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.
1,485
questions
0
votes
0
answers
7
views
EIRP for JWST HGA
I am attempting to compute the EIRP for transmissions from the James Webb Space Telescope using the high-gain antenna. I found the following reference...
https://www.ioag.org/Public%20Documents/2019-...
3
votes
3
answers
573
views
Help me understand the concept of IQ signals
I am a computer science student working on a school project involving RTL-SDR receivers, and I have a hard time grasping the concept of IQ data. Basically what I think I have learned from all of the ...
1
vote
1
answer
33
views
What is the relationship between Symbol Duration and Sampling Frequency in a 256 MPSK radio link
I'm struggling to work out the relationship between Symbol Duration and Sampling Frequency in an MPSK link.
For instance, if the Sampling Frequency is 10MHz this means that a sample is taken every ...
2
votes
1
answer
116
views
How is the normalized power required for unipolar NRZ twice that of polar NRZ?
So, the normalized power for unipolar NRZ scheme is $\frac{1}{2}V^2$. According to my book, the normalized power required for polar NRZ is half that of unipolar NRZ. So, the power should be $\frac{V^2}...
0
votes
0
answers
23
views
The MSE after each synchronization block doesn't go consistently down at the output of each block
I have a synchronization chain that consists of
Coarse frequency synchronization block
Frame synchronization block
Symbol time synchronization block
Fine frequency synchronization block
PLL phase ...
1
vote
0
answers
47
views
Why symbol rate equal to bit rate despite the fact that the transmission scheme use 5 bit per symbol?
I am practicing Digital communication (Baseband demodulation/Detection) when I encounter this question.
An analog signal is PCM formatted and transmitted using binary waveforms over a
channel that is ...
1
vote
0
answers
13
views
What are different encoding schemes used in gigabit ethernet?
I was reading about digital transmission, there are many steps namely
Analog to Digital conversion
Source coding
Channel coding
Line coding
Pulse shaping
Modulation
Multiple access techniques
Out of ...
1
vote
0
answers
48
views
spread spectrum communication and timing recovery
I use a DBPSK modulation. Each modulation symbol is spread by a signal $c_i(t)$ which is different for each DBPSK symbol. The transmitted signal is given by: $s(t)=\sum_{i=1}^{N_s}d_ic_i(t-iT_s)$ ...
0
votes
0
answers
25
views
DSSS and DQPSK receiver
I use a spread spectrum communication with a DQPSK modulation. Each modulation symbol is spread with a different spreading sequence. At reception, I use a sliding window for despreading with the ...
0
votes
0
answers
25
views
Synchronization blocks and the domain in which they operate
I'm studying the full synchronization chain, and it's not clear to me at which domain each block works on in terms of sample vs. symbol domain. I'm particularly confused between frame synchronization ...
0
votes
1
answer
32
views
How does PAM-4 encoding of a digital signal relate to theoretical *pulse* amplitude modulation?
Pulse amplitude modulation in general is often explained using plots like this one from wikipedia:
There is a sinusoid analog signal (red) to be "imprinted" on a train of pulses. The result ...
0
votes
0
answers
40
views
Phase locked-loop and DSSS
Suppose we use a DSSS system such that each modulation symbol is spread by a different code. On reception, the signal has a frequency drift and a phase-locked loop (PLL) must be used to correct it. ...
0
votes
0
answers
27
views
Probability of miss detection and probability of false alarm in frame synchronization
I'm working on frame synchronization, and I don't fully understand the probability of miss detection and probability of false alarm in evaluating the performance of the synchronization block. As far ...
1
vote
2
answers
264
views
Why do we ever use low-order modulation schemes?
Many communication standards implement adaptive modulation and coding with modulation and coding scheme (MCS) tables. In these tables, we typically use low order modulation for low spectral ...
1
vote
0
answers
47
views
How to implement maximum likelihood (ML) detector in MATLAB?
Consider the MIMO system which has $N_t$ antennas at transmitter and $N_r$ antennas at receiver and uses Generalized space shift keying (GSSK) modulation. The received signal is given by:
$$Y = H X + ...
0
votes
0
answers
21
views
Approximating variable-length coding by "aggregating" fixed-length coding
Consider the problem where I want to quantize a univariate standard Gaussian with two bits, and the objective is to minimize MSE reconstruction loss. According to these slides, the Lloyd algorithm and ...
0
votes
1
answer
32
views
Multipath Propagation Correction for LTE signals
How can I correct multipath propagation for LTE signals generated from different eNodeBs?
My end goal is to implement localization of my USRP using LTE or FM signals. Currently I am carrying out a few ...
0
votes
0
answers
23
views
How to express random signal in MATLAB which is transmitted from transmitter to receiver
I am trying to model a random transmitted signal between transmitter (source) to receiver.
Specifically, the transmitter has $N_s = 1$ antenna and receiver has $N_r = 2$ antennas.
My query is that I ...
0
votes
0
answers
9
views
What is self-interference channel matrix in full-duplex system?
I am learning about full-duplexing systems, and I saw that we have self-interference (SI) in the systems.
I read some papers that model the SI channel of the base station ${H_{SI}} \in \mathbb{C}^{L \...
1
vote
1
answer
57
views
Delayed waves existing MIMO eigenmode transmission
Assume that the numbers of transmitting antennas, receiving antennas, and delayed waves are $N_t$, $N_r$, and $N_p$, respectively. The channel matrix is three-dimensional ($N_r$, $N_t$, $N_p$).
In ...
1
vote
2
answers
40
views
simulation models unique to each researcher? Or use a specific common model?
Are the simulation models used by researchers at each university unique to each university? Or use a specific common model?
I started working on OFDM research at university, but I'm at a loss as to ...
0
votes
0
answers
75
views
How to calculate capacity using Shannon and path-loss?
I am working on tasks offloading on edge computing. I need to find the transmission delay, through calculating Shannon capacity-theoretical maximum data rate- when sending results from the server back ...
1
vote
1
answer
24
views
Is there any specific order for the synchronization blocks at the receiver?
I am working on frequency, time and phase synchronization at the receiver, and although there is a consensus that coarse frequency synchronization is the first block in the chain, I am confused about ...
1
vote
1
answer
54
views
PLL in noise-free and noisy channels
I'm trying to evaluate the performance of PLL in compensating the phase noise in the absence and presence of AWGN noise, and the counterintuitive result I consistently get is that PLL performs better ...
2
votes
0
answers
61
views
optimal RX beamforming
I was asked this question in an interview couple of weeks ago. I think I answered it correctly, but I think I might missing some points. Here is the problem, following by my answer.
Part 1)
In Figure ...
0
votes
0
answers
30
views
Why for bandpass signals complex envelope and pre-envelope signal representations are used in digital communications/analog communications (FM)?
When we need to analyse band pass signals we use complex envelope and preenvelope representations, wherein a signal is given an equivalent low pass representation.
My issue is why it is done, though I ...
1
vote
0
answers
33
views
Analyzing the OFDM out-of-band effect when using different guard interval
I am trying to understand the concept of out-of-band (OOB) which occur with OFDM, I have tried to read about it, but I couldn’t understand how I can illustrate that effect with MATLB.
This is the ...
1
vote
1
answer
106
views
MUSIC algorithm on CSI data
I am trying to write a simulation code to estimate AOA's from channel state informations(CSI) using MUSIC algorithm. I am using OFDM with 64 subcarriers. Is there any material on how to estimate AOAs ...
3
votes
1
answer
95
views
Detection problem with extra noise observation. Does the extra observations help with detection?
Assuming all “real” number, consider the detection problem of $x$ given $y_1$ and $y_2$ below
$y_1= x + n_1$
$y_2= n_1 + n_2$
where $x$ is either $+A$ or $-A$ with equal probability, and $n_1$ and $...
2
votes
1
answer
75
views
Programming a delay in Matlab
Let $x(t)$ a signal of duration $T$, the sampling frequency is $f_s$.
I know the signal $x(t+\tau)$ orresponds to a signal delayed by a delay $\tau$. In Matlab, the signal $x(t+\tau)$ is given by: $[...
0
votes
0
answers
31
views
Symbols to samples at the transmitter and samples to symbols at the receiver
Suppose I have the $N\times 1$ vector $\mathbf{x}$ that contains binary phase shift keying (BPSK) symbols each with power $P_s$ Watts.
At the transmitter: I want to convert these symbols into samples ...
0
votes
1
answer
48
views
DS-CDMA Spreading Code Length Selection
I'm trying to wrap my head around the process of selecting DS-CDMA spreading codes, and I'm having trouble understanding the tradeoffs of longer codes. For all scenarios described below, I'm using a ...
0
votes
1
answer
54
views
MC-CDMA Spread Signal
In the MC-CDMA (to simplify with $1$ user), the spreading sequence is a sequence of -1 and 1. I would like to know if it is possible to replace this sequence with a signal $s(t)$ of bandwidth $B$ to ...
0
votes
0
answers
41
views
OFDM combined with chirp signal
I want to achieve OFDM modulation combined with a chirp signal (for example a LFM signal). Is it correct to do as below (this is a global scheme):
Mapping
Spreading with chirp signal
OFDM Modulation
...
1
vote
0
answers
41
views
OFDM design considerations for choosing the number of subarriers $N$
I was trying to think of all possible constraints or factors that needs to be taken into consideration while designing an OFDM-based wireless communication system (For example, LTE, 5G technologies ...
0
votes
1
answer
61
views
cyclostationary signal and spreading sequence
I am using DSSS (Direct Sequence Spread Spectrum) communication. The mathematical expression for the spreading sequence is given by: $g(t)=\sum_{i=0}^{L-1} c_i g(t-lT_c)$ where $c=[c_0,...,c_L]$ is ...
0
votes
0
answers
46
views
How can I simulate the process of transmitting BPSK signal from start to end?
I would like to simulate the process of transmitting a binary phase shift keying (BPSK) signal from start to finish, going through each step over additive white Gaussian noise (AWGN) channel. I know ...
0
votes
1
answer
49
views
direct spread spectrum
I am studying the DSSS method and I have a question. For example, the emitter and the receiver use a $c_1$ sequence for spreading of length $L$. An eavesdropper uses a $c_2 $sequence of length $L$. We ...
0
votes
1
answer
163
views
spectral bandwidth of QPSK signal
When running the MATLAB QPSK transmitter and receiver example (found here: QPSK Tx and Rx Example) you can see on the plot of the spectrum that the bandwidth is ~80kHz.
If we double click on ...
0
votes
0
answers
64
views
How to choose a decoding algorithm with AWGN performance
Decoding algorithms for convolutional code, turbo code, ldpc code and so on, are usually evaluated in AWGN channel. They are finally used with other receiver modules in fading channels. The ...
0
votes
0
answers
29
views
Optical Communication APD problem
A germanium APD (with $x= 1.0$) operates at a wavelength of $1.35μm$ where its responsivity is $0.45AW^{-1} $. The dark current is $200nA$ at the operating temperature of $250K$ and the device ...
0
votes
0
answers
53
views
Is it better to do fixed-length Lempel Ziv Encoding or variable length?
I performed variable-length LZW encoding in Matlab on a large set of text where my dictionary looks like this (size = 28):
...
2
votes
1
answer
190
views
QPSK demodulation carrier frequency offset compensation on python
I am new to signal processing and I am trying to demodulate the IQ data, and I am stuck on the carrier frequency offset compensation.
I has 1000 samples and it is 1MHz data.
For the general idea, I ...
0
votes
1
answer
97
views
Recognizing different pulse shaping forms (16-QAM modulation)
I have three versions of a 16-QAM modulated signal, each showing the time curve of the real and imaginary parts, the spectrum and the symbol constellation. These three versions differ by the ...
0
votes
1
answer
62
views
Hilbert transform with non-modulated signals
Is it correct to compute the Hilbert Transform and then the complex envelope, expressed as $v = z~ e^{-j 2\pi f_c t}$, where $z$ represents the analytic signal and $f_c$ represents the carrier ...
0
votes
1
answer
69
views
Dsss in digital communication, acquisition, tracking
I have some questions of direct sequence spread spectrum.
Does dsss need a pulse shaped filter before it is transmitted?
And is there any reference how to realize a dsss system in digital ...
1
vote
0
answers
45
views
fractionally spaced channel equalizer code [closed]
I want to write a program in matlab for an adaptive fractionally spaced equalizer with lms algorithm.consider each packet with 150 bits that 25 first bits are pilot and used to train weights of the ...
0
votes
1
answer
172
views
Rayleigh flat fading channel and pulse shaping
I'm trying to implement the Rayleigh flat fading channel in MATLAB using SRRC (Square-root raised cosine) pulse shape. The modulation scheme is BPSK. Here is my code:
...
0
votes
0
answers
48
views
Is this an appropriate Huffman code?
The problem is question 6.25 from Proakis, Communication Systems Engineering (2001)
Design a ternary Huffman code, using 0, 1, 2 as letters, for a source with output
alphabet probabilities given by {...
0
votes
1
answer
39
views
How can I simulate a random delay offset between two data streams?
Suppose I'm transmitting two streams at the same time in blocks each of length $N$ samples each sample of duration $T_s$ seconds. Block $t$ of stream $i$ is $\mathbf{x}_i[t]=\left[x_{i,0}[t],\,\,\,x_{...