This document discusses pulse width modulation (PWM). PWM encodes the amplitude of a signal into the width of pulses. It is used in communication systems to control average signal values by varying the duty cycle. The theory involves using a message signal and carrier signal as inputs to a sample and hold circuit, whose output is chopped and combined with a triangular wave in a summer. The output of the summer passes through a comparator, with reference voltage, to produce the PWM output signal. PWM has advantages like lower noise and moderate complexity but disadvantages like higher switching losses. It has applications in motor speed control, power control, and light dimming.