signal representations, analysis and modulations

55
© Keith M. Chugg, 2015 Signal Representations, Analysis and Modulations EE564: Digital Communication and Coding Systems Keith M. Chugg Fall 2015 1

Upload: others

Post on 26-Dec-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Signal Representations, Analysis and Modulations

EE564: Digital Communication and Coding Systems

Keith M. ChuggFall 2015

1

Page 2: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Course Topic (from Syllabus)

• Overview of Comm/Coding

• Signal representation and Random Processes

• Optimal demodulation and decoding

• Uncoded modulations, demod, performance

• Classical FEC

• Modern FEC

• Non-AWGN channels (intersymbol interference)

• Practical consideration (PAPR, synchronization, spectral masks, etc.)

2

Page 3: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

“Signaling” Topics

• Complex baseband representation (deterministic)

• Signal space representation and dimensionality (deterministic)

• Common methods of digital modulation

• Summary of some results from 562

• Additive White Gaussian (AWGN) channel

• Complex baseband representation (random processes)

• Power spectral density of common digital modulations

3

Page 4: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Complex Baseband Representation (Deterministic )

4

(covered in lecture pad notes and “narrowband” handout)

Page 5: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Signal Space Representation

5

(covered in lecture pad notes and “spaces” handout)

Page 6: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

PSK Modulations

6

Note: dimension is D=2 for M>2, and D=1 for M=2

Zp2(t)dt = 1

sm(t) =pEsp(t)

p2 cos

✓2⇡fct+

2⇡

Mm

◆m = 0, 1, . . .M � 1

�1(t) = p(t)p2 cos(2⇡fct)

�2(t) = �p(t)p2 sin(2⇡fct)

sm =

pEs

✓cos

�2⇡Mm

sin

�2⇡Mm

�◆

m = 0, 1, . . .M � 1

passband signals

orthonormal basis

signal vectors

Page 7: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

PSK Modulations

7

Note: complex dimension is D=1 and this is real if M=2

�Es

I

Q

8PSK

s̄m(t) =p

Esp(t)ej 2⇡M m m = 0, 1, . . .M � 1

�̄1(t) = p(t)

s̄m =p

Esej 2⇡M m m = 0, 1, . . .M � 1

complex BB

orthonormal basis

signal vectors

Page 8: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Pulse Amplitude Modulation (PAM)

8

passband signals

orthonormal basis

signal vectors

Note: dimension is D=1, (BPSK is special case of M=2)

Zp2(t)dt = 1

4PAM

sm(t) = d

✓2m+ 1�M

2

◆p(t)

p2 cos (2⇡fct) m = 0, 1, . . .M � 1

�1(t) = p(t)p2 cos(2⇡fct)

sm = d

✓2m+ 1�M

2

◆m = 0, 1, . . .M � 1

M�1X

m=0

(2m+ 1�M)

2=

M(M2 � 1)

3

Es =d2(M2 � 1)

12

d2 =12Es

M2 � 1

I

d =

r12Es

M2 � 1

Page 9: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Pulse Amplitude Modulation (PAM)

9

complex BB

orthonormal basis

signal vectors

Note: complex dimension is D=1 (real valued)

Zp2(t)dt = 1

4PAM

I

d =

r12Es

M2 � 1

s̄m(t) = d

✓2m+ 1�M

2

◆p(t) m = 0, 1, . . .M � 1

�1(t) = p(t)

s̄m = d

✓2m+ 1�M

2

◆m = 0, 1, . . .M � 1

Es =d2(M2 � 1)

12

d2 =12Es

M2 � 1

Page 10: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Quadrature Amplitude Modulation (QAM)

10

passband signals

orthonormal basis

signal vectors

Note: dimension D=2Z

p2(t)dt = 1

sm(t) = d

✓2mI + 1�M

2

◆p(t)

p2 cos (2⇡fct)

� d

✓2mQ + 1�M

2

◆p(t)

p2 sin (2⇡fct) m = 0, 1, . . .M � 1

�1(t) = p(t)p2 cos(2⇡fct)

�2(t) = �p(t)p2 sin(2⇡fct)

sm =

d

2

0

@ (2mI + 1�Mp)

(2mQ + 1�Mp)

1

A m = 0, 1, . . .M � 1

M = M2p 2 {4, 16, 64, 256 . . .}

s̄m(t) =d

2

[(2mI + 1�Mp) + j(2mQ + 1�Mp)] p(t) m = 0, 1, . . .M � 1

�1(t) = p(t)

s̄m =

d

2

[(2mI + 1�Mp) + j(2mQ + 1�Mp)] m = 0, 1, . . .M � 1

M = M2p 2 {4, 16, 64, 256 . . .}

Page 11: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Quadrature Amplitude Modulation (QAM)

11

complex BB

orthonormal basis

signal vectors

Note: dimension D=2Z

p2(t)dt = 1

16QAM

sm(t) = d

✓2mI + 1�M

2

◆p(t)

p2 cos (2⇡fct)

� d

✓2mQ + 1�M

2

◆p(t)

p2 sin (2⇡fct) m = 0, 1, . . .M � 1

�1(t) = p(t)p2 cos(2⇡fct)

�2(t) = �p(t)p2 sin(2⇡fct)

sm =

d

2

0

@ (2mI + 1�Mp)

(2mQ + 1�Mp)

1

A m = 0, 1, . . .M � 1

M = M2p 2 {4, 16, 64, 256 . . .}

s̄m(t) =d

2

[(2mI + 1�Mp) + j(2mQ + 1�Mp)] p(t) m = 0, 1, . . .M � 1

�1(t) = p(t)

s̄m =

d

2

[(2mI + 1�Mp) + j(2mQ + 1�Mp)] m = 0, 1, . . .M � 1

M = M2p 2 {4, 16, 64, 256 . . .}

I

Q

d =

s6Es

(M � 1)

Page 12: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Quadrature Amplitude Modulation (QAM)

12

QAM has PAM in I and PAM in Q and energy is the sum of the energies of these

16QAM I

Q

d =

s6Es

(M � 1)

Es = E�kx(u)k2

= E

8><

>:

������

xI(u)

xQ(u)

������

29>=

>;

= E�x

2I(u)

+ E

�xQ(u)

2

= 2E�x

2I(u)

=2d2(M2

p � 1)

12

=d

2(M � 1)

6

d

2 =6Es

(M � 1)

Page 13: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

General QASK

13

• Two dimensional real vector model

• One dimensional complex model

• same basis signals as PSK, QAM

• Any constellation points

32 QASK(aka 32 QAM)

Page 14: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal Modulations

14

• All signals are orthogonal

• Phase coherent demodulation:

hsm, sni = < {hs̄m, s̄ni} = Es�[m� n]

�i(t) =si(t)pEs

stm =p

Es

⇣0 0 . . . 0 1 0 . . . 0

Note: dimension D=M

Page 15: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal Modulations

15

• All signals are orthogonal

• Phase noncoherent demodulation:

hs̄m, s̄ni = Es�[m� n]

• Orthogonal in the noncoherent sense implies orthogonal in the coherent sense

• Meaning: signals are orthogonal even under an arbitrary phase rotation

Page 16: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Frequency Shift Keying (FSK)

16

passband signals

orthonormal basis: use Gram-Schmidt

Zp2(t)dt = 1

complex BB

sm(t) =pEsp(t)

p2 cos (2⇡ [fc + fm] t) m = 0, 1, . . .M � 1

s̄m(t) =pEsp(t) exp (j2⇡fmt)

fm =

2m+ 1�M

2

� = tone separation

Page 17: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal Frequency Shift Keying (FSK)

17

hsm, sni = < {hs̄m, s̄ni}

= Essinc((m� n)2�T )

p(t) =

(1/

pT t 2 [0, T ]

0 else -5 -4 -3 -2 -1 0 1 2 3 4 5-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

2�T

hsm, sni = Es

Z T

0cos

✓2⇡

fc +

2m+ 1�M

2

�t

◆cos

✓2⇡

fc +

2n+ 1�M

2

�t

◆dt

h¯sm, ¯sni = Es

Z T

0exp

✓j2⇡

2m+ 1�M

2

�t

◆exp

✓�j2⇡

2n+ 1�M

2

�t

◆dt

fix 1/T

Page 18: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal Frequency Shift Keying (FSK)

18

p(t) =

(1/

pT t 2 [0, T ]

0 else• With rectangular pulse shape

• Minimum tone spacing for orthogonal signals

hsm, sni = < {hs̄m, s̄ni} = 0 =) �min =1

2T

• With rectangular pulse shape

• Minimum tone spacing for orthogonal signals (phase noncoherent)

hs̄m, s̄ni = 0 =) �min =1

T

() cos

✓2⇡fct+

2⇡

Mm

◆? cos

✓2⇡fct+

2⇡

Mm+ �

◆8 �

fix f1 and f2

Page 19: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal Modulations

19

• Many other methods for orthogonal modulation

t

t

On-off Keying (OOK, M=2)

Ts

t

t

t

t

Orthogonal Pulse Position Modulation (PPM), M=4

Page 20: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal Modulations

20

• Walsh-Hadamard sequences for orthogonal pulses

H0 = +

H2 =

2

4 +H0 +H0

+H0 �H0

3

5 =

2

4 + +

+ �

3

5

H4 =

2

4 +H2 +H2

+H2 �H2

3

5 =

2

6666664

+ + + +

+ � + �

+ + � �

+ � � +

3

7777775

H2i =

2

4 +Hi +Hi

+Hi �Hi

3

5

Ts

t

t

t

t

Page 21: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal Modulations

21

• Note that in contrast to QASK modulations, the dimension of the signal set grows with M for orthogonal modulations

log2(M)

2

bits/dimensionMQASK:

M Orthogonal: log2(M)

Mbits/dimension

• Rate (bits/dimension) for orthogonal goes to 0 as M increases

• Increasing M

• Worse performance (SNR loss) for QASK

• Better performance (SNR gain) for orthogonal

Page 22: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Orthogonal-like Modulations

22

• The signal set centroid

• A non-zero centroid can convey no information, it is just sending the information signal + some constant offset

• It is desired to have a zero centroid

• Orthogonal signal sets have nonzero centroids

s0

s1

c

c =1

M

M�1X

m=0

sm

Page 23: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Bi-Orthogonal Modulation

23

• Start with an M-ary orthogonal signal set

• Add in -s for every signal in the original signal set

• Results in 2M signals in M dimensions, each energy E

s0

s1

c

s2

s3

Page 24: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Simplex Modulation

24

• Start with an M-ary orthogonal signal set

• subtract the centroid from all signals

• Results in M signals in M-1 dimensions

• Energy reduction because centroid is removed

s0

s1

v0

v1

vm = sm � 1

M

M�1X

m=0

sm

Ev =M � 1

MEs

Page 25: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Other Modulations• Continuous Phase Modulation (CPM)

• Used for saturated power amplified channels

• Waveform with memory

• Optimal demod is Viterbi algorithm or Forward-Backward algorithm

• Orthogonal Frequency Division Multiplexing

• Using many parallel frequency channels and put a QASK signal train on each

• FFT/IFFT based processing

• For channels with frequency selective gain

25

Page 26: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

“Signaling” Topics

• Complex baseband representation (deterministic)

• Signal space representation and dimensionality (deterministic)

• Common methods of digital modulation

• Summary of some results from 562

• Additive White Gaussian (AWGN) channel

• Complex baseband representation (random processes)

• Power spectral density of common digital modulations

26

Page 27: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Key Ideas from EE562

• Random process is a generalization of one random variable or two random variables to a random vector, random sequence, or random waveform

• Complete statistical descriptions vs Second moment descriptions

• Stationarity and Wide-Sense Stationarity

• Gaussian processes and linear processing

• Power Spectral Density (PSD) — frequency domain view

• Linearity of the expectation operator

27

E {L(x(u))} = L(E {x(u)})

Page 28: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

(real) Random Vectors

28

Complete statistical

description

Second Moment

Description

random vectorx(u) =

2

6666664

x(u, 1)

x(u, 2)...

x(u, n)

3

7777775(n⇥ 1)

f

x(u)(x) = f

x(u,1),x(u,2),···x(u,n)(x1, x2, · · ·xn) (pdf or cdf or pmf)

mean vector

correlation matrix

covariance matrix

m

x

= E {x(u)}

R

x

= E�x(u)x

t(u)

[R

x

]i,j = E {x(u, i)x(u, j)}

K

x

= E�(x(u)�m

x

)(x(u)�m

x

)

t)

= R

x

+m

x

m

x

t

[K

x

]i,j = cov [x(u, i), x(u, j)]

EE503 review

Page 29: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

(real) Random Vectors

29

x(u) y(u) = Hx(u)H

(n⇥ 1) (m⇥ 1)

(m⇥ n) my

= Hmx

Ry

= HRx

Ht

Ky

= HKx

Ht

Special case

EE503 review

y(u) = b

tx(u) (1⇥ 1)

my = b

tm

x

E�y2(u)

= b

tR

x

b

�2y = b

tK

x

b

Page 30: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

(real) Random Waveforms

30

Complete statistical

description

Second Moment

Description

random waveform

x(u, t) t 2 (�1,1)

v(u; tn

) =

hx(u, t1) x(u, t2) · · · x(u, t

n

)

it

tn

=

ht1 t2 · · · t

n

it

fv(u;tn)(v) = f

x(u,t1),x(u,t2),···x(u,tn)(v1, v2, · · · vn) (pdf or cdf or pmf)

8 n 2 Z, 8 tn

m

x

(t) = E {x(u, t)}

R

x

(t1, t2) = E {x(u, t1)x(u, t2)}

K

x

(t1, t2) = E {[x(u, t1)�m

x

(t1)][x(u, t2)�m

x

(t2)]}

= R

x

(t1, t2)�m

x

(t1)mx

(t2)

mean function

correlation function

covariance function

Page 31: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Stationary Random Waveforms

31

Complete statistical description does not change with shifts

fv(u;tn)(v) = fv(u;tn+⌧1)(v) 8 n 2 Z, 8 tn, 8 ⌧ 2 R

v(u; tn) =

2

6666664

x(u, t1)

x(u, t2)...

x(u, tn)

3

7777775v(u; tn + ⌧1) =

2

6666664

x(u, t1 + ⌧)

x(u, t2 + ⌧)...

x(u, tn + ⌧)

3

7777775

(sometimes called strictly stationary)

Page 32: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Wide Sense Stationary (WSS) Random Waveforms

32

Second moment description does not change with shifts

mx

(t) = mx

(t+ ⌧)

Rx

(t1, t2) = Rx

(t1 + ⌧, t2 + ⌧)

mx

(t) = mx

Rx

(t1, t2) = Rx

(t1 � t2)

Rx

(t+ ⌧, t) = Rx

(⌧)

mean

correlation function

covariance function

m

x

= E {x(u, t)}

R

x

(⌧) = E {x(u, t+ ⌧)x(u, t)}

K

x

(⌧) = E {(x(u, t+ ⌧)�m

x

)(x(u, t)�m

x

)}

= R

x

(⌧)�m

2x

Page 33: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

WSS (real) Random Processes and LTI Systems

33

x(u, t) (WSS) (WSS)y(u, t)h(t)

LTI

mx

Rx

(⌧)

my

= mx

H(0) = mx

Z 1

�1h(t)dt

Ry

(⌧) = h(⌧) ⇤Rx

(⌧) ⇤ h(�⌧)

Output is also WSS and second moments only function input second moments

Page 34: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Complex Random Vectors

34

Circular complex:

z(u) = x(u) + jy(u)

m

z

= E {z(u)} = m

x

+ jmy

K

z

= En

(z(u)�m

z

)(z(u)�m

z

)†o

= K

x

+K

y

+ j (Kyx

�K

xy

)

e

K

z

= E�

(z(u)�m

z

)(z(u)�m

z

)t

= K

x

�K

y

+ j (Kyx

+K

xy

)

mean vector

covariance matrix

``pseudo-covariance’’matrix

eKz = O

Page 35: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Complex Random Vectors

35

x(u) y(u) = Hx(u)H

(n⇥ 1) (m⇥ 1)

(m⇥ n)

Special case

my

= Hmx

Ky

= HKx

H†

eKy

= H eKx

Ht

(circular in implies circular out)

y(u) = b

†x(u) (1⇥ 1)

my = b

†m

x

(1⇥ 1)

�2y = E

�|y(u)�my|2

= b

†K

x

b

E�[y(u)�my]

2 = b

t eK

x

b

Page 36: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Complex Random Waveforms

36

Complete statistical description = joint complete description of real and imaginary parts

Second Moment

Description

mean function

correlation function

covariance function

pseudo-correlation function

pseudo-covariance function

circular eKz(t1, t2) = 0

mz

(t) = E {z(u, t)}

Rz

(t1, t2) = E {z(u, t1)z⇤(u, t2)}

Kz

(t1, t2) = E {[z(u, t1)�mz

(t1)][z(u, t2)�mz

(t2)]⇤}

= Rz

(t1, t2)�mz

(t1)m⇤z

(t2)

eRz

(t1, t2) = E {z(u, t1)z(u, t2)}

eKz

(t1, t2) = E {[z(u, t1)� zx

(t1)][z(u, t2)�mz

(t2)]}

= eRz

(t1, t2)�mz

(t1)mz

(t2)

Page 37: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

WSS Random Processes and LTI Systems

37

Output is also WSS and second moments only function input second moments

x(u, t) (WSS) (WSS)y(u, t)h(t)

LTI

mx

Rx

(⌧)

my

= mx

H(0) = mx

Z 1

�1h(t)dt

eRx

(⌧)

Ry

(⌧) = h(⌧) ⇤Rx

(⌧) ⇤ h⇤(�⌧)

eRy

(⌧) = h(⌧) ⇤ eRx

(⌧) ⇤ h(�⌧)

(circular in implies circular out)

Page 38: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Gaussian Random Processes

38

Gaussian Random Vector (real)

• Gaussian Random Process is one in which all finite random vectors drawn from the process are Gaussian

• Stationarity iff Wide-Sense Stationarity

• Any linear processing of a Gaussian process yields a Gaussian process (dot products, convolution, matrix multiplication, etc.)

• Uncorrelated implies independent

Nn

✓x;m

x

;

N0

2

I

◆=

1p(⇡N0)

nexp

✓�kx�m

x

k2

N0

fx(u)(x) = Nn (x;mx

;K

x

) =

1p(2⇡)n|K

x

|exp

✓�(x�m

x

)

tK

�1x

(x�m

x

)

2

Page 39: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Complex Circular Random Process

39

Circular Complex Gaussian Random Vector

• CCG Random Process is one in which all finite random vectors drawn from the process are CCG

• Stationarity iff Wide-Sense Stationarity

• Any linear processing of a CCG process yields a CCG process (dot products, convolution, matrix multiplication, etc.)

• Uncorrelated implies independent

fz(u)(z) = f

x(u),y(u)(x,y) =1

⇡n|Kz

| exp⇣�(z�m

z

)

†K

�1z

(z�m

z

)

⌘�=N cc

n (z;m

z

;K

z

)

N ccn (x;mz;N0I) =

1

(⇡N0)nexp

✓�kz�mzk2

N0

Page 40: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Power Spectral Density

40

General CaseS

x

(f) = limT!1

E(

1

2T

����Z +T

�T

x(u, t)e�2⇡ftdt

����2)

Sx

(f) = FT {Rx

(⌧)} =

Z 1

�1R

x

(⌧)e�j2⇡f⌧d⌧WSS Case

Sx

(f) Sy

(f) = |H(f)|2Sx

(f)

Power in x(u, t) in f 2 B =

Z

B

S

x

(f)df

Total power in x(u, t) =

Z 1

�1S

x

(f)df = R

x

(0) = E�|x(u, t)|2

x(u, t) (WSS) (WSS)y(u, t)h(t)

LTI

mx

Rx

(⌧)

my

= mx

H(0) = mx

Z 1

�1h(t)dt

Ry

(⌧) = h(⌧) ⇤Rx

(⌧) ⇤ h⇤(�⌧)

Page 41: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

“Signaling” Topics

• Complex baseband representation (deterministic)

• Signal space representation and dimensionality (deterministic)

• Common methods of digital modulation

• Summary of some results from 562

• Additive White Gaussian (AWGN) channel

• Complex baseband representation (random processes)

• Power spectral density of common digital modulations

41

Page 42: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Additive White Gaussian Noise (AWGN)

42

(real) random process — idealized model (infinite power)

• Simplifies calculations when true PSD is flat over the signal bandwidth

Rn(⌧) = E {n(u, t+ ⌧)n(u, t)} =N0

2�(⌧)

0 f

N0/2

0 ⌧

N0/2

Sn(f) =N0

2

0 f

N0/2

relation to real (finite power) noise

0 ⌧

N0/2

Page 43: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

AWGN Channel & ISI-AWGN Channel

43

AWGN - Intersymbol Interference (ISI) Channel

x(u, t)

n(u, t)

r(u, t)

AWGN

n(u, t)

r(u, t)x(u, t) y(u, t)

h(t)

LTI

Page 44: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

“Signaling” Topics

• Complex baseband representation (deterministic)

• Signal space representation and dimensionality (deterministic)

• Common methods of digital modulation

• Summary of some results from 562

• Additive White Gaussian (AWGN) channel

• Complex baseband representation (random processes)

• Power spectral density of common digital modulations

44

Page 45: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Narrowband Random Process

45

Narrowband process

• Example: random data on I and Q channels of a QASK modulation stream

x(u, t) = <�x̄(u, t)

p2e

j2⇡ft

= xI(u, t)p2 cos(2⇡ft)� xQ(u, t)

p2 sin(2⇡ft)

x̄(u, t) = xI(u, t) + jxQ(u, t)Complex BB Equivalent

Page 46: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Complex Baseband Random Process

46

• If this x(u,t) is WSS:

Rx

(⌧) = <�R

(⌧)ej2⇡f⌧

Sx

(f) =1

2Sx̄

(f � fc

) +1

2S⇤x̄

(�f � fc

)

x(u, t) is WSS () x̄(u, t) is circular and WSS

() eR

(t1, t2) = 0, R

(t1, t2) = R

(t1 � t2)

() R

xI (⌧) = R

xQ(⌧) AND R

xIxQ(⌧) = R

xIxQ(�⌧)

Page 47: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Complex BB Equivalent of AWGN

47

The in-phase and quadrature components are real AWGN

processes (independent)

n̄(u, t) = nI(u, t) + jnQ(u, t)

RnI (⌧) = RnI (⌧)

=N0

2�(⌧)

RninQ(⌧) = 0

SnI (f) = SnI (f)

=N0

2

Rn̄(⌧) = N0�(⌧)

Sn̄(f) = N0

This can be viewed as the limit of a narrowband

“white” Gaussian noise model as the bandwidth

goes to infinity

Page 48: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

“Signaling” Topics

• Complex baseband representation (deterministic)

• Signal space representation and dimensionality (deterministic)

• Common methods of digital modulation

• Summary of some results from 562

• Additive White Gaussian (AWGN) channel

• Complex baseband representation (random processes)

• Power spectral density of common digital modulations

48

Page 49: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

QASK PSD

49

x(u, t) =

X

k

Xk(u)p(t� kT � ↵(u))

Xk(u) ⇠ iid and uniform over (zero-centroid) QASK constellation

↵(u) ⇠ uniform on [0, T ] (to make WSS)

↵(u), {Xk(u)} ⇠ independent

Page 50: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

QASK PSD

50

� = �(t� kT � ↵)

Sx̄

(f) =E�|X

k

(u)|2

T|P (f)|2

R

x

(⌧) = E {x(u, t+ ⌧)x⇤(u, t)}

= E(

X

k

X

k

(u)p(t+ ⌧ � kT � ↵(u))

!

X

m

X

m

(u)p(t�mT � ↵(u))

!⇤)

=X

k

X

m

En

X

k

(u)X⇤m

(u)p(t+ ⌧ � kT � ↵(u))p⇤(t�mT � ↵(u))o

=X

k

X

m

En

X

k

(u)X⇤m

(u)o

E {p(t+ ⌧ � kT � ↵(u))p⇤(t�mT � ↵(u))}

=X

k

X

m

E�

|Xk

(u)|2

�[k �m]E {p(t+ ⌧ � kT � ↵(u))p⇤(t�mT � ↵(u))}

= �

2X̄

X

k

E {p(t+ ⌧ � kT � ↵(u))p⇤(t� kT � ↵(u))}

= �

2X̄

X

k

1

T

Z

T

0p(t+ ⌧ � kT � ↵)p⇤(t� kT � ↵)d↵

= �

2X̄

X

k

1

T

Z (k+1)T�t

kT�t

p(⌧ � �)p⇤(��)d�

=�

2X̄

T

Z 1

�1p(⌧ � �)p⇤(��)d�

=�

2X̄

T

p(⌧) ⇤ p⇤(�⌧)

Page 51: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

QASK PSD

51

fT0 1 2 3 4 5 6 7 8

PSD

(dB)

-80

-70

-60

-50

-40

-30

-20

-10

0rectsin

t/T0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

puls

e sh

apes

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

0.045

0.05rectsin

Page 52: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

Memoryless (Non-linear) Modulations

52

x(u, t) =

X

k

s̄Xk(u)(t� kT )

Xk(u) 2 {0, 1, . . .M � 1} (uncorrelated)

s̄m(t)(lasts T seconds)

c̄(t) =

1

M

M�1X

m=0

s̄m(t)

cm(t) = s̄m(t)� c̄(t)

Sx̄

(f) =1

MT

M�1X

m=0

|Sc

m

(f)|2 + |C(f)|2X

k

�(f � k/T )

Sc

m

(f) = FT {s̄cm

(t)}

C(f) = FT {c(t)}

spectral lines due to periodic, deterministic

component due to non-zero centroid

Page 53: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

PSD of Orthogonal FSK

53

sm(t) =p

Esp(t)p2 cos (2⇡ [fc + fm] t) m = 0, 1, . . .M � 1

s̄m(t) =p

Esp(t) exp (j2⇡fmt)

fm =

2m+ 1�M

2

� = tone separation

1pT

¯Sm(f) =pEsinc(T (f � fm))

hej2⇡f(T/2)

i

1

T|Sc

m(f)|2 = E

�����sinc(T (f � fm))� 1

M

M�1X

i=0

sinc(T (f � fi))

�����

2

Page 54: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

PSD of Orthogonal FSK

54

sm(t) =p

Esp(t)p2 cos (2⇡ [fc+] t) m = 0, 1, . . .M � 1

s̄m(t) =p

Esp(t) exp (j2⇡fmt)

fm =

2m+ 1�M

2

� = tone separation

fT-3 -2 -1 0 1 2 3

PSD

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45data spectrumcentroid envelope

fT-3 -2 -1 0 1 2 3

PSD

(dB)

-80

-70

-60

-50

-40

-30

-20

-10

0data spectrumcentroid envelope

M = 2, Delta = 1/T

There are Dirac deltas at integer fT with area falling the red curve

(compare w/ Benedetto Fig. 5.19)

Page 55: Signal Representations, Analysis and Modulations

© Keith M. Chugg, 2015

PSD of Orthogonal FSK

55

sm(t) =p

Esp(t)p2 cos (2⇡ [fc+] t) m = 0, 1, . . .M � 1

s̄m(t) =p

Esp(t) exp (j2⇡fmt)

fm =

2m+ 1�M

2

� = tone separation

M = 16, Delta = 1/T

There are Dirac deltas at integer fT with area following the red curve

fT-25 -20 -15 -10 -5 0 5 10 15 20 25

PSD

(dB)

-120

-100

-80

-60

-40

-20

0data spectrumcentroid envelope

fT-25 -20 -15 -10 -5 0 5 10 15 20 25

PSD

0

0.01

0.02

0.03

0.04

0.05

0.06data spectrumcentroid envelope