the implementation of estimation and correction of carrier frequency offset of cofdm system in dab...

Upload: ashu4nov

Post on 25-Feb-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 The Implementation of Estimation and Correction of Carrier Frequency Offset of COFDM system in DAB Receiver

    1/4

    The Implementation

    of

    Estimation and

    Correction of Carrier Frequency Offset

    of

    COFDM system

    in

    DAB Receiver

    Lingh i Huang,

    and

    Zaiwang Dung

    Department of Electronics Engineering

    Tsinghna University, F.RChin a

    Abstract: Estimation of the carrier frequency offset is a

    key pan of COFDM receivers.

    An

    novel Iiardware

    sclienie of Carrier Frequency Offset Estiimtion and

    Corrections of CO FDM system in DAB (digita1 audio

    , broadcast) Receiver

    is

    i inpleniented on P G A . I t has

    been embedded in the mnonolitluc DAB c h a d decoder

    and it also can be utilized in other OFDM system after

    soiiie inodfication

    Kcyvord:

    CFO(Camer frequency offset). COFDM

    (Coded Orthogonal Frequency Division Multiplexing),

    CORDIC(C0rdina

    re

    Rot.ar io i is DIgita l Compute)

    1.

    I n t r o d u c t i o n

    OFDM is

    a

    bandwidth efficient signaling scheme

    for digital conununications that

    was

    first proposed

    by

    C11;ing~~'I For its robustness against the effects of

    inultipath propagation n4uch are main obshuctions

    of

    mobile reception and rea liz~ tio n of single frequency

    nenvork. OFDM is widely adopted.

    But the transpolt systems of OFDM are very

    sensitivity to frequency offset.

    To

    obtain responsible

    deniodulated signils. the carrier of the receiver must

    keep consistent with the transmitter's.

    Tliere're

    many

    carriers in OFDM signal. And the

    frequency offset

    k

    engendered

    in

    channel includes

    two

    palt:

    Y

    =

    ( 1 )

    \Vlicre,fic is the distance behveen contenn inous

    carries. I is integer and n is decinial fraction less than 0 5

    I, . is called coarse frequency offset wldcli covers

    integer multiple of the distance beh5,een carries. And o

    fs is called fine frequency offset which covers the offset

    less thin

    half

    of the distance beh-een contenninou s

    canies .

    Channel decoder

    Ld -o rd la t Er limnl ion

    of

    frequencyoffsn

    (a)

    C h a d dmoder

    +=?z

    R F

    A I D

    co*.Xtioon of

    A I

    Figun:

    I

    Many m ethods have been proposed on estimation of

    frequency offset. and they can be classified into

    hVO

    class

    by weather the transmitter signal contains the signal

    specially set for frequency estiination. The correction of

    the Frequency offset can also be c lassified into hv o class.

    one is depict as figure l(a) that adjust the local-oscillator

    to make the carriers accordant. and another is depict

    as

    figure

    l b)

    hat adjust the phase of the signal input to the

    OFD M decoder

    to

    make frequency syncluonization

    Tlus

    paper

    introduces the hardware sclieiiie

    of

    Carrier Frequency Offset Estimation and Corrections,

    and

    it

    is according

    to

    ETS 300 401 DAB. It has been

    employed in the ASIC design of DA B receiver.

    0-7803-7889-X/03/$17.00@2003 IEEE.

    890

  • 7/25/2019 The Implementation of Estimation and Correction of Carrier Frequency Offset of COFDM system in DAB Receiver

    2/4

    2 .

    Estimation of frequenc y offset

    In

    OFDM,

    to avoid tlie inter-symbol interference

    The

    DAB

    trammitter

    signal includes specialized (ISI).

    the

    guard interv al is emp loyed wluclm is the sam e

    as

    sigilal called

    phase

    reference syiiibol. Correlating the the backend of signal of the symbol. So it can also be call

    phase reference symbol with

    the

    standard phase as cyclic prefix. And u'e can

    use

    it to calculate the fine

    rcfcrence symbol stored in local receiver can easily

    get

    frequency offset.

    tlie coarse frequency offsct. but the estimation of fine r ( f )

    is

    the

    guard in te n d of symbol received. I is

    offset

    is

    coinplcx. the duration of a synibol which

    is

    the r eciprocal of

    , . _ _ _ _ _ _ _ _ _ _ _ - - - - _ - _ _ _ _ _ _ _ _ _ _

    t rim i r qu n yPiimstl

    To estimate the

    coarse offset should

    calculate the sigiml

    in frequency doinain

    wluch

    work after

    FFT decoder. And to

    estimate the fine

    offset should make

    the distance betaeen carries. that is f

    =

    lir . And

    r r-T,,)

    s

    the baclrend

    signal o f th e

    .symbol. In

    i d e a

    I ctraniiel condition:

    ) ( I )

    ? / -T

    )

    ( 2 )

    If there is rrequency offset. the

    two

    sigmil

    hive

    pliase

    diiierence. concerning

    I )

    that is

    (

    =

    -7 ewd (3)

    The

    phase difference implicates

    the

    infomation

    of

    frequency offset.

    To

    correlate them then

    R(,)= , j ( , ) . . r ( r - T , , ) = C e . ; p ( i z ~ f l ~ ~ s r , ) 4)

    \\here C

    is

    real nuniber wluch equal

    to

    square of

    the

    amplitude of the

    OFDM synrbol.

    I n practical. the cunnilation is adopted to depress

    interfere.

    ; = E R ( , ) = c v ( f )

    . r t -

    T,,)

    =

    ~Ccxp(jZm&T,; ,) Kesp( j2mf ,7 ; , )

    (5)

    3. System Airhitectuix and Scheme

    doniain just after

    AD o the system is a half closed loop system for the

    coarse frequency offset estiination is closed loop but the

    fine offset estinwtion not. The system structure is

    depicted in figure

    2.

    The system control and the

    calculation of angle or phase in the fine frequency offset

    estimation and the frequency correction

    are the

    most

    difficulties.

    3.1 Coarse frequency offset cstiniatiou

    Using the c a m. signal of phase reference

    synibol

    decoded froin

    FFT

    to correlate with the standard plme

    reference symbol. we can get coarse frequency offset

    estimation witch less than 8liHz.And the offset large

    than 8kHz can obtain froin the envelope demodulation in

    frequency doma in

    3.2 Fine frequency offset estimation

    To get

    the

    fine frequency offset,

    u'e

    should calculate

    the

    fonnula 5). This acluevement is coiuposed

    of

    die

    datain part. the corrclation part. the angle compute part

    and

    the

    system control. The input includes two

    orlhogonal signals

    I

    and

    Q

    crea ted from A D and

    the

    syn ~b ol tart signal.

    891

  • 7/25/2019 The Implementation of Estimation and Correction of Carrier Frequency Offset of COFDM system in DAB Receiver

    3/4

    2.2.1 The'inddta read control module

    Range can

    be

    extended to *?rand

    the

    correspondiug

    frequency offset can be extended to +jOOHz (mode

    I).

    The essence idea

    of

    CODIC

    algoritluii

    is

    to

    approach

    the

    ai111

    by rotate

    k a r c t a n ( l i 2 ) . The

    pllaase error

    is

    confined

    In formula (4)

    or

    ( 5 ) .

    we

    need buffer

    to

    transfer the

    data. In DAB mode I.

    T=

    2048, wlucli mean 2048

    sample data (not including cyclic prefix). To perform the

    correlation.

    the

    buffer has to

    be

    more tliaii 2048. In our

    iinplementation,

    the

    donble port

    sram is cmployed which the

    s a n e

    time is the transmit .

    behveen DIQ and backend

    decoder.

    L d ot le

    # m e =

    pII-(Imp,,p, tJ,

    -

    ighl nrle

    In DAB system. the time

    s~nch ronizatio n can obtained

    from the null symbol. so the

    Figue 4

    start position of each

    symbol

    can be ascertained and

    we

    can reduce

    the

    conelation qu antih form this

    that

    we do not

    cokelate all

    the

    data but select p.m of the

    cyclic prefix and

    thc

    c oms pond ing

    pan

    of

    the

    synbol. For both the front part of

    tlie

    q c l i c prefiz and tlic backend

    of

    the symbol

    could

    bc

    dis tuh ed by multi-path effect and

    mobile receiving condition.

    we

    can select

    the pan

    to

    conelate

    b?-

    tlie channel condition.

    But in pnctic e. fo r simpleness. firm position

    is

    chosen. \\~luc h

    s

    the m iddle part (256 samples) of the

    c ~clic prefix

    504

    samples) and

    it's

    corresponding part.

    All these tasks

    are

    achieved in control module.

    R I p n r l a

    l n l L ro i rc l r l o

    Figurs

    5

    by the last rotate. For example. in a

    IO

    stage CORDIC.

    the phase error is less than 0.004(radian).

    Some regulations are applied to make it calculate

    the arc iangent. The flow clia is shown in figure 4 and

    its circuit design in figure 5 . After tlie CORDIC. the

    condate outcome is rotated to

    a

    real nuniber. and lhe

    angle it rotxed is

    the

    p l w e we want.

    Pay

    attention

    on ihe coefficient the original complex iiumber Ius been

    magnified.

    It

    is

    a f ix

    nlultiple:1.647. so

    the

    complex

    iiumber should

    be

    eztcnd before CORDIC to avoid

    oveflow. The allgle rotate on each

    stage

    is - ~ X I ~ ~ , ( I , ~ ' ) .

    wlucli is easily implemented by shift in Iurdware design.

    3.2.2 Angle and

    Phase

    Calculate

    Calculating the angle and

    pluse of

    the outcome

    of

    correlator is the key p m in the estimation of frequency

    offset.

    Oue

    method is tlut

    take

    the image pan of the

    corrclate outcome

    a s it's

    angle. Tlus method can work

    ivcll \ \ l ien the

    anglc is

    \-e? small. but when

    the

    angle

    is

    not closed to

    zero. it

    will create lager e m r and it is

    unacceptable especially for

    an

    unclosed loop system.

    So

    the accnmte angle is obligaton.

    The CORDIC algoritluii is introduced into this 3.2.3 correction of frequency

    offset

    calculation I t needs less hardware overhead to calculate Figure l(a) show the tnditional iiietliod

    to

    the arc tangent. If qoadrant judge

    is

    a dded . the D y ~ i n i c c on tc t ion f re quency offset.

    Tlus

    method required the

    892

  • 7/25/2019 The Implementation of Estimation and Correction of Carrier Frequency Offset of COFDM system in DAB Receiver

    4/4

    local oscillator to be high precision high stability and

    adjustable. It is llard

    to

    realized. In t l is implementation

    the digiial correction method sh oa ~ n figure 1 @) k

    eniployed. The principle of digital correction is to

    counteract the frequency offset before OFD M decode by

    digital signal process. Tllat is

    ~ - J W W ( I )

    r(t)exp(j2mfsCT,)x exp(-j2mfxT,)

    7 )

    11

    can be acldeved by Direct-Digital Synthesizer

    (DDS) and multiple module. But the inultiple need large

    area and thc DDS should look up table. DDS ~vluc li eed

    sync-datain

    niodule

    on

    4 M.

    /Compilation Logic Cells Registers

    82 71

    sync-correlate 373

    sync-correct

    I

    667

    400

    sync-compute

    5 . Conclusions

    An novel hardware design of C a m c r

    Frequency Offsei Estimation aiid

    s 1 m . a Corrections DAB recciver is impleoieuied

    and verify on FPGA . Th e siinulaiion result

    Phase? P h r v l P h S d

    Figure

    complex control and

    its

    precision is confined

    to

    the table

    memot?;. The CORDIC can

    also

    work here. It is just the

    counterreaction of the estimaiion. By accuinulate

    the

    frequenq offset we can get

    the

    phase wlucli

    the

    indata

    should rotate. Aiid

    p

    modulate the pliase each stage to

    make it zero

    a t

    the end. and the complex number after

    process ciin be send

    io FFT

    to decode.

    To

    reduce the

    work clock o n the coiirinlance work.

    tlie

    pipeline

    stnicture is employed. Figure 6 depict the 9 stage

    pipcline. Tlierc

    also

    c a n choose

    a

    tmde-off behveen area

    aud speed.

    Each stage required deferent precision .

    to

    reduce

    the design resource.

    the

    wordlength of each stage is

    defcreni. Stage 1 is Rbit and the last stage is 13bit. Tlus

    change make the

    gates

    reduced about 1 0

    4. 1ml)lementation

    Tlds system is designed from top

    to

    down. All the

    design is described in VHDL in register transfer

    leuel(RTL). The design Iias been siuiulated on Modelsiui

    and been placed and rouied on FPGA-complie aud

    QUARTUS.

    It s

    donmload

    on

    EPlK100QC208-3 of

    ALTERA's ACEX series FPGA. The resource of the c l i p

    has been

    used 62% aiid the design is about 50.000

    gates.

    All inodole work on 2 M clock except the indata control

    and verification on FP GA prove th is design

    is practicable.

    Reference:

    I .

    2 .

    2.

    4 .

    5

    6 .

    7 .

    C l m g

    R W.Synthesis of band-limited ort1iogon;il

    signals for multi-channel data transuussion[J I.Bell

    Syst

    Tec h J.19GG.45( 12):1775-1 796

    Cliang R W.Gibbey ,R A.A tlieoreiical study

    of

    perfonnance of an ortliogoilal tuultiplering

    d a r ; ~

    transmission sclieiue [I]. IEEE Trans

    Coinuiunication Technolopy.

    1968. G(S):529-5dO.

    EBU. ETS 300 401. "Radio Broadcasting Systems:

    Digital Audio Broadcasting DAB) o mobile.

    portable and fixed receivers". 1997

    Jack E.Volder. The CORDIC trigonomctriz

    teclmique.IRE Trans.on Electronic Coiuputins.

    1959.8 : 330-334

    Hui Lu , "A rcsearch

    on

    tlie

    DAB

    receiver based ou

    the sofnvare radio mechanism and tlie

    syncluoniwtion algorithm". doctor dissert:ition of

    Tsiogliua univ.. 3.2000

    Lei X u, "design on the synchionization systeiii or

    digital audio broadcasting". niaster dissertation of

    Tsingliua u n i ..6.2002

    Yonping Zhou. Hua

    Guan.

    Z a i w n g D o n g

    controllable digital frequency

    Synlliesizci'.

    teclmiquc repolt of T singhua Uiiiv.; 9.1999

    893