Comm Synchronization En

Embed Size (px)

Citation preview

  • 8/9/2019 Comm Synchronization En

    1/45

    Synchronization Shanghai Jiao Tong University

  • 8/9/2019 Comm Synchronization En

    2/45

    Synchronization

    Synchronization is one of the most critical functions of a communicationsystem with coherent receiver. To some extent, it is the basis of asynchronous communication system.

    • Carrier synchronization

    • Symbol/Bit synchronization

    • Frame synchronization

    2

  • 8/9/2019 Comm Synchronization En

    3/45

    Synchronization

    Carrier synchronization ( Receiver needs estimate and com ensate for fre!uency

    and hase differences between a received si"nal#s carrierwave and the receiver#s local oscillator for the ur ose of

    coherent demodulation, no matter it is analo" or di"italcommunication systems

    3

  • 8/9/2019 Comm Synchronization En

    4/45

    Frame synchronization $n frame%based di"ital systems, receiver also needs to estimate the

    startin"/sto in" time of a data frame . The rocess of extractin" such acloc& si"nal is called frame synchronization.

    Symbol/bit synchronization ( /$n di"ital systems, the out ut of the receivin" filter 'i.e. matched filter(must be sam led at the symbol rate and at the recise sam lin" timeinstants . )ence, we re!uire a cloc& si"nal. The rocess of extractin"such a cloc& si"nal at the receiver is called symbol/bit synchronization.

    Synchronization

    4

  • 8/9/2019 Comm Synchronization En

    5/45

    *++ is often used in carrier syn. and symbol syn. $t is a closed%loo control system consistin" of

    *hase detector '* (- "enerate the hase difference of v i't( and v o't(.olta"e%controlled oscillator ' C (- ad0ust the oscillator fre!uency based on

    this hase difference to eliminate the hase difference. 1t steady state, theout ut fre!uency will be exactly the same with the in ut fre!uency.

    +oo filter '+F(

    Phase-locked Loop

    5

  • 8/9/2019 Comm Synchronization En

    6/45

    Phase-locked Loop

    (2'cos3('

    (2'sin3('

    4

    4

    t t vt v

    t t vt v

    oo

    ii

    +=

    +=

    φ ω

    φ ω

    ('sin5 (2'('sin35 (' t t t t v ed d d φ φ φ =−= ∧

    +oo filter is also a +*F.

    1 * contains a multi lier and a low ass filter. The out ut of * is-

    ('('(' t v p F t v d c =The out ut of the +F is 'where F' ( is the transfer function(

    6

  • 8/9/2019 Comm Synchronization En

    7/45

    Phase-locked Loop

    ('5 (' t v

    dt

    t d cv=

    φ

    The out ut of C can be a sinusoid or a eriodic im ulse train. The

    differentiation of the out ut fre!uency are lar"ely ro ortional to the in utvolta"e.

    $f F' (67 Then

    ('sin5 ('

    t dt

    t d eφ

    φ =∧

    This &ind of loo is called the first%order loo

    7

  • 8/9/2019 Comm Synchronization En

    8/45

    Digital PLL

    8

    i"ital

    *

    i"ital +*

    i"ital C

    *++$n ut

    out ut8%9 *++

  • 8/9/2019 Comm Synchronization En

    9/45

    Phase-locked Loop

    $n a coherence system, a *++ is used for-7. *++ can trac& the in ut fre!uency and "enerate the out ut si"nal with

    small hase difference.:. *++ has the character of narrowband filterin" which can eliminate the

    noise introduced by modulation and reduce the additive noise.

    ;.

  • 8/9/2019 Comm Synchronization En

    10/45

    Carrier Synchronization

    To extract the carrier

    7. *ilot%tone insertion method Sendin" a carrier com onent at s ecific s ectral%line alon" with the si"nalcom onent. Since the inserted carrier com onent has hi"h fre!uency stability,it is called ilot ' (.

    :. irect extraction method irectly extract the synchronization information from the receivedsi"nal com onent.

    10

  • 8/9/2019 Comm Synchronization En

    11/45

    Pilot-tone insertion method

    Modulator Bandpassilter

    !dd s"t#

    $"t#

    π %&phase shi t

    -asin" ω c t#

    cos" ω c t#

    7. *ilot%tone insertion methodinsert ilot to the modulated si"nal Thinking'hy () )

    shi t

    The ilot si"nal is "enerated by shift the carrier by 84 4 and decrease by severaldB, then add to the modulated si"nal. 1ssume the modulated si"nal has 4 Ccom onent, then the ilot is

    11

  • 8/9/2019 Comm Synchronization En

    12/45

    *" #

    $)

    S" #

    )

    cc - $ c + $

    Pilot-tone insertion method

    The receiver uses a narrowband filter with central fre!uency f c to extract the

    ilot and then the carrier can be "enerated by sim lyshiftin" 84 4.

    12

  • 8/9/2019 Comm Synchronization En

    13/45

    Pilot-tone insertion method

    SB, SSB and *S5 are all ca able of ilot%tone insertion method. SB canalso a ly ilot%tone insertion method but with certain modification.

    13

  • 8/9/2019 Comm Synchronization En

    14/45

    Narrowband Filter

    The drawbac& of narrowband filter-• The ass band is not narrow enou"h• f c is fixed, cannot tolerate any fre!uency drift with res ect to the centralfre!uency

    •Can be re laced by *++

    *ilot%tone insertion method is suitable for SB, SSB, S and :*S5

    14

  • 8/9/2019 Comm Synchronization En

    15/45

    Direct extraction method

    &, irect extraction method

    #, $f the s ectrum of the received si"nal already contains carriercom onent, then the carrier com onent can be extracted sim ly by anarrowband filter or a *++.

    , $f the modulated si"nal su resses the carrier com onent, then thecarrier com onent may be extracted by erformin" nonlineartransformation or usin" a *++ with s ecific desi"n.

    15

  • 8/9/2019 Comm Synchronization En

    16/45

    .onlinear-trans or/ation-0ased /ethod

    7. S1uare trans or/ation

    : = ,mcmc

    16

  • 8/9/2019 Comm Synchronization En

    17/45

  • 8/9/2019 Comm Synchronization En

    18/45

    .onlinear-trans or/ation-0ased /ethod

    2 S!uare *++

    18

  • 8/9/2019 Comm Synchronization En

    19/45

    3n-phase orthogonal loop4Costas Loop

    &, $n% hase ortho"onal loo >Costas +oo

    Contains in-phase 0ranch andorthogonal 0ranch, !ll parts e$ceptL5 and 6C7 are si/ilar 8ith a 9phasedetector:,

    19

    77 e ee eenr == s sma: ::77cos::7;?e1 ed rt tt rtrt tvt =→⋅→=o"erranc

  • 8/9/2019 Comm Synchronization En

    20/45

    3n-phase orthogonal loop4Costas Loop..20

  • 8/9/2019 Comm Synchronization En

    21/45

    Per or/ance

    ;, *erformance of carrier synchronizationtechni!ue

    7( *hase error- steady%state hase error, random hase error

    :( Synchronization build time and hold time

    21

  • 8/9/2019 Comm Synchronization En

    22/45

    Symbol Synchronization

    In a digital communication system, the output of the receivingfilter must be sampled periodically at the symbol rate and at theprecise sampling time instance!o perform this periodic sampling, we need a cloc" signal at thereceiver!he process of extracting such a cloc" signal is called symbol

    synchroni#ation or timing recovery$ne method is for the transmitter to simultaneously transmit thecloc" fre%uency along with the information signal !he receive cansimply employ a narrowband filter or PLL to extract it !hismethod re%uires extra power and bandwidth and hence, butfre%uently used in telephone transmission systems&nother method is to extract the cloc" signal from the receiveddata signal by using some "ind of non-linear transformation

    22

  • 8/9/2019 Comm Synchronization En

    23/45

    'arly-Late (ate )ynchroni#ation*asic Idea+ exploit the symmetry properties of the output

    signal of matched filter or correlator

    Due to the symmetry, the values of thecorrelation function at the early samples

    and the late samples are e%ual!hus, the proper sampling time is the midpoint

    between and

    23

  • 8/9/2019 Comm Synchronization En

    24/45

    24

  • 8/9/2019 Comm Synchronization En

    25/45

    .onlinear-trans or/ation-0ased/ethod7. @onlinear%transformation%based method

    Some transformations can add synchronous si"nal with f67/T to theori"inal si"nal. For exam le, we can transform the si"nal to return%to%zerowaveform. 1fter narrowband filterin" and hase shiftin", we can "eneratethe cloc& si"nal used for synchronization.

    25

  • 8/9/2019 Comm Synchronization En

    26/45

  • 8/9/2019 Comm Synchronization En

    27/45

  • 8/9/2019 Comm Synchronization En

    28/45

    Per or/ance

    ;. *erformance of symbol synchronization system

    > *++

    7(. *hase error

    :(. Synchronization build time

    ;(. Synchronization hold time

    ?(. Synchronous bandwidth

    28

  • 8/9/2019 Comm Synchronization En

    29/45

    Frame Synchronization

    Aecall that carrier and symbol synchronization needs to estimatethe hase of synchronous si"nal which can be realized by usin" a*++.

    Frame synchronization is to insert frame ali"nment si"nal'distinctive bit se!uence( and then detect the ali"nment symbol.

    Besides addin" frame ali"nment bits, some code such as self%synchronizin" code can be synchronized without addin" extra bits.

    )ere, we only focus on the first method >>insertin" frameali"nment si"nal.

    29

  • 8/9/2019 Comm Synchronization En

    30/45

    Frame Synchronization

    Start%sto methodBunched frame ali"nment si"nal

    istributed frame ali"nment si"nal

    30

  • 8/9/2019 Comm Synchronization En

    31/45

    Start-stop Method

    7. Start%sto method $t is widely used in tele rinter. =ach symbol contains % data bits, a start bit and

    a sto bit.

    ..31

  • 8/9/2019 Comm Synchronization En

    32/45

    Drawbacks:

    7(. +ow transmission efficiency

    :(. +ow timin" accuracy

    Start-stop Method

    32

  • 8/9/2019 Comm Synchronization En

    33/45

    Bunched frame ali"nment si"nal

    &, Bunched frame ali"nment si"nal

    This method inserts synchronous code at a articular lace ineach frame. The code should have a shar self%correlation function .The detector should be sim le to im lement.

    Frame synchronization code-

    Bar&er code

    o timal synchronous code

    seudo%random code.

    33

  • 8/9/2019 Comm Synchronization En

    34/45

    ,,,n xi−+= ar ercoesnoaer ocseuence.sroveaenar ercoew.n=*ar"er ode

    34

  • 8/9/2019 Comm Synchronization En

    35/45

    n barker code: G G

    ; G G %

    ? G G G % G G % G

    G G G % G

    G G G % % G %

    77 G G G % % % G % % G %

    7; G G G G % % G G % G % G

    *ar"er ode

    35

  • 8/9/2019 Comm Synchronization En

    36/45

    . x *ar"er ode36

  • 8/9/2019 Comm Synchronization En

    37/45

    ':( Bar&er code "enerator

    >shift re"ister

    =xam le when n6 , a bits shift re"ister. The initial state is a bar&er code.

    *ar"er ode

    37

  • 8/9/2019 Comm Synchronization En

    38/45

    ";# Barker code detector

    *ar"er ode

    38

    p:tt

  • 8/9/2019 Comm Synchronization En

    39/45

    upu :utput :wenenusaar ercoeeouuoesreser seecorwsenasncronousmuse.*ar"er ode

    39

  • 8/9/2019 Comm Synchronization En

    40/45

    istributed frame ali"nment si"nal

    ;, istributed frame ali"nment si"nal

    The synchronous code is distributed in the data si"nal. That means between each n bits, a synchronous bit is inserted.

    esi"n criteria of synchronous code -

    7. =asy to detect. For exam le- H77777777Ior I74747474I

    :. =asy to se arate synchronous code from data code. For exam le- $nsome di"ital tele hone system all I4I stands for rin", so synchronous codecan only use H74747474I.

    40

  • 8/9/2019 Comm Synchronization En

    41/45

    Per or/ance

    Per or/ance o ra/e synchronization syste/

    4Bunched frame ali"nment si"nal7. *robability of missin" synchronization PL

    1ffected by noise, the detector may not be able to detect thesynchronous code. The robability of this situation is called robability ofmissin" synchronization * +.

    1ssume the len"th of synchronous code is n bit error rate is *e. Thedetector will not be able to detect if more than m bit errors ha en, then-

    41

  • 8/9/2019 Comm Synchronization En

    42/45

    &, *robability of false synchronization P5

    Since data code can be arbitrary, it may be the same with synchronouscode. The robability of this situation is called robability of false synchronization* F.

    * F e!uals to the robability of a earance of synchronous code in the data code.

    a. $n a binary code, assume 4 and 7 a ears with the same robability. There are : n combinations of a n bit code.

    b. 1ssume when there are more than m bit errors, the data code will also be detectedas synchronous code.

    Per or/ance

    ...... xn x F ==m44mn xnn x==42

  • 8/9/2019 Comm Synchronization En

    43/45

    Per or/ance 43

  • 8/9/2019 Comm Synchronization En

    44/45

    . ,,7s . ,sees,eaveraeumeousnesbLF =::7:s r ueraea1arentsoterevousmetosoreese. sb st tt =>><Per or/ance

    44

  • 8/9/2019 Comm Synchronization En

    45/45

    )uggested eading

    !" $% &'()*+, , .//0 1, -./

    hapter 0 1 of Fundamentals of CommunicationsSystems , Pearson Prentice 2all .//3, by Proa"is4 )alehi