12.07.2015 Views

Synchronization - Digital Communication Chapter 6 & 7 - Unik

Synchronization - Digital Communication Chapter 6 & 7 - Unik

Synchronization - Digital Communication Chapter 6 & 7 - Unik

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong><strong>Digital</strong> <strong>Communication</strong><strong>Chapter</strong> 6 & 7<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’Ola JetlundNovember 20, 2007


definitions<strong>Synchronization</strong>Ola JetlundIntroduction◮ Coherent versus noncoherent demodulation◮ Reference signal◮Must be generated (PLL)◮ Subcarrier synchronization◮ Frequency synchronization◮ Phase synchronization - phase lock◮ Reference signal is sync’ed in freq. and phase◮ Symbol synchronization◮ Frame synchronization◮ Receiver versus Network synchronization<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


costs and benefits<strong>Synchronization</strong>Ola JetlundIntroductionCosts◮ hardware and software◮ processing time - communication delay◮ increased receiver powerBenefits◮ possible reduction in transmit power◮ synchronization allows advanced techniques as◮◮◮error-control codingmultiple access techniquesspread spectrum<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


linear loop continued<strong>Synchronization</strong>Ola JetlundIntroductionThe closed-loop transfer function:The phase error:H(ω) = ˆΘ(ω)Θ(ω) =K 0F (ω)K 0 F (ω) + jω<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’E(ω) =jωΘ(ω)K 0 F (ω) + jωθ(t)−F (ω)K 0 /jωˆθ(t)


steady-state of the linear loop<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Steady-state is found by looking atlim e(t)t→∞From the final value theorem:Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’−ω 2 Θ(ω)lim e(t) = lim E(ω) = limt→∞ ω→0 ω→0 K 0 F (ω) + jωNow, if lim t→∞ e(t) = 0 the PLL will eventually lock thephase


performance in presence of noiseNow the received signal isr(t) = cos(ω 0 t + θ(t)) + n(t)rewriting the zero-mean Gaussian noise:n(t) = n c (t) cos(ω 0 t) + n s (t) sin(ω 0 t)<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’we get the following error signale(t) =x(t)r(t)= sin(θ(t) − ˆθ(t)) + n ′ (t) + 2 sin(2ω 0 + . . .)wheren ′ (t) = n c (t) cos(ˆθ(t)) + n s (t) sin(ˆθ(t))


complete linear model of the PLL<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>θ(t)−F (ω)K 0 /jωˆθ(t)Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’n ′ (t)Network sync’NB! Assumessin(θ(t) − ˆθ(t)) ≈ θ(t) − ˆθ(t)which is only true for small phase errors!


nonlinear PLL model<strong>Synchronization</strong>Ola JetlundIntroductionθ(t)−sin(·) F (ω) K 0 /jωˆθ(t)<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncNown ′ (t)Frame sync’Network sync’∆ω(t) = d dt {ˆθ(t)} = K 0 y(t)= K 0(sin(ω0 t + ˆθ(t)) ∗ f (t) + n ′ (t) ∗ f (t) )


acquisition - going into lock<strong>Synchronization</strong>Ola JetlundAssume that n ′ (t) = 0 and F (ω) = 1 and that the inputphase isθ(t) = ω i t.Then the output phase can be denotedˆθ(t) = ω o t +∫ t0K 0 sin e(t)dt + ˆθ(0)where ω i is the frequency of the input signal and ω o thefrequency of the output signal and the difference isdenoted∆ω = ω i − ω oIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


acquisition continued<strong>Synchronization</strong>Ola Jetlundthe phase error becomese(t) = θ(t) − ˆθ(t) = ∆ω i t −differentiating gives∫ t0K 0 sin e(t)dt − ˆθ(0)Introduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’de(t)dt= ∆ω − K 0 sin eFor the loop to be in lock we must havede(t)dt= 0


symbol synchonization<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol sync◮ Non-data aided versus data-aided◮ Open versus closed loop symbol syncFrame sync’Network sync’


open-loop sync’All open-loop synchronizers produce some informationon the frequence of the incoming symbols:◮ Example - autocorrelation of the input shapes(t)MatchedFilterEven-lawnonlinearity◮ Example - Fourier component of the data clockBPFsgn<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’s(t)BPFsgnDelayT /2◮ Example - an edge detectors(t)LPF d/dt (·) 2 BPF sgn


closed-loop sync’<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Uses a local data clock. Example:R Tddt| · |Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’s(t)VCOF (ω)−+R T −d0 dt| · |


frame synchronization<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>◮ applies when the transmitted data have some sortof block or frame structure◮ application dependent◮ examples◮ frame marker◮ codeword transmissionPhase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


network synchronization<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>◮ Receiver sync’◮ Coherent modulation◮ Broadcast (one direction communication)◮ single-link communication◮ Terminal sync - transmission parameters arechanged to obtain sync◮ Noncoherent modulation◮ multi user systems◮ satellite communication◮ TDMA systemsPhase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’


<strong>Synchronization</strong>Ola JetlundIntroduction<strong>Synchronization</strong>Phase syncPLLlinear loop modelnonlinear PLL modelSymbol syncFrame sync’Network sync’

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!