Exercises
ex-ch08-01
EasyDetermine the signal-space dimension for each of the following modulation schemes: (a) BPSK, (b) QPSK, (c) 8-PSK, (d) 16-QAM, (e) 4-FSK (orthogonal), (f) 8-FSK (orthogonal).
PSK and QAM signals are linear combinations of and .
Each orthogonal FSK tone defines a new basis function.
PSK and QAM
All PSK and rectangular QAM signals lie in the span of , so .
Exception: BPSK uses only , so .
(a) BPSK: . (b) QPSK: . (c) 8-PSK: . (d) 16-QAM: .
Orthogonal FSK
Each of the tones is a distinct basis function:
(e) 4-FSK: . (f) 8-FSK: .
In general, orthogonal -FSK has .
ex-ch08-02
MediumApply the Gram-Schmidt procedure to the following three signals defined on :
Find the orthonormal basis and express each signal as a coordinate vector.
. Use .
, so , not 3.
First basis function
, so .
Second basis function
.
So .
.
.
Coordinate vectors
Signal space dimension is (not 3, since ).
ex-ch08-03
MediumA BPSK system has signal points and with dB.
(a) Write the ML decision rule.
(b) Find the decision boundary.
(c) Compute the probability of error .
(d) What happens to if the prior probabilities are and (MAP detector)?
ML decision: choose if , if .
For MAP, the boundary shifts by .
ML decision rule
Choose if , which simplifies to: choose if .
Decision boundary
The boundary is (the perpendicular bisector of the segment from to ).
Error probability
.
MAP detector
The MAP boundary shifts to
The boundary moves toward (less likely signal), slightly reducing overall error probability.
ex-ch08-04
HardFor 4-PAM with signal points and minimum distance :
(a) Sketch the signal space and decision regions.
(b) Show that the average symbol error probability is
(c) Express in terms of given .
The two inner points each have 2 nearest neighbours; the two outer points each have 1.
.
Decision regions
, , , .
Error probability by symmetry
Outer points (): error if noise exceeds in the inward direction. .
Inner points (): error if noise exceeds in either direction. .
Average: .
In terms of $E_b/\ntn{n0}$
, . So .
.
ex-ch08-05
EasyA QPSK signal has average symbol energy mJ and symbol rate Msymbols/s.
(a) What is the bit rate?
(b) What is the energy per bit ?
(c) What is the average transmit power?
QPSK: bits per symbol.
Bit rate
Mbps.
Energy per bit
mJ.
Transmit power
kW.
ex-ch08-06
MediumFor 16-QAM with average symbol energy :
(a) Express in terms of .
(b) Express in terms of .
(c) Compare with QPSK at the same . Which has larger minimum distance?
For square -QAM: where .
$d_{\min}$ vs $\ntn{es}$
, so . .
$d_{\min}$ vs $E_b$
, so . .
Comparison with QPSK
QPSK: .
16-QAM: .
QPSK has times larger at the same , or equivalently dB advantage. This is the power penalty for doubling spectral efficiency from 2 to 4 bits/s/Hz.
ex-ch08-07
MediumConsider 8-PSK with constellation points at angles , .
(a) Construct a Gray mapping (3-bit labels where adjacent points differ by exactly one bit).
(b) Verify that your mapping is valid by checking that every pair of adjacent points has Hamming distance 1.
(c) At BER , what is the approximate SER?
Start with 000 and change one bit at a time as you go around the circle.
A valid Gray code for 8 points: 000, 001, 011, 010, 110, 111, 101, 100.
Gray mapping
One valid Gray mapping:
| Angle | Label |
|---|---|
| 0 | 000 |
| 45 | 001 |
| 90 | 011 |
| 135 | 010 |
| 180 | 110 |
| 225 | 111 |
| 270 | 101 |
| 315 | 100 |
Hamming distance verification
Adjacent pairs and their Hamming distance: 000-001: 1, 001-011: 1, 011-010: 1, 010-110: 1, 110-111: 1, 111-101: 1, 101-100: 1, 100-000: 1. All adjacent pairs differ by exactly one bit. Valid.
SER from BER
. Therefore .
ex-ch08-08
HardDerive the exact symbol error rate for square -QAM in AWGN.
(a) Show that the SER for square -QAM can be decomposed as
where is the SER of -PAM on each I/Q axis.
(b) Express in terms of and verify it reduces to for QPSK ().
Square QAM decomposes into two independent -PAM signals.
A symbol is correct iff both the I and Q components are correct.
Decomposition
Square -QAM -PAM (I) -PAM (Q). The I and Q noise components are independent.
.
.
PAM SER
For -PAM with minimum distance and levels:
With : .
QPSK verification
For : , .
at high SNR.
With : , and (BPSK-equivalent).
ex-ch08-09
EasyA 4-FSK system uses non-coherent detection with minimum tone spacing and symbol rate ksymbols/s.
(a) What is the approximate signal bandwidth?
(b) What is the spectral efficiency?
(c) Compare with QPSK at the same symbol rate.
Bandwidth .
Bandwidth
kHz. kHz.
Spectral efficiency
kbps. bits/s/Hz.
Comparison with QPSK
QPSK: kHz (Nyquist). bits/s/Hz.
QPSK is 4 times more bandwidth-efficient, but 4-FSK can operate at lower (better power efficiency).
ex-ch08-10
MediumDraw the MSK phase trellis for the bit sequence , starting from .
(a) List the phase values at each bit boundary.
(b) Explain why the phase is always a multiple of .
(c) What is the instantaneous frequency during each bit interval?
Phase change per bit: .
Phase values
Multiples of $\pi/2$
Starting from (a multiple of ), each phase increment is . The sum of any number of terms is always a multiple of .
In general, the phase at bit boundary is .
Instantaneous frequency
:
Bit 1 (): Bit 2 (): Bit 3 (): Bit 4 (): Bit 5 ():
The frequency toggles between two values separated by .
ex-ch08-11
MediumCompare the 99% power bandwidth of MSK and GMSK () at a bit rate of Mbps.
(a) Compute the 99% bandwidth for MSK.
(b) Compute the 99% bandwidth for GMSK with .
(c) What fraction of the bandwidth is saved by Gaussian filtering?
(d) What is the penalty in terms of irreducible BER floor?
MSK 99% bandwidth: . GMSK (): .
MSK bandwidth
MHz.
GMSK bandwidth
MHz.
Bandwidth saving
Saving: %.
BER penalty
GMSK with introduces controlled ISI. For an MLSE receiver, the degradation relative to MSK is about 0.5 dB. For a simple discriminator detector, it is about 1-2 dB.
There is no irreducible BER floor from the Gaussian filtering itself (the ISI is deterministic and can be equalised), but practical implementations with simple detectors may exhibit a floor at very high SNR.
ex-ch08-12
EasyA communication system operates at Msymbols/s. Compute the occupied bandwidth for:
(a) (sinc pulse)
(b)
(c)
(d)
(e) What is the excess bandwidth in each case?
.
Bandwidth calculations
(a) MHz. Excess: 0 MHz. (b) MHz. Excess: 2.5 MHz. (c) MHz. Excess: 5.0 MHz. (d) MHz. Excess: 10 MHz.
The excess bandwidth is the price paid for the roll-off transition band, which provides faster time-domain tail decay and robustness to timing errors.
ex-ch08-13
MediumVerify that the raised-cosine spectrum satisfies the Nyquist criterion by explicitly computing the sum for .
(a) Identify the frequency ranges where only one, and where two, copies of overlap.
(b) Show that the sum is constant in each range.
For : the passband is , the flat region is .
In the transition band, adjacent copies overlap with complementary cosine roll-offs.
Frequency ranges
With and :
- Flat region:
- Transition:
- Zero:
Adjacent copies and overlap in the range .
Constant sum
In the flat region: only one copy contributes . Sum .
In the transition band at frequency , the two contributions are:
Since the cosine argument of the second term is minus the first, , giving:
.
The Nyquist criterion is satisfied.
ex-ch08-14
HardA satellite communication link uses QPSK at Msymbols/s with RRC pulse shaping ().
(a) What is the transmit bandwidth?
(b) If the RRC filter is implemented with a finite impulse response truncated to symbol periods (), how many taps are needed at 4 samples per symbol?
(c) What is the ISI degradation (in dB) caused by truncation to vs symbol periods?
At 4 samples/symbol, total taps .
The ISI energy from truncation goes as the tail energy of the RRC pulse beyond .
Bandwidth
MHz. Total occupied bandwidth: MHz (double-sided).
Number of taps
symbol periods 4 samples/symbol samples, plus 1 for the center tap taps.
ISI degradation
The RRC pulse decays as for large (slower than the RC pulse, which decays as ).
For : the residual ISI power from the truncated tails is approximately dB relative to the main lobe.
For : the residual is approximately dB.
The ISI degradation at is approximately 0.1 dB for and negligible for . In practice, to 12 is sufficient for most applications.
ex-ch08-15
HardAn eye diagram for a 4-PAM signal shows:
- Vertical eye opening: 0.6 (normalised to )
- Horizontal eye opening: 0.7
- Zero-crossing jitter: 0.15
(a) What is the effective SNR penalty (in dB) due to the reduced eye opening?
(b) What is the maximum allowable timing error (as a fraction of ) before ISI causes errors?
(c) What might cause the eye to be partially closed?
Effective is reduced by the ratio of actual eye opening to ideal.
Maximum timing error half the horizontal eye opening.
SNR penalty
Ideal eye opening = (normalised to 1.0). Actual = 0.6. The effective is reduced by factor 0.6.
SNR penalty dB.
This means 4.4 dB more is needed to achieve the same BER as the ideal case.
Maximum timing error
Maximum timing error .
Beyond this, the sample falls outside the eye opening and ISI-induced errors become certain for small noise margins.
Causes of partial eye closure
- Residual ISI from non-ideal pulse shaping or channel distortion
- Timing jitter in the clock recovery circuit
- Bandwidth limitation in the channel or filters
- Truncation of the pulse-shaping filter to insufficient length
ex-ch08-16
MediumCompute the Shannon gap (in dB) for the following uncoded modulation schemes at BER :
(a) BPSK ( bit/s/Hz, required dB)
(b) 16-QAM ( bits/s/Hz, required dB)
(c) 64-QAM ( bits/s/Hz, required dB)
Shannon limit: .
BPSK Shannon gap
Shannon limit at : dB.
Gap dB.
16-QAM Shannon gap
Shannon limit at : dB.
Gap dB.
64-QAM Shannon gap
Shannon limit at : dB.
Gap dB.
The Shannon gap for uncoded modulations is 7.5-9.6 dB. Modern coding (LDPC, turbo) reduces this to 1-2 dB.
ex-ch08-17
HardA wireless backhaul link must deliver Mbps over a channel with available bandwidth MHz and link budget providing dB. The system uses RRC pulse shaping with .
(a) What is the required spectral efficiency?
(b) What is the symbol rate?
(c) What modulation order is needed?
(d) Does the available support this modulation at BER ?
(e) If not, what is the maximum reliable data rate?
. Symbol rate: .
Required spectral efficiency
bits/s/Hz.
Symbol rate
Msymbols/s.
Required modulation order
.
Since must be an integer for standard constellations, we need (8-PSK) or (16-QAM).
With 8-PSK: achievable rate Mbps. Sufficient. With 16-QAM: achievable rate Mbps. Also sufficient.
$E_b/\ntn{n0}$ check
At BER :
- 8-PSK requires dB: 18 dB available. Sufficient (4 dB margin).
- 16-QAM requires dB: 18 dB available. Sufficient (3.5 dB margin).
Both 8-PSK and 16-QAM are feasible. 16-QAM provides more margin for implementation loss and would be the preferred choice.
Maximum data rate consideration
At 18 dB , we could even consider 64-QAM (requires dB at BER ), which is marginal.
With coding, 64-QAM with rate-3/4 LDPC would require only about 14 dB and deliver Mbps.
ex-ch08-18
ChallengeConsider designing a constellation with points in (two-dimensional signal space) that maximises for a given average energy .
(a) Show that 8-PSK (points on a circle) gives .
(b) Show that a rectangular 8-QAM ( grid) gives a larger for the same . Compute the ratio.
(c) The optimal 8-point constellation is neither PSK nor rectangular QAM. Describe its structure qualitatively and explain why it outperforms both.
(d) What is the SNR gain (in dB) of optimal 8-point constellation over 8-PSK?
For the grid, compute in terms of the grid spacing .
The optimal 8-point constellation resembles a hexagonal packing rotated to minimise .
8-PSK minimum distance
Points at radius , angular separation .
.
Rectangular 8-QAM ($4 \times 2$)
Grid points: and (scaled for symmetry).
Alternatively, a grid with spacing : .
.
.
Ratio: , a 0.56 dB improvement.
Optimal 8-point constellation
The optimal 8-point constellation arranges points in two concentric rings: an inner ring of 4 points and an outer ring of 4 points, with the outer ring rotated by relative to the inner ring. This approximates hexagonal packing, which maximises in two dimensions.
The optimal ratio is , giving a gain of dB over 8-PSK.
SNR gain summary
- 8-PSK: baseline
- Rectangular 8-QAM: +0.56 dB over 8-PSK
- Optimal 8-point: +0.73 dB over 8-PSK
For larger , QAM increasingly outperforms PSK because the circular arrangement wastes the interior. The gap grows roughly as dB for .