Exercise 4.Ten: QPSK Channel Capacity
Given are the AWGN channel capacity limit curves for the modulation methods
- Binary Phase Shift Keying (BPSK),
- Quaternary Phase Shift Keying (4–PSK or QPSK).
The channel capacities CBPSK and CQPSK simultaneously indicate the maximum code rate Rmax , with which the bit error probability pB≡0 can be asymptotically achieved with BPSK (or QPSK) with suitable channel coding.
The upper diagram shows the dependence on the parameter 10⋅lg(EB/N0) in dB, where EB indicates the "energy per information bit".
- For large EB/N0 values, the BPSK curve provides the maximum code rate R≈1.
- From the QPSK curve, on the other hand, R≈2 can be read.
The capacitance curves for digital input (each with the unit "bit/symbol"),
- green curve ⇒ CBPSK(EB/N0) and
- blue curve ⇒ CQPSK(EB/N0)
are to be related in subtask (3) to two Shannon limit curves, each valid for a Gaussian input distribution:
- C1(EB/N0)=1/2⋅log2(1+2⋅R⋅EBN0),
- C2(EB/N0)=log2(1+R⋅EBN0).
The two curves simultaneously indicate the maximum code rate Rmax with which error-free transmission is possible by long channel codes according to the channel coding theorem . Of course, different boundary conditions apply to C1(EB/N0) or C2(EB/N0) . Which ones, you shall find out.
On the other hand, the abscissa in the lower diagram is 10⋅lg(ES/N0) with the "energy per symbol" (ES). Notice that the two limits are not changed from the upper plot::
- CBPSK(ES/N0→∞)=CBPSK(EB/N0→∞)=1 bit/symbol,
- CQPSK(ES/N0→∞)=CQPSK(EB/N0→∞)=2 bit/symbol.
Hints:
- The task belongs to the chapter AWGN channel capacity with discrete value input.
- Reference is made in particular to the page Maximum code rate for QAM structures.
Questions
Solution
(1) The diagram shows the signal space constellations for
- Quaternary Phase Shift Keying (QPSK), and
- four-level quadrature amplitude modulation (4–QAM).
The latter is also referred to as π/4–QPSK . Both are identical from an information-theoretic point of view ⇒ answer NO.
(2) Correct is the proposed solution 1:
- The 4–QAM can be viewed as two BPSK constellations in orthogonal planes, where the energy per information bit (EB) is the same in both cases.
- Since, according to subtask (1) the 4–QAM is identical to the QSPK, in fact:
- CQPSK(EB/N0)=2⋅CBPSK(EB/N0).
(3) In the lower graph, the two Shannon boundary curves given are sketched together with CBPSK(EB/N0) and CQPSK(EB/N0) :
- C1(EB/N0)=1/2⋅log2(1+2⋅R⋅EBN0),
- C2(EB/N0)=log2(1+R⋅EBN0).
One can see from this sketch: Proposed solutions 1, 2 and 4 are correct.
- The green–dashed curve C1(EB/N0) is valid for the AWGN channel with Gaussian distributed input.
- For code rate R=1 , 10⋅lg(EB/N0)=1.76 dB is required according to this curve.
- For R=2 , on the other hand 10⋅lg(EB/N0)=5.74 dB is required.
- The blue–dashed curve C2(EB/N0) gives the Shannon limit for K=2 parallel Gaussian channels. Here one needs 10⋅lg(EB/N0)=0 dB for R=1 or 10⋅lg(EB/N0)=1.76 dB for R=2.
- The one–dimensional BPSK is below C1 in the entire range and thus, of course, below C2>C1.
- As expected, the two–dimensional QPSK lies below the C2 limit curve relevant for it. However, it is above C1 in the lower range (up to almost 6 dB) .
(4) The CQPSK(EB/N0) curve can also be constructed from CBPSK(EB/N0), namely
- on the one hand by doubling:
- CBPSK(10⋅lgES/N0)⇒2⋅CBPSK(10⋅lgES/N0),
- as well as by a shift of 3 dB to the right:
- CQPSK(10⋅lgES/N0)=2⋅CBPSK(10⋅lgES/N0−3dB).
- The proposed solution 1 is correct. This takes into account that with QPSK the energy in one dimension is only ES/2.