Chapter 7 · 8 hours
Digital Modulation Techniques
IOE past exam questions
Past questions and answers
19 questions set from this chapter, 2 of them more than once. Most asked first.
- Asked 2 times
- 2080 Baisakh (CS II) · 10 marks
- 2070 Chaitra (CS II) · 8 marks
Explain the Modulator, Demodulator, and Signal Space Diagram for QPSK modulation with relevant derivations.
Answer
Quadriphase-shift keying (QPSK) is a digital modulation in which the carrier takes one of four phases, each carrying a pair of bits (a dibit). It sends 2 bits per symbol, so it needs half the bandwidth of BPSK for the same bit rate, with the same bit error probability.
Signal set
With symbol duration and symbol energy :
Expanding the cosine:
with two orthonormal basis functions
( is a multiple of , so and each has unit energy.)
Coordinates , :
| Dibit (Gray) | Phase | ||
|---|---|---|---|
| 10 | |||
| 00 | |||
| 01 | |||
| 11 |
Signal space diagram
phi2
|
01 * | * 11
(-a,+a) | (+a,+a)
|
--------------+--------------- phi1
|
00 * | * 10
(-a,-a) | (+a,-a)
|
a = sqrt(E/2)
The four points lie on a circle of radius . Gray coding makes adjacent points differ by one bit. The distance between adjacent points is (with ), the same as BPSK, so the bit error probability is the same:
QPSK modulator
+-> a1(t) -->(x)----+
binary | (odd bits) ^ |
data --[serial to] | |
b(t) [parallel ] phi1(t) (+)--> QPSK s(t)
| (even bits) | |
+-> a2(t) -->(x)----+
^
phi2(t)
- The input bit stream is converted to polar NRZ form (, ).
- A demultiplexer (serial-to-parallel converter) splits it into odd bits and even bits , each of duration .
- multiplies the in-phase carrier and multiplies the quadrature carrier , giving two BPSK signals.
- The sum of the two BPSK signals is the QPSK signal:
Since each branch runs at , the null-to-null bandwidth is (BPSK needs ).
QPSK demodulator (coherent receiver)
+->(x)->[integrate 0..T]->[decide]->a1^-+
x(t) | ^ thresh 0 |
--------+ phi1(t) [parallel]-> b^
| [to serial]
+->(x)->[integrate 0..T]->[decide]->a2^-+
^ thresh 0
phi2(t)
The received signal is , with white Gaussian noise of PSD .
- Two correlators multiply by locally generated coherent references and and integrate over one symbol:
Because of orthogonality, the in-phase branch sees only and the quadrature branch only ; are independent Gaussian with variance . 2. Each output is compared with a threshold of zero: 1, else 0 (same for ). This is the minimum-distance decision in the signal space; the decision regions are the four quadrants. 3. A multiplexer (parallel-to-serial converter) combines the two decided bit streams into the original sequence.
Error performance
Each branch is a BPSK detector with :
So QPSK gives the error performance of BPSK with twice the bandwidth efficiency (2 bits/s/Hz in theory).
- Asked 2 times
- 2072 Chaitra (CS II) · 6 marks
- 2069 Chaitra (CS II) · 8 marks
Explain the modulator, demodulator and signal space diagram for FSK Modulation.
Answer
Binary FSK (BFSK) sends a bit by switching the carrier between two frequencies: one frequency for symbol 1 and another for symbol 0, while the amplitude stays constant.
with ( an integer), so that the two tones are orthogonal over one bit. Symbol 1 is sent by (frequency ) and symbol 0 by (frequency ).
Modulator
The binary data in on-off form is applied to one product modulator, and its inverse to the other. Exactly one oscillator output reaches the adder in each bit interval.
b(t) on-off
|---------------->(X)<---- cos 2*pi*f1*t
| |
| v
| (+)------> BFSK s(t)
| ^
v |
[Inverter]-------->(X)<---- cos 2*pi*f2*t
- Bit 1: upper channel ON, lower OFF, output is tone .
- Bit 0: inverter turns lower channel ON, output is tone .
- If the two oscillators are phase-synchronised (or one VCO is used), the phase is continuous (CPFSK).
Coherent demodulator
The receiver uses two correlators, one matched to each basis function, and compares their outputs.
+->(X)->[int 0..Tb]--x1--+
| ^ phi1(t) |+
x(t) ---+ (S)--> l = x1 - x2
| v phi2(t) |- |
+->(X)->[int 0..Tb]--x2--+ v
[l > 0 -> 1, l < 0 -> 0]
and . If the receiver decides 1, otherwise 0. A non-coherent version uses band-pass filters at and followed by envelope detectors and a comparator.
Signal space diagram
BFSK is a two-dimensional scheme (, ). The signal vectors are
phi2
|
s2 * (0, sqrt Eb) region Z2
| \
| \ decision boundary
| \ (x1 = x2 line)
| \
+-----------*---------> phi1
0 s1 (sqrt Eb, 0)
region Z1
- Distance between points: (smaller than for BPSK).
- Decision boundary is the line at 45 degrees.
- Bit error probability (coherent): , so BFSK needs 3 dB more than BPSK for the same .
- Bandwidth is about , larger than BPSK.
- 2080 Chaitra · 4 marks
Explain the modulation scheme for MSK with appropriate example.
Answer
Minimum Shift Keying (MSK) is continuous-phase binary FSK in which the two tones are separated by the minimum spacing that still keeps them orthogonal, (deviation ratio ).
Signal
- Bit 1: phase increases by over the bit ().
- Bit 0: phase decreases by over the bit ().
- The phase is continuous at bit boundaries, so there are no sudden jumps.
Expanding in quadrature form, MSK equals offset QPSK with half-sinusoid pulse shaping:
Modulator
data -> [S/P: odd/even bits, each 2Tb long]
| I bits | Q bits (offset Tb)
v v
(X) cos(pi t/2Tb) (X) sin(pi t/2Tb)
| |
(X) cos 2pi fc t (X) sin 2pi fc t
| |
+-------->(+)<--------+
|
MSK out
Example
Data 1 1 0 1, starting phase :
| Bit | Phase change | Phase at end of bit |
|---|---|---|
| 1 | ||
| 1 | ||
| 0 | ||
| 1 |
The phase moves along straight lines (phase trellis) and never jumps. For the tones are kHz, a spacing of 500 kHz .
Features
- Constant envelope, so efficient non-linear amplifiers can be used.
- Main lobe is 1.5 times wider than QPSK, but sidelobes are much lower, falling as (less adjacent-channel interference).
- Same as BPSK/QPSK with coherent detection: .
- Gaussian filtering of the data before MSK gives GMSK (used in GSM).
- 2078 Chaitra · 5 marks
Explain QAM modulation and demodulation with its required diagram.
Answer
Quadrature Amplitude Modulation (QAM) is an M-ary scheme in which both the amplitude and the phase of the carrier change. Two independent amplitude-modulated carriers, (in-phase, I) and (quadrature, Q), are added so that each symbol carries bits.
where are integer levels, e.g. for 16-QAM, and is the energy of the lowest-amplitude signal.
Modulator
+-> [2-to-L level] -> a_k -->(X)<- cos wc t
binary | |
data -->[S/P] (+)--> QAM
| |
+-> [2-to-L level] -> b_k -->(X)<- -sin wc t
- The serial data is split into two streams (half the bits each).
- Each stream is grouped into bits and converted to one of levels.
- The levels multiply the I and Q carriers and the products are added.
Demodulator (coherent)
+->(X)->[int 0..T]->[L-level decision]-+
| ^ cos wc t |
r(t) ----+ [P/S]-> data
| v sin wc t |
+->(X)->[int 0..T]->[L-level decision]-+
- Two correlators (multiply and integrate) recover the I and Q amplitudes; orthogonality of cos and sin removes cross-talk.
- Each output is compared with thresholds to decide the level.
- Level-to-bits conversion and a parallel-to-serial converter give the data back.
A carrier recovery circuit is needed because detection is coherent.
16-QAM constellation
Q
* * | * * +3
|
* * | * * +1
-----------+-----------> I
* * | * * -1
|
* * | * * -3
-3 -1 +1 +3
16 points, 4 bits per symbol; with Gray coding, neighbours differ by one bit. QAM gives higher bandwidth efficiency than M-ary PSK for the same because its points are spread more evenly over the plane.
- 2078 Chaitra · 2+4 marks
What are the significances of multilevel modulation? Explain QPSK with its transmitter as well as a receiver block diagram.
Answer
Significance of multilevel modulation
In multilevel (M-ary) modulation each symbol carries bits, instead of one bit as in binary schemes.
- Bandwidth saving: symbol rate is , so bandwidth falls by the factor (QPSK needs half the bandwidth of BPSK).
- Higher data rate on a band-limited channel (telephone line, radio channel) for the same bandwidth.
- Higher spectral efficiency (bits/s/Hz); used in modems, Wi-Fi, LTE (16/64-QAM).
- Cost: for a fixed power, points get closer as rises, so error probability increases or more power is needed; the receiver is more complex.
QPSK
Quadrature PSK sends two bits (a dibit) per symbol using four carrier phases:
with and . Expanding, , so QPSK is two BPSK signals on quadrature carriers.
| Dibit (Gray) | Phase | Point |
|---|---|---|
| 10 | ||
| 00 | ||
| 01 | ||
| 11 |
Transmitter
bits -> [NRZ level encoder: 1->+1, 0->-1]
|
[Demux S/P]
/ \
a1(t) odd a2(t) even
| |
(X)<-phi1(t) (X)<-phi2(t)
| |
+----->(+)<-----+
|
QPSK
, . Each branch is a BPSK signal at half the bit rate.
Receiver
+->(X)->[int 0..T]->[x1>0 ? 1:0]-+
| ^ phi1 |
x(t) ---+ [Mux P/S]-> bits
| v phi2 |
+->(X)->[int 0..T]->[x2>0 ? 1:0]-+
Each correlator output is compared with a zero threshold; the two decisions are multiplexed back into one stream.
- Bandwidth: half that of BPSK for the same bit rate.
- Bit error probability: , the same as BPSK.
- 2078 Chaitra · 5 marks
Explain BPSK modulation technique with its relevant diagram and signal space diagram.
Answer
Binary Phase Shift Keying (BPSK) sends a bit by shifting the carrier phase by : phase for symbol 1 and phase for symbol 0. Amplitude and frequency stay constant.
so each bit holds a whole number of cycles. and are antipodal signals.
Waveform (data 1 0 1)
data: 1 0 1
/\ /\ \ /\ / /\ /\
/ \/ \ \/ \/ / \/ \
phase flips at 1->0 and 0->1
Modulator
binary --> [NRZ polar encoder] --> b(t) = +-1
|
(X) <-- sqrt(2/Tb) cos 2pi fc t
|
BPSK s(t)
The polar NRZ signal (+1 for 1, -1 for 0) multiplies the carrier, so the product modulator flips the phase whenever the data sign changes.
Coherent demodulator
x(t) -->(X)--> [integrate 0..Tb] --> x1 --> [decision]
^ x1>0 -> 1
phi1(t) from carrier recovery x1<0 -> 0
The correlator gives , which equals plus noise.
Signal space diagram
One basis function is enough ():
region Z2 | region Z1
s2 | s1
-----*-------------+-------------*-----> phi1
-sqrt(Eb) 0 +sqrt(Eb)
boundary
- Distance between points: , the largest possible for a given energy.
- Decision threshold at zero.
- , the best among binary schemes.
- Bandwidth (null to null).
- 2074 Bhadra (CS I) · 3+4 marks
What is QAM modulation, why is it necessary? Explain generation and detection of QAM wave.
Answer
Quadrature Amplitude Modulation (QAM) sends two independent message signals on the same carrier frequency, using two carriers of the same frequency that are apart (cos and sin). It is also called quadrature-carrier multiplexing. In digital form (M-ary QAM) both amplitude and phase change from symbol to symbol.
Why QAM is necessary
- Bandwidth saving: two DSB-SC signals occupy the bandwidth of one, i.e. for two messages. Its spectral efficiency equals SSB without needing sharp sideband filters.
- Higher data rate: in digital form, M-ary QAM carries bits per symbol (16-QAM: 4 bits), so more data fits a band-limited channel.
- Better noise performance than M-ary PSK for the same , because points are spread over the whole plane, not only a circle.
- Used in colour TV (chrominance), telephone modems, Wi-Fi, cable TV, LTE.
Generation
m1(t) ---------->(X)<--- Ac cos wc t
|
(+)-------> s(t) QAM
|
m2(t) ---------->(X)<--- Ac sin wc t
(-90 deg shift of
the same oscillator)
Two product modulators share one oscillator; one gets the carrier directly and the other through a phase shifter. Their outputs are added. In digital QAM, and are multi-level signals , produced by splitting the bit stream (serial-to-parallel) and converting groups of bits to levels.
Detection (coherent)
+->(X)->[LPF]-> (Ac/2) m1(t)
| ^ cos wc t
s(t) --+
| v sin wc t
+->(X)->[LPF]-> (Ac/2) m2(t)
In-phase branch:
The LPF removes the terms, leaving . Similarly the quadrature branch gives .
The local carrier must have exactly the right phase and frequency. A phase error gives , i.e. cross-talk between channels. So a pilot or carrier recovery circuit (e.g. Costas loop) is used. In digital QAM the LPFs are replaced by integrate-and-dump correlators followed by multi-level decision devices.
- 2068 Bhadra (CS I) · 8 marks
Explain any one method of demodulating DPSK signal.
Answer
Differential PSK (DPSK) is the non-coherent form of BPSK. The information is carried by the phase change between consecutive bits, so the receiver uses the previous received bit as its phase reference and needs no locally generated coherent carrier.
DPSK signal (recap)
The data is first differentially encoded:
i.e. if the encoded bit is unchanged, if it toggles. Then drives a BPSK modulator (1: phase 0, 0: phase ).
Demodulation method: delay-and-multiply (correlation) receiver
r(t)->[BPF]-+------->(X)->[int 0..Tb]->[decide]-> b_k
| ^ y>0 -> 1
| | y<0 -> 0
+->[delay Tb]
Working:
- The received signal in bit is and in the previous bit, after delay , .
- The multiplier gives
- The integrator (low-pass action) removes the term and keeps .
- If the phase did not change, , decide ; if it changed by , , decide .
Any unknown fixed carrier phase appears in both and and cancels, which is why no carrier recovery is needed.
Example
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|---|---|---|---|
| Data | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | |
| (ref. 1) | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
| Phase | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| Phase change? | no | yes | yes | no | yes | yes | no | no | |
| Sign of | + | − | − | + | − | − | + | + | |
| Output | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
The output equals the original data.
Remarks
- Error probability: , about 1 dB worse than coherent BPSK at .
- Errors tend to occur in pairs, because a wrong bit is also the reference for the next bit.
- The other method is coherent detection of (as in BPSK) followed by a differential decoder (); it gives slightly better but needs carrier recovery.
- 2065 Kartik (CS I) · 6+2 marks
Explain ASK and FSK modulators and demodulators with the help of block diagrams. Can PSK wave be detected using envelope detector? Explain.
Answer
ASK modulator
In Amplitude Shift Keying (on-off keying) the carrier is sent for bit 1 and switched off for bit 0: , with .
binary (unipolar NRZ) b(t) ---->(X)----> ASK
^
A cos 2 pi fc t (oscillator)
The product modulator (or simply a switch) passes the carrier only during 1s.
ASK demodulators
Coherent:
ASK -->(X)-->[integrate 0..Tb]-->[compare with Vth]--> data
^
cos wc t (carrier recovery)
Non-coherent (envelope detection):
ASK ->[BPF at fc]->[envelope det]->[comparator]-> data
The output is high when the carrier is present (1) and near zero when it is absent (0); the threshold is about half the peak.
FSK modulator
In Frequency Shift Keying bit 1 is sent at and bit 0 at .
b(t) --------------->(X)<-- cos w1 t --+
| (+)--> FSK
+-->[Inverter]---->(X)<-- cos w2 t --+
Equivalently, the polar NRZ data can drive a VCO, whose output frequency switches between and (giving continuous phase).
FSK demodulators
Coherent:
+->(X)<-cos w1 t ->[int 0..Tb]--+
FSK ---+ (-)--> l --> l>0: 1
+->(X)<-cos w2 t ->[int 0..Tb]--+ l<0: 0
Non-coherent:
+->[BPF f1]->[envelope det]--+
FSK ---+ [compare]--> data
+->[BPF f2]->[envelope det]--+
The branch with the larger envelope decides the bit. A PLL demodulator can also be used.
Can PSK be detected with an envelope detector?
No. In binary PSK, . The amplitude is for both 1 and 0; only the phase differs by :
An envelope detector responds only to amplitude, so its output is a constant for every bit and all information is lost. PSK must be detected coherently (multiply by a locally recovered carrier and integrate, the sign gives the bit), or in differential form (DPSK) by comparing each bit with the previous one.
- 2064 Shrawan (CS I) · 3+5 marks
Why do we use shift keying technique in communication system? Distinguish between ASK, FSK and PSK.
Answer
Why shift keying is used
Shift keying (digital carrier modulation) means switching the amplitude, frequency or phase of a high-frequency sinusoidal carrier according to the binary data. It is used because:
- Bandpass channels: radio, satellite, microwave and telephone channels pass only a band of frequencies around some centre frequency; baseband pulses (with energy near DC) cannot go through them directly.
- Practical antenna size: antennas must be about long; a high carrier frequency makes them small.
- Multiplexing: different users can be given different carrier frequencies (FDM).
- Noise and interference control: FSK and PSK keep a constant envelope and so resist amplitude noise, and the scheme can be chosen to trade bandwidth for power.
- Long-distance transmission over wireless and existing analog lines (modems).
ASK vs FSK vs PSK
| Point | ASK | FSK | PSK |
|---|---|---|---|
| Parameter changed | Amplitude | Frequency | Phase |
| Signal for 1 / 0 | / 0 | / | / |
| Envelope | Varies (on-off) | Constant | Constant |
| Bandwidth (approx.) | (largest) | ||
| Noise immunity | Poor | Better than ASK | Best |
| (coherent) | |||
| Detection | Envelope or coherent | Non-coherent or coherent | Coherent only (or DPSK) |
| Complexity | Simplest | Moderate | Most complex (carrier recovery) |
| Signal space | 1-D, points 0 and | 2-D, orthogonal points | 1-D, antipodal |
| Typical use | Optical fibre, low-rate links | Low-speed modems, paging | Satellite, Wi-Fi, high-speed modems |
data : 1 0 1
ASK : /\/\/\ ______ /\/\/\
FSK : /\/\/\ /\ /\ /\/\/\ (fewer cycles for 0)
PSK : /\/\/\ \/\/\/ /\/\/\ (phase flips)
( is the average energy per bit; for ASK the "1" bit has energy .)
- 2081 Bhadra (CS II) · 5 marks
Explain the working of Quadrature Amplitude Modulation (QAM) with appropriate modulation, demodulation block, and constellation diagram.
Answer
Quadrature Amplitude Modulation (QAM) is a digital modulation in which each symbol is sent by changing both the amplitude and phase of the carrier. It is built from two amplitude-modulated carriers of the same frequency in quadrature, so an -point QAM carries bits per symbol.
For 16-QAM, .
Modulator
+->[2-bit to 4-level]-a_k->(X)<-phi1
bits -->[S/P] |
4 bits/sym | (+)--> s(t)
+->[2-bit to 4-level]-b_k->(X)<-phi2
, .
- Serial-to-parallel converter sends 2 bits to the I branch and 2 bits to the Q branch.
- Each 2-bit group is mapped (Gray code) to a level: 00 to -3, 01 to -1, 11 to +1, 10 to +3.
- The levels amplitude-modulate the quadrature carriers and the outputs are summed.
Demodulator
+->(X)->[int 0..T]->[4-level slicer]--+
| ^ phi1 |
r(t) ----+ [P/S]-> bits
| v phi2 |
+->(X)->[int 0..T]->[4-level slicer]--+
Each correlator recovers one coordinate ( and plus noise). The slicer compares it with thresholds , picks the nearest level, and the level-to-bits converter plus P/S give the data. Carrier and symbol timing recovery are needed (coherent detection).
16-QAM constellation (Gray coded)
Q (phi2)
0010 0110 | 1110 1010 +3
|
0011 0111 | 1111 1011 +1
--------------+--------------> I (phi1)
0001 0101 | 1101 1001 -1
|
0000 0100 | 1100 1000 -3
-3 -1 +1 +3
First two bits select the I level, last two the Q level; neighbouring points differ by one bit, so most symbol errors cause only one bit error. The minimum distance between points is .
Merits
- 4 bits/symbol: bandwidth is 1/4 of BPSK for the same bit rate.
- Better error performance than 16-PSK at the same average power.
- Not constant envelope, so linear amplifiers are required.
- 2081 Baisakh (CS II) · 5+1 marks
Briefly explain generation and detection of Phase Shift Keying (PSK) with necessary illustration. Discuss Gaussian Minimum Shift Keying (GMSK) with its advantage.
Answer
Generation of PSK
In binary Phase Shift Keying the carrier phase is for bit 1 and for bit 0:
data -->[polar NRZ encoder]--> b(t)=+-1 -->(X)--> BPSK
^
sqrt(2/Tb) cos 2pi fc t
The polar NRZ data multiplies the carrier in a product (balanced) modulator. When changes sign the output phase jumps by .
data: 1 0 1
PSK : /\/\/\ \/\/\/ /\/\/\
Detection of PSK (coherent)
x(t)-->(X)-->[integrate 0..Tb]--x-->[decision x>0 ? 1 : 0]
^
carrier recovery (squaring loop / Costas loop)
- The receiver regenerates a carrier exactly in phase with the transmitted one (e.g. square the signal, extract with a PLL, divide by 2).
- The product is integrated over the bit, giving + noise.
- A zero-threshold decision device outputs 1 for , 0 for .
Signal space: two antipodal points on ; . Envelope detection is impossible because the envelope is constant.
GMSK
Gaussian Minimum Shift Keying is MSK in which the NRZ data is first passed through a Gaussian low-pass filter before it frequency-modulates the carrier with .
NRZ data ->[Gaussian LPF, BT]->[FM mod, h=0.5]-> GMSK
- The filter smooths the sharp transitions, so the phase changes gradually and the spectrum becomes very compact.
- The product (filter 3-dB bandwidth x bit period) sets the trade-off; GSM uses .
- Some inter-symbol interference is introduced, but it is small for .
Advantages: narrow main lobe and very low sidelobes (less adjacent-channel interference), constant envelope so efficient class-C power amplifiers can be used (long battery life), and simple non-coherent or coherent detection. These are why GSM and DECT use GMSK.
- 2076 Chaitra (CS II) · 8 marks
Explain the generation and non coherent detection for BFSK signal and also show the signal space diagram for a BFSK signal.
Answer
Binary FSK transmits symbol 1 as a tone of frequency and symbol 0 as a tone of frequency , each lasting and having constant amplitude:
The choice makes the tones orthogonal over a bit.
Generation
data b(t) (on-off) ------->(X)<-- sqrt(2Eb/Tb) cos w1 t
| |
| (+)--------> BFSK
| |
+-->[Inverter]-------->(X)<-- sqrt(2Eb/Tb) cos w2 t
- The binary data is in on-off (unipolar) form: 1 is "on", 0 is "off".
- For bit 1 the upper product modulator passes the oscillator; the inverter blocks the lower one.
- For bit 0 the inverter output is 1, so the oscillator passes.
- The adder combines both branches; only one tone appears in each bit.
If the two oscillators are synchronised, phase is continuous at bit boundaries (CPFSK). A single VCO driven by polar data gives the same result.
Non-coherent detection
The phase of the received tone is not needed. Two filter-envelope branches compare energy at and .
+->[BPF f1]->[Env. det]--l1--+
| |
x(t) --+ [Comparator]--> data
| | l1>l2: 1
+->[BPF f2]->[Env. det]--l2--+ l1<l2: 0
- Each band-pass filter (or filter matched to ) passes only its own tone.
- The envelope detector outputs the amplitude of that tone at the end of the bit (sampled at ).
- The comparator decides 1 if , else 0.
An equivalent form uses quadrature correlators (cos and sin) in each branch and squares and adds their outputs. Error probability: , slightly worse than coherent BFSK but with a much simpler receiver (no carrier recovery).
Signal space diagram
Orthonormal basis: , . Then
phi2
|
* s2 (0, sqrt Eb) / boundary x1 = x2
| Z2 /
| /
| / Z1
| /
+---------------*--------> phi1
0 s1 (sqrt Eb, 0)
- Two-dimensional, two orthogonal message points.
- Euclidean distance .
- Decision boundary: the bisector .
- Coherent , i.e. 3 dB worse than BPSK because of the smaller distance.
- 2075 Asoj (CS II) · 8 marks
Explain the modulation and demodulation techniques used in QPSK.
Answer
Quadrature Phase Shift Keying (QPSK) is a 4-level PSK in which each symbol carries a pair of bits (dibit) and the carrier takes one of four phases spaced apart.
is the symbol duration and the symbol energy. Using :
with and . So QPSK is the sum of two BPSK signals on quadrature carriers.
Signal space (Gray coded)
phi2
01 * | * 11
|
------------+------------ phi1
|
00 * | * 10
points at (+-sqrt(E/2), +-sqrt(E/2))
QPSK modulator
bits-->[polar NRZ encoder]-->[Demux S/P]
| |
a1(t) odd a2(t) even
(rate Rb/2) (rate Rb/2)
| |
phi1 ->(X) (X)<- phi2
| |
+->(+)<--+
|
QPSK s(t)
- Data is converted to polar NRZ (+1, -1).
- The demultiplexer splits it into odd and even bits, each lasting .
- Odd bits modulate the in-phase carrier, even bits the quadrature carrier (two BPSK signals).
- The adder gives one of four phases; e.g. dibit 11 gives the point , phase .
QPSK demodulator (coherent)
+->(X)->[int 0..T]-x1->[x1>0?1:0]--+
| ^ phi1 |
x(t) ----+ [Mux P/S]-> bits
| v phi2 |
+->(X)->[int 0..T]-x2->[x2>0?1:0]--+
- The received signal goes to two correlators fed with the recovered carriers and .
- Because , each correlator sees only its own BPSK component: , (plus noise).
- Each output is compared with a zero threshold to give the odd and even bit.
- The multiplexer recombines them into the original serial stream.
Properties
| Feature | QPSK | BPSK |
|---|---|---|
| Bits/symbol | 2 | 1 |
| Bandwidth | ||
| Bit error probability | same | |
| Complexity | Higher | Lower |
QPSK doubles bandwidth efficiency without loss in bit-error performance, which is why it is used in satellite links, DVB-S and CDMA systems. Offset QPSK (Q branch delayed by ) avoids jumps.
- 2073 Chaitra (CS II) · 2+8 marks
What are the design goals of digital modulation techniques? Explain coherent binary PSK modulation technique with its signal space diagram, modulator and demodulator.
Answer
Design goals of digital modulation
A good digital modulation scheme aims to:
- Maximise data rate for the available channel.
- Minimise probability of symbol/bit error for a given .
- Minimise transmitted power (important for battery and satellite systems).
- Minimise channel bandwidth (high spectral efficiency, bits/s/Hz).
- Maximise resistance to interference and fading.
- Minimise circuit complexity and cost.
These goals conflict (e.g. higher-level schemes save bandwidth but need more power), so the choice is a trade-off.
Coherent binary PSK
In BPSK the carrier phase is shifted by between the two symbols:
for , where is the bit energy and . The two signals are antipodal.
Signal space diagram
Only one orthonormal basis function is required:
so and . The coordinates are
Z2 (decide 0) | Z1 (decide 1)
s2 | s1
---*-------------------+-------------------*---> phi1
-sqrt(Eb) 0 +sqrt(Eb)
decision boundary
Distance . The decision boundary is the midpoint, .
Modulator
binary data -->[Polar NRZ level encoder]--> b(t)
1 -> +sqrt(Eb), 0 -> -sqrt(Eb)
|
(X)<-- phi1(t)
|
BPSK s(t)
The level encoder converts 1 and 0 to and ; the product modulator multiplies by . The result is a constant-envelope carrier whose phase flips with the data.
Demodulator (coherent detector)
x(t) -->(X)-->[ integral 0..Tb ]--x1--> [Decision device]
^ x1 > 0 -> 1
phi1(t) x1 < 0 -> 0
(from carrier and bit-timing recovery)
- The received signal is multiplied by a locally generated , exactly in phase with the transmitted carrier.
- The integrator over one bit gives , where is Gaussian with variance .
- The decision device compares with zero.
Performance
BPSK has the lowest error probability of all binary schemes (3 dB better than coherent BFSK). Its null-to-null bandwidth is . Its drawback is the need for an accurate coherent reference (Costas or squaring loop).
- 2072 Kartik (CS II) · 1+2+2+1 marks
Why DPSK is preferred than PSK? Explain the Modulator, Demodulator and Signal Space Diagram for DPSK system.
Answer
Why DPSK is preferred over PSK
Coherent PSK needs a local carrier exactly in phase with the received carrier; carrier recovery circuits are complex and suffer from a phase ambiguity. DPSK sends information in the phase difference between successive bits, so the previous bit serves as the reference. No coherent carrier is needed, the receiver is simpler, and phase ambiguity does not matter. The cost is about 1 dB more ().
Modulator
b_k -->[XNOR]---d_k--->[level shift]-->(X)--> DPSK
^ | 1->+1,0->-1 ^
| [delay Tb] A cos wc t
+--d_(k-1)--+
Differential encoding: (bit 1: no change, bit 0: change), starting from an arbitrary reference bit. The encoded sequence then drives a BPSK modulator.
Example, reference :
| 1 | 0 | 1 | 1 | 0 | ||
|---|---|---|---|---|---|---|
| 1 | 1 | 0 | 0 | 0 | 1 | |
| Phase | 0 | 0 | 0 |
Demodulator
r(t)-->[BPF]--+-------------->(X)-->[int 0..Tb]-->[y>0?1:0]
| ^
+-->[delay Tb]---+
The product of the present and one-bit-delayed signals, integrated over , gives . No phase change gives (bit 1); a change gives (bit 0). For the example, phase changes no, yes, no, no, yes give 1, 0, 1, 1, 0.
Signal space diagram
Over one bit, the transmitted points are the same as BPSK, on ; what matters is whether the point stays or moves.
phase pi phase 0
-------*-------+-------*-------> phi1
-sqrt(Eb) 0 +sqrt(Eb)
bit 1: stay on same point
bit 0: jump to other point
Viewed over two bit intervals (), DPSK is binary orthogonal signalling: "no change" and "change" , energy , detected non-coherently.
- 2071 Shrawan (CS II) · 2+5 marks
What do you understand by differential coding? Explain differential phase shift keying modulation and detection with example and diagrams.
Answer
Differential coding
Differential coding represents each data bit by a change or no change in the encoded sequence, rather than by an absolute level. The encoder compares the present data bit with the previous encoded bit:
An initial reference bit is chosen arbitrarily. Decoding uses only two neighbouring received bits, , so a complete inversion of the received stream (e.g. phase ambiguity) does not cause errors.
DPSK modulation
Differential PSK = differential encoding + BPSK. The encoded bit selects carrier phase 0 () or ().
b_k -->[XNOR]--d_k-->[polar level]-->(X)--> DPSK s(t)
^ | ^
| [delay Tb] A cos wc t
+--------+
Example, data 1 0 0 1 0 0 1 1 with reference 1:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | ||
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | |
| Phase | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Each 0 in the data causes a phase change; each 1 leaves the phase unchanged.
DPSK detection
r(t)->[BPF]-+------------>(X)->[int 0..Tb]->[decide]->b_k
| ^ y>0 -> 1
+->[delay Tb]--+ y<0 -> 0
The received bit is multiplied by the previous bit and integrated:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | |||||
| Sign of | + | − | − | + | − | − | + | + |
| Output | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
The output equals the data. No carrier recovery is needed because any constant phase offset cancels in the difference.
- (about 1 dB worse than coherent BPSK).
- Errors tend to come in pairs since each bit is the reference for the next.
- 2070 Asar (CS II) · 4 marks
What is DPSK and how it can be implemented?
Answer
DPSK (Differential Phase Shift Keying) is a non-coherent form of PSK in which a data bit is represented by the change in carrier phase relative to the previous bit, not by an absolute phase. Typically bit 1 means no phase change and bit 0 means a change. The previous bit acts as the phase reference, so the receiver needs no coherent carrier.
Implementation: transmitter
b_k -->[XNOR]--d_k-->[BPSK modulator]--> DPSK
^ | (phase 0 / pi)
+-[Tb delay]
- Differential encoder: with an initial reference bit.
- BPSK modulator: gives , gives .
Example: data 1 0 1 1, reference 1 gives = 1 1 0 0 0, phases 0, 0, , , .
Implementation: receiver
r(t)->[BPF]-+------------>(X)->[int 0..Tb]->[sign]-> b_k
+->[Tb delay]--^
The present bit is multiplied by the delayed previous bit and integrated; the result is proportional to . Positive means no phase change (1), negative means a change (0). For the example, changes are no, yes, no, no, giving 1 0 1 1.
DPSK is simpler than coherent PSK and immune to phase ambiguity, with .
- 2070 Asar (CS II) · 4 marks
What is modem? Discuss the modes of operation of modems.
Answer
A modem (MOdulator-DEModulator) is a device that converts digital data from a computer into an analog signal suitable for a telephone line or other analog channel (modulation, using ASK/FSK/PSK/QAM), and converts the received analog signal back into digital data (demodulation).
[PC]--digital--[Modem]~~analog~~[Modem]--digital--[PC]
Modes of operation
- Simplex: data flows in one direction only, e.g. a remote sensor sending readings.
- Half-duplex: both directions, but one at a time; the modems switch between send and receive (line turnaround), e.g. older fax modems.
- Full-duplex: both directions at the same time, either over a 4-wire line or over a 2-wire line by splitting the band into two frequency channels (e.g. Bell 103: 1070/1270 Hz one way and 2025/2225 Hz the other) or by echo cancellation (V.32).
Modems also work in:
- Asynchronous mode: each character is framed with start and stop bits; no common clock; used for low speeds.
- Synchronous mode: blocks of data are sent with a recovered clock; no start/stop bits, so higher speed and efficiency.
Questions from Old Question Collection (BEI EX 656) (BEI Communication Systems (EX 656) exam papers, 2078 to 2081 Chaitra), Communication System I (EX 652) (BEX Communication System I (EX 652) papers 2064 to 2080, plus two old BCT Communication Systems papers (2068, 2071)) and Communication System II (EX 702) (BEX Communication System II (EX 702) exam papers, 2069 to 2081). Answers are written for this site; check them against your class notes.
Chapter titles and hours from the IOE syllabus ↗