w10 digital modulation · 2017. 6. 28. · ask, fsk, psk, qam. bandpass channels bandpass channels...

26
Transmission of Digital Data Digital Modulation ASK, FSK, PSK, QAM

Upload: others

Post on 16-Aug-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Transmission of Digital Data

Digital ModulationASK, FSK, PSK, QAM

Page 2: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Bandpass Channels

� Bandpass channels pass a range of frequencies around some center frequency fc� Radio channels, telephone & DSL modems

� Might have different channels for different users – like FDMA (or as a part of a more complex scheme – like OFDMA)

� Digital modulators embed information into waveform with frequencies passed by bandpass channel

� Sinusoid of frequency fc is centered in middle of bandpasschannel

� Modulators change this sinusoid so that it carries some other signal’s information

fc – Wc/2 fc0 fc + Wc/2

Page 3: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Simple Sinusoid

� 3 parameters: Amplitude, Frequency, and Phase

x(t) = A cos(2πf0t + φ1)

A: the amplitude, the peak deviation of the function from zero

f = 1/T the number of oscillations (cycles) that occur each second

T: period of oscillation

ω = 2πf, angular frequency, the rate of change of the function

argument in units of radians per second

φ: the phase, specifies (in radians) where in its cycle the oscillation is at t = 0

When it is non-zero, the entire waveform appears to be shifted in

time by the amount φ /ω seconds. A negative value represents a

delay, and a positive value represents an advance.

All three of these can be modified by our signals

(sometimes – two at once)

Page 4: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Information 1 1 1 10 0

+1

-10 T 2T 3T 4T 5T 6T

AmplitudeShift

Keying

+1

-1

FrequencyShift

Keying 0 T 2T 3T 4T 5T 6T

t

t

Amplitude Modulation and Frequency Modulation

Map bits into amplitude of sinusoid: “1” send sinusoid; “0” no sinusoid

Demodulator looks for signal vs. no signal(“Partial” ASK is also possible: “0” – weak; “1” – strong)

Map bits into frequency: “1” send frequency fc + δ ; “0” send frequency fc – δ

Demodulator looks for power around fc + δ or fc – δ

Page 5: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Phase Modulation

� Map bits into phase of sinusoid:

� “1” send A cos(2πft) , i.e. phase is 0

� “0” send A cos(2πft+π) , i.e. phase is π

� Equivalent to multiplying cos(2πft) by +A or -A

� “1” send A cos(2πft) , i.e. multiply by 1

� “0” send A cos(2πft+π) = - A cos(2πft) , i.e. multiply by -1

+1

-1

PhaseShift

Keying 0 T 2T 3T 4T 5T 6T t

Information 1 1 1 10 0

Page 6: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

ASK

(+) simple

(–) susceptible to noise (n. affects amplitude)

Still can use it fine where there is little noise!

Optical fiber

How to implement?

ON/OFF gate (here, multiplier)

Page 7: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

ASK – details

With full modulation, the original baseband

spectrum is copied twice around the carrier frequency

d factor = 0..1

In some cases we can

safely remove one side!

SSB (single side band)

VSB (8VSB is used in ATSC)

Page 8: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

FSK

(+) less susceptible to noise

(–) uses even more bandwidth than ASK

(the spectrum is often more complex)

Use where accuracy is more important than speed

CallerID uses FSK in pure form

Page 9: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

FSK – details

Sharp frequency transitions make the spectrum wider than necessary

Solution: make the modulating bits smoother

G[aussian]FSK (used in Bluetooth, DECT)

The two frequencies are spaced too far apart

Solution: move them closer (M[inimum]SK)

Combine the two: GMSK (used in GSM)

Very efficient but more difficult to implement properly

Page 10: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

PSK

(+) less susceptible to errors than ASK

Uses the same bandwidth as ASK

(+) more efficient than FSK

(–) more complex to implement phase detection

(need a reference)

Page 11: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Modulate cos(2πfct) by multiplying by Ak for T seconds:

Akx

cos(2πfct)

Yi(t) = Ak cos(2πfct)

Transmitted signal during kth interval

Demodulate (recover Ak) by multiplying by 2cos(2πfct) for T seconds and lowpass filtering (smoothing):

x

2cos(2πfct)2Ak cos2(2πfct) = Ak {1 + cos(2π2fct)}

Lowpass

Filter

(Smoother)

Xi(t)Yi(t) = Akcos(2πfct)

Received signal during kth interval

PSK Modulator & Demodulator

Page 12: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

1 1 1 10 0

+A

-A0 T 2T 3T 4T 5T 6T

Information

BasebandSignal

ModulatedSignal

x(t)

+A

-A0 T 2T 3T 4T 5T 6T

Example of Modulation

A cos(2πft) -A cos(2πft)

Page 13: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

1 1 1 10 0RecoveredInformation

Baseband

signal discernable after smoothing

After multiplicationat receiver

x(t) cos(2πfct)

+A

-A0 T 2T 3T 4T 5T 6T

+A

-A0 T 2T 3T 4T 5T 6T

Example of Demodulation

A {1 + cos(4πft)} -A {1 + cos(4πft)}

Page 14: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Signalling rate and Transmission Bandwidth

� Fact from modulation theory:

Baseband signal x(t)with bandwidth B Hz

If

then B

fc+B

f

f

fc-B fc

Modulated signal

x(t)cos(2πfct) occupies bandwidth 2B Hz

� If bandpass channel has bandwidth Wc Hz,

� Then baseband channel has Wc/2 Hz available, so

� modulation system supports Wc/2 x 2 = Wc pulses/second

� That is, Wc pulses/second per Wc Hz = 1 pulse/Hz

� Recall baseband transmission system supports 2 pulses/Hz

Page 15: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Example 1

We have an available bandwidth of 100 kHz which spans from 200 –300 kHz.

What are the carrier frequency and the bit rate if we modulated our data by using ASK?

Page 16: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Example 1

We have an available bandwidth of 100 kHz which spans from 200 –300 kHz.

What are the carrier frequency and the bit rate if we modulated our data by using ASK?

100 kbps

Page 17: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Example 2

We have an available bandwidth of 100 kHz which spans from 200 –300 kHz.

What are the carrier frequency and the bit rate if we modulated our data by using ASK?

What if the line is full-duplex?

Page 18: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Example 2

We have an available bandwidth of 100 kHz which spans from 200 –300 kHz.

What are the carrier frequency and the bit rate if we modulated our data by using ASK?

What if the line is full-duplex?

50 kbps

Page 19: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Example 3

Find the minimum bandwidth for FSK signal

transmitting at 2000 bps using half-duplex

mode, and the carriers are separated by 3000 Hz?

Page 20: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

So, can we do better???

Page 21: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

QPSK or 4PSK

Use 4 phase shifts

(+) 2 times more data than B[inary]PSK

(–) harder to detect phases

Can go to 8PSK, and further

But there is a better way…

Page 22: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Akx

cos(2πfct)

Yi(t) = Ak cos(2πfct)

Bkx

sin(2πfct)

Yq(t) = Bk sin(2πfct)

+ Y(t)

� Yi(t) and Yq(t) both occupy the bandpass channel

� QAM sends 2 pulses/Hz

Quadrature Amplitude Modulation (QAM)

� QAM uses two-dimensional signaling� Ak modulates in-phase cos(2πfct)

� Bk modulates quadrature phase cos(2πfct + π/4) = sin(2πfct)

� Transmit sum of inphase & quadrature phase components

Transmitted

Signal

Page 23: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

QAM Demodulation

Y(t) x

2cos(2πfct)2cos2(2πfct)+2Bk cos(2πfct)sin(2πfct)

= Ak {1 + cos(4πfct)}+Bk {0 + sin(4πfct)}

Lowpass

filter

(smoother)Ak

2Bk sin2(2πfct)+2Ak cos(2πfct)sin(2πfct)= Bk {1 - cos(4πfct)}+Ak {0 + sin(4πfct)}

x

2sin(2πfct)

Bk

Lowpass

filter

(smoother)

smoothed to zero

smoothed to zero

Page 24: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Signal Constellations

� Each pair (Ak, Bk) defines a point in the plane

� Signal constellation set of signaling points

4 possible points per T sec.

2 bits / pulse

Ak

Bk

16 possible points per T sec.4 bits / pulse

Ak

Bk

(A, A)

(A,-A)(-A,-A)

(-A,A)

Page 25: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Ak

Bk

4 possible points per T sec.

Ak

Bk

16 possible points per T sec.

Other Signal Constellations

� Point selected by amplitude & phase

Ak cos(2πfct) + Bk sin(2πfct) = √Ak2 + Bk

2 cos(2πfct + tan-1(Bk/Ak))

Page 26: W10 Digital Modulation · 2017. 6. 28. · ASK, FSK, PSK, QAM. Bandpass Channels Bandpass channels pass a range of frequencies around some center frequency f c Radio channels, telephone

Telephone Modem Standards

Telephone Channel for modulation purposes has

Wc = 2400 Hz → 2400 pulses per second

Modem Standard V.32bis

� Trellis modulation maps m bits into one of 2m+1 constellation points

� 14,400 bps Trellis 128 2400x6

� 9600 bps Trellis 32 2400x4

� 4800 bps QAM 4 2400x2

Modem Standard V.34 adjusts pulse rate to channel

� 2400-33600 bps Trellis 960 2400-3429 pulses/sec