implementation of synchronization algorithms for media flo systems

52
Implementation of Synchronization Algorithms for Media Flo Systems 1 By Ahmad ElMoslimany Supervised by: Prof. Mirette Sadek

Upload: aelmoslimany

Post on 15-Apr-2017

218 views

Category:

Engineering


1 download

TRANSCRIPT

1

Implementation of Synchronization Algorithms for Media Flo Systems

ByAhmad ElMoslimany

Supervised by:Prof. Mirette Sadek

2

Agenda• Introduction to Media FLO system• Media FLO Transmitter• Media FLO Receiver– Synchronization– Equalizer– Turbo decoder– Reed Solomon decoder

• Simulation results & !!!!!!

3

Agenda• Introduction to Media FLO system• Media FLO Transmitter• Media FLO Receiver– Synchronization– Equalizer– Turbo decoder– Reed Solomon decoder

• Simulation results & !!!!!!

4

What is Media FLO?

•American standard for video broadcast.•Mainly used in mobile TV.•An OFDM based system.

5

OFDM Overview

• Multicarrier modulation.• Orthogonality.

6

OFDM Overview (cont’d)• Cyclic Prefix Addition.• Avoid ISI and ICI.

7

Agenda• Introduction to Media FLO system• Media FLO Transmitter• Media FLO Receiver– Synchronization– Equalizer– Turbo decoder– Reed Solomon decoder

• Simulation results & !!!!!!

8

FLO TransmitterBlock diagram:

9

Super frame Structure

• OFDM symbol = 4000 active sub-carrier• B.W = 5.55 MHz• Frequency spacing = 1.35 KHz

10

Agenda• Introduction to Media FLO system• Media FLO Transmitter• Media FLO Receiver– Synchronization– Equalizer– Turbo decoder– Reed Solomon decoder

• Simulation results & !!!!!!

11

FLO ReceiverBlock diagram:

12

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.

13

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.

Synchronization theory

Synchronization types

Frame synchroniza

tion

CFO estimation

Trigger point estimation

Synchronization theory (cont’d)

Synchronization Algorithms

Pilot aided method Blind method

Frame synchronization

• Detect the start of the frame.

• Search for known preamble.

• OFDM preamble has unique properties.

• Based on correlation technique.

Carrier Frequency Offset (CFO)

•Local oscillators mismatch.• ICI occurs. •Loss of orthogonality.

CFO(cont’d)• Fine frequency offset, Through maximum

likelihood estimator

• Coarse frequency offset, through correlation process.

1* )()()(

)(21

Lm

mk

ML

Nkrkrm

Trigger point estimation

•Select NFFT window.• Avoid ISI.

Synchronization (cont’d)

Synchronization Algorithms

pilot aided method Blind method

Blind Method

coarse trigger point estimation through ML estimator

1-Lm22

1*

ML

.|N)r(k||r(k)|21)(

).()()(

}.|)(-)(|{maxarg

mk

Lm

mk

m

Nkrkrm

Synchronization (cont’d)

Synchronization Algorithms

pilots aided method Blind method

Pilots Aided MethodTrigger point fine tuning using pilots aided method

using the following metric.

).(minarg

0

],0[0)(

)(|h(m)|)(

,0

1L

0m2c

qPt

nnGnGnGn

nf

qmfqP

IBIqfine

IBI

24

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.– Frame synchronization• Blind method• Pilots aided method

– Symbol synchronization– Carrier frequency offset estimation

25

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.– Frame synchronization– Symbol synchronization• Blind method• Pilots aided method

– Carrier frequency offset estimation

Frame synchronization

Block diagram :

Frame synchronization (cont’d)

• Correlation properties of TDM1

28

Frame synchronization

• Running cross correlation between TDM1 and another symbol

Frame synchronization

• Correlation properties of TDM1 (cont’d)

Frame synchronization (cont’d)

• Peaks of cross correlation

31

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.– Frame synchronization– Symbol synchronization• Blind method• Pilots aided method

– Carrier frequency offset estimation

32

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.– Frame synchronization– Symbol synchronization• Blind method• Pilots aided method

– Carrier frequency offset estimation

Maximum Likelihood (ML) estimator

Block diagram :

34

Outputs from ML

35

Outputs from ML (cont’d)

36

Performance of ML

• Histogram of the estimated trigger point

37

Performance of ML (cont’d)

• Histogram of the estimated fine CFO

38

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.– Frame synchronization– Symbol synchronization• Blind method• Pilots aided method

– Carrier frequency offset estimation

Trigger Point tuning using pilot aided method

• Block diagram :

40

CIR estimated

Performance of the fine tuner

42

Synchronization• Synchronization theory.• Application of synchronization algorithms in

Media FLO system.– Frame synchronization– Symbol synchronization• Blind method• Pilots aided method

– Carrier frequency offset estimation

43

TDM1 correlation

• Cross and Auto correlation of TDM1, CFO=1

44

TDM1 correlation

• Cross and Auto correlation of TDM1, CFO=2

45

Coarse CFO estimatorPeaks of the correlation

46

Agenda• Introduction to Media FLO system• Media FLO Transmitter• Media FLO Receiver– Synchronization– Equalizer– Turbo decoder– Reed Solomon decoder

• Simulation results

47

Simulation results

• AWGN , mode 0 (QPSK ,TR=1/3 ,RS=7/8)

48

Simulation results (cont’d)

• AWGN , mode 2 (16QAM ,TR=1/3 ,RS=7/8)

49

Simulation results (cont’d)

• TU6 ,mode 0

50

Simulation results (cont’d)

• TU6 ,mode 2

51

Any Questions ?

52

Thank You