Skip to main content

Questions tagged [qpsk]

Quadrature Phase Shift Keying

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

IQ Mismatch and Image-II

I asked the question IQ Mismatch and Image about the relationship between IQ mismatch and image signals in an IQ transmitter. The accepted answer says that the in-phase component (with amplitude A in ...
sarthak's user avatar
  • 305
0 votes
2 answers
87 views

Why does constellation looks odd when the number of filter span is an odd number?

I use Wireless Waveform Generator app in MATLAB to simulate QPSK. When I select the filter span parameter as an even number, the constellation diagram looks normal. ...
unique's user avatar
  • 125
0 votes
0 answers
36 views

DIgital QPSK demodulation of I/Q Data (Costas Loop, Symbol Sync, etc.)

I am trying to implement in hardware demodulation of QPSK-modulated I/Q samples from an SDR. The data would come from the reception of satellite transmissions. My approach is based on mapping onto ...
Jake T.'s user avatar
0 votes
1 answer
109 views

What's wrong with 180 degree phase shift in QPSK?

I red that 180 degree phase shift causes spurious high frequency components which As a result methods such as OQPSK are invented, but I can't understand how it can happens? In fact, I can't find any ...
Ang's user avatar
  • 25
0 votes
1 answer
50 views

BPSK decoding with a non-ideal transmission medium

I'm simulating tranmission via power line communications (PLC) using BPSK. Due to the coupling circuit and slightly inductive nature of the line, the BPSK signal received is far from ideal. In the ...
mr_js's user avatar
  • 101
0 votes
0 answers
40 views

Unable to decode QPSK

I am trying to decode QPSK data and these are the constellation and timing plots, what could be the reason for the non convergence of QPSK constellation
comspec's user avatar
0 votes
0 answers
127 views

How to extract data from .iq file?

I am trying to extract data from .iq file recorded by radio. The modulation is QPSK. I have implemented a GRC flow graph but the costas loop is not converging. Can anyone please help in understanding ...
comspec's user avatar
0 votes
1 answer
149 views

How can a costas loop work when root raised cosine filter used on QPSK signal?

I just finished a costas loop for QPSK signal,I transmit the baseband signal and sent it into the costas loop, which worked well, but when I filter the baseband signal with root raised cosine filter ...
sloth_shelf's user avatar
1 vote
2 answers
153 views

Which is the correct equation for union bounds for non-standard QPSK?

This a not a typical QPSK where $\alpha \neq \beta$ My book gives me the following $$ P_e \leq Q(\frac{2\alpha} {\sqrt{2 N_0}}) + Q(\frac{2\beta} {\sqrt{2 N_0}}) + Q(\frac{2\sqrt{\alpha^2 + \beta^2}...
kile's user avatar
  • 145
1 vote
0 answers
154 views

QPSK Receiver: Blind coarse frequency offset esimation issue

In this single carrier QPSK receiver, is designed to receive QPSK data from a satellite in Low Earth Orbit. Since the satellite speed in this orbit is around 3000 m/s and our carrier frequency is 12 ...
Jacob's user avatar
  • 121
0 votes
0 answers
66 views

QPSK Channel Detection Algorithm

I send a QPSK signal over pluto sdr and receive it from rtlsdr. As you can see from the screenshot below SNR of the received signal is very high, and the signal is very distinguishable. Hence, it is ...
unique's user avatar
  • 125
0 votes
1 answer
97 views

I/Q scatter plot of raised cosine filter in QPSK

I am using a raised cosine filter in my QPSK receiver and I see this IQ diagram of the signal, but it seems off to me. Can someone explain why this happens? This is the MATLAB code I used to generate ...
Jacob's user avatar
  • 121
0 votes
0 answers
51 views

In wireless communication, is pulse shaping applied to each BPSK signal before OFDM is used, or not?

I have read a number of posts that seem to ask this question but have not been able to find a definitive answer. Here goes... I understand that BPSK with NO pulse shaping would produce a signal in ...
Drummy's user avatar
  • 133
0 votes
0 answers
19 views

Removing fixed phase offset noise

This feels like a real basic question but I'm struggling to find a clear answer. I have PSK signal that subjected to a fixed phase shift noise, introduced between the transmitter and receiver - so the ...
Dr_Chris's user avatar
1 vote
2 answers
91 views

Transmitting data with QPSK using an SDR

My question assumes that I want to transmit some data using QPSK using and SDR. The SDR will be fed with IQ data and this will transmitted at a sample rate Fs and be up converted to a carrier ...
Koisto's user avatar
  • 11
1 vote
1 answer
201 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 ...
BivvyH's user avatar
  • 11
0 votes
0 answers
49 views

Comparing communication systems with different modulation orders and code rates

I propose an end-to-end communication method in my research. The key part of the method is not the channel coding and modulation but we use them anyway. I am using 1/3 rate Turbo codes with QPSK and ...
tuna's user avatar
  • 1
0 votes
1 answer
90 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
628 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 ...
yellow_watermelon's user avatar
2 votes
1 answer
515 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 ...
Hoon's user avatar
  • 23
0 votes
1 answer
118 views

QPSK implementation with 2 BPSK [duplicate]

I have a tiny problem with understanding a thing here. for the 1st the phase shift is 0 degrees, so on its modulated wave we put 180-degree phase shift. for the 2nd 0, the oscillator puts a 90-degree ...
Jency's user avatar
  • 103
0 votes
1 answer
163 views

Modeling an OFDM signal and comparing it with QPSK

I am trying to model an OFDM signal based on original QPSK stream and compare their baseband spectrums. I've used this article as a reference for plotting spectrum and this as a MATLAB OFDM reference ...
lazba's user avatar
  • 47
0 votes
2 answers
544 views

Why is the symbol duration in QPSK twice the bit duration?

I saw many answers for such questions by writing down equations such that the symbol is formed of n bits so the duration of the symbol in QPSK must be n multiple of the bit duration. I am not ...
Ahmed Waleed's user avatar
1 vote
1 answer
152 views

How to remove Phase Offset from PSK signal?

Suppose you have captured IQ data from a PSK modulated signal with intermittent blanks between signal transmission as shown in the figure below. I want to be able to automate and run an algorithm on ...
Aaron Hoover's user avatar
2 votes
2 answers
339 views

QPSK: sampling frequency versus carrier frequency

I was trying to write 4QPSK in Python for my self learning based on the book Digital Modulations Using Python. When I have my sampling frequency set to 4 times the carrier frequency, I get exactly 4 ...
KJG's user avatar
  • 25
0 votes
1 answer
261 views

QPSK InPhase and Quadrature [duplicate]

I am new to DSP. Please bear with my question. In QPSK why are we multiplying InPhase (Odd Bit) with Cosine and Quadrature (Even Bit) with Sine wave in this QPSK formulae $$ s \left( t \right) = I \...
KJG's user avatar
  • 25
6 votes
2 answers
396 views

Effect of Passband Slope on QPSK Constellation

What is the effect of a passband slope on a QPSK (or any QAM) constellation? Specifically given a linear slope (in magnitude, not dB), and no phase distortion (linear phase or even zero-phase) how ...
Dan Boschen's user avatar
  • 53.8k
0 votes
0 answers
235 views

The difference about QPSK, BPSK and 16-QAM in spectrum

What is the difference about QPSK, BPSK and 16-QAM in spectrum? I just simulated all three, but I can't see the difference clearly.
Minh Duc's user avatar
0 votes
1 answer
745 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
0 votes
1 answer
298 views

Signal filtering with rrcos filter doesn't seem to work

I'm trying to learn some signal processing and recorded some iq data from the meteor satellite which transmits data with qpsk. I read the file with python and tried applying a rrcos filter on the ...
jklsdjf's user avatar
0 votes
1 answer
469 views

Why should costas loop be done after clock recovery, as opposed to before?

In GNURadio's PSK tutorial they place the costas loop after clock sync and linear equalizer. This seems odd to me. I'm thinking that it's easier to lock onto a carrier frequency at the higher RF ...
Thomas's user avatar
  • 115
1 vote
0 answers
288 views

GNURadio 3.8 QPSK : Hard time to recover the right symbols/data

Cheers, I am demodulating a QPSK signal on GNURadio, the data transmitted is a known HEX file with the "1ACFFC1D" foreword every 124 bytes, to check if the demodulation is a success, it ...
Ed_Sheherazade's user avatar
0 votes
1 answer
121 views

How to decode a MIMO stream using V-BLAST?

I am attempting to implement the V-BLAST algorithm for MIMO streams as described by Wolniansky et al. in the following paper: https://ieeexplore.ieee.org/document/738086 (I am not commenting on its ...
Sander Zuckerman's user avatar
1 vote
2 answers
811 views

Symbol Timing Recovery with Fractional Sample per Second

I'm trying to write symbol timing recovery loop and taking help from "Digital Communications A Discrete-Time Approach" by Miachel Rice. MATLAB communication toolbox has also implemented the ...
ubaabd's user avatar
  • 125
2 votes
1 answer
424 views

Do PSK/QAM modulators (e.g. 4G/5G) fundamentally use more energy per packet than CSS modulators (e.g. LoRa)?

Not sure if this is the right place or even the right question to ask, but googling did not get me much further, so here goes: I'm trying to assess whether the power consumed by an IoT device, based ...
mvds's user avatar
  • 123
2 votes
1 answer
110 views

subquestion 2 : original Q "Difference between MSK and GMSK?"

if we talk about a modulation, we mention a linear and nonlinear modulation. GMSK is nonlinear modulation, but it can be derived from a linear modulation as MSK, PAM and we talk about a linear ...
FrimHart64's user avatar
1 vote
1 answer
402 views

subquestion: original Q "Difference between MSK and GMSK?"

I am studying GMSK modulation for an understanding its realisation in practice. I have the question posted in 2021: "Difference between MSK and GMSK?" And Mr Boschen explained how the ...
FrimHart64's user avatar
0 votes
0 answers
129 views

How do I set GNU Radio Es/No?

I am trying to create a random signal in GNU Radio (using DVB-S2 specs for the physical layer) and transmit this signal using a USRP X310. This is shown below: Problem: I would like to be able to ...
Matthew Hilts's user avatar
5 votes
3 answers
5k views

Do BPSK vs QPSK have the same performance?

I'm trying to re-learn digital communication theory again and am creating a bit error probability simulation for various modulations. So far I've added BPSK, QPSK, and 8PSK and below is a plot that ...
jstraugh's user avatar
0 votes
1 answer
2k views

Exact formula for 8-PSK BER

Is there an exact formula for the probability of bit error (or bit error rate, BER) for 8-PSK (in the literature, course slides, etc.)? I am not referring to SEP (Symbol Error Probability) but BER. ...
Loran's user avatar
  • 1
0 votes
0 answers
138 views

Modulation in laser satellite communication

In small satellite communication technique we can use optical spectrum (optical (laser) communication system). The common and simplest modulation techniques used are On and Off keying (OOK), Q-ary PPM ...
Adil.Kolenko's user avatar
0 votes
0 answers
129 views

In practice, why is there any overlap in frequency-division multiplexing?

Okay, so I am aware of the math behind perfect reconstruction in filterbank and wavelet theory when there is half-band symmetry. But I don't understand, when we have the computational power to do ...
robert bristow-johnson's user avatar
1 vote
1 answer
199 views

oQPSK/QPSK conversion with fractional interpolation

I once used a GNU Radio QPSK receiver for oQPSK demodulation. All I did was to "forcefully" delay the Q channel by half the symbol time. At the time, I was using a discrete number of samples ...
Moses Browne Mwakyanjala's user avatar
-1 votes
1 answer
264 views

How to find the bandwidth of the transmitted M-FSK signal?

I'm tried to find the solution, but I failed. my question in the figure below, and the correct answer it's shown at the end of Figure. I'm using this formula but the answer is not correct! Is there ...
Abdallah_98's user avatar
0 votes
1 answer
612 views

Why Bluetooth 2 use pi/4-DQPSK instead of OQPSK?

From the peak to average power ratio point of view OQPSK is better than pi/4-DQPSK. What is the advantage of pi/4-DQPSK compare to OQPSK? Why Bluetooth 2 use pi/4-DQPSK instead of OQPSK?
agile's user avatar
  • 109
0 votes
0 answers
112 views

RRC filter in receiver side well applied?

I would like to ask question bout the rrc filter that I applied as an matched filter for receiver side in communication. My aim after RRC filter is to draw the eye diagram, and so far the eye opening ...
user15348714's user avatar
1 vote
0 answers
67 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 ...
GS_123's user avatar
  • 21
-1 votes
1 answer
279 views

Why do I see a frequency shift from center when transmitting a QPSK via USRP with GNU Radio?

I am transmitting a QPSK signal via GRC and when I look at it on the spectrum analyzer, the signal is shifted away from my center frequency. This shift increases the higher the center frequency (i.e. ...
lceans's user avatar
  • 1
1 vote
0 answers
245 views

understanding FIR SRRC filter with memory implementation in C

I translated the Matlab QPSK receiver/transmitter into real-time C code that I have running on a PlutoSDR platform. QPSK receiver/transmitter I wrote the square root raised cosine filter for the TX ...
yellow_watermelon's user avatar
0 votes
1 answer
316 views

QPSK sync sequence detection problem

I have IQ data collected This is the beginning of the packet that includes preamble and sync sequence. Red is real part, blue is imaginary. Also constellation diagram for this data I don't have ...
user55960's user avatar