Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... ·...

58
ELEC 7073 Digital Communications III, Dept. of E.E.E., HKU p. 1 Part 3. Digital Modulation

Transcript of Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... ·...

Page 1: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 1

Part 3. Digital Modulation

Page 2: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 2

What’s Modulation & Demodulation?

Digital modulation and demodulation:– Modulation (demodulation) maps (retrieves) the digital

information into (from) an analog waveform appropriate for transmission over the channel.

– Generally involve translating (recovering) the baseband digital information to (from) a bandpass analog signal at a carrier frequency that is very high compared to the baseband frequency.

– Examples: ASK, FSK, QPSK, 16QAM

Page 3: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 3

Modulation & Demodulation

BasebandModulation

Carrier CommunicationChannel

Synchronization/Detection/Decision

Carrier

Data in Data out

Page 4: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 4

Why Carrier?

Effective radiation of electromagnetic wavesrequires antenna dimensions comparable with the signal’s wavelength:– Antenna for 3 kHz carrier would be ~100 km long– Antenna for 3 GHz carrier is 10 cm long

Frequency division multiplexing− Shifting the baseband signals to different carrier

frequencies

− Sharing the communication channel resources

Page 5: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 5

Digital modulation involves choosing a particular analog signal waveform si(t) from a finite set S of possible signal waveforms based on the information bits applied to the modulator.

For binary modulation schemes, a binary information bit is mapped directly to a signal and S contains only 2 signals, representing 0 and 1.

For M-ary modulations, S contains more than 2 signals and each represents more than a single bit of information. With a signal set of size M, it is possible to transmit up to log2M bits per signal.

Geometric Representation (1)

Page 6: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 6

Any element of set S, S={s1(t), s2(t),…, sM(t)}, can be represented as a point in a vector space whose coordinates are basis signals φj(t), j=1,2,…,N, such that

Geometric Representation (2)

( ) ( )

( ) 2

0, ; ( orthogonal)

1; ( normalization)

i j

i

t t dt i j

E t dt

φ φ

φ

−∞

−∞

= ≠ →

= = →⎡ ⎤⎣ ⎦

( ) can be represented as a linear combination of the basis signals.is t

( ) ( )1

, 1,2, ,N

i ij jj

s t s t i Mφ=

= =∑

Page 7: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 7

( ) ( )

( ) ( )

( ) ( )

1

1

2

2 cos 2 ,

; 02 cos 2 ;

energy per bit; bit period

For this signal set, there is a single basis s

2 cos

ignal

2 ; 0c cb

bc c

bBPSK b

bc c

b

b b

Es t f tT

S t TEs t f tT

E T

t f t t TT

π θ

π

φ π θ

θ

⎧ ⎫⎡ ⎤= +⎪ ⎪⎢ ⎥

⎪ ⎪⎣ ⎦= ≤ ≤⎨ ⎬⎡ ⎤⎪ ⎪= − +⎢ ⎥⎪ ⎪⎣ ⎦⎩ ⎭

=

=

=

+ ≤

( ) ( ){ }1 1

,BPSK

b

b bS E t E tφ φ⎡ ⎤ ⎡ ⎤= −⎣ ⎦ ⎣ ⎦-√Eb √Eb

Q

I

Constellation diagram

Example: BPSK Geometric Representation

Page 8: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 8

Constellation Diagram

A graphical representation of the complex envelope of each possible signal

The x-axis represents the in-phase component and the y-axis represents the quadrature component of the complex envelope

The distance between signals on a constellation diagram relates to how different the modulation waveforms are and how well a receiver can differentiate between them when random noise is present.

Page 9: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 9

Performance Measures (1)

Two key performance measures of a modulation scheme are power efficiency and bandwidth efficiency

Power efficiency is a measure of how favorably the tradeoff between fidelity and signal power is made, and is expressed as the ratio of the signal energy per bit (Eb) to the noise PSD (N0) required to achieve a given probability of error (say 10−5):

0

Small is preferred bp p

EN

η η=

Page 10: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 10

Performance Measures (2)

Bandwidth efficiency describes the ability of a modulation scheme to accommodate data within a limited bandwidth, In general, it is defined as the ratio of the data bit rate R to the required RF bandwidth B:

Channel capacity gives an upper bound of achievable bandwidth efficiency:

(bps/Hz) Large is preferred B BRB

η η=

max 2log (1 )BC SB N

η = = +

Page 11: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 11

Modulation Schemes Classification

Linear modulation: the amplitude of the transmitted signal, s(t), varies linearly with the modulating digital signal, m(t).

− Bandwidth efficient but power inefficient

− Example: ASK, QPSK

Nonlinear modulation: the amplitude of the transmitted signal, s(t), does not vary linearly with the modulating digital signal

– Power efficient but bandwidth inefficient– Example: FSK, constant envelope modulation

Page 12: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 12

Demodulation (1)

Coherent demodulation: requires a replica carrier wave of the same frequency and phase at the receiver

− The received signal and replica carrier are cross-correlated

− Also known as synchronous demodulation

− Carrier recovery methods

• Using PLL to recover the carrier phase and frequency from the transmitted pilot carrier signal,

• Recovering the carrier from the received signals using costasloop

– Applicable to: PSK, FSK, ASK, etc.

Page 13: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 13

Demodulation (2)

Example of BPSK coherent demodulator:Carrier recovery

Page 14: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 14

Demodulation (3)

Non-coherent demodulation: does not require a reference carrier wave

– It is less complex than coherent demodulation (easier to implement), but has worse performance

– Applicable to: DPSK, FSK, etc.– Example: FSK non-coherent demodulator

Page 15: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 15

Part 3.1 Basic Modulation

Page 16: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 16

Modulation Process

Modulation implies varying one or more characteristics (modulation parameters a1, a2, … an) of a carrier f in accordance with the information-bearing (modulating) baseband signal.

Sinusoidal waves, pulse train, square wave, etc. can be used as carriers

( )1 2 3

1 2 3

, , ,... , ( carrier), , ,... ( modulation parameters)

( time)

n

n

f f a a a a ta a a at

= →

→→

Page 17: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 17

Continuous Carrier

Carrier: A cos[ωt +ϕ]– A = const– ω = const – ϕ = const

Amplitude modulation (AM)– A = A(t) – carries information

– ω = const – ϕ = const

Frequency modulation (FM)– A = const– ω = ω(t)– carries information

– ϕ = const

Phase modulation (PM)– A = const– ω = const – ϕ = ϕ(t) – carries information

Modulation methods: using amplitude, phase or frequency of the carrier.

Page 18: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 18

Basic Modulation

Modulation involves operations on one or more of the three characteristics of a carrier signal: amplitude, frequency and phase.

The three basic modulation methods are:– Amplitude Shift Keying (ASK)

– Phase Shift Keying (PSK)

–Frequency Shift Keying (FSK)

These could be applied to binary or M-ary signals.

There are other variants as well.

Page 19: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 19

Amplitude Shift Keying (ASK) (1)

The modulation signal set is

− Ts is the symbol period − fc is the carrier frequency, is the carrier initial phase− g(t) is a real-value signal pulse whose shape influences the spectrum

of the transmitted signal; Pulse shaping− Used to simultaneously reduce the intersymbol effects and the spectral

width of a modulated digital signal− Example: rectangular pulse, Nyquist pulse shaping, raised cosine pulse

shaping, Gaussian pulse shaping, etc.

− Ai=(2i-1-M)d, each symbol represents log2M bits

[ ]1,2, ,

( ) ( )cos 2 ,0i i c c

s

i Ms t A g t f t

t Tπ θ

== +

≤ ≤

Page 20: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 20

Amplitude Shift Keying (ASK) (2)

The single basis signal is

The modulated signal:

[ ]12( ) ( )cos 2 c c

g

t g t f tφ π θε

= +

1( ) ( ), 2i i i i gs t s t s Aφ ε= =

• ASK demonstrates poor performance, as it is heavily affected by noise, fading, and interference. It is rarely used on its own.

Rectangular pulse

Page 21: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 21

Phase Shift Keying (PSK)

The modulation signal set is

− Ac is the carrier amplitude,

− carries information, each symbol represents log2M bits

[ ]( ) ( )cos 2 , 1,2, ,2 0( 1)

i c c c i

si

s t A g t f t i Mt Ti

M

π θ ϕπϕ

= + + =≤ ≤= −

Page 22: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 22

Binary Phase Shift Keying (BPSK)

M=2: minimum phase separation: 180 o

− s1(t) and s2(t) represent bit 0 and bit 1,respectively

− The single basis:

− The set :

[ ]( ) ( )cos 2 ( 1) , 1,2, 0i c c c bs t A g t f t i i t Tπ θ π= + + − = ≤ ≤

[ ]12( ) ( )cos 2 c cg

t g t f tφ π θε

= +

1 1( ), ( )2 2g g

c cS A t A tε εφ φ

⎧ ⎫⎪ ⎪= −⎨ ⎬⎪ ⎪⎩ ⎭

Page 23: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 23

Quadrature Phase Shift Keying (QPSK)

M=4: symbol period Ts=2Tb, minimum phase separation: 90 o

− The basis signals:

− Constellation diagram:

( ) ( )cos 2 ( 1) , 1,2,3,4, 02i c c c ss t A g t f t i i t Tππ θ⎡ ⎤= + + − = ≤ ≤⎢ ⎥⎣ ⎦

[ ] [ ]1 22 2( ) ( )cos 2 , ( ) ( )sin 2c c c cg g

t g t f t t g t f tφ π θ φ π θε ε

= + = − +

Page 24: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 24

PSK: Bandwidth vs. Power Efficiency

The system using ideal Nyquist pulse shaping is operated in AWGN channel.

QPSK can be interpreted as two independent BPSK systems (one on the I-channel and the other on Q-channel), and thus the same performance but twice the bandwidth efficiency.

Page 25: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 25

Quadrature Amplitude Modulation (QAM) (1)

Combined amplitude/phase shift keying

− As both amplitude and phase are used to carry symbol information, it is very bandwidth efficient

− Signal set size M=M1M2: 21× 21 = 4, 22× 22 = 16, 23

× 23 = 64, etc → 4QAM, 16QAM, 64QAM

− The larger M is, the better bandwidth efficiency but lower robustness against noise and fading

1 2

( ) ( )cos 2 ,

1,2, , , 1,2, , ,0i i c c j

s

s t A g t f t

i M j M t T

π θ ϕ⎡ ⎤= + +⎣ ⎦= = ≤ ≤

Page 26: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 26

Quadrature Amplitude Modulation (QAM) (2)

Examples of constellation:

Rectangular constellation

Page 27: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 27

QAM: Bandwidth vs. Power Efficiency

The system using optimum raised cosine pulse shaping is operated in AWGN channel.

In terms of power efficiency, QAM is superior to M-ary PSK.

Page 28: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 28

Frequency Shift Keying (FSK)

The modulation signal set is

BFSK: M=2

− Bit 0:

− Bit 1:

[ ]( ) cos 2 , 1,2, , ,0i c i c ss t A f t i M t Tπ θ= + = ≤ ≤

1 12, ( ) cos(2 ( ) )b

c c cb

f f f s t f f tTε π θ= − Δ = − Δ +

2 22, ( ) cos(2 ( ) )b

c c cb

f f f s t f f tTε π θ= + Δ = + Δ +

Page 29: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 29

FSK: Bandwidth vs. Power Efficiency

•Nonlinear modulation: bandwidth inefficient but power efficient, no need for expensive linear amplifiers

Page 30: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 30

Other Modulations

Differential phase shift keying (DPSK)− The input binary sequence is differentially encoded before

BPSK modulation− Avoids the need for a coherent reference signal at the receiver

Offset QPSK− The phase transitions are limited to 900, the transitions on the

I and Q channels are staggered.π/4 QPSK− The phase transitions are limited to 1350

Continuous-phase FSK (CPFSK)− Avoids sudden change in the signal frequency, i.e., large

spectral side lobes outside of the main spectral band− Minimum shift keying (MSK), Gaussian MSK(GMSK)

( )1k k kd m d −= ⊕

Page 31: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 31

Performance in AWGN Channel (1)

The channel is assumed to corrupt the signal by the additive white Gaussian noise.

Distortion

Channels(t)

n(t)

r(t)=s(t)+n(t)

Perfect channel White noise

2 0noise power: 2n

Nσ =

Page 32: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 32

Performance in AWGN Channel (2)

212ε

The optimum ML AWGN receiver: max P(r(t)|si(t))

( )( ) ( )

( )

MAP: max ( ) | ( )

( ) | ( ) ( )max

( )

i

i i

P s t r t

P r t s t P s tP r t

=

MAP = ML when the M signals si(t) are equally probable. P(si(t))=1/M

Page 33: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 33

Performance in AWGN Channel (3)

ASK: symbol error probability

( )( )

2 ,2

0

,

6 log2( 1)1

is the average bit energy

b avM

b av

MMP QM M N

ε

ε

⎛ ⎞− ⎜ ⎟=⎜ ⎟−⎝ ⎠

Page 34: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 34

Performance in AWGN Channel (4)

PSK: symbol error probability

( )0

2

b

0

22 sin , 4

log is the symbol energy

BP 2 SK & QPSK:

sM

s b

M

P Q MN M

M

P QN

ε π

ε ε

ε

⎛ ⎞⎛ ⎞≈ >⎜ ⎟⎜ ⎟⎝ ⎠⎝ ⎠

=

⎛ ⎞= ⎜ ⎟

⎝ ⎠

Page 35: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 35

Performance in AWGN Channel (5)

QAM: symbol error probability

For rectangular QAM constellations:

( )

( )

,

0

, 2 ,

34 ,

1

The average symbol energy:log

s avM

s av b av

P QM N

M

ε

ε ε

⎛ ⎞≤ ⎜ ⎟⎜ ⎟−⎝ ⎠

=

Page 36: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 36

Performance in AWGN Channel (6)

FSK: symbol error probability

( )0

2

( 1) ,

log

sM

s b

P M QN

M

ε

ε ε

⎛ ⎞≤ − ⎜ ⎟

⎝ ⎠=

Page 37: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 37

Part 3.2 Trellis Coded Modulation

Page 38: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 38

Overview of TCM (1)

Conventional coding− Separate from modulation, performed at the digital

level before modulation

− The insertion of redundant bits− Given the same information transmission rate, the symbol

rate must be (n/k) times that of the uncoded system.

− The redundancy provides coding gain, however, requires extra bandwidth.

− In a band-limited channel, the required additional bandwidth is unavailable.

Page 39: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 39

Overview of TCM (2)

Solution: Trellis coded modulation (TCM)

− The combination of coding and modulation

− Coding gain without expanding bandwidthUsing a constellation with more points than that required without coding

Typically, the number of points is doubled

The symbol rate is unchanged and the bandwidth remains unchanged.

Page 40: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 40

Overview of TCM (3)

How to achieve the coding gain by TCM?− Introducing dependancy between every successive

symbolsOnly certain sequences of successive constellation points are allowed

− Maximizing the Euclidean distance between possible sequences of transmitted symbols

Minimum distance between the possible sequences of transmitted symbols in signal space (dmin) determines the performance:

It actually decreases the error probability for a given SNR, thus achieving coding gain

22mindn

eP e σ−

Page 41: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 41

History of TCM

Page 42: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 42

Basic Principles of TCM (1)

TCM is to devise an effective method for mapping the coded bits into signal points such that the minimum Euclidean distance is maximized.

Ungerboek idea: mapping by set partitioning− The signal constellation is partitioned in a systematic manner

to form a series of smaller subsets.

− The resulting subsets have a larger minimum distance than their “parent”.

− The goal of partitioning: each partition should produce subsets with increased minimum distance.

Page 43: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 43

Example of Set Partitioning

Page 44: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 44

Basic Principles of TCM (2)

In general, the encoding is performed as follows:− A block of m information bits is separated into two groups of

length k1 and k2, respectively.− The k1 bits are encoded into n bits, while the k2 bits are left

uncoded.− The n bits from the encoder are used to select one of the

possible subsets in the partitioned signal set, while the k2 bits are used to select one of 2k2 signal points in each subset.

The coder need not code all the incoming bits. When k2=0, all m information bits are encoded.There are many ways to map the coded bits into symbols. The choice of mapping will drastically affect the performance of the code.

Page 45: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 45

Basic Principles of TCM (3)

General structure of encoder:

Convolutionalencoder

Page 46: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 46

Basic Principles of TCM (4)

The basic rules for the assignment of signal subsets to state transitions in the trellis − Use all subsets with equal frequency in the trellis

− Transitions originating from the same state or merging into the same state in the trellis are assigned subsets that are separated by the largest Euclidean distance

− Parallel state transitions (when they occur) are assigned signal points separated by the largest Euclidean distance.

Parallel transitions in the trellis are characteristic of TCM that contains one or more uncoded information bits.

Page 47: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 47

Examples of TCM (1)

8-PSK constellation partition

Page 48: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 48

Examples of TCM (2)

½ convoluntionalencoder with 4 states

Parallel transition

Page 49: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 49

Examples of TCM (3)

UncodedQPSK

Trellis coded 8PSK

modulation

min,

Minimum Euclidean distance:

2uncodedd ε=

2 2 2000 212 0 1

Distance : (0, 0, 0) (2, 1, 2)2

(2 2) 4 4.585

d d d

ε ε ε→

= +

⎡ ⎤= − + =⎣ ⎦

2 2000 400 2

Distance : (0, 0, 0) (4, 0, 0)Parallel transition

4

:

d d ε→

= =

Page 50: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 50

Examples of TCM (4)

2/3 TCM encoder with 8 states

Page 51: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 51

Examples of TCM (5)

2 2 2000 676 0 1

Distance : (0, 0, 0) (6, 7, 6)2

(2 2) 4 4.585

d d d

ε ε ε→

= +

⎡ ⎤= − + =⎣ ⎦

No parallel transition

Page 52: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 52

The minimum Euclidean distance between paths that diverge from any state and remerge at the same state in the trellis code is called free Euclidean distance Dfed

Asymptotic coding gain:

Coding Gain (1)

min,In the 4-state example, 2 , 2

=2 3dB coding gainfed uncodedD dε ε

γ

= =

2 2min, ,

2,

2min,

where E is the normalized average received en

when

gerg

,

y

fed codeduncoded code

uncode

du

d coded

uncoded fed co

nc

ed

d

d

ode

D

E Ed

E E

D

d

γ

γ

⎛ ⎞⎛ ⎞= ⎜ ⎟⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝

= =

Page 53: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 53

Asymptotic coding gain can be increased byincreasing the number of states and the rate of the convolutional encoder.

Coding Gain (2)

min,

In the 8-state example,

4.585 , 2

=2.2925 3.6dB coding gainfed uncodedD dε ε

γ

= =

Page 54: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 54

Coding Gain (3)

Page 55: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 55

Two steps:Step 1: At each branch in the trellis,− Compare the received signal to each of the siganls allowed for

that branch.

− Save the signal closest to the received signal

− Label the branch with a metric proportional to the Euclidean distance between the two signals.

− Branch metric calculation

Viterbi Decoding (1)

Determining the best signal within each subset, i.e., the signal with the smallest distance to the received signal subset decoding

Page 56: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 56

Two steps:Step 2: − Apply the Viterbi algorithm to the trellis, with surviving partial

paths corresponding to partial signal sequences that are closestto the received sequences.

− Select the ML path (the complete signal sequence closest in Euclidean distance to the received sequence) at the end of the trellis.

− Path metric calculation

− Trellis update

Viterbi Decoding (2)

Page 57: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 57

Error Rate Performance

An error event happens when an erroneous path is selected at the decoder

Error-event probability in AWGN channel:

2

0

under high SNR2

fede fed

DP N Q

N

⎛ ⎞⎜ ⎟≈⎜ ⎟⎝ ⎠

fed the number of signal sequences with distance D that diverge at

any state and remerge at that state after one or more transitionsfedN →

Page 58: Part 3. Digital Modulation - University of Hong Kongsdma/elec7073/Part3-Digital Modulation... · Part 3. Digital Modulation. ... – Modulation (demodulation) maps (retrieves) the

ELEC 7073 Digital Communications III, Dept. of E.E.E., HKUp. 58

Announcement

• Dr. Yuk's lecture notes could be downloaded from the department course material web page under "ELEC7073(tiyuk)".

https://www.eee.hku.hk/courses.msc/elec7073a/