Skip to main content

PAM vs PPM; generation of PWM

Short answer

PAM varies pulse amplitude; PPM varies pulse position. PAM has poor noise immunity while PPM is robust. PWM is generated by comparing the message with a sawtooth: a comparator outputs a high pulse while the ramp is below the message, making pulse width proportional to the sample value.

Differentiate between pulse amplitude and pulse position modulation. Explain the generation of pulse width modulation.

PAM vs PPM

PointPAMPPM
Parameter variedAmplitude of pulsesPosition (time) of pulses
Pulse width and amplitudeWidth fixed, amplitude variesBoth fixed
Noise immunityPoor (noise adds to amplitude)Good (amplitude noise can be clipped)
Transmitter powerVaries with signalConstant
BandwidthDepends on pulse width; lowestLarge (needs sharp, narrow pulses)
SynchronisationNot criticalNeeds accurate timing reference
GenerationSample-and-holdDerived from PWM (differentiate trailing edges)
DetectionLPF / holdConvert to PWM, then LPF

Generation of PWM

Pulse width modulation (PWM) keeps amplitude and position of the leading edge fixed and varies the width of each pulse in proportion to the message sample.

             +-----------+
m(t) ------->|  (+)      |       +------------+
             |   sum     |------>| Comparator |--> PWM
saw-tooth -->|           |       | (vs. Vref) |
(fs)         +-----------+       +------------+

saw  /|  /|  /|      m(t) + saw compared with Vref
    / | / | / |
   /  |/  |/  |
PWM  ___    _____    __
    |   |  |     |  |  |      width ~ m(nTs)
 ___|   |__|     |__|  |__

Working (comparator method):

  1. A sawtooth (ramp) generator runs at the sampling frequency fsf_s.
  2. The message m(t)m(t) is added to the ramp (or compared directly with the ramp).
  3. A comparator outputs HIGH while the ramp is below the message (or the sum exceeds the reference) and LOW otherwise.
  4. The time at which the crossing occurs depends on the message value, so the trailing edge moves and the pulse width is proportional to m(t)m(t).

Alternative: a monostable multivibrator triggered at fsf_s whose timing is controlled by the message voltage (e.g. 555 timer with the message on the control pin).

PPM from PWM: differentiate the PWM and use the trailing-edge spikes to trigger a fixed-width monostable; pulse positions then follow the message.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 4 questions →