56
Graduate Program School of Electrical and Computer Engineering Chapter 5: Carrier & Symbol Synchronization

Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Graduate Program School of Electrical and Computer Engineering

Chapter 5: Carrier & Symbol Synchronization

Page 2: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Likelihood function • Carrier recovery & symbol synchronization

• Carrier phase estimation • Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 2

Sem. I, 2012/13

Page 3: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Signal Parameter Estimation

• Propagation delay from the transmitter is generally unknown at the receiver

• How to synchronously sample the output of the demodulator?

• Symbol timing must be derived or extracted from the received signal

• Moreover, frequency offset must be estimated at the receiver for phase-coherent detection, which results from • Propagation delay • Frequency drift at the local oscillator

• What are methods for carrier and symbol synchronization?

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 3

Sem. I, 2012/13

Page 4: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Signal Parameter Estimation …

• Assume the channel delays the transmitted signal and also adds noise to it

• Thus the received signal will be

• Where τ is propagation delay and sl(t) is the equivalent low pass signal

• We can also express r(t) as

• Where φ=-2πfcτ is the phase shift due to delay τ

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 4

Sem. I, 2012/13

n(t)τ)s(tr(t) +−= ( )tfπ2jl

ce(t)sRes(t) =where

( )[ ] tfπ2jjl

cez(t)eτ(tsRer(t) +−= φ

Page 5: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Signal Parameter Estimation …

• Note that φ is a function of fc and τ • I.e., we need to estimate both fc and τ to know φ

• The carrier signal generated at the receiver may in general not be in synchronous with the transmitter • Over time the two oscillators may be drifting slowly in opposite

directions

• Furthermore, the precision with which one may synchronize in time depends on signal interval T

• Estimation error in τ must be a small fraction of T • Usually 1% of T

• But this level of precision may not be adequate in the estimation of φ since fc is generally large and small estimation error results in significant phase error

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 5

Sem. I, 2012/13

Page 6: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Signal Parameter Estimation …

• We have to estimate both φ and τ to demodulate and detect the signal

• Express the received signal as r(t) = s(t; φ, τ) + n(t) • And denote the parameter vector {φ,τ} by ψ such that

s(t; φ, τ) = s(t; ψ)

• Two criteria widely used in signal parameter estimation 1. Maximum Likelihood (ML) criterion: ψ is treated as deterministic

but unknown

2. Maximum a posteriori probability (MAP) criterion: ψ is modeled as random & characterized by a priori probability density function p(ψ)

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 6

Sem. I, 2012/13

Page 7: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Signal Parameter Estimation …

• Orthonormal expansion of r(t): Using N orthogonal functions {fn(t)} we may represent r(t) by vector of coefficients r ≡ [r1, r2, r3,….. rN] • In ML, the estimate of ψ is the value that maximizes p(r│ψ) • In MAP the value of ψ that maximizes the a posteriori probability

density function is sought

• In the absence of any prior knowledge of the properties of ψ, we can assume p(ψ) is uniform over a range of values of the parameter

• In such a case, the value of ψ that maximizes p(r│ψ) also maximizes p(ψ│r), i.e., MAP and ML are identical

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 7

Sem. I, 2012/13

)(p)(p)(p

)(pr

rr

ψψψ =

Page 8: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Likelihood function • Carrier recovery and symbol synchronization

• Carrier phase estimation • Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 8

Sem. I, 2012/13

Page 9: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Likelihood Function

• In what follows, we view the parameters φ and τ unknown but deterministic • Hence, adopt the ML criterion in estimating them

• Also the observation interval T0 ≥ T, also called one-shot observation, is used as a basis for continuously updating the estimate (tracking)

• Since the additive noise n(t) is WG with zero mean

• Where

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 9

Sem. I, 2012/13

−−

= ∑=

N

1n2

nnN

σ2)](s[rexp

πσ21)ψp(

2ψr

dt(t)fr(t)r0T

nn ∫= dt(t)fψ)s(t;)(s nT

n

0

∫=ψand

Page 10: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Likelihood Function …

• The maximization of p(r│ψ) with respect to the signal parameter ψ is equivalent to the maximization of the likelihood function

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 10

Sem. I, 2012/13

[ ] [ ]

this?) Show(

dtψ)s(t;r(t)N1ψ)(t;sr

σ21lim

0T

2

0

N

1n

2nn2N ∫∑ −=−

=∞→

[ ] dt)s(t;r(t)N1exp)(Λ

0T

2

0

−−= ∫ ψψ

Page 11: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Likelihood function • Carrier recovery & symbol synchronization

• Carrier phase estimation • Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 11

Sem. I, 2012/13

Page 12: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier Recovery & Symbol Synchronization

• Consider the binary PSK (or binary PAM) signal demodulator and detector block diagram shown below

• Block diagram of a binary PSK receiver

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 12

Sem. I, 2012/13

Carrier phase estimate for reference signal generation for correlator

Controls the sampler and the digital pulse generator

Page 13: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier and Symbol Synchronization …

• Carrier phase estimate is used in generating the phase

reference signal for the correlator • Symbol synchronizer controls the sampler and the output

of the signal pulse generator • If g(t) is rectangular the signal generator can be omitted

• The block diagram of an M-ary PSK demodulator is shown

in the next slide • Two correlators (or matched filters) are used to correlate

the received signal with the two quadrature carrier signals • Phase detector is used (compares the received signal

phases with the possible transmitted signal phases)

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 13

Sem. I, 2012/13

)2cos()(∧

+φπ tftg c

Page 14: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier and Symbol Synchronization …

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 14

Sem. I, 2012/13

Block diagram of an M -ary PSK receiver

Page 15: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier and Symbol Synchronization …

• The same arrangement can be used for M-ary PAM by introducing an automatic gain control at the front end and making the detector an “amplitude detector”

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 15

Sem. I, 2012/13

Block diagram of an M-ary PAM receiver

Page 16: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier and Symbol Synchronization …

• The block diagram of a QAM demodulator is shown below

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 16

Sem. I, 2012/13

Block diagram of a QAM receiver

Page 17: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Carrier phase estimation

• ML carrier phase estimation • Phase-locked loop • Effect of Additive noise on phase estimate • Decision-directed loops

• Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 17

Sem. I, 2012/13

Page 18: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier Phase Estimation

• Two methods for carrier phase estimation are:

1. Use of pilot signal that allows the receiver to extract the carrier frequency and phase of the received signal • Pilot signal is unmodulated carrier component that is tracked by a

Phase Locked Loop (PLL) which is designed to be narrowband

2. Derive the carrier phase estimate directly from the modulated signal • Total transmitter power is used to transmit the information bearing

signal only • This is widely used in practice and in our analysis we assume the

signal is transmitted via suppressed carrier

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 18

Sem. I, 2012/13

Page 19: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier Phase Estimation …

• As an illustration of the effect of phase error, consider the demodulation of DSB/SC AM signal

• Demodulate the signal using a carrier reference signal

• The double frequency term is removed by the low pass filter

(integrator) such that the output is

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 19

Sem. I, 2012/13

)tπfcos(2A(t)s(t) c φ+=

)tπfcos(4A(t)21)cos(A(t)

21s(t)c(t)

that such)tπfcos(2c(t)

c

c

∧∧

+++−=

+=

φφφφ

φ

)cos(A(t)21(t)

−= φφy

Page 20: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier Phase Estimation …

• Note that the effect of the error is to reduce the

amplitude by the factor and power by the square of this factor • Note 10o error → 0.13dB and 30o → 1.25 dB

• The effect of phase error is much more severe in QAM and multiphase PSK which are usually represented by

• This is demodulated using two quadrature carriers

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 20

Sem. I, 2012/13

)(∧

−φφ

)cos(∧

−φφ

)tπfsin(2B(t))tπfcos(2A(t)s(t) cc φφ +−+=

)sin()(

)cos()(∧

+−=

+=

φπ

φπ

tf2tc

tf2tc

cs

cc

Page 21: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier Phase Estimation …

• Multiplying s(t) by cc(t) followed by low-pass filtering yields the phase component

• And multiplying s(t) by cs(t) and low pass filtering yields the quadrature component

• Results: • Power reduction by a factor of • Cross-talk interference from the in-phase and quadrature

components causing a higher degradation in performance

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 21

Sem. I, 2012/13

)sin(B(t)21)cos(A(t)

21(t)I

∧∧

−+−= φφφφy

)sin(A(t)21)cos(B(t)

21(t)Q

∧∧

−+−= φφφφy

)(cos2∧

−φφ

Page 22: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Carrier phase estimation

• ML carrier phase estimation • Phase-locked loop • Effect of Additive noise on phase estimate • Decision-directed loops

• Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 22

Sem. I, 2012/13

Page 23: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Maximum Likelihood Carrier Phase Estimation

• Assume the delay τ is constant • The likelihood function will be a function of φ and not of ψ

• 1st term is independent of φ and 3rd term is a constant and equal to the energy over the observation time T0

• Hence,

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 23

Sem. I, 2012/13

( )

−+−=

−−=Λ

∫ ∫ ∫

0 0 0

0

T T T

2

00

2

0

T

2

0

)(t,sN1dt)s(t,r(t)

N2dt(t)r

N1expC

dt)s(t,r(t)N1exp)(

φφ

φφ

=Λ ∫

0T0

dt)s(t,r(t)N2expC)( φφ

Page 24: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Maximum Likelihood Carrier Phase Estimation …

• C is a constant independent of φ • Equivalently, we can seek the value of φ that maximizes

log Λ(φ) such that

• The ML estimate is the value of φ that maximizes ΛL(φ)

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 24

Sem. I, 2012/13

lnCdt)s(t,r(t)N2)(Λ)(ln

0T0L +==Λ ∫ φφφ

∫∫ ≈+=00 T0T0

L dt)s(t,r(t)N2lnCdt)s(t,r(t)

N2)(Λ φφφ

ML

φ

Page 25: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Maximum Likelihood Carrier Phase Estimation …

• Example: Consider the transmission of unmodulated signal Acos2πfct. The received signal is r(t)= Acos(2πfct+φ)+n(t)

• Then, the log likelihood function will be

• Differentiating ΛL(φ) and equating to zero we can find the value of φ that maximizes the likelihood function

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 25

Sem. I, 2012/13

−=

=+=

−∧

0

0

0

Tc

Tc

1ML

TMLc

L

dttπf2cosr(t)

dttπf2sinr(t)tan

yields0;dt)tπfsin(2r(t)d

)(dΛ

φ

φφφ

∫ +=0T

c0

L dt)tfcos(r(t)N

A2)(Λ φπφ 2

Page 26: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Carrier and Symbol Synchronization …

• Observe

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 26

Sem. I, 2012/13

−= ∫ ∫−

0 0T Tcc

1ML dttπf2cosr(t)dttπf2sinr(t)tanφ

A (one-shot) ML estimate of the phase of an unmodulated carrier

Page 27: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Maximum Likelihood Carrier Phase Estimation …

• Note that: implies the use of a

loop to extract the estimate as illustrated below

• The loop filter is an integrator whose bandwidth is proportional to the reciprocal of the integration interval To

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 27

Sem. I, 2012/13

0dt)tπfsin(2r(t)0T

MLc =+∫∧

φ

A PLL for obtaining the ML estimate of the phase of an unmodulated carrier

Page 28: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Carrier phase estimation

• Maximum-likelihood carrier phase estimation • Phase-locked loop • Effect of additive noise on phase estimate • Decision-directed loops

• Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 28

Sem. I, 2012/13

Page 29: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Phase-locked Loop

• Phase-locked loop (PLL) consists of a multiplier, a loop filter, and a voltage-controlled oscillator (VCO)

• Assume that the input to the PLL is a cos(2πfct+φ) and the output of the VCO

• Then

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 29

Sem. I, 2012/13

)tπfsin(2 c

)tπfsin()sin(

)tπfsin(2)tπfcos(2e(t)

c

cc

∧∧

+++−=

++=

φφφφ

φφ

421

21

Page 30: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Phase-locked Loop …

• The loop filter is a low-pass filter with transfer function

• τ1 and τ2 are design parameters (τ1 >> τ2 ) that control the bandwidth of the loop

• Output of the loop filter gives control voltage ν(t) for VCO • The VCO is basically a sinusoidal signal generator with an

instantaneous phase given by

• where K is a gain constant in rad/V

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 30

Sem. I, 2012/13

sτ1sτ1G(s)

1

2

++

=

∫ ∞−

+=+t

cc dτ)v(ktπf2)(ttπf2 τφ

Page 31: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Phase-locked Loop …

• Neglecting the double-frequency term, the PLL may be implemented as shown below • It is a non-linear system unless

• The linearized PLL is characterized by the closed-loop transfer function (see pages 342-343 of the text) • Where K is the gain parameter

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 31

φφφφ −≈−∧∧

)sin(

212

2

s/K)(τs/K)1(τ1sτ1H(s)+++

+=

Page 32: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Phase-locked Loop …

• Frequency response of the closed-loop transfer function

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 32

Sem. I, 2012/13

Page 33: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Carrier phase estimation

• Maximum-Likelihood carrier phase estimation • Phase-locked loop • Effect of additive noise on phase estimate • Decision-directed loops

• Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 33

Sem. I, 2012/13

Page 34: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Effect of Additive Noise on Phase Estimate

• Assume narrowband noise at the input of the PLL and that the PLL is tracking a sinusoidal signal of the form

• That is corrupted by additive narrowband noise

• Where x(t) and y(t) are assumed to be statistically independent, stationary and Gaussian with power spectral density N0/2 W/Hz

• Using trigonometric identities n(t) can be expressed as

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 34

Sem. I, 2012/13

(t))tπfcos(2As(t) cc φ+=

tπf2siny(t)tπf2cosx(t)n(t) cc −=

(t))tπfsin(2(t)n(t))tπfcos(2(t)nn(t) cscc φφ +−+=

Page 35: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Effect of Additive Noise on Phase Estimate

• Where

• Note that

• Such that nc(t) and ns(t) have the same statistical properties as x(t) and y(t)

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 35

Sem. I, 2012/13

(t)cosy(t)(t)sinx(t)(t)n(t)siny(t)(t)cosx(t)(t)n

s

c

φφφφ

+−=+=

( ) (t)jsc ejY(t)x(t)(t)jn(t)n φ−+=+

Page 36: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Effect of Additive Noise on Phase Estimate …

• If s(t)+n(t) is multiplied by the output of VCO and the double frequency terms are ignored, the input to the loop filter is a noise corrupted signal

• Where is the phase error

36

(t)nsinΔAcosΔ(t)nsinΔ(t)nsinΔAe(t)

1c

scc

+=−+=

φφφφ

-∧

=∆ φφφ

Equivalent PLL model with additive noise

Page 37: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Effect of Additive Noise on Phase Estimate …

• If the power of the incoming signal Pc= ½ Ac2 is larger than

the noise power, the PLL may be linearized by making sinΔφ(t) ≈ Δφ(t)

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 37

Sem. I, 2012/13

Linearized PLL model with additive noise

Page 38: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Carrier phase estimation

• Maximum-likelihood carrier phase estimation • Phase-locked loop • Effect of additive noise on phase estimate • Decision-directed loops

• Symbol timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 38

Sem. I, 2012/13

Page 39: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• How to maximize Λ(φ) or ΛL(φ) when the signal s(t; φ) carries the information sequence {In}?

• Carrier recovery when the signal is modulated uses decision-directed loops

• In such cases, one can use one of two approaches 1. Assume {In} is known or 2. Treat {In} as a random sequence and average it over its statistics

• In decision-directed parameter estimation, we assume the information sequence {In} over the observation interval has been estimated • In the absence of demodulation error

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 39

Sem. I, 2012/13

nn II =~

Page 40: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• In this case s(t; φ) is completely known except for the carrier phase

• Consider decision-directed phase estimate for linear modulation technique for which the received equivalent low pass may be expressed as

• Where sl(t) is a known signal if the sequence {In} is assumed known

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 40

Sem. I, 2012/13

z(t)e(t)sz(t)nT)g(tIe(t)r jln

jl +=+−= −− ∑ φφ

Page 41: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• The likelihood and log-likelihood functions for the equivalent low pass signal are

• Substituting for sl(t) and observation interval of T0=KT

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 41

Sem. I, 2012/13

=

=

φ

φ

φ

φ

j

Tll

0L

T

jll

0

edt(t)s(t)rN1Re)(Λ

dte(t)s(t)rN1ReCexp)Λ(

0

0

=

−=Λ

∑ ∫−

=

=

+∗∗

1K

0nnn

0

j

1K

0n

T1)(n

nTln

0

jL

yIN1eRe

dtnT)(tg(t)rIN1eRe)(

φ

φφ

Page 42: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• Where is the output of a matched

filter in the nth interval

• Then,

• Differentiating ΛL(φ) with respect to φ and equating to zero, we obtain the phase estimate as

• This is called decision-directed (or decision feedback) carrier phase estimate

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 42

Sem. I, 2012/13

∫+

∗ −=T1}(n

nTn dtnT)(tgr(t)y

−= ∑∑

=

∗−

=

∗−∧ 1K

0nnn

1K

0nnn

1ML yIReyIImtanφ

φφφ sinyIN1ImcosyI

N1Re)(

1K

0nnn

0

1K

0nnn

0L

=Λ ∑∑

=

∗−

=

Page 43: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• Here E{ } = φ and the estimate is unbiased • Block diagram of DSB PAM signal receiver with decision-

directed carrier phase estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 43

Sem. I, 2012/13

ML

φ

Page 44: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• For a DSB PAM signal of A(t)cos(2πfct+φ), where A(t)=Amg(t) and g(t) is assumed rectangular pulse of duration T

• Carrier recovery with a decision-feedback PLL is shown below

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 44

Sem. I, 2012/13

Quadrature carriers

Page 45: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• Output of the first multiplier and input to the integrator is given by

• ρs(t) is used to recover information carried by A(t)=Amg(t) • Detector makes decision on received symbols every T sec.

• In the absence of error it reconstructs A(t) free of any noise

• Reconstructed signal multiplied by 2nd quadrature carrier

• Then:

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 45

Sem. I, 2012/13

[ ]

termsfrequency doublesinΔ(t)n21

cosΔ(t)nA(t)21(t)ρ)tπfcos(2r(t)

s

csc

+−

+==+∧

φ

φφ

[ ]{ }

[ ] ...cosΔ(t)nsinΔ(t)nA(t)21sinΔ(t)A

21

terms frequency DoublecosΔ(t)nsinΔ(t)nA(t)A(t)21e(t)

sc2

sc

+−+=

+−+=

φφφ

φφ

Page 46: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• The desired component A2(t)sin Δφ, which contains the phase error, drives the loop filter

• Carrier recovery system for M-ary PSK using decision feedback PLL (DFPLL) is shown in the next figure

Digital Communications – Chapter 5: Carrier and Symbol Synchronization

Sem. I, 2012/13 46

Page 47: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• For the case of M-ary PSK using DFPLL, the received signal is demodulated to yield the phase estimate

• Which, in the absence of decision error, is phase of the transmitted signal θm

• The two outputs of quadrature multipliers are delayed by symbol duration T & multiplied by cosθm and sinθm to yield

1.

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 47

Sem. I, 2012/13

M1,2,......m1)(mM

π2θ m =−=∧

[ ]

[ ] termsfreq. double)sin(sinθ(t)nAsinθ21

)cos(sinθ(t)nAcosθ21sinθ)tπfcos(2r(t)

msm

mcmmc

+−+−

−+=+

∧∧

φφ

φφφ

Page 48: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

2.

• The error signal is the sum of these two which reduces to

• The error signal drives the loop filter that provides the control signal to the VCO

• Note that the two quadrature noise components are additive

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 48

Sem. I, 2012/13

[ ]

[ ] termsfreq. double)cos(cosθ(t)nAsinθ21

)sin(cosθ(t)nAcosθ21cosθ)tπfsin(2r(t)

msm

mcmmc

+−+−

−+=+

∧∧

φφ

φφφ

terms frequency Double)θcos((t)n21

)θsin((t)n21)Asin(

21 e(t)

ms

mc

+−−+

−−+−−=

∧∧

φφ

φφφφ

Page 49: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Decision-directed Loops …

• There are no product of the noise terms and thus no additional power loss associated with decision-feedback PLL

• The ML estimate of φ given by the earlier equation is also appropriate for QAM

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 49

Sem. I, 2012/13

Page 50: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Overview

• Signal parameter estimation • Carrier phase estimation • Symbol timing estimation

• ML timing estimation

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 50

Sem. I, 2012/13

Page 51: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Symbol Timing Estimation

• Modulator output must be sampled periodically at the symbol rate, i.e., at precise sampling time instants tm = mT+τ • Where T is the symbol interval and τ is the nominal delay

• Periodic sampling requires clock signal at the receiver • Extraction of clock signal called symbol synchronization or

timing recovery • Is critical for a synchronous digital communication system

• The receiver must know • The frequency 1/ T and • Where to take the samples within each symbol interval

• The choice of sampling instant within the symbol interval of duration T is called the timing phase

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 51

Sem. I, 2012/13

Page 52: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Symbol Timing Estimation …

• Symbol synchronization can be accomplished in one of the following ways

1. Tx and Rx clocks are synchronized to a master clock which provides precise timing signal (VLF < 30 KHz)

2. Tx transmits the clock frequency (1/T) or (n/T) along with the information symbol • Rx employs narrowband filter to extract the clock signal for

sampling (simple but power inefficient) 3. Clock signal is extracted from the received data symbol (our

focus is on this) • Will cover a decision-directed method next

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 52

Sem. I, 2012/13

Page 53: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Symbol Timing Estimation - ML Timing Estimation

• Consider the problem of estimating the time delay τ for a baseband PAM waveform

• where

• Assume the information symbols from the output of the de-modulator are known transmitted sequences

• Then the log-likelihood function has the form

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 53

Sem. I, 2012/13

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

)(yICdtτ)nTg(tr(t)IC

dtτ)s(t;r(t)C)(Λ

nnnL

n TnL

TLL

0

0

τ

τ

∑∑ ∫

=−−=

=

∑ −−= τ)nTg(tIτ)s(t; n

Page 54: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Symbol Timing Estimation - ML Timing Estimation …

• Where yn(t) is defined as

• A necessary and sufficient condition for to be the ML estimate of τ is that

• The above result suggests the implementation of the

tracking loop shown in next slide

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 54

Sem. I, 2012/13

dtτ)nTg(tr(t))(y0T

n −−= ∫τ∧

τ

[ ] 0)(ydτdI

dtτ)nTg(tr(t)dτdI

dτ)(dΛ

nn

n

n Tn

L

0

==

−−=

∑ ∫

τ

τ

Page 55: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Symbol Timing Estimation - ML Timing Estimation …

• The summation in the loop serves as the loop filter whose bandwidth is controlled by the length of the sliding window in the summation

• Output of the loop filter drives the voltage controlled clock (VCC) or VCO which in turn controls the sampling times for the input to the loop

55

Decision-directed ML estimation of timing for baseband PAM Digital Communications – Chapter 5: Carrier and Symbol Synchronization

Sem. I, 2012/13

Page 56: Chapter 5: Carrier & Symbol Synchronizationndl.ethernet.edu.et/bitstream/123456789/87843/14/LECT_13... · 2020. 5. 12. · Signal Parameter Estimation … • Assume the channel delays

Symbol Timing Estimation - ML Timing Estimation …

• Note that since the information sequence {In} is assumed known and used in the estimation of τ, the estimate is decision-directed

• This method can be extended to signal formats such as QAM and PSK by using the equivalent low pass form of these signals

Digital Communications – Chapter 5: Carrier and Symbol Synchronization 56

Sem. I, 2012/13