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.

Filter by
Sorted by
Tagged with
0
votes
1answer
21 views

Log Distance-Normal Shadow Model and Friis

Since I'm founding several but different results about this model, I would ask you if all it is OK with this formulas: 1) Friis Model --> $Pr_0 = Pt + Gt + Gr + 20\log_{10}\frac{\lambda}{4\pi d}$ 2) ...
0
votes
1answer
21 views

Synchronization Accuracy Required For Communications

One of the biggest problems in phase modulated communication is discovering when your signal has arrived. High accuracy in this area is important, as even a quarter wavelength error can cause the ...
1
vote
2answers
35 views

Dimension of Matrix in MIMO with multi-path

In a MIMO system, the received signal is supposed to be $y = Hx + n$, where $H$ is the channel of dimension $N_t \times N_r$, $x$ is the transmitted signal with dimension of $N_t\times 1$ , and $n$ is ...
2
votes
1answer
90 views

When Two Sampled Sinusoidal Are Orthogonal?

If two analog sinusoidal are orthogonal with duration T, their minimum frequency difference should be 1/2T in case of no phase offset between them. And if there is phase offset, the difference is 1/...
0
votes
0answers
33 views

data rate and PN code

I have a question about the spreading sequence for CDMA. Normally, we use a PN code but imagine that we use a cosine wave combined with a PN code where the PN code has for length $T * fs$. With $T$ is ...
0
votes
1answer
138 views

What is the mixed numerology in OFDM

In order to meet the user requirements in the next generation radio access technology, the ongoing standardization within 3rd Generation Partnership Project (3GPP) offers flexibility in terms of ...
0
votes
2answers
43 views

Does gray coding bring improvement to SER of QPSK, compared with natural coding?

I understand gray coding contributes to BER of QPSK, yet really don't understand why it brings improvement to SER. According to the relationship of SER and BER, it should be improved. Actually, when ...
1
vote
2answers
1k views

highpass filter design in Matlab

I hope to design 1st order highpass filter from transfer function. In the example of 1st order lowpass filter, I first get the coefficients of numerator and denominator in the variable 'b' and 'a'. In ...
0
votes
2answers
41 views

Frequency Domain Correction of Frequency Offset or Doppler Frequency in LTE

We are working on LTE Uplink CFO Correction for 3 MHz band. The time domain CFO correction is easy, which depends on the processing of 3840 samples step by step multiply by $\exp(-j 2\pi f_\text{...
0
votes
2answers
97 views

Alamouti Scheme. MISO. STBC for real constellation

I have a real orthogonal design for codeword... $$ \begin{bmatrix} s1 & s2 \\ -s2 & s1 \end{bmatrix} $$ $$ s=\begin{bmatrix} s1\\ s2 \end{bmatrix} $$ $$ Y^T=\sqrt{\frac{P}{Mt}} h^T ...
1
vote
1answer
96 views

Offset QPSK detection in GNU Radio - Sample delay

An OQPSK detector is being tested in GNU Radio. The architecture was obtained from Michael Rice's Digital Communications - A discrete-time approach. The flowgraph is shown below. The modulator ...
0
votes
1answer
74 views

Time delay estimation between two complex signals(IQ)

I need to time align two complex signals. The two signals obtained were at different RF frequency before digitisation. So,I have two complex signals(IQ) and I need to do delay estimation and apply ...
0
votes
0answers
20 views

IT++ and Alternatives DSP Libraries

I want to implement some signal processing blocks in C++ so I did a bit of search on the available libraries for signal processing in C++ and I found that IT++ provides comprehensive set of functions, ...
0
votes
0answers
87 views

How is DJI OcuSync wireless link physical layer implemented?

I'm looking for documentation on the wireless command link of the DJI OcuSync. I found this website (in Chinese). It seems like an OFDM link that uses Alamouti codes? I'm specifically interested in ...
0
votes
1answer
64 views

Modulation and Noise

I am fairly new to studying communication systems. When it comes to different digital modulation techniques, does the effect of an additive complex noise (a) introduced by the system, and (b) by the ...
0
votes
1answer
408 views

Flat vs frequency selective fading in MC-CDMA?

I am trying to simulate an MC-CDMA system. I have NXK matrix $S$ which consists of subcarriers ($s_n,_k$ represents subcarrier $n$ of user $k$) and KX1 vector $X$ consists of user symbols. So my ...
0
votes
2answers
68 views

Why is bit error rate = symbol error rate / number of bits per symbol in QPSK

I saw a code computing the error probability of QPSK, and I found that in this code the bit error rate is computed as symbol error rate divided by $2$. I think that $2$ is because the QPSK symbol ...
0
votes
0answers
26 views

Binary vs 4-PAM PSD

I'm struggling to understand how you would form an expression for the PSD of a 4-PAM signal which is using rectangular pulse shaping. I understand for binary the likelihood of +/1 is equal so the ...
0
votes
1answer
75 views

IQ generation separation

To generate I & Q samples from data samples S I = S(1:2:length(S)-1) * cos(2*pi*f*t) ; Q = S(2:2:length(S) ) * sin(2*pi*f*t) ; I & Q to integer ...
0
votes
1answer
118 views

Interleaving over OFDM symbols in same transmission

In this question I have asked what are the benefits from interleaving between two codewords over ONE OFDM symbol in packet based transmission made up of more than one OFDM symbol Purpose of ...
0
votes
0answers
15 views

data rate cdma chirp

I combined a chirp with a CDMA and I would like to know how to find the data rate. To begin, I spread the datas with the chirp and after I spread the previous signal with the PN code. My bandwidth is ...
4
votes
2answers
2k views

Golay complementary sequences for channel estimation - MATLAB

There are set of complementary sequences known as Golay sequences that are used for channel estimation because of the nice property they have which is that the sum of the autocorrelation function of ...
0
votes
1answer
400 views

How to convert the mean and variance of a processed received signal into a SNR or BER?

So I'm trying to eventually get some sort of signal quality metric, and to do that, I'm trying to take the mean and variance of my bit determination signal and use that to come up with a Signal to ...
1
vote
1answer
165 views

How can I make a mmWave frequency selective channel in matlab?

$$H_d=\sum_{\mathcal{\ell}}^{N_p}\alpha_\ell p(dT_s-\tau_\ell)\mathbb{a}_R(\phi_\ell)\mathbb{a}^*_T(\theta_\ell) $$ I'm trying for simulation of a frequency selective channel in matlab. my problem is ...
0
votes
0answers
14 views

Average number of time slots until successful transmission in adaptive tree walking protocol

i was searching everywhere and couldn't find in any paper or book the average number of time slots until a successful transmission. for simplicity sake, in a simple network as given in the picture, ...
2
votes
1answer
97 views

FFT-based coarse carrier recovery for QPSK

An FFT-based coarse frequency acquisition block is being tested in GNU Radio. The algorithm used can be found on the GOES satellite user manual and is summarized in the figure below. The algorithm ...
0
votes
2answers
115 views

What is the difference between frame error rate (FER) and symbol error rate (SER)?

What is the difference between frame error rate (FER) and symbol error rate (SER)? I know the difference between frame error rate (FER) and bit error rate (BER) from the website below https://www....
0
votes
1answer
225 views

Why are the mark and space tones of these FSK signals reversed?

I'm working on a project involving FSK-modulated signals. I'm trying to reverse-engineer these signals to determine the preamble pattern used, because the protocol is proprietary. Shown below is a ...
0
votes
1answer
233 views

How to find a know signal in another signal which contains other signals along with the signal i need in python

I am working on BPSK with sound waves a carrier waves. Actually I am modulating my data with some known sync bits along with the information I need to send. So the things I will be having at ...
0
votes
0answers
13 views

The theoretical formula of error probability and the data rate in MIMO,and the relation between $G^T$ and $G^R$ and $M$

I want to use Matlab to plot these two figures,fig(a) is the error probability,and as we can see,the higher M is,the lower error probability it has in the same SNR . The fig(b) is data rate,the higher ...
0
votes
2answers
353 views

What is the relation between noise (AWGN) variance and number of antennas?

I'm working in two Matlab scripts trying to simulate a MIMO system using OFDM (downlink) and SC-FDE (uplink). My question is: for different numbers of transmit and receive antennas, what is the ...
0
votes
1answer
116 views

Nyquist criterion for zero ISI in the frequency domain

Can someone explain in simple words /graphs the necessary and sufficient Nyquist criterion for zero ISI in frequency domain, namely: The constant folded Fourier Transform.
0
votes
1answer
289 views

BER vs SNR for PAM2

Many sources describe the BER vs Eb/N0 as $$ \mathrm{BER} = 0.5 \operatorname{erfc}\left(\sqrt{\frac{E_b}{N_0}}\right) $$ I can verify this relation with (modified from krishna@dsplog.com): ...
0
votes
0answers
17 views

waveform and multiuser communication

Sorry for my very simple question but I am a beginner in digital communication. Why in a multiuser communication, we have to have the same waveforms for each user? Is this an important rule for ...
0
votes
1answer
46 views

Time frequency analysis for a spreading signal

I am a beginner in digital communications: I am studying the spread spectrum communication and I have a question on the spreading signals. For example I have 2 spreading signals and I do a time ...
0
votes
0answers
25 views

bandwidth and multiuser communication

I assume $3$ users. In the CDMA, the signals after the spreading for the $3$ users have the same bandwidth $B$. Is it possible to have $3$ spreading signals of the same band $B'$ such that $3B'=B$? ...
1
vote
1answer
50 views

Is it possible to use MRC with DS-CDMA-MIMO [closed]

I'm wondering how to use the Maximum Ratio Combining with MIMO-DS-CDMA, I have used the MIMO with DS-CDMA using Walsh code, then at receiver I couldn't recover the transmit signal using the MRC. here ...
0
votes
3answers
129 views

BER Analysis of Dual hop Decode and Forward Relay

I want to perform fair BER analysis between Two-hop Decode and Forward relay communication (S-->R-->D) and Direct Transmission from S-->D. The links have Rayleigh fading. Now for fair analysis 1) ...
0
votes
1answer
93 views

Frequency domain vs time domain equalization

It is said that a frequency domain equalizer is equivalent to an infinite length time domain equalizer, why is that? And if this is the case, why hasn't frequency domain equalization been used ...
0
votes
2answers
45 views

Minimum Number of Errors required for BER Curves in Matlab Simulation

what should be minimum Number of Errors required for getting BER Curves in Matlab Simulation for different number of transmitted bits ?
0
votes
1answer
83 views

Dimension of channel matrix elements in MIMO systems

In a MIMO system we have: $y= \mathbf{H} \star \mathbf{x} +n$ with $x \in \mathbb{C}^{N_t \times 1}$ ($N_t$ the number of transmission antennas) and $\star$ the convolution product. For the matrix, $\...
0
votes
1answer
64 views

Why do we need to write the noise as randn(2,1)./sqrt(2*SNR) instead of randn(1,1)/sqrt(2)?

I saw this code, about the error probability of on/off signal ,on the internet ...
0
votes
1answer
32 views

Are the error probability of orthogonal signal and on/off signal the same?

I have to write the error probability of orthogonal signal and on/off signal,and now i have finished the error probability of on/off signal,but i don't know how to write the code about error ...
0
votes
0answers
13 views

Parity Check matrix from degree and check nodes polynoms, LDPC codes

I'm trying to simulate LDPC codes which were optimized for the BEC channel. I generated the degree and check nodes polynomials according to chapter 3.15 in "Modern Coding Theory" by Richardson and ...
0
votes
1answer
47 views

DSSS direct sequence spread spectrum - encoding each raw data bit (question)

For implementing DSSS, it is understood that each raw data bit needs to be encoded as a new recognizeable/identifiable bit pattern. In many literature involving DSSS, there is mention of using PN ...
0
votes
1answer
25 views

The meaning of correlating “Time Aligned” pseudo-random or walsh code sequences

Correlation is from a mathematical point of view a shift in time domain +multiplication + summation operation I thought that if 2 codes are "time aligned" then correlation reduces to a dot product ...
0
votes
1answer
59 views

Correlating a sequence or a code with itself at QPSK symbol rate

I am sending a QPSK signal that represents a certain sequence or code and that needs to be correlated with itself on the receiver (there are other sequences/codes in the system, and they are all ...
0
votes
0answers
30 views

PLL carrier recovery: intermediate versus baseband

When looking at carrier recovery, a PLL is often applied to correct the frequency offset between the local oscillator and the transmitter after down conversion. I'm wondering what happens to the PLL ...
1
vote
1answer
70 views

Maximum likelihood estimation complexity computation

I have a basic question about maximum likelihood (ML) estimator and its implementation. I am trying to simulate a communication system, while using ML at the receiver side to find the transmit ...
0
votes
0answers
21 views

Symmetric Capacity of a Binary Discrete Memoryless Channel

While reading this paper https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5075875, I found that the the symmetric capacity of BDMC $W$ is given by $$I(W) = \sum_{y\in Y}\sum_{x\in X}\...