EE 351 · Communication Systems

Week 3

Amplitude Modulation: From Baseband to Sidebands

Start with multiplication in time. Watch the spectrum translate. Then compare suppressed-carrier and transmitted-carrier AM.

By the end of this lesson you should be able to: write AM as a multiplication; derive the two sideband frequencies from a product-to-sum identity; explain why DSB occupies \(2B\); distinguish DSB-SC from DSB-TC; and read the modulation index from an envelope.

Week 2 showed a carrier and two sidebands in MATLAB. This week answers mathematically why they appear.

00 — Orientation

Five steps from a message to a transmitted band

  1. baseband
  2. mixing
  3. sidebands
  4. DSB-SC
  5. DSB-TC

Every step is a consequence of the one before it. The multiplication is the only operation we perform; sidebands, bandwidth, the envelope and the modulation index all follow from it.

Part 1

Multiplication and sidebands

Sections 01–04 — the fundamental operation, the single-tone result, and the bandwidth of a general message.

01 — Fundamental operation

Amplitude modulation begins with multiplication

Let \(m(t)\) be a baseband information signal and let the carrier be

\[c(t)=A_c\cos(2\pi f_c t).\]

Multiplication—also called mixing or heterodyning—moves the information spectrum from around zero frequency to the carrier region.

01 — Vocabulary

Below the carrier, above the carrier

The translated components below \(f_c\) form the lower sideband (LSB); those above \(f_c\) form the upper sideband (USB).

Lower sideband (LSB)

Below \(f_c\).

Upper sideband (USB)

Above \(f_c\).

01 — Scope

Two double-sideband forms, and what comes later

SSB is the subject of Week 4, where one sideband is removed using the Hilbert transform.

02 — Single-tone DSB-SC

Start with a sinusoidal message and carrier

\[m(t)=A_m\cos(2\pi f_m t),\qquad c(t)=A_c\cos(2\pi f_c t).\]

For suppressed-carrier AM:

\[s_{\mathrm{DSB-SC}}(t)=m(t)\,c(t).\]

02 — Single-tone DSB-SC

Product-to-sum reveals two frequencies

Using \(\cos A\cos B=\tfrac12[\cos(A-B)+\cos(A+B)]\):

\[s_{\mathrm{DSB-SC}}(t)=\frac{A_mA_c}{2}\cos\!\left[2\pi(f_c-f_m)t\right]+\frac{A_mA_c}{2}\cos\!\left[2\pi(f_c+f_m)t\right].\]

One message tone and one carrier tone have become two transmitted tones — and neither of them is at \(f_c\).

02 — Result

Two translated lines, no carrier line

Lower sideband

\(f_{\mathrm{LSB}}=f_c-f_m\)

Carrier

No component at \(f_c\)

This is “suppressed carrier.”

Upper sideband

\(f_{\mathrm{USB}}=f_c+f_m\)

03 — Interactive translation

Move the message; watch both sidebands move

Translated pairLSB 13 kHz · USB 17 kHz

Message \(m(t)\)

Carrier \(c(t)\)

Product \(m(t)c(t)\)

Positive-frequency DSB-SC spectrum

03 — Interactive translation

Predict the motion before you drag

Open the AM Visualizer — DSB-SC

04 — General baseband

Every baseband component creates a pair

A practical message contains many frequency components. If its highest frequency is \(B\), multiplication with the carrier creates mirror-image translated sidebands:

Baseband
\(0\rightarrow B\)
LSB
\(f_c-B\rightarrow f_c\)
USB
\(f_c\rightarrow f_c+B\)

04 — General baseband

The transmission bandwidth is twice the message bandwidth

\[B_{\mathrm{DSB}}=(f_c+B)-(f_c-B)=2B.\]

This result holds for both DSB forms: adding a carrier line at \(f_c\) does not widen the occupied band.

04 — General baseband

Three baseband tones become two mirrored groups

Three baseband tones

Three LSB lines

Three USB lines

The lower group is reversed in frequency order; the upper group keeps the order of the message.

Part 2

Why transmit a carrier?

Sections 05–07 — the design question, transmitted-carrier AM, and a side-by-side comparison.

05 — Design question

If DSB-SC already carries information, why transmit a carrier?

DSB-SC

No power is spent on a carrier that contains no new message information. Recovery, however, requires a locally generated carrier synchronized in frequency and phase.

DSB-TC

Transmitting a carrier uses more power, but it creates an information envelope that permits much simpler non-coherent envelope detection.

This is motivation only; demodulator circuits are intentionally deferred.

06 — Transmitted-carrier AM

Add a DC offset before mixing

\[s_{\mathrm{DSB-TC}}(t)=[A_0+m(t)]\,A_c\cos(2\pi f_c t).\]

The DC offset \(A_0\) produces a carrier-frequency component.

06 — Transmitted-carrier AM

The familiar single-tone form

For \(m(t)=A_m\cos(2\pi f_m t)\), define \(\mu=A_m/A_0\). Absorbing the constant product into a carrier amplitude \(A_c'\) gives the familiar form:

\[s_{\mathrm{DSB-TC}}(t)=A_c'\left[1+\mu\cos(2\pi f_m t)\right]\cos(2\pi f_c t).\]

06 — Transmitted-carrier AM

Three lines, and a message-shaped boundary

The spectrum contains an LSB at \(f_c-f_m\), a carrier at \(f_c\), and a USB at \(f_c+f_m\).

The positive and negative envelopes are \(\pm A_c'[1+\mu\cos(2\pi f_m t)]\): a slow message-shaped boundary around fast RF oscillation.

07 — Compare the forms

One switch: the carrier appears or disappears

DSB-SC: two sidebands, no carrier line at \(f_c\).

Time-domain waveform

Positive-frequency spectrum

Part 3

Modulation index

Section 08 — how far the envelope is allowed to swing, and what happens when it swings too far.

08 — Modulation index

One number describes the depth of modulation

\[\mu=\frac{A_m}{A_0}.\]

For the single-tone form, \(\mu\) measures the message amplitude relative to the DC term. The interesting threshold is \(\mu=1\).

08 — Modulation index

Drive the envelope towards zero and past it

Envelope conditionNormal / under-modulated

08 — Modulation index

The threshold at \(\mu=1\)

\(0<\mu<1\)

Under-modulated. The envelope stays away from zero and faithfully follows the message.

\(\mu=1\)

100% modulation. The envelope just touches zero.

\(\mu>1\)

Overmodulation. The envelope crosses zero and is no longer a faithful message outline.

Part 4

MATLAB, and checking yourself

Sections 09–11 — a computational comparison of the two forms, two reasoning checks, and the reference boundary.

09 — MATLAB lab

Compare DSB-SC and DSB-TC directly

Change \(f_m\), \(f_c\), \(A_m\), \(A_c\), and \(\mu\). Confirm that DSB-SC has no line at \(f_c\), DSB-TC does, and both occupy \(2B\) for the same baseband bandwidth.

Download the Week 3 MATLAB script ↓

09 — MATLAB lab

Build both signals, then plot them in time

%% Parameters
Fs=200e3; T=0.02; t=0:1/Fs:T-1/Fs;
fm=2e3; fc=15e3; Am=1; Ac=1; mu=0.5;
m=Am*cos(2*pi*fm*t); c=Ac*cos(2*pi*fc*t);
sSC=m.*c;
sTC=Ac*(1+mu*cos(2*pi*fm*t)).*cos(2*pi*fc*t);

%% Time-domain comparison
figure;
subplot(4,1,1); plot(t*1e3,m);  xlim([0 2]); grid on; title('Message');
subplot(4,1,2); plot(t*1e3,c);  xlim([0 .5]); grid on; title('Carrier');
subplot(4,1,3); plot(t*1e3,sSC); xlim([0 2]); grid on; title('DSB-SC');
subplot(4,1,4); plot(t*1e3,sTC); xlim([0 2]); grid on; title('DSB-TC'); xlabel('Time (ms)');

09 — MATLAB lab

Centred spectra, then a sweep of \(\mu\)

%% Centered double-sided spectra
N=length(t); f=(-N/2:N/2-1)*(Fs/N);
SSC=fftshift(fft(sSC)/N); STC=fftshift(fft(sTC)/N);
figure;
subplot(2,1,1); plot(f/1e3,abs(SSC)); xlim([-22 22]); grid on; title('DSB-SC: no carrier line');
subplot(2,1,2); plot(f/1e3,abs(STC)); xlim([-22 22]); grid on; title('DSB-TC: carrier plus sidebands'); xlabel('Frequency (kHz)');

%% Explore envelope conditions
for mu=[0.5 1 1.5]
    s=Ac*(1+mu*cos(2*pi*fm*t)).*cos(2*pi*fc*t);
    figure; plot(t*1e3,s); xlim([0 2]); grid on;
    title(sprintf('DSB-TC, modulation index mu = %.1f',mu)); xlabel('Time (ms)');
end

10 — Check yourself

Reason from equations to spectra

For \(f_m=3\,\text{kHz}\) and \(f_c=20\,\text{kHz}\), where are the ideal DSB-SC positive-frequency lines?

10 — Check yourself

Reason from the message to the transmission bandwidth

A real baseband signal has bandwidth \(B=5\,\text{kHz}\). What bandwidth does either DSB form occupy?

10 — Check yourself

Say it out loud, in one minute

11 — Reference & boundary

Further reading, and where this lecture stops

R. W. Stewart, K. W. Barlee, D. S. W. Atkinson, and L. H. Crockett, Software Defined Radio using MATLAB & Simulink and the RTL-SDR, Chapter 6, §§6.1–6.3.

Reference Textbook — Software Defined Radio using MATLAB & Simulink and the RTL-SDR

This lecture stops at DSB-TC. VSB and AM demodulation follow later and are not taught here; single-sideband modulation is the subject of Week 4.

EE 351 · Week 3

Both sidebands carry the same information

You can now derive the two sidebands from a multiplication, state the DSB bandwidth \(2B\), and explain what a transmitted carrier buys and costs. One question is left open: if the two sidebands are mirror images, must we transmit both?

Continue to Week 4 — SSB & Hilbert Transform