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 message signal \( m(t) \). Mathematically, this is expressed 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:

  • \( A_c \) = carrier amplitude
  • \( f_c \) = carrier frequency
  • \( m(t) \) = message (modulating) signal
  • \( K_a \) = amplitude sensitivity of the modulator
  • \( s(t) \) = amplitude-modulated signal

Block Diagram for Amplitude Modulation

AM Modulation

Fig 1: Amplitude Modulation

Modulation Index (\( \mu \))

The modulation index \( \mu \) quantifies how much the carrier amplitude varies in response to the message signal. It is defined as:

\( \mu = A_m / A_c \) or \( \mu = K_a A_m \), where:

  • \( A_m \) = peak amplitude of the message signal \( m(t) \)
  • \( A_c \) = carrier amplitude
  • \( K_a \) = amplitude sensitivity

The modulation index determines modulation quality:

  • \( \mu < 1 \): Under-modulation
  • \( \mu = 1 \): 100% modulation (ideal)
  • \( \mu > 1 \): Over-modulation (causes distortion)

Alternative definition: If \( K_a \) and \( A_m \) are unknown, \( \mu \) can be calculated from the modulated waveform:
\( \mu = \frac{A_{\text{max}} - A_{\text{min}}}{A_{\text{max}} + A_{\text{min}}} \)

  • \( A_{\text{max}} \) = maximum amplitude of the modulated signal
  • \( A_{\text{min}} \) = minimum amplitude of the modulated signal

Frequency Domain Description

The frequency-domain representation of an AM signal is obtained by applying the Fourier transform to \( s(t) \):

\( s(t) = A_c \left[ 1 + K_a m(t) \right] \cos(\omega_c t) \)

Applying Fourier transform and frequency-shifting properties:

\( S(j\omega) = \pi A_c [ \delta(\omega - \omega_c) + \delta(\omega + \omega_c) ] + \frac{1}{2} K_a A_c [ M(j(\omega - \omega_c)) + M(j(\omega + \omega_c)) ] \)

This spectrum consists of two impulses at ±\( \omega_c \) with amplitude \( \pi A_c \), plus two replicas of the message spectrum shifted to ±\( \omega_c \) and scaled by \( \frac{1}{2} K_a A_c \).

AM Spectrum

Fig 2: Time-domain (left) and frequency-domain (right) representation of AM with a sinusoidal message.

Bandwidth

The bandwidth of an AM signal is twice the highest frequency component of the message signal \( m(t) \):

BW = 2 * f_m

where \( f_m \) is the maximum frequency in the message signal.

Amplitude Demodulation

AM Demodulation

Fig 3: Amplitude Demodulation

Synchronous (coherent) demodulation recovers the original message signal. The AM input is:

\( s(t) = A_c \left[ 1 + K_a m(t) \right] \cos(2\pi f_c t) \)

  • \( A_c \): carrier amplitude
  • \( f_c \): carrier frequency
  • \( m(t) \): message signal
  • \( K_a \): amplitude sensitivity

Product Modulator (Multiplier)

Multiply \( s(t) \) with a locally generated carrier \( c(t) = \cos(2\pi f_c t) \):

\( v(t) = s(t) \cdot c(t) = A_c [1 + K_a m(t)] \cos^2(2\pi f_c t) \)

Using \( \cos^2\theta = \frac{1}{2}(1 + \cos2\theta) \):

\( v(t) = \frac{A_c}{2} [1 + K_a m(t)] + \frac{A_c}{2} [1 + K_a m(t)] \cos(4\pi f_c t) \)

The first term is the desired low-frequency component; the second term is a high-frequency component at \( 2f_c \).

Low-Pass Filter (LPF)

The LPF removes the high-frequency component while preserving the low-frequency message. The output is:

\( v_{LPF}(t) = \frac{A_c}{2} + \frac{A_c K_a}{2} m(t) \)

After DC removal and optional amplification, the original message signal \( m(t) \) is recovered.