Questions tagged [demodulation]

Demodulation is the act of extracting the original information-bearing signal from a modulated carrier wave.

Filter by
Sorted by
Tagged with
3 votes
3 answers
580 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 ...
Kuba Lhotský's user avatar
0 votes
1 answer
94 views

How to distinguish I from Q components when receiving a signal?

Here below is the SDR for the O-QPSK demodulation for the Aqua satellite. How are we sure that the I component we get in the Costas Loop output is not the Q component of the original signal? Because ...
matt's user avatar
  • 115
0 votes
0 answers
27 views

IQ time domain data to Constellation regeneration for a OFDM 16 QAM signal at different power levels to obtain EVM vs Pout information

16 QAM OFDM signal at output of Power amplifier at fixed frequency and different input power levels are received as a IQ data (time domain) by Spectrum analyzer, I would like to generate 16 QAM ...
kecbackbencher's user avatar
3 votes
2 answers
148 views

Demodulation + LPF gives derivative of modulated signal

I'm new in this community and I hope it is the right place to post my question. Unfortunately, signal processing and electronics in general are not my fields, so I'm sorry if the question is trivial. ...
Luthien's user avatar
  • 133
0 votes
0 answers
32 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 ...
Userhanu's user avatar
  • 181
0 votes
1 answer
44 views

How to choose sample offset values in timing synchronization for a QPSK demodulator?

I am implementing a timing synchronization loop for a QPSK demodulator. I have chosen to use a Gardner timing error detector, which has often been mentioned. I am about to close my loop and I am ...
dsp_curious's user avatar
0 votes
1 answer
49 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 ...
Jordan's user avatar
  • 121
3 votes
1 answer
116 views

Understanding homework solution - why are $\{X_t\}$ and $\{Y_t\}$ joint WSS, and finding Wiener filter + error

I'm walking through the published solutions of my homework and I'm struggling interpreting them. In them I was given a random Gaussian process $\{X_t\}$ and a random variable $$\{Y_t\} = X_t\cos(2\pi ...
Piratemetaldrinkingcrew's user avatar
0 votes
1 answer
43 views

How to remove phase shift for a baseband signal given an estimated CFO (Bluetooth)

I am working with Bluetooth specification 5.1 where the advertisement packets can send a constant tone extension (CTE) over the baseband signal to estimate the angle of arrival with an antenna array. ...
Yudop's user avatar
  • 5
0 votes
0 answers
101 views

Using GNU Radio to perform EVM measurements

Is there any previous work describing the implementation of an Error Vector Magnitude (EVM) measurement system using GNU Radio? The system in question is made of an SDR HW platform, e.g. USRP, ...
Antonio Fernandez's user avatar
0 votes
1 answer
176 views

TX RX text via gnuradio using hack rf

I have a problem here - either I'm stupid or my hack rf is broken I am trying to send text via 2 hackrf like in this tutorialusing GMSK The simulation returns the text is correct, but when I run the ...
Nortan's user avatar
  • 3
0 votes
0 answers
111 views

Which type of modulation is used in this RF Signal?

I am working on reverse-engineering a few devices, I got some using ASK and FSK but I could not grasp this other one. I am attaching some photos from its captured signal took from URH (Universal Radio ...
Jefferson Henrique C. Soares's user avatar
0 votes
0 answers
43 views

Sharp spikes in unknown signal [duplicate]

I am trying to decode an unknown signal, which has those really weird spikes/jumps. My assumption is that it is somehow (B)PSK modulated but the signal looks really odd as shown in the screenshot. The ...
xyzabc123's user avatar
0 votes
0 answers
71 views

How to correctly accept Polar/LDPC encoded bits with PSK modulation?

I have implemented a packet reception and transmission scheme using QPSK. Next I decided to add Polar/LDPC encoding. As a result, nothing is written to the received file. I think the thing is that I'm ...
Ice Cool's user avatar
1 vote
1 answer
136 views

Discontinuous jumps in phases from complex demodulation

I am using complex demodulation to estimate slow amplitude and phase changes over time of a single sinusoid. The time series consists of continuous blocks with large gaps (~30% of block lengths) ...
Chris's user avatar
  • 11
1 vote
1 answer
128 views

How to implement FLL / carrier recovery? Code and math included

There are lots of options in textbooks, youtube and website blogs. There seems to be three options: Calculate phase difference between samples to infer frequency error or offset. Calculate phase ...
Villere_DSP's user avatar
1 vote
2 answers
279 views

Converting real samples to IQ

I have real-valued samples of a signal at a negative frequency (was mixed with a cosine of a higher frequency than itself). I want to quadrature modulate it up from $-\omega_c$ to 0. There seem to be ...
Levi's user avatar
  • 95
0 votes
1 answer
133 views

Why don't we need frequency and phase correction in AM and FM?

As far as I understand, double sideband AM with carrier and FM can be demodulated via SDR (Software Defined Radio) without frequency or phase correction. For AM, received signal is $$r(t) = A(t)\cos(\...
unique's user avatar
  • 123
0 votes
1 answer
72 views

MSK without I/Q data

I just started a while ago with DSP and slowly staring to understand the concept of I/Q and what it means. I successfully could decode some bfsk, bpsk and wanted to move to msk which as not easy to ...
Tim's user avatar
  • 5
2 votes
1 answer
115 views

Choosing the scaling parameters for a modem implementation

I have succesfully modeled a modem using floating-point data and with the following scheme, where the SRRC filter has gain G=6dB. ...
squeakyclean's user avatar
2 votes
0 answers
63 views

Demodulating 7x Sequential BFSK Signals

I'm hoping someone could help me find a demodulation approach to an FSK signal contained in wav files that has 14 unique, and evenly spaced channels. They appear to be separated into 7 BFSK pairs. I.E....
T.C.'s user avatar
  • 21
0 votes
2 answers
138 views

Practical problems in down-converting via Hilbert filter

While teaching communication system to my students, I showed different ways to define the diagram block of the system responsible for transforming a bandpass signal, $x(t) \in \mathbb{R}$, into its ...
Rubem Pacelli's user avatar
9 votes
3 answers
3k views

Can humans hear Hilbert transform in audio?

I stumbled upon Hilbert transform when researching single sideband modulation. Apparently when the demodulator frequency is bit off by $\Delta f$, the signal after demodulation and low-pass filtering ...
juhist's user avatar
  • 233
1 vote
0 answers
48 views

Higher order M-FSK modem implementation

I am looking for the optimum modulation scheme to build a half-duplex modem minimizing the required SNR at the expense of bandwidth efficiency. The key system parameters are described below: Target ...
jcabeza's user avatar
  • 11
0 votes
1 answer
150 views

OQPSK and MSK receiver sensitivity comparison

Which wireless receiver has the better sensitivity for the same everything except the change in the Base-band de-modulation, one base-band demodulator for OQPSK and other base-band demodulator for MSK,...
digitalman's user avatar
1 vote
1 answer
932 views

How to demodulate FM I/Q output from SDR#

Using SDR#, I saved the baseband I+jQ signal centered about a commercial FM station to a *.wav file. I want to write python code to demodulate this signal. I know that SDR# can read in that file and ...
Nick Elias's user avatar
0 votes
1 answer
190 views

How to make a discriminator for a real FSK signal?

I would like to create a discriminator of an FSK signal in order to demodulate it. I only have the real part of the signal and it is centered in zero frequency (baseband) My main problem is that I am ...
dsp_curious's user avatar
1 vote
3 answers
119 views

Why don't I hear the carrier wave or higher-pitched audio when tuning slightly away from the center of an AM station?

Let's say I'm listening to an AM radio station in the United States at 680 kHz. From my understanding that means there's a carrier wave at 680 kHz and the bandwidth for the station goes from 675 kHz ...
Chris Akridge's user avatar
0 votes
2 answers
401 views

How to recover symbols from a 4-FSK signal received over the air?

I have an RTL-SDR dongle which is tuned to a carrier frequency in my area which corresponds to a P25 radio channel (506.7375MHz). Using MATLAB's SDRRTLReceiver function, I sample the signal at 240KHz ...
Hubert S. Cumberdale's user avatar
0 votes
1 answer
352 views

Demodulate qpsk with gnu radio

I'm trying to demodulate a qpsk signal with gnu radio. The signal is from the meteor satellite on 137MHz https://www.sigidwiki.com/wiki/Low_Rate_Picture_Transmission_(LRPT). I recorded the signal with ...
fjsdlkfj's user avatar
1 vote
1 answer
101 views

Why a demodulated signal can appear at a double frequency?

Why during demodulation, the demodulated signal might double its frequency? A minimal example: ...
Gideon Genadi Kogan's user avatar
0 votes
1 answer
151 views

Block diagram of a demodulator with a low-pass filter

I am having some difficulty designing a block diagram of a demodulator with a low pass filter - I don't know how to add it to the schematic(apply the LP filter to the diagram). I have an input signal ...
Borsuk Idzie Po Ziomki's user avatar
0 votes
0 answers
114 views

Difference between MSK and CPSK

I'm trying to understand the differences between the MSK and CPSK transmission, but I am not understanding some things about it. I understood that they are two signals without discontinuity, but what ...
Riccardo Barbo's user avatar
0 votes
1 answer
58 views

Writing an OFDM modem - subcarriers are interferring

I am trying to write an OFDM modem. I've already written a QAM modem, which I'm using as a basis for this project. The way I'm doing this currently is by spinning up several QAM modulators, each with ...
Stephen D.'s user avatar
1 vote
2 answers
802 views

How to Get Started On Demodulating Signals Such As Amplitude Modulation and Pulse Width Modulation

I'm looking to understand how signal modulation/demodulation works. My goal is to be able to demodulate a 315 MHz key fob and be able to tell what buttons are being pressed so I can have a Python ...
Alexis Evelyn's user avatar
1 vote
1 answer
429 views

16-QAM demodulation

I wonder how higher order QAM modulations (like 16-QAM) are demodulated in practice. Let us assume hard detection for simplicity. For 4-QAM, checking sign of real and imaginary parts is enough, but in ...
Pawel's user avatar
  • 35
3 votes
2 answers
237 views

Is IQ demodulation through sampling offset posible

These topics are full of words I don't fully understand. So it's very possible I missed the point somewhere but I saw a feature on a microcontroller and wondered if it was applicable. I have an ADC ...
foreverska's user avatar
-1 votes
1 answer
192 views

Demodulation of amplitude data in python

I'm trying to work out a way to demodulate series of amplitude data points in python. The original data consisted of a total of 360 bits which is now contained in slightly under 720 samples (the ...
piratepete's user avatar
2 votes
2 answers
866 views

I'm missing something when it comes to understanding FM

I understand why FM is preferred for music: noise is mostly amplitude modulated, FM yields much higher fidelity. I also understand why commercial FM signals have a much larger bandwidth than ...
Nick Elias's user avatar
1 vote
1 answer
63 views

Cyclic spectrum equality to spectral correlation density

As long as I know, the cyclic auto-correlation is defined as: $$R_x^\alpha\left(\tau\right)=\lim_{\Delta t\rightarrow\infty}\frac{1}{\Delta t}\int_{-\Delta t/2}^{\Delta t/2}x\left(t-\frac{\tau}{2}\...
Gideon Genadi Kogan's user avatar
2 votes
1 answer
76 views

Is it possible to obtain a complex lowpass signal directly from its equivalent bandpass signal?

Given the complex lowpass signal $x_l(t)$, its real bandpass equivalent signal with center frequency $f_c$ is \begin{align} x_b(t) &= \text{Re}\{x_l(t) \cdot e^{j2\pi f_c t}\} \\ &= \frac{1}{2}...
mhdadk's user avatar
  • 350
0 votes
1 answer
649 views

GNURadio GFSK demod missing data

we are trying to develop a flowgraph for cubesat operation. Our flowgraph for includes both downlink and uplink parts in one flowgraph. It uses SoapySDR as a driver of an SDR. Most of the used blocks ...
Somecheese's user avatar
0 votes
0 answers
295 views

How is IQ-modulation done on the digital side rather than the analog side?

The original way of doing In-phase Quadrature (IQ) modulation is by modulating and mixing on the analog side. I have read that as the digital processing have gotten better, the modulation and mixing ...
Robin Hellmers's user avatar
1 vote
1 answer
99 views

What is the maximum rate of a coherent demodulator implemented in a PC?

I would like to implement my own xPSK coherent demodulator on a traditional PC connected to an acquisition board. I am wondering what kind of bitrate it is possible to reach processing only with the ...
dsp_curious's user avatar
0 votes
0 answers
582 views

Digital Selective Calling (DSC) Decoder in GNU Radio

I’m attempting to develop a GNU Radio FSK decoder for Digital Selective Calling on marine VHF but I seem to be stuck. I got my hands on a Standard Horizon handheld marine VHF unit with DSC capability ...
boatradionerd's user avatar
0 votes
1 answer
92 views

weird Demodulated BPSK waveform

I am using an acoustic wave of 3khz(audio BPSK) as my carrier frequency with a sampling rate of 10k samples per bit. at the receiver end, I play the audio from my phone to my computer, record it ...
Hodgson Tetteh's user avatar
-1 votes
2 answers
55 views

synthesizing a signal from inphase and quad components

I have a newbie question: Let's say I have a signal (fc = 308 kHz, B= 30 kHz) as plotted below I demodulate the signal to derive I and Q components at evenly-distributed time steps as (only the first ...
Mahdi Razaz's user avatar
0 votes
2 answers
142 views

Real-time FM demod results in clicking and strangely-shaped output

hardware engineer here dipping his toes into software DSP and running into some issues. I'm attempting to demodulate in realtime a simple narrowband FM signal with samples from an RTL-SDR, and play ...
Patrick's user avatar
  • 111
4 votes
2 answers
126 views

How to demodulate PM with signal faster than carrier?

I have a signal that is a periodic concatenation of truncated Lorentzians ($\frac{1}{1+x^2}$), like so: The exact shape of the signal is unimportant I guess. I can approximate it with its first few ...
polwel's user avatar
  • 171
1 vote
1 answer
207 views

FM demodulation using complex differentiation

I'm trying to implement the complex differentiation discriminator which is taken from Software-Defined Radio Using MATLAB, Simulink, and the RTL-SDR. The final result is $$s(t) = \frac{s_q'(t) s_i(t) -...
S.H.W's user avatar
  • 726

1
2 3 4 5
7