ECE4024 Chap.3 Digital Modulation and Pulse Shaping
Digital Modulation and Pulse Shaping
Digital modulation maps bit groups to complex symbols, while pulse shaping turns those symbols into a bandwidth-controlled waveform. This chapter links constellation order, symbol rate, bit rate, Euclidean distance and error probability, then explains how root-raised-cosine filters form a complete raised-cosine response across transmitter and receiver.
The result is a single chain from bits to decisions rather than disconnected formula fragments.
What this chapter covers
- 01
In-phase and quadrature coordinates
- 02
Constellation order and bits per symbol
- 03
Symbol energy, bit energy and SNR
- 04
Euclidean distance and nearest-neighbour errors
- 05
Gray mapping and bit-error consequences
- 06
Raised-cosine roll-off and occupied bandwidth
- 07
Root-raised-cosine transmit and receive filters
- 08
Matched filtering, timing and zero ISI
Worked example · free
Connect modulation order to occupied bandwidth
- +1Calculate bits per symbol: log2(64) = 6.
- +1Divide bit rate by bits per symbol: Rs = 12 Mbit/s / 6 = 2 Msymbol/s.
- +2Apply the printed passband convention: B = (1 + 0.20) x 2 MHz = 2.4 MHz.
- +1State the convention, because a source using one-sided baseband bandwidth would report half the passband width.
Key terms
- Constellation
- A set of complex symbol points whose in-phase and quadrature coordinates represent transmitted bit groups.
- Euclidean distance
- The geometric separation between constellation points; the minimum distance is a key noise margin for nearest-neighbour detection.
- Gray mapping
- A bit labelling in which neighbouring symbols differ by one bit, reducing the usual bit cost of a nearest-neighbour symbol error.
- Symbol rate
- The number of constellation symbols transmitted each second, distinct from bit rate by the bits carried per symbol.
- Roll-off factor
- A raised-cosine parameter that controls excess bandwidth and the transition between passband and stopband.
- Root-raised cosine
- A filter whose transmit and receive matched-filter cascade produces a raised-cosine response under the standard design.
Digital Modulation and Pulse Shaping FAQ
Why does higher modulation order need more SNR?
At fixed average energy, more constellation points occupy the same plane and the minimum distance falls. Noise therefore needs a smaller displacement to cross a decision boundary, raising the error probability.
Does Gray mapping reduce symbol errors?
It does not enlarge constellation distances or prevent a wrong symbol decision. It makes typical nearest-neighbour symbol errors change only one bit, so the resulting bit-error probability is lower than with an arbitrary labelling.
Why is a root-raised-cosine transmitter not enough for zero ISI?
The Nyquist response is produced by the combined transmit and receive filtering. Each root-raised-cosine filter contributes one square root of the final raised-cosine spectrum, so the cascade is the relevant pulse.
What changes when roll-off increases?
Occupied bandwidth increases and the transition region becomes wider, usually making practical filtering and timing behaviour more forgiving. The bits per symbol do not change because roll-off is a pulse-shaping parameter.
When do I convert decibel SNR to linear form?
Convert before inserting SNR into probability expressions, square roots or linear sums unless the formula explicitly accepts decibels. Convert the final power ratio back to decibels only when the requested answer uses that scale.
Exam move
Draw and label BPSK, QPSK and square QAM constellations, then explain what changes in bits per symbol, distance and required SNR. Drill the rate identity before adding pulse-shaping bandwidth. Keep symbol energy and bit energy distinct, and convert decibel SNR before using probability formulas. For pulse shaping, treat transmitter, channel and receive filter as one cascade and mark the symbol sampling instants.
Rehearse a complete answer that states the bandwidth convention, because factor-of-two ambiguity is common. Always finish a modulation comparison with the rate-reliability trade-off rather than a list of names. Create a constellation card for every modulation family used in class. Record the number of points, bits per symbol, nearest-neighbour decision boundaries and the energy normalisation assumed.
Then practise receiving one noisy complex sample: plot it, identify the closest region and map the decided symbol back to bits. A correct drawing should expose why rotating or rescaling a constellation without updating the detector changes the answer. For rate problems, begin with bit rate equals symbol rate times bits per symbol; only after that should roll-off and occupied-bandwidth conventions enter.
When coding is present, mark whether the quoted rate is information bits, coded bits or transmitted symbols so the code rate is applied once. For probability work, write whether the argument uses Eb/N0, Es/N0 or sample SNR and translate between them only under the stated modulation and coding assumptions.
In pulse-shaping review, draw the transmit pulse, channel and matched filter as a cascade, identify the combined impulse response and inspect it at integer symbol offsets. Explain the Nyquist zero-ISI condition in the time domain and the roll-off trade-off in frequency. Use an eye diagram qualitatively to discuss timing margin and interference, but do not claim a numerical error rate from an uncalibrated sketch.
Finish comparisons by naming what is held fixed—average power, bandwidth, bit rate or error probability—because a higher constellation order is neither automatically better nor automatically less efficient without that reference.
Working through Digital Modulation and Pulse Shaping in ECE4024? Sia is AskSia’s AI Electrical Engineering tutor — ask any ECE4024 Digital Modulation and Pulse Shaping question and get a clear, step-by-step explanation grounded in how ECE4024 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.