Analog amplitude, frequency and phase modulation and demodulation with spectrum analysis
Amplitude Modulation (AM) and Demodulation
Theory :
Amplitude modulation (AM) is the process in which the amplitude of a carrier wave, denoted as \( c(t) = \cos(2\pi f_c t) \), is varied in proportion to the baseband signal. This modulation technique can be mathematically represented as:
\( s(t) = A_c \left[ 1 + K_a m(t) \right] \cos(2\pi f_c t) \)
or equivalently,
\( s(t) = A_c \cos(2\pi f_c t) + A_c K_a m(t) \cos(2\pi f_c t) \)
where:
- \( K_a \) is the amplitude sensitivity of the modulator
- \( s(t) \) is the modulated signal
- \( A_c \) is the amplitude of the carrier signal
- \( m(t) \) is the modulating (baseband) signal
Block Diagram for Amplitude Modulation

Fig: Amplitude Modulation
Modulation Index (μ) in Amplitude Modulation
The modulation index \( \mu \) quantifies the extent to which the carrier amplitude varies in response to the message signal.
It is commonly defined as:
\( \mu = K_a A_m \),
where:
- \( A_m \) = peak amplitude of the message signal \( m(t) \)
- \( A_c \) = carrier amplitude
- \( K_a \) = amplitude sensitivity of the modulator
The value of \( \mu \) determines the modulation quality:
- \( \mu < 1 \): Under-modulation
- \( \mu = 1 \): 100% modulation (ideal)
- \( \mu > 1 \): Over-modulation (leads to distortion)
Alternative definition:
Even if \( K_a \) and \( A_m \) are unknown, the modulation index can be calculated directly from the modulated waveform:
\( \mu = \frac{A_{\text{max}} - A_{\text{min}}}{A_{\text{max}} + A_{\text{min}}} \)
where:
- \( A_{\text{max}} \) = maximum amplitude of the modulated signal
- \( A_{\text{min}} \) = minimum amplitude of the modulated signal
Frequency Domain Description :
To understand the spectral characteristics of a AM wave, we analyze it in the frequency domain by applying the Fourier transform to its time-domain representation.
The AM signal is defined as:
\( s(t) = A_c \left[1 + k_a m(t)\right] \cos(\omega_c t) \)
Taking the Fourier transform of both sides, and applying frequency-shifting and delta function properties:
\( S(j\omega) = \pi A_c \left[ \delta(\omega - \omega_c) + \delta(\omega + \omega_c) \right] + \frac{1}{2} k_a A_c \left[ M(j(\omega - \omega_c)) + M(j(\omega + \omega_c)) \right] \)
This spectrum consists of two impulse functions weighted by the factor πAc, located at ±ωc, along with two replicas of the message spectrum that are shifted in frequency by ±ωc and scaled in amplitude by (1/2)kaAc.

Fig: Time-domain (on the left) and frequency-domain (on the right) characteristics of AM produced by a sinusoidal modulating wave. (a) Modulating wave. (b) Carrier wave. (c) AM wave.
Bandwidth
While the provided lab text displays the spectrum of an AM signal, it does not explicitly state the formula for calculating its required bandwidth. The bandwidth is defined as the difference between the highest and lowest frequencies present in the modulated signal's spectrum.
-
For a standard AM signal, the bandwidth is precisely twice the highest frequency component found in the modulating signal (also known as the message signal). The formula is:
BW = 2 * fmWhere
fm
is the maximum frequency of the message signal.
Block Diagram for Amplitude Demodulation

Fig: Amplitude Demodulation
The block diagram illustrates the process of synchronous (coherent) demodulation, a method used to recover the original message signal from an Amplitude Modulated (AM) waveform.
-
Modulated AM Signal Input:
The input signal is given by:
\( s(t) = A_c \left[1 + K_a m(t)\right] \cos(2\pi f_c t) \)
Where:- \( A_c \): Carrier amplitude
- \( f_c \): Carrier frequency
- \( m(t) \): Message (modulating) signal
- \( K_a \): Amplitude sensitivity constant
-
Product Modulator (Multiplier):
The signal is multiplied with a locally generated carrier of the same frequency and phase:
\( c(t) = \cos(2\pi f_c t) \)
Giving:
\( s(t) \cdot c(t) = A_c \left[1 + K_a m(t)\right] \cos^2(2\pi f_c t) \)
Using identity \( \cos^2(\theta) = \frac{1 + \cos(2\theta)}{2} \):
\( s(t) \cdot c(t) = \frac{A_c}{2} \left[1 + K_a m(t)\right] + \frac{A_c}{2} \left[1 + K_a m(t)\right] \cos(4\pi f_c t) \) This results in:- Baseband term: \( \frac{A_c}{2} [1 + K_a m(t)] \)
- High-frequency term at \( 2f_c \)
-
Low-Pass Filter (LPF):
The LPF removes the high-frequency component at \( 2f_c \), yielding:
\( \frac{A_c}{2} [1 + K_a m(t)] \)
To recover \( m(t) \), a DC block or subtracting the average is often applied. -
Output – Demodulated Signal:
After DC removal and scaling, we obtain:
\( m(t) \)