In a digital communication system, Pulse Width Modulation (PWM) is used to represent:

a) Analog data by varying the pulse amplitude
b) Analog data by varying the pulse width
c) Digital data by varying the pulse amplitude
d) Digital data by varying the pulse width?