Questions tagged [qpsk]

Quadrature Phase Shift Keying

Filter by
Sorted by
Tagged with
5
votes
1answer
12k views

QPSK Modulation/Demodulation in C++

I'm trying to implement a QPSK Mod/DeMod system in C++. So far i have a bit generator that generates N bits and stores it into an array: ...
0
votes
1answer
269 views

Frequency-ratio at baseband IQ-mixing

I was wondering by what logic or mathematics the frequency-ration $$ \frac{f_{lo}}{f_s} $$ in the sine-functions comes into existence? Source
0
votes
1answer
1k views

QPSK using Root Raised Cosine Filter

The implementation of QPSK requires 2 orthogonal basis. So when using root raise cosine filter to implement QPSK, what is the 2 orthogonal signals?
0
votes
1answer
423 views

Eye Diagram of QPSK Modulated Signal

I need to plot eye diagram for RRC filtered QPSK modulated signal. The specifications are given as follows Sampling frequency : $1.024$ MHz Symbol Rate : $256$ Kbps (Hence, Upsampling rate = $4$) ...
3
votes
1answer
2k views

The difference between MSK as CPFSK and OQPSK

I am working on MSK simulation. I have read the Chapter 5 of book entitled Digital Modulation Techniques by Fuqin Xiong. It is said that MSK can be viewed as a Sinusoidal Weighted OQPSK or CPFSK. If ...
0
votes
2answers
750 views

How to scale measured QPSK points to determine magnitude error?

I am trying to determine the magnitude error between demodulated I,Q values and reference values on a constellation plot for a QPSK signal. The reference points are at (1,0),(0,1),(0,-1), and (-1,0). ...
2
votes
1answer
257 views

Recommendation for good ressources on digital processing and D-QPSK

I've been a C++ developer for 10 years. Quite high level. And I am completely new to Digital Signal Processing. I am trying to implement a Software Defined Radio. Specifically I am trying to receive ...
0
votes
2answers
70 views

Sphere decoding for non-binary modulation

I have a simple question on how to implement SD for non-binary modulation, let say QPSK. Assume we transmit a complex symbol $\overline{a}$ drawn from a QPSK constellation. On a vector form, we can ...
2
votes
1answer
18k views

what is the difference between QPSK and 4QAM? [duplicate]

i need to know the main difference between QPSK and 4QAM, i have searched over the internet and still i have not found a good explenation.
1
vote
0answers
314 views

Unable to stabilize 8-PSK signal with self designed costas loop

I am trying to make a signal processing block which implements the costas loop to stabilize an 8-PSK signal. Here is the flowgraph with "costas_loop" being my block. My workflow is the following - <...
1
vote
1answer
2k views

Adding AWGN noise with a correct noise power to the signal

I would like to add AWGN noise to my BPSK and QPSK signal. So assume the BPSK signal is x1 and QPSK signal is x2. The ...
2
votes
1answer
302 views

How should I isolate a single QPSK signal from a noisy band?

I've worked through a number of PSK demodulation tutorials, but they all start with a single PSK signal that fills the entire sample rate. But what if the signal is in the real world? What kind of ...
1
vote
1answer
4k views

How to correct the phase offset for QPSK I-Q data

I have an I-Q data of QPSK modulation, the data is is smeared and I have to correct the phase offset that causes the smearing problem, how can I apply the Phased-locked loop or the Costas loop on this ...
0
votes
0answers
632 views

Sampling rate versus number of sample of I and Q

I am acquiring data of an O-QPSK signal (chip rate : 2Mchip/s) with a SDR. I am undersampling the signal at 20 Mhz (carrier is at 2.8 GHz) so I respect the Shannon-Nyquist criterion that you need to ...
2
votes
0answers
455 views

Problem in constellation diagram

In a waveform designing i am getting this type of constellation(image_attached). Can anyone please tell me why i am getting this type of constellation? this constellation is after frequency correction....
3
votes
1answer
4k views

GNU Radio - PSK Mod block - unexpected constellation diagram

I am simulating a QPSK modulation in GNU radio. Here is the flowgraph: . The source is a binary stream coming from the Random Source block. There are 4 PSK Mod blocks configured identically (4 ...
0
votes
2answers
4k views

High Transmission Power : BPSK or QPSK?

In BPSK, the constellation consists of 2 points (equiprobable) spaced at distance of $\sqrt{E_b}$ each from the origin. So the average power from the constellation can be obtained by: For BPSK, $P = ...
0
votes
1answer
195 views

Why does DPSK constellation shrink when noise is added?

I am generating a DQPSK waveform at complex base band with constellation points on the unit circle and when I add AWG noise the constellation shrinks. The noisy constellation "blob" migrate inside ...
1
vote
2answers
888 views

Why is a precoder necessary for DQPSK and what does it accomplish?

I've implemented a soft-decoder for DQPSK using the wonderful answers I received here: How to soft decode DQPSK? To get the soft-decoder working properly I needed to precode the data I was sending ...
1
vote
1answer
2k views

Sampling frequency and oversampling factor

A quite naïve question. I need some clarification regarding choosing the sampling frequency and oversampling factor. The scenario is as follows: I have an OQPSK modulated sequence with symbol rate 2 ...
3
votes
1answer
2k views

Gardner timing recovery and constellation diagram

I would like to ask for some guidance regarding 2 issues mainly QPSK and Gardner algorithm for timing recovery. I am having as input a set of IQ samples (10 samples per symbol) to which I need to ...
3
votes
1answer
4k views

Rectangular 8 QAM bit error rate calculation

I am simulating an 8-QAM communication system over an AWGN channel for various signal to noise ratios, in order to plot the average bit error. However I have not been able to derive an equation for ...
2
votes
1answer
1k views

I/Q Sampling and Demodulation

A bit stream is mapped to symbols during baseband modulation, each symbol (say for QPSK) represents two bits. Each symbol has a corresponding I & Q value, which in QPSK, are used as the amplitude ...
1
vote
1answer
4k views

Why oversample data before using raised cosine filter?

In the process of creating a baseband signal, the complex symbols are filtered using a raised cosine filter to perform pulse shaping (I'm following some literature as a guide). The pulse shaping is ...
1
vote
2answers
919 views

Meaning of Q and I in all-software QPSK communication systems?

Q and I seem to come up a lot in discussions of digital communications, such as the comprehensive answer provided to this question: FFT window phase syncronising It seems like the Q and I channels ...
2
votes
1answer
1k views

QPSK, from Square Root Raised Cosine to Rectangular Impulse Shaping

I have implemented a QPSK modulator and demodulator using classic text-book examples: Square Root Raised Cosine Impulse shaping and Matched Filtering. The problem is that I've been told that I could ...
10
votes
1answer
13k views

Matlab plot of QPSK system doesn't agree perfectly with theoretical BER curves

Does anyone know if there is a simple explanation on the fact that the theoretical bit-error rate (BER) curves of a Quadrature phase-shift keying (QPSK) system are approximately 1 dB shifted from the ...
4
votes
1answer
3k views

QPSK soft decoding

I'm trying to decode a Hamming Block Code transmitted using a QPSK modulation. For the moment I can sucessfully decode it using hard decision but in order to improve performance I'd like to use soft ...
0
votes
1answer
756 views

Barker Sequence for QPSK

I'm trying to implement a QPSK burst modulation and demodulation through a channel and I'm now considering the synchronization part. I've read that Barker sequence were excellent option for this as ...
1
vote
1answer
2k views

Practical Gardner timing error implementation

I'm trying to demodulate a QPSK communication. For the moment I do: Signal detection by computing the ratio between the power of the carrier wave compared to the signal power. Initial clock ...
2
votes
1answer
975 views

Frequency detection

What I have: A digital signal sampled at Fs composed of a QPSK modulation at Fmod plus some additive white gaussian noise. ...
2
votes
1answer
4k views

Apply AWGN noise to QPSK-OFDM symbol

I'm working on an OFDM-QPSK based system and I'm having some trouble to match the BER of my system with the theoretical curve. My OFDM implementation fills all the subcarriers and have t_symbol s ...
13
votes
1answer
11k views

How to perform carrier phase recovery in software?

What are the options for recovering the phase of a BPSK signal in software? The only resources I can find online contain circuit diagrams – there seems to be no one willing to explain this to people ...
1
vote
2answers
3k views

Why do you get instantaneous phase by calculating correlation with a carrier signal?

I am somewhat new to DSP. I'm trying to implement BPSK by following this Python QAM tutorial. My code seems to work, but I really just ported the tutorial's Python code to C++, and do not understand ...

1 2
3