Tag Info

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; ...
• 48.8k
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 ...
• 88.8k
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 ...
• 48.8k
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 ...
• 29.6k

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 ...
• 48.8k
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 ...
• 48.8k

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 ...
• 88.8k
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 ...
• 6,080

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 ...
• 20.2k
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 ...
• 2,326
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 ...
• 29.6k
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 ...
• 48.8k

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 ...
• 12k
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 ...
• 48.8k
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 ...
• 90
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 ...
• 14.9k
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 ...
• 20.2k
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 ...
• 48.8k
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 ...
• 48.8k
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 ...
• 48.8k

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 ...
• 48.8k

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 ...
• 48.8k
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 ...
• 29.6k
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 ...
• 14.9k
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 ...
• 4,225

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 ...
• 784

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 ...
• 20.2k

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 ...
• 29.6k

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 ...
• 48.8k
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 \$...