10
votes
Envelope behavior dIfference between QPSK, OQPSK and $\pi/4$-QPSK
Let's look at each in turn:
Standard QPSK:
With standard QPSK, each of the signal points are in quadrature (Note that the signal points in the constellation can be at any arbitrary phase really; ...
8
votes
Accepted
What is a constant envelope modulation?
You've pointed out a very important distinction between theory and practice. In theory, as suggested by your book and in Fat32's answer, modulation schemes where all information resides in the phase ...
6
votes
Accepted
Gardner Timing Recovery for Repeated Symbols
Your Gardner Loop would properly "Flywheel" in the absence of symbol transitions. So it would slowly drift off of synchronization, but would not spiral out of control as you describe. This is ideal ...
5
votes
Accepted
Recommendation for good ressources on digital processing and D-QPSK
Wow, I'm honored by Matt L. doing what I'm often doing: Referring people to GNU Radio.
The project actually has a list of recommended literature, but I don't know how well that'd fit you. It's ...
5
votes
Recovering signal for psk
To add to the excellent information given by Cassman in his response, here is a block diagram of a carrier recover loop for QPSK and QAM modems using a decision directed approach. I have detailed the ...
5
votes
Accepted
Sample rates, Samples per Symbol, and Digital Pulse Shaping
Yes the OP is correct in that you can implement pulse shaping in less than 2 samples per symbol for exactly the reasons that was outlined. However importantly we must also keep in mind having excess ...
4
votes
The difference between MSK as CPFSK and OQPSK
The answer to your question is yes, these two representations are equivalent. The first important thing to note is that in your formula, $d_k$ must be either $1$ or $-1$, because the frequency ...
4
votes
Accepted
Noise variance calculation for 16APSK Demodulator
This is to take into account the oversampling operation.
Symbol time = sample time implies no oversampling.
See AWGN model for more details about the conversion among EbN0, EsN0 and SNR.
For ...
4
votes
What is the theoretical bit error rate for QPSK Matlab simulation when constellation points are transmitted (no symbol duration)?
TL;DR The theoretical BER of an ideal QPSK system is $\displaystyle Q\left(\sqrt{\frac{2E_b}{N_0}}\right)$ where $E_b$ is the energy per bit and $\frac{N_0}{2}$ is the two-sided power spectral density ...
4
votes
Accepted
When I double bit rate I do not see a difference in I_spectrum and Q_spectrum, but why?
Do you know how ADS is plotting the spectrum? Plotting the spectrum without doing some kind of normalization will give you a higher magnitude. Once you determine the size of the FFT, normalizing by ...
4
votes
Accepted
Block diagram of M-PSK modulation and demodulation
So this seems to be a general block diagram for these types of modulations.
No, this is a block diagram of a IQ upconverter with some unspecified digital data modulator on the input.
You need to ...
3
votes
Accepted
Constellation diagram for QPSK modulation
I think you may be missing some fundamental understanding of QPSK modulation, which was likely the point of the homework exercise so let me hopefully fill in some blanks, from which you can figure out ...
3
votes
GNU Radio - PSK Mod block - unexpected constellation diagram
What you are seeing is the transitions from one constellation point to another. In order to reduce the signal bandwidth, the baseband signal is low-pass filtered. This causes the transitions to not ...
3
votes
Accepted
How to correct the phase offset for QPSK I-Q data
Assuming we have timing recovery resolved (meaning our system knows the correct time locations for our symbol decisions), then we can use the decided symbols along with our pre-decision values in a ...
3
votes
Accepted
Recovering signal for psk
So not only do you need to do timing synchronization to recover the baud clock, you need to do some form of turn on detection. You could start your PSK synchronization at the first sample, but the ...
3
votes
Accepted
Adding AWGN noise with a correct noise power to the signal
The kind of AWGN channel you're simulating is sometimes called a "discrete time" channel. That means that you're going to simulate the bit error rate at the output of a decision device, the input to ...
3
votes
Accepted
Relation between constellation SNR and baseband SNR
I think that the question by OP xvan has several misconceptions in it and these propagate into the answer that he has provided for his own question.
Define
\begin{align}\phi_1(t) &= \sqrt{\frac ...
3
votes
Accepted
Carrier Tracking Loop: Tracking noise vs Phase Noise Trade-off
The question is specific to optimizing loop bandwidth for the decision directed carrier tracking loop with one sample per symbol. In other posts such as this one PLL for Phase Demodulation and Carrier ...
3
votes
Accepted
Phase Noise in Constellation Plot
The spread in the plot is the peak to peak phase, while the integrated phase noise is an rms quantity- The OP in his comment below this answer reported a measurement of 35° in the constellation and a ...
3
votes
Accepted
Use of pulse shaping in digital modulation
QPSK in its raw form would appear just as the OP has shown, where the information is encoded into four symbols given by the four phase states alone. The problem is this has a very wide transmit ...
3
votes
Spectral properties of QPSK modulation
The spectrum is that of the base pulse used in the modulation, so in this case a rectangular pulse. A single rectangular pulse in time, as given by the Fourier Transform, is a Sinc in Frequency with ...
3
votes
Do BPSK vs QPSK have the same performance?
BPSK and QPSK have the same BER performance under additive white Gaussian noise only if the symbols are appropriately mapped to bits (such as Gray coding) since they can be viewed / treated as two ...
3
votes
Accepted
QPSK implementation with 2 BPSK
Your constellation points are the sum of {+1, -1} and {+1j, -1j}, so you get the points {+1+1j, +1-1j, -1+1j, -1-1j}, which have these odd multiples of 45° as angles.
That's one way to look at it.
The ...
2
votes
Accepted
Sphere decoding for non-binary modulation
This channel model is known as a multiplicative channel, and it differs from the AWGN channel in that the signal amplitude is scaled by a gain factor.
If the gain factor is real (that is, if the ...
2
votes
Accepted
what is the difference between QPSK and 4QAM?
There are different types of QPSK: Offset (staggerd) QPSK, $\pi/4$-QPSK, etc.
In its most known form, QPSK is identical to $4$-QAM or $4$-PSK. That is, the same constellation can be referred to by ...
2
votes
Envelope behavior dIfference between QPSK, OQPSK and $\pi/4$-QPSK
The main purpose of OQPSK, $\pi/4$-QPSK and other variants is to prevent the signal frequently transition through zero. When a digitally modulated signal stream input to a power amplifier passes from ...
2
votes
How can I generate offset QPSK symbols from QPSK symbols
You already have a serial stream of bits, say one bit every $T$ seconds. Think of the bits as being numbered consecutively $b_0, b_1, b_2, \ldots$ and modulate the even-numbered bits onto the inphase ...
2
votes
How can I generate offset QPSK symbols from QPSK symbols
The idea of OQPSK is very simple:
Consider your QPSK as two BPSK, one orthogonal to the other. It helps remembering that you're free to rotate the constellation, so that the constellation points are ...
2
votes
Which window function to use for QPSK signal?
For purpose of recovering the clock, no window function is needed. Also to clarify, your signal is downsampled to 10GS/s which is samples per second, not "Symbols per second" as you specified the ...
2
votes
Accepted
Question on the definition of one-sided PSD in AWGN channel
The relation between one-sided and two-sided noise PSD is correct. But note that the power of a complex random variable $n$ is given by $E\{|n|^2\}$, and not by $E\{n^2\}$. So in your case you obtain $...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
qpsk × 159digital-communications × 61
modulation × 51
bpsk × 27
matlab × 24
demodulation × 23
gnuradio × 19
filters × 13
noise × 9
phase × 8
constellation-diagram × 8
frequency-spectrum × 6
sampling × 6
power-spectral-density × 6
python × 5
synchronization × 5
baseband × 5
symbol-timing × 5
fft × 4
signal-analysis × 4
ofdm × 4
snr × 4
simulink × 4
software-defined-radio × 4
digital-filters × 3