People who code: we want your input. Take the Survey

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.

300 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
3
votes
0answers
110 views

How to compute (in non adaptative way based on MMSE FIR) the feedback and feedword filter for DFE equalization?

System Model Consider the single-input single-output (SISO) communication system in the figure below: where the information bit stream is encoded and mapped such that the output of the encoder is a ...
3
votes
0answers
48 views

Block CMA algorithm

The Constant Modulus Algorithm is a common equalization method which adapts at every sample in an attempt to give a filter which produces a fixed power output. Divergence/convergence of the CMA ...
3
votes
1answer
78 views

IQ demodulation from specific rate

We have an acquisition hardware in our lab that acquires and digitizes data from a source generating band-limited signal in the MHz range. It samples the signal at a rate of 4 times the center ...
3
votes
0answers
427 views

GNU Radio | Transceiver loopback adapted | Transmission stops unexpectedly

(This is a follow up question to a previous question: link) I have implemented a flowgraph of a transceiver loopback inspired by the examples found at ...
3
votes
1answer
241 views

Why does signaling overhead for time synchronization scale up with the number of transmitter nodes in a multiple access system?

I was recently reading about random multiple access methods without time synchronisation (of the pure Aloha type). In this paper it is stated that, The need for transmitter synchronization is a ...
3
votes
0answers
398 views

Symbol timing recovery design

I am trying to design the Symbol timing recovery(#STR) block of #DVBS Receiver. These are the specifications Symbol rate ($f_s$) = $2\textrm{ MHz}$ Acquisition range = $10\%$ of Symbol rate ...
3
votes
0answers
537 views

Phase noise estimation and compensation schemes

Brief background There is a known problem that high order modulation schemes suffers from phase noise of reference generator. It's very important issue for e.g. line-of-sight (LOS) modems exploiting ...
3
votes
0answers
3k views

Why does my simulation of the binary symmetric channel disagree with theory?

Could someone please answer me why the simulated performance (using matlab) of a Hamming code over a binary symmetric channel does not fit exacly with the theoretical? Here is my code: ...
2
votes
0answers
47 views

Symbol timing recovery: Polyphase vs piecewise linear interpolation

A symbol timing recovery scheme shown below has been successfully implemented in C++. Different TEDs (Mueller & Mueller, Early-Late, Maximum Likelihood, Gardner, Zero-Crossing, etc) are included ...
2
votes
2answers
82 views

clock + phase recovery

I am working on the implementation phase and time recovery algorithm and have doubts. Could you please explain to me some question? PLL for time and phase recovery I have found I can use PLL not ...
2
votes
0answers
29 views

What does the sample entropy of a digital signal mean?

What sample entropy signifies about a signal and how it used to analyse a signal?
2
votes
0answers
53 views

symbol synchronization

PLL is typically used in carrier synchronization and its diagram is well known, consisting of a multiplier, a low pass filter, and a VCO. In "Phase-locked Loop" at wiki (https://en.wikipedia.org/wiki/...
2
votes
0answers
187 views

Designing a PI filter for a Costas Loop

I am currently trying to implement a Costas Loop in order to demodulate a BPSK signal. Here is the reference block diagram I have been using to design the loop:Costas Loop Block Diagram I originally ...
2
votes
0answers
95 views

Update rule in Soft Output Viterbi Algorithm (SOVA) -Hagenauer rule

Soft output of SOVA, suggested by Hagenauer http://www.cse.lehigh.edu/~jingli/teach/S2003turbo/notes/SOVA.pdf , says in 2.2.2 "The Soft-Output Viterbi Algorithm" that $L_{j}^{\verb|^|}:= f(L_{j}^{\...
2
votes
2answers
60 views

How many bps would be required to reproduce the words in speech recognizably?

In Robert Gallager's lecture notes for 6.450 Principles of Digital Communications I, Exercise 2.1 asks an interesting conceptual question: Voice waveforms could be converted to binary data by ...
2
votes
0answers
167 views

Lagrange Vs Sinc interpolation

I was wondering what is the practical difference between Lagrange Interpolation using Farrow Structure and Sinc Interpolation? Both require pre-computation of time offset coefficients using a lookup ...
2
votes
1answer
202 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 $h[n] = [0.41, 0.815, 0.41]$ and I tried to calculate bit error rate. When I ...
2
votes
0answers
215 views

Understanding and converting Matlab's coarse frequency compensation function

I am trying to understand and convert to C Matlab's coarse frequency compensator the documentation for which can be found here: Documentation Matlab's design itself is based on this IEEE paper: ...
2
votes
0answers
61 views

Problem with 1st order PLL update equation

The output of a communication channel is given by: $x(t) = \sum_n{a_n}h(t-nT)$, where $\{a_n\}$ are BPSK symbols, $h(t)$ is the channel response, and $T$ is the symbol period. If there is an ...
2
votes
0answers
346 views

Dynamic loop bandwidth for a Costas loop

I'm using a Costas loop for carrier recovery. The BER vs SNR (from GNU Radio Simulation) curve for different loop bandwidths (0.03,0.05 and 0.07) is shown in the graph below. It can be seen that the ...
2
votes
0answers
123 views

Why is channel estimation done after synchronization and why does it work?

I am interested in Software Defined Radio communications where almost all processing is pushed to the digital domain. I'm wondering why is channel estimation done after frequency and phase ...
2
votes
0answers
194 views

How can I oversample the received signal by double of sampling time and have two signals

I have a question, how can I make the sampling in Matlab for the received the signal by half of time duration of symbol (Ts), and have two copies of signal (that's the process of fractional sampling ...
2
votes
2answers
3k 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 ...
2
votes
0answers
100 views

Blind coarse OFDM frequency estimation

Is it possible to blindly estimate a coarse carrier frequency offset of an OFDM signal where $\lvert f_{\rm off}\rvert > \frac{\Delta f}2$, where $\Delta f$ = subcarrier spacing? Blind is defined ...
2
votes
0answers
111 views

What is actually transmitted following LPC of a speech frame?

For each frame, what's sent over to the receiver for decoding? The coefficients , pitch in some bits, voiced/unvoiced classification in another bit? Another broad question to develop intuition about ...
2
votes
0answers
166 views

Sub-carriers spacing in DVB-T2

Looking at DVB-T2 technical specifications I see that sub-carriers spacing has, in the worst case, a value of few hundred hertz, (something like 279 Hz). 32K sub-carriers are used to reach such a low ...
2
votes
0answers
332 views

DC offset removal from tetra signal

Hey I want to remove DC offset from tetra signal captured as inphase and quadrature phase samples(I and Q samples). I and and Q samples are 16 bit signed values. I tried averaging 2000 I and Q samples ...
2
votes
0answers
142 views

TDE, OFDE and FDE equalizer simplest exmple in matlab

I want to implement the equalizer in matlab. I am just learning this. I want a good kick start code that can help me to learn it further. I searched a lot on Google but do not find a good reference ...
1
vote
0answers
29 views

2FSK implementation with VCO GNURadio

I am fairly new to GNURadio. I am trying to generate a 2FSK with minimum frequency shift. Instead of multiplying with a 8MHz complex carrier, I directly use VCO to generate two frequencies. One at 7....
1
vote
0answers
44 views

Software implementation of Gardner Loop

My objective is to create a Gardner loop to remove the timing offset present in my signal. To achieve best timing SNR, I downsample my signal to 2 samples per symbol. It is depicted below: where blue ...
1
vote
0answers
34 views

Matlab: Could anyone suggest why Iam getting a different geometry for QPSK constellation diagram

I'm developing a Multi-user MIMO communication model in MATLAB where a base station communicates with 2 users. The model uses OFDM (QPSK) modulation. Channel model, precoding and covolutional encoder ...
1
vote
1answer
36 views

Why does my zoom audio, when there are nearby microphones, seem to usually take an open loop format?

The signal from the speaker on device A gets into the microphone from device B, then the amplifier and then the speaker from device B, back into device A. The result is a sort of runaway signal that ...
1
vote
0answers
20 views

In OFDM, does the parameter time offset is important if there is only one mobile in the cell?

I am learning about OFDM, and in my reading, I have noticed that (mentioned everywhere) synchronization is a very critical aspect of OFDM. Here, I am writing in the context of time synchronization (...
1
vote
0answers
98 views

Soft-output decoder

I am trying to implement the soft-output for my soft-decoder, however, the resulting log-likelihood ratios are not corresponding to the corrected hard bits. The soft-output regards the LLR-values for ...
1
vote
1answer
36 views

Question on PCM Sampling and Quantization order

I had a doubt in my mind regarding the orders of sampling and quantization in PCM. What is the impact if the order is reversed, that is, the continuous time signal is first quantized and then sampled? ...
1
vote
0answers
43 views

QPSK constellation Zero Crossings

What causes zero crossings in a QPSK constellation to be a a problem for linearity or PAPR ( Peak to Average Power Ratio)?
1
vote
0answers
40 views

SNR measurement

I am using QPSK modulation for a BER of $10^{-6}$ at $\text{SNR}=E_b/N_0=10 \ \rm dB$. If my data rate is $5 \ \rm kbps$ then $$S/N_0 = 10\log_{10}(5000)+10 = 47\ \rm dB$$ And if my RF section has a ...
1
vote
0answers
71 views

Blind STBC question

I am working on blind identification of the physical layer parameters of a particular protocol. Everything was going well until I got to the MIMO part. The system contains two transmitter antennas and ...
1
vote
0answers
51 views

Why does carrier frequency offset (CFO) cause carrier phase error (CPE)?

I've already asked 2 questions on this but there is one discrepancy I cannot reconcile and is the crux of the problem: \begin{align} \newcommand{\prefix}{\frac1N\sum\limits_{n=0}^{N-1}} R_l &= \...
1
vote
1answer
71 views

Pulse shaping filter for FSK

After a BPSK modulation we have the upsampling and the pulse shaping filter. But for a FSK, do we have upsampling and pulse shaping filter, or just the pulse shaping filter?
1
vote
0answers
52 views

OFDM time-domain equalization

I am working on OFDM, and recently I have read a new type of OFDM called TDS-OFDM, where they guard interval is not neither zeros nor CP. It's a pseudo-noise inserted between symbols. The structure ...
1
vote
1answer
78 views

Low data rate with high frequency offset

I am trying to implement a basic digital modulation scheme (BPSK) with a low data rate of 5 kbps. The requirement is to support a frequency offset of +/- 10 KHz. I would like to know what are the ...
1
vote
1answer
51 views

tx and rx model supporting all data rates

i am trying to build complete tx and rx path which can support varies data rates. for example if my data rate have to support from 10 kbps to 1000 kbps. Can i keep the baseband processing fixed for ...
1
vote
1answer
42 views

Matched filter for recieved RF digital packet by LPF

Im transmitting by cc1350 launchpad microprocessor digital RF Packets, transmitted modulation FSK. bit rate of transmitting is 50Kbouad, frequency of transmitting is 868MHZ . Im sampling the signal(...
1
vote
1answer
64 views

Bandwidth of a modulated signal in analog domain

If i am using QPSK modulation with data rate 4 Mbps with rolloff factor $0.5$, then the bandwidth will be symbol $\rm rate\times (1 + rolloff\ factor)$. So here it will be $\rm 2\ MHz\times 1.5 = 3\ ...
1
vote
1answer
75 views

Trying to find an intuitive understanding of OQAM/FBMC

I am trying to understand, possibly in an intuitive way, why would OQAM/FBMC when used with a Phydyas filter lead to a signal that does not need any cyclic prefix just like in any OFDM signal also ...
1
vote
0answers
101 views

Degrees of freedom in coding (for a communication channel)

I was reading on my lecture slides about how to achieve diversity (i.e. transmit more copies of the same message in order to avoid its corruption; this technique may be realized by repeating the ...
1
vote
1answer
48 views

how to determine a length of a channel? ( given path, delay)

Given a channel matrices for each subcarrier of a frequency selective channel (OFDM): i.i.d.. channel =(randn(ntx,nrx, N)+1i*randn(ntx,nrx, N))/sqrt(2); simulated ...
1
vote
0answers
44 views

On the performance of DCT-based OFDM

I am trying to understand the OFDM based on DCT instead of DFT in order to compare between their performance. In case of AWGN, the performance is logic, but when I perform channel equalization in DCT-...
1
vote
0answers
46 views

OQPSK receiver processing blocks

I have implemented QPSK but I have to make changes to OQPSK. On the transmit path I am clear, as I have to delay Q channel by 1/2 symbol. My receiver costas carrier recovery will not be the same. I ...

1
2 3 4 5 6