Lecture no: 5 Digital modulation Ove Edfors, Department of - - PowerPoint PPT Presentation

lecture no 5
SMART_READER_LITE
LIVE PREVIEW

Lecture no: 5 Digital modulation Ove Edfors, Department of - - PowerPoint PPT Presentation

RADIO SYSTEMS ETIN15 Lecture no: 5 Digital modulation Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se 2011-03-28 Ove Edfors - ETIN15 1 Contents Brief overview of a wireless communication link


slide-1
SLIDE 1

2011-03-28 Ove Edfors - ETIN15 1

Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se

RADIO SYSTEMS – ETIN15

Lecture no: 5

Digital modulation

slide-2
SLIDE 2

2012-03-26 Ove Edfors - ETIN15 2

Contents

  • Brief overview of a wireless communication link
  • Radio signals and complex notation (again)
  • Modulation basics
  • Important modulation formats
slide-3
SLIDE 3

2012-03-26 Ove Edfors - ETIN15 3

STRUCTURE OF A WIRELESS COMMUNICATION LINK

slide-4
SLIDE 4

2012-03-26 Ove Edfors - ETIN15 4

A simple structure

Speech encoder Encrypt. A/D Chann. encoding Modulation Speech decoder Decrypt. D/A Chann. decoding Demod.

Key Speech Speech Data Data (Read Chapter 10 for more details)

slide-5
SLIDE 5

2012-03-26 Ove Edfors - ETIN15 5

RADIO SIGNALS AND COMPLEX NOTATION (from Lecture 3)

slide-6
SLIDE 6

2012-03-26 Ove Edfors - ETIN15 6

Simple model of a radio signal

  • A transmitted radio signal can be written
  • By letting the transmitted information change the

amplitude, the frequency, or the phase, we get the tree basic types of digital modulation techniques

– ASK (Amplitude Shift Keying) – FSK (Frequency Shift Keying) – PSK (Phase Shift Keying)

( ) ( )

cos 2 s t A ft π φ = +

Amplitude Phase Frequency Constant amplitude

slide-7
SLIDE 7

2012-03-26 Ove Edfors - ETIN15 7

The IQ modulator

  • 90
  • c

f

( )

I

s t

( )

Q

s t

( )

cos 2

c

f t π

( )

sin 2

c

f t π −

I-channel Q-channel Transmited radio signal Complex envelope Take a step into the complex domain:

2

c

j f t

e

π

Carrier factor (in-phase) (quadrature)

( ) ( ) ( ) ( ) ( )

cos 2 sin 2

I c Q c

s t s t f t s t f t π π = −

 st=sIt j sQt st=Re { ste

j 2 f c t}

slide-8
SLIDE 8

2012-03-26 Ove Edfors - ETIN15 8

Interpreting the complex notation

I Q

( )

I

s t

Complex envelope (phasor) Polar coordinates:

 st=sIt j sQt=Ate

jt

( )

A t

( )

t φ

( )

Q

s t

Transmitted radio signal

By manipulating the amplitude A(t) and the phase Φ(t) of the complex envelope (phasor), we can create any type of modulation/radio signal.

 st

st = Re { ste

j 2 f c t}

= Re {Ate

jte j 2 f c t}

= Re {Ate

j2 f c tt}

= Atcos2 f ctt

slide-9
SLIDE 9

2012-03-26 Ove Edfors - ETIN15 9

Example: Amplitude, phase and frequency modulation

4ASK 4PSK 4FSK

( ) ( ) ( )

( )

cos 2

c

s t A t f t t π φ = +

( )

A t

( )

t φ

00 01 11 00 10 00 01 11 00 10 00 01 11 00 10

  • Amplitude carries information
  • Phase constant (arbitrary)
  • Amplitude constant (arbitrary)
  • Phase carries information
  • Amplitude constant (arbitrary)
  • Phase slope (frequency)

carries information Comment:

slide-10
SLIDE 10

2012-03-26 Ove Edfors - ETIN15 10

MODULATION BASICS

slide-11
SLIDE 11

2012-03-26 Ove Edfors - ETIN15 11

Complex domain

Pulse amplitude modulation (PAM)

The modulation process

Mapping PAM

m

b

m

c

( )

LP

s t

( )

exp 2

c

j f t π

Re{ } Radio signal PAM: Many possible pulses “Standard” basis pulse criteria

( )

g t

( )

g t t t

s

T

(energy norm.) (orthogonality) Complex numbers Bits Symbol time

sLPt= ∑

m=−∞ ∞

cm g t−mT s

−∞ ∞

∣gt∣

2dt=1 or =T s

−∞ ∞

g t g

*t−mT s dt=0 for m≠0

slide-12
SLIDE 12

2012-03-26 Ove Edfors - ETIN15 12

Pulse amplitude modulation (PAM)

Basis pulses and spectrum

Assuming that the complex numbers cm representing the data are independent, then the power spectral density of the base band PAM signal becomes: which translates into a radio signal (band pass) with

( ) ( ) ( )

( )

1 2

BP LP c LP c

S f S f f S f f = − + − −

S LP f ~∣∫

−∞ ∞

g te

− j 2 f t dt∣ 2

slide-13
SLIDE 13

2012-03-26 Ove Edfors - ETIN15 13

Pulse amplitude modulation (PAM)

Basis pulses and spectrum

Illustration of power spectral density of the (complex) base-band signal, SLP(f), and the (real) radio signal, SBP(f).

f

( )

LP

S f f

( )

BP

S f

c

f

c

f −

Symmetry (real radio signal) Can be asymmetric, since it is a complex signal.

What we need are basis pulses g(t) with nice properties like:

  • Narrow spectrum (low side-lobes)
  • Relatively short in time (low delay)
slide-14
SLIDE 14

2012-03-26 Ove Edfors - ETIN15 14

Pulse amplitude modulation (PAM)

Basis pulses

Normalized time /

s

t T Normalized time /

s

t T (Root-) Raised-cosine [in freq.] Rectangular [in time] TIME DOMAIN

  • FREQ. DOMAIN

Normalized freq. f ×T s Normalized freq. f ×T s

slide-15
SLIDE 15

2012-03-26 Ove Edfors - ETIN15 15

Pulse amplitude modulation (PAM)

Interpretation as IQ-modulator

  • 90
  • c

f

( ) ( )

( )

Re

I LP

s t s t =

( ) ( )

( )

Im

Q LP

s t s t =

( )

cos 2

c

f t π

( )

sin 2

c

f t π −

Radio signal

For real valued basis functions g(t) we can view PAM as:

Pulse shaping filters

( )

g t

( )

g t

Mapping

m

b

m

c

( )

Re

m

c

( )

Im

m

c

(Both the rectangular and the (root-) raised-cosine pulses are real valued.)

slide-16
SLIDE 16

2012-03-26 Ove Edfors - ETIN15 16

Multi-PAM Modulation with multiple pulses

Complex domain Mapping multi-PAM

m

b

m

c

( )

LP

s t

( )

exp 2

c

j f t π

Re{ } Radio signal multi-PAM: Bits Several different pulses

“Standard” basis pulse criteria (energy norm.) (orthogonality) (orthogonality)

sLPt=∑

m−∞ ∞

g cmt−mT s

∫∣gcmt∣

2dt=1 or =T s

∫ gcmt gcn

* t dt=0 for cm≠cn

∫ gcmt gcm

* t−kT s dt=0 for k≠0

slide-17
SLIDE 17

2012-03-26 Ove Edfors - ETIN15 17

Multi-PAM Modulation with multiple pulses

and for k = +/- 1, +/- 3, ... , +/- M/2 Frequency-shift keying (FSK) with M (even) different transmission frequencies can be interpreted as multi-PAM if the basis functions are chosen as:

f ∆

c

f

c

f −

Bits: 00 01 10 11

g kt=e

− j k  f t for 0≤t≤T s

S LP f  S BP f 

slide-18
SLIDE 18

2012-03-26 Ove Edfors - ETIN15 18

Continuous-phase FSK (CPFSK) The modulation process

Complex domain Mapping CPFSK

m

b

m

c

( )

LP

s t

( )

exp 2

c

j f t π

Re{ } Radio signal Bits CPFSK:

where the amplitude A is constant and the phase is where hmod is the modulation index.

Phase basis pulse

CPFSKt=2 hmod ∑

m=−∞ ∞

cm∫

−∞ t

 g u−mT  du sLPt=Aexp jCPFSKt

slide-19
SLIDE 19

2012-03-26 Ove Edfors - ETIN15 19

Continuous-phase FSK (CPFSK) The Gaussian phase basis pulse

Normalized time /

s

t T BTs=0.5

In addition to the rectangular phase basis pulse, the Gaussian is the most common.

slide-20
SLIDE 20

2012-03-26 Ove Edfors - ETIN15 20

IMPORTANT MODULATION FORMATS

slide-21
SLIDE 21

2012-03-26 Ove Edfors - ETIN15 21

Binary phase-shift keying (BPSK) Rectangular pulses

Radio signal Base-band

slide-22
SLIDE 22

2012-03-26 Ove Edfors - ETIN15 22

Binary phase-shift keying (BPSK) Rectangular pulses

Complex representation Signal constellation diagram

slide-23
SLIDE 23

2012-03-26 Ove Edfors - ETIN15 23

Binary phase-shift keying (BPSK) Rectangular pulses

Power spectral density for BPSK

Normalized freq. f ×T b

slide-24
SLIDE 24

2012-03-26 Ove Edfors - ETIN15 24

Binary phase-shift keying (BPSK) Raised-cosine pulses (roll-off 0.5)

Base-band Radio signal

slide-25
SLIDE 25

2012-03-26 Ove Edfors - ETIN15 25

Binary phase-shift keying (BPSK) Raised-cosine pulses (roll-off 0.5)

Complex representation Signal constellation diagram

slide-26
SLIDE 26

2012-03-26 Ove Edfors - ETIN15 26

Binary phase-shift keying (BPSK) Raised-cosine pulses (roll-off 0.5)

Power spectral density for BAM

Much higher spectral efficiency than BPSK (with rectangular pulses).

Normalized freq. f ×T b

slide-27
SLIDE 27

2012-03-26 Ove Edfors - ETIN15 27

Quaternary PSK (QPSK or 4-PSK) Rectangular pulses

Complex representation Radio signal

slide-28
SLIDE 28

2012-03-26 Ove Edfors - ETIN15 28

Quaternary PSK (QPSK or 4-PSK) Rectangular pulses

Power spectral density for QPSK

Twice the spectrum efficiency of BPSK (with rect. pulses). TWO bits/pulse instead of one.

slide-29
SLIDE 29

2012-03-26 Ove Edfors - ETIN15 29

Quadrature ampl.-modulation (QAM) Root raised-cos pulses (roll-off 0.5)

Complex representation

Much higher spectral efficiency than QPSK (with rectangular pulses).

slide-30
SLIDE 30

2012-03-26 Ove Edfors - ETIN15 30

Amplitude variations The problem

Signals with high amplitude variations leads to less efficient amplifiers. Complex representation of QPSK It is a problem that the signal passes through the origin, where the amplitude is ZERO. (Infinite amplitude variation.)

Can we solve this problem in a simple way?

slide-31
SLIDE 31

2012-03-26 Ove Edfors - ETIN15 31

Amplitude variations A solution

Let’s rotate the signal constellation diagram for each transmitted symbol!

/4 2×/4

etc.

slide-32
SLIDE 32

2012-03-26 Ove Edfors - ETIN15 32

Amplitude variations A solution

Looking at the complex representation ... QPSK without rotation QPSK with rotation

A “hole” is created in the center. No close to zero amplitudes.

slide-33
SLIDE 33

2012-03-26 Ove Edfors - ETIN15 33

  • Differential QPSK (DQPSK)

/ 4 π

Complex representation Still uses the same rectangular pulses as QPSK - the power spectral density and the spectral efficiency are the same. This modulation type is used in several standards for mobile communications (due to it’s low amplitude variations).

slide-34
SLIDE 34

2012-03-26 Ove Edfors - ETIN15 34

Offset QPSK (OQPSK) Rectangular pulses

In-phase signal Quadrature signal

There is one bit-time offset between the in-pase and the quadrature part of the signal (a delay on the Q channel). This makes the transitions between pulses take place at different times!

slide-35
SLIDE 35

2012-03-26 Ove Edfors - ETIN15 35

Offset QPSK Rectangular pulses

Complex representation This method also creates a hole in the center, giving less amplitude variations.

slide-36
SLIDE 36

2012-03-26 Ove Edfors - ETIN15 36

Offset QAM (OQAM) Raised-cosine pulses

Complex representation This method also creates a hole in the center, but has larger amplitude variations than OQPSK.

slide-37
SLIDE 37

2012-03-26 Ove Edfors - ETIN15 37

Phase 3 2   2 1 2  −1 2  − −3 2  −2 T b t

Continuous-phase modulation

Basic idea:

  • Keep amplitude constant
  • Change phase continuously

1 1 1 1 1 In this particular example we change the phase in a piecewise linear fashion by +/- π/2, depending on the data transmitted. This type of modulation can be interpreted both as phase and frequency

  • modulation. It is called

MSK (minimum shift keying) or FFSK (fast frequency shift keying).

MSK/FFSK

slide-38
SLIDE 38

2012-03-26 Ove Edfors - ETIN15 38

Minimum shift keying (MSK)

Simple MSK implementation

Rectangular pulse filter 01001 0 1 0 0 1 Voltage controlled

  • scillator

(VCO) MSK signal

slide-39
SLIDE 39

2012-03-26 Ove Edfors - ETIN15 39

Minimum shift keying (MSK)

Power spectral density of MSK

slide-40
SLIDE 40

2012-03-26 Ove Edfors - ETIN15 40

Gaussian filtered MSK (GMSK)

Further improvement of the phase: Remove ’corners’ MSK (Rectangular pulse filter) Gaussian filtered MSK - GMSK (Gaussian pulse filter)

(Simplified figure)

Phase 3 2   2 1 2  −1 2  − −3 2  −2 T b t 1 1 1 1 1 1 1 1 1 1 1 1 Phase 3 2   2 1 2  −1 2  − −3 2  −2 T b t

slide-41
SLIDE 41

2012-03-26 Ove Edfors - ETIN15 41

Gaussian filtered MSK (GMSK)

Simple GMSK implementation

Gaussian pulse filter 01001 0 1 0 0 1 Voltage controlled

  • scillator

(VCO) GMSK signal

When implemented this “simple” way, it is usually called Gaussian filtered frequency shift keying (GFSK). GSFK is used in e.g. Bluetooth.

slide-42
SLIDE 42

2012-03-26 Ove Edfors - ETIN15 42

Gaussian filtered MSK (GMSK)

Digital GMSK implementation

  • 90
  • c

f

( )

cos 2

c

f t π

( )

sin 2

c

f t π −

D/A D/A Digital baseband GMSK modulator Data Analog Digital

This is a more precise implementation of GMSK, which is used in e.g. GSM.

slide-43
SLIDE 43

2012-03-26 Ove Edfors - ETIN15 43

Gaussian filtered MSK (GMSK)

Power spectral density of GMSK. BT = 0.5 here (0.3 in GSM)

slide-44
SLIDE 44

2012-03-26 Ove Edfors - ETIN15 44

How do we use all these spectral efficiencies?

Example: Assume that we want to use MSK to transmit 50 kbit/sec, and want to know the required transmission bandwidth.

Take a look at the spectral efficiency table: The 90% and 99% bandwidths become:

90%

50000/1.29 38.8 kHz B = =

99%

50000/ 0.85 58.8 kHz B = =

slide-45
SLIDE 45

2012-03-26 Ove Edfors - ETIN15 45

Summary

TABLE 11.1 in textbook.

BPSK with root-raised cosine pulses