Questions tagged [digital-communications]

Digital Communication is the physical transfer of data (a digital bit stream) over a point-to-point or point-to-multipoint communication channel.

235 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
1
vote
0answers
215 views

How to find frequency and phase shift in the recorded wave( .wav file )

I am working on BPSK at frequecies near 20 kHz with a sample rate of 44100 Hz. We can't afford sample rates above than this due to computational complexities. Have found that the frequency of ...
1
vote
0answers
97 views

Proving DFT equation

How can I prove the equation $(3)$? I can't understand why there is a $2/N$ in $(3)$. Why he just get the second term in DFT? Consider a sinusoidal input signal of frequency $\omega$ given by ...
1
vote
0answers
232 views

Loop Filter Coefficients in Timing Recovery loop in Baseband Receiver

I am trying to design the Symbol timing recovery(#STR) block of #DVBS Receiver. For reference, I am using the following matlab simulink design (NDA timing recovery part within Digital Baseband ...
1
vote
0answers
649 views

Generating LDPC codes of arbitrary sizes in MATLAB

I am having problems generating LDPC codes of arbitrary sizes in MATLAB primarily because MATLAB insists on the parity check matrix that is input into its ldpcenc ...
1
vote
0answers
160 views

How often do a LTE eNodeB scheduler schedule?

Scheduler schedules the resource for each UE. How often do a LTE eNodeB scheduler schedule? Is the time between each scheduling fixed? any idea/reference will be great help on this regard. Thanks.
1
vote
0answers
3k views

Minimum bandwidth condition in FSK

I know that FSK occupies a larger bandwidth compared other keying schemes, $$ BW= f_1 -f_2 +2R_b $$ where $f_1$ and $f_2$ are carrier frequencies and $R_b$ is the bit rate. For achieving a ...
1
vote
0answers
343 views

Chip rate and sample rate

If a sequence of +1 and -1 with chip rate ($\frac{1}{0.57 ns}$) is being used for purpose of estimating channel impulse response with delay spread of 6ns. We decide to have a new rate change to rate ...
1
vote
0answers
2k views

spectral mask and power spectral density

I have been reading a paper that specifies the spectral mask for certain communication devices attempting transmit over a channel Can someone explain 1) importance if this spectral mask, is it a ...
1
vote
0answers
147 views

Basic “filtering” in digital communications

I am completely stuck on solving some problems for my digital communications class. Junior level undergrad class, so fairly basic. I have been searching around all day for related articles etc but can'...
1
vote
0answers
53 views

spread spectrum communication in airport

Does anyone know , how the spread spectrum sequences are used in airports. I've attended a presentation this morning regarding spread spectrum in my college, the author mentioned that the sequences ...
1
vote
0answers
199 views

PPM Variant - Analytic symbol error probability

I'm trying to calculate symbol error probability of variant of pulse position modulation considering only AWGN channel. The decoder is maximum likelihood so the implementation of the detector is by ...
1
vote
1answer
78 views

Modulating ofdm in audio spectrum

Trying to modulate audio with OFDM data. My fs = 44.1khz, i'm using 64 sub-carriers, but i'm only using 5 sub-carriers for data, so my bandwidth is about 3.445khz. I'm not sure how to properly write ...
0
votes
0answers
10 views

Capacity frequency selective channel: basic in computation

I am trying to compute the capacity of the frequency selective channel and plot it. For visulisation I am using Maltab. for compuation the following math expression ( $N$ is # subcarriers): $$...
0
votes
1answer
22 views

Digital Tanlock carrier recovery loop

I’m currently trying to understand a digital tanlock carrier recovery loop for QPSK (for example) I cannot understand how it works. For example we an ideal QPSK constellation. phi = atan2(Q/I) = pi/...
0
votes
0answers
27 views

FSK carrier frequency estimation in non equiprobable data

We know that in equiprobable data,change in phase over a time interval, this result will be directly proportional to frequency: f∝Im(s(n)s(n−1)∗) Where s(n) is the normalized complex FSK time domain ...
0
votes
0answers
25 views

Magnitude of Log Likelihood Ratio (LLR) values in Soft Output Viterbi Algorithm (SOVA)

(Assuming that the reader knows about Viterbi Algorithm) The formula given in Sergei Semenov, Evgenii Krouk - Modulation and Coding Techniques in Wireless Communications-Wiley (2011) on page 203, $\...
0
votes
0answers
19 views

receiver for a multi-user communication

I have an asynchronous multi-user communication with $10$ users. With a matched filter, I see the average BER by user is small ($<0.08$). Do you know any methods that can reduce the BER by user on ...
0
votes
1answer
19 views

decorrelating detector

In this paper decorrelating detector we have the decorrelating detector. With $K$ users, the correlation matrix of the signature waveform is $R=S^TS$ with $S=[s_1,...,s_K]$. Moreover $size(R)=K \times ...
0
votes
0answers
31 views

should implementing the MMSE equalizer in time domain and frequency domain give same results?

Assume we have a received signal $r$ explained as below: $r = h * x + n$ where $h, x ,*, n$ denote to the multi-path channel, transmitted signal, convolution operation and AWGN, respectively. ...
0
votes
0answers
22 views

IID noise assumption at Matched Filter sample time

I read that at the correct sample times of a matched filter output the noise is independent assuming a Nyquist pulse. Can someone provide a proof of this or explain it more? Assuming your matched ...
0
votes
0answers
14 views

Calculating average power of a discrete random signal with complex values

I have a Rayleigh channel that transmits discrete values according to the following: $$y(n) = h(n) * s_n + \omega_n$$ Where $y$ is the received message, $s_n$ is the symbol sent (constellation 2-PSM), ...
0
votes
0answers
8 views

What is the difference between SFO (sampling frequency offset) and SCO (Sampling clock offset)?

What is the difference between SFO (sampling frequency offset) and SCO (Sampling clock offset)? I think they are essentially the same phenomenon?
0
votes
0answers
30 views

How to generate rayleigh fading coefficients in matlab

I want to calculate received SNR for each cellular user CUs, so i want the corresponding transmission power P of base station BS to each user, the noise, and the channel gain coefficient of the ...
0
votes
0answers
30 views

Deep Learning based NDA Channel Estimation

I was wondering if it is possible to use Deep Learning to estimate the Channel Impulse Response for NDA synchronization? I understand Deep Learning is not normally used for regression problems but I ...
0
votes
1answer
18 views

LTE system. How to compute precoder for resourse block

guys! I am studying a massive Mimo system and 3gpp LTE system and have questions about precoding in the LTE system. In LTE RB (resource block) is used to group consecutive subcarriers. To compute ...
0
votes
0answers
9 views

(Frequency Offset): Relationship between Normalized Carrier Frequency Offset (normalized CFO) & ppm in OFDM system

How can I change a normalized carrier frequency offset (CFO) to ppm? And If the DAC sampling rate is 30GS/s, and the clock frequency is 15GHz, then should I use 30G or 15G when I calculate ppm? ...
0
votes
1answer
32 views

Receiver for low data rate

I am working on satellite receiver burst mode I am trying to build receiver. My data rate is typically 10kpbs. As the data rate is low and carrier frequency offset may also be around 10kbps so i have ...
0
votes
0answers
25 views

Resampler and PLL reference document

can anybody suggest good documents on resampler for TED and PLL by which i can understand basics because there is lot of confusion for resampler and PLL
0
votes
1answer
47 views

burst qpsk demodulator

i am working in burst qpsk demodulator i just want to double check if what i am doing is right large frequency feedforward recovery by fft carrier recovery costas with 4 samples/symbol timing ...
0
votes
1answer
48 views

Carrier and timing offset

Assume my reference is 1 ppm so if my transmit frequency is 400 MHz and symbolrate is 100 kHz. Then, my carrier will have +/- 400 Hz offset and then my symbol will have +/-0.001 Hz offset. Similarly,...
0
votes
1answer
44 views

matched filter position

I have seen that matched filter should be used in TED (gardner loop) after resampler ...
0
votes
0answers
10 views

Is the SWIPT technology not the good method to increase the life of using battery?

Is the SWIPT( simultaneous wireless information and power transfer ) technology not the good method to increase the life of using battery? Because I design the Full duplex system with three device,...
0
votes
0answers
22 views

why if I want to create a rayleigh fading channel with $E[|H_{i,j}|^2]$,I should multiply $\sqrt{\frac{1}{N_R \times N_T}}$?

I want to create a rayleigh fading channel,and my classmate told me that I can create an $N_R \times N_T $ channel $\mathbf H$ with $E[|H_{i,j}|^2]$,that is,$\sqrt{\frac{1}{N_R \times N_T}}\times CN(0,...
0
votes
1answer
33 views

Zero Forcing Equalizer in ISI channel

I'm studying on designing 9-tap zero forcing equalizer to remove ISI in the channel. I assumed that the channel response is ht = [0.41 0.815 0.41] and I tried to calculate bit error rate. When I ...
0
votes
1answer
39 views

Does any paper use energy harvest to in the baseband?

Most of RF energy harvest system just harvest $\rho$ of the RF signal for charging the battery,and the other part RF energy will be processed to baseband signal by RF Chain to do the information ...
0
votes
1answer
56 views

How to use “Filter” matlab function to apply channel to signal?

I need to use filter Matlab function to describe the following : H: MR x MT ...
0
votes
0answers
24 views

Can we use beamforming to make sure that the signal will not make interference together in Full duplex?if yes,why?

To avoid signals will make interference to each other in full duplex,there are two methods to solve this problem. Time-division duplexing and Frequency-division duplexing,they just use different ...
0
votes
0answers
37 views

Length of CDMA code and message length vs. number of participants

What is the minimum code size for CDMA codes for synchronuous CDMA (not asynchronous CDMA!) with N number of participants? Furthermore, suppose N parties want to uniquely transmit a message of length ...
0
votes
0answers
20 views

How to prove that my combiner vector is $\mathbf H \vec f $?

When my received signal is $y=\mathbf H \vec f x+\vec n$,they we need a combiner vector in the receiver,how do i prove that combiner vector $\vec w$ is $\mathbf H \vec f $? After the received signal ...
0
votes
0answers
35 views

Matlab Plotting custom constellation along with decision regions

How do I create a custom constellation along with decision regions in Matlab, any help is greatly appreciated
0
votes
1answer
18 views

What is the advantage of multiple antenna in receiver in energy harvesting ?harvested more power?

What is the advantage of multiple antenna in receiver in energy harvesting ? Assume there are $3$ transmitted antennas in the A device,and $1$ received antenna in the B device,now assume A device use ...
0
votes
0answers
26 views

Doubts about Huffman and Shannon - Fano Coding

I was reading these slides about Source Coding and I have the following questions: 1) Let's consider this part: Can you explain me step by step the reasons of a, b, c? Which is the general rule to ...
0
votes
0answers
58 views

To determine the Baud rate (in symbols/s) and throughput (in bits/s) of the system

You need to design a data transmission system where the data symbols come from an alphabet A with cardinality 32; all symbols are equiprobable. The bandwidth constraint is Fmin=250 MHz, Fmax=500 MHz. ...
0
votes
0answers
34 views

Types of equalizers

I can't get my mind around the different types of equalizers and the difference between some of them. I've been looking at different books unsuccessfully. So far, I have Wikipedia's list and this ...
0
votes
1answer
49 views

Real Fast Fourier Transformation (FFT) in 2D changes with changing the axes order

I am using Python to calculate the real FFT for a 2D array. I found that the real FFT function does not return an array with the same size as the input array, rather, it returns an array with the same ...
0
votes
0answers
18 views

Temporally synchronize two different or more real time digital audio signals

Are there any DSP techniques to temporally synchronize two different or more real-time digital audio signals without timestamp information?
0
votes
0answers
10 views

Why will the power of signal become larger in the receiver ,but not smaller? the channel is a rayleigh fading channel

$\mathbf H_{AB}$ is a rayleigh fading ,$7$ is the antenna number for transmitting in the transmitter A, and $2$ is the antenna number for receiving in the receiver B H_{AB}=sqrt(1/2)*(randn(2,7), ...
0
votes
0answers
45 views

What is the difference between circularly symmetric complex gaussian channel and rayleigh fading?

What is different between circularly symmetric complex gaussian channel and rayleigh fading? or are they the same? I Saw the method of creating circularly symmetric complex gaussian in this website, ...
0
votes
0answers
29 views

Why using a secondary observation increases the estimation variance?

The output of a 2-input 2-output communication channel is given by: $x^{(i)}(t) = \sum_{j=1}^{2}\sum_n {a^{(j)}_n}h_{ij}(t-nT-\tau^{(j)})$, where $x^{(i)}(t)$ is the i-th output, $\{a^{(j)}_n\}$ are ...
0
votes
0answers
13 views

Theoretical maximum throughput of an adsl channel

Using a QAM transmission system, an N channel ADSL with FS sampling frequency, how could we derive the maximum throughput of a specific channel? I have access to SNR-Probability of error ratios and ...