tele4653 l3

21
TELE4653 Digital Modulation & Coding Digital Modulation Wei Zhang [email protected] School of Electrical Engineering and Telecommunications The University of New South Wales

Upload: vin-voro

Post on 10-Jun-2015

529 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Tele4653 l3

TELE4653 Digital Modulation &Coding

Digital Modulation

Wei Zhang

[email protected]

School of Electrical Engineering and Telecommunications

The University of New South Wales

Page 2: Tele4653 l3

Outline

CPFSK

CPM

MSK

Offset QPSK

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.1/20

Page 3: Tele4653 l3

Modulation with Memory

Modulation is the mapping between the digital sequence

and the signal sequence to be transmitted over the channel.

Modulation with memory: the mapping depends on the

current and the past bits.

Example: differential encoding.

bk = ak ⊕ bk−1

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.2/20

Page 4: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 5: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 6: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 7: Tele4653 l3

CPFSK

Why do we need Continuous-Phase FSK (CPFSK)?

A conventional FSK signal is generated by shifting the

carrier by m∆f , 1 ≤ m ≤ M . It can be accomplished by

having M separate oscillators tuned to the desired

frequencies.

The abrupt switching from one oscillator output to another

results in large spectral side lobes of the signal.

To address spectral side lobes, the frequency is changed

continuously. CPFSK.

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.6/20

Page 8: Tele4653 l3

CPFSK

The signal waveform of CPFSK is given by

s(t) =

2E

Tcos [2πfct + φ(t; I) + φ0] (1)

where φ(t; I) represents the time-varying phase of the carrier, as

φ(t; I) = 4πTfd

t

−∞

d(τ)dτ (2)

with a PAM signald(t) =

n

Ing(t − nT ). (3)

In denotes the sequence of amplitudes and g(t) is the

rectangular pulse of amplitude of 1

2Tand duration of T .

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.7/20

Page 9: Tele4653 l3

CPFSK

Although d(t) contains discontinuities, φ(t; I) is continuous.

The phase φ(t; I) in the interval nT ≤ t ≤ (n + 1)T is

φ(t; I) = 2πfdTn−1∑

k=−∞

Ik + 4πfdTq(t − nT )In (4)

= θn + 2πhInq(t − nT ) (5)

where h = 2fdT is the modulation index, θn = πh∑

n−1

k=−∞Ik

represents the accumulation of all symbols, and

q(t) =

0 t < 0

t

2T0 ≤ t ≤ T

1

2t > T

(6)

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.8/20

Page 10: Tele4653 l3

CPM

For continuous-phase modulation (CPM) signals,

φ(t; I) = 2π

n∑

k=−∞

Ikhkq(t − kT ), nT ≤ t ≤ (n + 1)T (7)

where {Ik} is the sequence of M -ary symbols selected from

{±1,±3, · · · ,±(M − 1)}, {hk} is a sequence of modulation

indices, and q(t) is some normalized waveform shape as

q(t) =

t

0

g(τ)dτ (8)

Full-response CPM if g(t) = 0 for t > T , and Partial-responseCPM if g(t) 6= 0 for t > T .

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.9/20

Page 11: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 12: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 13: Tele4653 l3

MSK

Minimum-shift keying (MSK) is a special case of binary CPFSK

(and CPM) in which h = 1

2and g(t) is a rectangular pulse of

duration T . The phase of the carrier in the interval

nT ≤ t ≤ (n + 1)T is [obtained from Eq. (5)]

φ(t; I) = θn + πIn

(

t − nT

2T

)

, nT ≤ t ≤ (n + 1)T (9)

and the MSK signal is

s(t) = A cos [2πfct + φ(t; I)] (10)

= A cos

[

(

fc +1

4TIn

)

t −1

2nπIn + θn

]

, (11)

for nT ≤ t ≤ (n + 1)T .

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.12/20

Page 14: Tele4653 l3

MSK

For binary CPFSK, i.e., In = {±1}, the signal may be written as

si(t) = A cos

[

2πfit + θn +1

2nπ(−1)i−1

]

, i = 1, 2 (12)

wheref1 = fc −

1

4T(13)

f2 = fc +1

4T(14)

Note ∆f = f2 − f1 = 1/2T , i.e., the minimum frequency

separation that is necessary to ensure the orthogonality of

signals s1(t) and s2(t). This explains why binary CPFSK with

h = 1

2is called the MSK.

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.13/20

Page 15: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 16: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 17: Tele4653 l3

Offset QPSK

For conventional QPSK signals, the possible 180◦ phase

change can occur when both I and Q components change

simultaneously.

To prevent 180◦ phase changes that cause abrupt changes

in the signal, resulting in large spectral side lobes, offsetQPSK (OQPSK) is introduced, by misalignment of the I and

Q components. The OQPSK signal can be written as

s(t) = A

[(

∞∑

n=−∞

I2ng(t − 2nT )

)

cos 2πfct

+

(

∞∑

n=−∞

I2n+1g(t − 2nT − T )

)

sin 2πfct

]

(15)

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.16/20

Page 18: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 19: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi

Page 20: Tele4653 l3

OQPSK vs. MSK

Conventional QPSK contains phase jumps of ±180◦ or

±90◦.

Offset QPSK contains phase jumps of ±90◦. It has constant

frequency, but there exist jumps in its waveform.

MSK may be represented as a form of OQPSK.

MSK has continuous phase, so there exist no jumps in the

waveform. But there are jumps in its instantaneous

frequency.

GMSK can smooth the frequency jumps of MSK by shaping

the lowpass signal before being applied to the MSK

modulator.

TELE4653 - Digital Modulation & Coding - Lecture 2. March 15, 2010. – p.19/20

Page 21: Tele4653 l3

from Digital Communications (5th Ed.) – John G. Proakis and Masoud Salehi