SlideShare a Scribd company logo
1 of 20
BY
Israa Tariq
Supervisor
Mohammed Baqer Alaie
2022
INTRODUCTION
In a digital transmission system, the transmission chain includes several oscillators for
• modulation and demodulation
• up- and down-conversion
• clocking symbol and bit-streams
• sampling
The synchronisation functions of the receiver have to be locked to the received signal. It is not possible to recover
correct frequencies/phases without any control mechanisms. The receiver has to ‘dig out’ the synchronisation
information from the received signal
• Synchronisation has to be done at least in the following levels:
• Carrier recovery
• Symbol timing recovery
• Frame synchronisation
CARRIER RECOVERY
Reasons for carrier phase/frequency errors:
 Transmitter local oscillators used for up-conversion and modulation
 Receiver local oscillators used for down-conversion and demodulation
 Up/down-conversion in repeaters
 Doppler shift in mobile channels and non-geostationary satellite systems
In the traditional approach, the receiver local oscillator(s) are adjusted adaptively to match the
frequency and phase with the received signal.
 In differentially coherent (e.g., DPSK) or non-coherent (e.g., FSK) systems, sufficiently accurate
frequency adjustment is enough
 Accurate phase recovery is needed in coherent detection
 For complex alphabets, accurate phases for the quadrature carriers are needed (90 degree phase
shift for I & Q branches)
Carrier recovery is often done in two parts:
1. Coarse frequency adjustment
2. Fine frequency adjustment and phase recovery
EFFECTS OF CARRIER SYNCHRONISATION ERRORS
 Constant carrier phase error  corresponds to a rotation of the
constellation
Ak  e jAk
 Constant carrier frequency error  corresponds to time-varying rotation
of the constellation
Ak  e jkTAk
If the parameters can be estimated with sufficient accuracy, these effects can
easily be compensated by a complex multiplier in baseband processing, prior
to detection.
SYMBOL TIMING RECOVERY
In the traditional approach, the sampling clock is synchronised to the symbol
frequency and phase of the received signal.
The effects of symbol timing errors can be seen with the aid of the eye
pattern:
 the samples are not taken at the maximum eye opening
 ISI is introduced
 noise margin is reduced
Analog timing recovery:
ANALOG
PROCESSOR
DIGITAL
PROCESSOR
SIGNAL IN
SAMPLER
DATA OUT
SAMPLING
CLOCK
TIMING CONTROL
Hybrid timing recovery:
ANALOG
PROCESSOR
DIGITAL
PROCESSOR
SIGNAL IN
SAMPLER
DATA OUT
SAMPLING
CLOCK
TIMING CONTROL
Digital timing recovery:
ANALOG
PROCESSOR
DIGITAL
PROCESSOR
SIGNAL IN
SAMPLER
DATA OUT
SAMPLING
CLOCK
TIMING CONTROL
SYNCHRONISER CLASSES
ANALOG AND DIGITAL SOLUTIONS
Traditionally, analog or hybrid analog/digital solutions have been used for carrier and timing
recovery.
 Adjusting directly the demodulator local oscillator or sampling clock
 Phase-locked loops (PLLs) and related circuits have been used as key elements.
There is interest in digital solutions:
 Possibly better in terms of
size or power consumption or economy
 Better solutions can be found in terms of jitter performance and/or tracking speed
- Convergence speed is very important in mobile systems
- Long feedback loops can be avoided (e.g., in hybrid solutions, loops from the digital part back
to the analog part are needed)
=> speed
SAMPLING RATE OPTIONS
Theoretically in an optimal receiver for a linear transmission system, symbol-rate sampling can be used if and
only if
 matched filter is included in the receiver prior to sampling or sampling rate conversion to symbol rate
 sampling or sampling rate conversion to symbol rate is done at the correct phase
Otherwise there will be destructive aliasing effects.
Then it is clear that A/D conversion can be done at the symbol rate only in the analog or hybrid symbol timing
recovery schemes. (For the carrier recovery scheme, there are no such hard constraints.)
All-digital symbol timing recovery scheme requires higher-than- symbol-rate sampling.
A natural choice is to sample at twice the symbol rate (since the excess bandwidth is normally less than
100%).
SYNCHRONISATION PRINCIPLES
Data-aided (DA)
Based on reference symbol sequences known to the receiver (training signals,
preambles/midambles, pilot frequencies, etc.).
Decision-directed (DD)
Utilises detected symbol values as reference.
Non-data-aided (NDA)
Does not depend on known or detected symbol values.
It is clear that DA techniques result in the best synchronisation performance, but some part of
bandwidth or data transmission capacity is lost for the pilot signals or training sequences.
Decision-directed methods are sensitive to detection errors (but not very sensitive).
SYNCHRONISER OPERATION MODES
Acquisition mode
Start-up phase, during which the system achieves stable
operation.
Tracking mode
Normal operation mode, during which the system adapts to
slow variations of the synchronisation parameters.
Different synchronisation principles can be used during the two
phases.
Illustrating the Effect of Timing Jitter on Symbol Error
Rate:
ERROR
PROBABILITY
Pe|
Examples of the Effects of Symbol Timing Errors on Symbol
Error Rates, 2-level and 4-level PAM:
TIMING OFFSET
0 0.05 0.1 0.15
Timing error (as a fraction of T)
0.2 0.25
10−7
10−6
10−5
10−4
10−3
10−2
10−1
Symbol
Error
Probability
64−QAM
16−QAM
Feedback and feed-forward configurations
Symbol timing recovery can be done either in
feedback configuration
SAMPLER TO DETECTOR
LOOP
FILTER
VCO
TIMING ERROR
DETECTOR
or in feedforward configuration
SAMPLER
VCO
TIMING
ESTIMATION
TO DETECTO
The same is true also for carrier phase recovery.
Coarse carrier frequency recovery is usually based on
feedback configuration.
Examples of Receiver Structures
Coherent receiver:
MATCHED
FILTER
TIMING
RECOVERY
DETECTOR
r(t) r´(t) x(t) x(k)
SAMPLE AT
kT
ck
vt
e
j2
FREQ.
RECOVERY
ej
PHASE
RECOVERY
A more practical, modern receiver structure would have sampling at 2x symbol rate after the coarse
frequency recovery and implement the phase and timing recovery in the DSP domain.
Differential receiver:
MATCHED
FILTER
TIMING
RECOVERY
r(t) x(t) x(k)
SAMPLE AT
kT
vt
e
j2
FREQ.
RECOVERY
z1
TO
DETECTOR

ORDER OF THE BLOCKS IN ALL-DIGITAL
SOLUTIONS
The order of the symbol timing and carrier
recovery blocks can be selected rather freely.
 Normally the coarse frequency synchronization is
done first. Frequency errors which are
considerable in comparison to the signal
bandwidth woud destroy the band-selection and
matched filtering.
 Phase rotation and sampling/symbol timing
interpolation blocks can be interchanged.
 Different timing estimation / timing error
detection and phase estimation / phase
error detection methods may be needed
depending on the order of the blocks.
SOME AD-HOC TIMING RECOVERY
ALGORITHMS
A set of algorithms utilizes a timing tone, a symbol-rate spectral
component, which is obtained, e.g., by squaring the baseband data signal.
The timing tone can be extracted by
 a narrowband lowpass filter
 phase-locked loop
 computing DFT at the symbol frequency (i.e., a single
point of the DFT output is needed for each data block)
The timing jitter of these algorithms (and many others)
can be improved by a special prefilter, which produces a
symmetric, bandlimited spectrum at half of the symbol
rate. In fact, in some cases it is possible to achieve jitter-
free timing recovery.
MUELLER & MÜLLER ALGORITHM
The original paper describes a family of hybrid algorithms working at
symbol-rate samples. The most common (and most simple one) is the
following.
This is a decision-directed (or data-aided) algorithm.
It can be shown to be free of timing jitter in ideal conditions (after
convergence to zero timing error, no ISI).
This algorithm was developed originally for 2-PSK and QPSK, but has
been shown to work also in the case of high-order QAM-
constellations.
MATLAB CODE (OFDM SYNCHRONIZATION TEST OVERVIEW
A large data vector is regenerated for a given EbN0 value by the generateOFDMSignal function. This data is then
passed through the applyOFDMChannel function which introduces several common channel impairments. Finally
the data is passed to the receiver for recovery. The receiveOFDMSignal function operates by processing data on
a frame-by-frame basis. This processing mechanism is self-contained for performance benefits when using code
generation and for code simplicity. This script by default generates code for the transmitter and receiver
functions; this is accomplished by using the codegen command provided by the MATLAB Coder product.
The codegen command translates MATLAB functions to a C++ static or dynamic library, executable, or to a MEX
file, producing a code for accelerated execution. The generated C code runs several times faster than the original
MATLAB code.
During operation, the receiver will display a series of plots illustrating certain synchronization results and effects
on the signal.
Summary
This example utilizes several MATLAB System objects to simulate digital
communication with OFDM over an AWGN channel. It shows how to model several
parts of the OFDM system such as modulation, frequency estimation, timing
recovery, and equalization. The simulation also displays information about the
operation of the synchronization algorithms through a series of plots. This example
also utilizes code generation, allowing the simulation to run several times faster than
the original MATLAB code.
REFERENCES
1H. Meyr, M. Moeneclaey, S.A. Fechtel, Digital Communications Receivers - Synchro- nization, Channel Estimation, and Signal Processing. Wiley
1998.
2U. Mengali, A.N. D'Adrea, Synchronization Techniques for Digital Receivers. Plenum Press 1997.
3L.P. Sabel, W.G. Cowley, "Block processing feedforward symbol timing estimator for digital modems," Electronic Letters, vol. 30, no. 16, pp. 1273-
1274, Aug. 1994.
4R. Hamila, J. Vesma, and M. Renfors, ”Polynomial-Based Maximum Likelihood Tech- nique for Synchronization in Digital Receivers,” IEEE Trans.
Circuits Syst. II, vol. 49, pp. 567-576, Aug. 2002.
5L. Anttila, Baseband Signal Processing for a Narrowband Radio Modem. M.Sc. The- sis, TUT, Dept. of Electrical Engineering, Jan. 2004.
6F. M. Gardner, Frequency Detectors for Digital Demodulators via Maximum Likeli- hood Derivation, Final Report: Part II: ESTEC Contract No.
8022/88/NL/DG, Gardner Research Company, 1990.
7P. Z. Fan, M. Darnell, Sequence Design for Communications Applications, Research Studies Press, John Wiley & Sons Ltd, London, 1996.
8S. Kay, A Fast and Accurate Single Frequency Estimator, IEEE Transactions on Acoustics, Speech, and Signal Processing, Vol. 37, No. 12, pp.
1987-1990, December 1989.
9M. P. Fitz, Planar Filtered Techniques for Burst Mode Carrier Synchronization, paper 12.1.1, GLOBECOM ’91, Phoenix, Arizona, December 1991.
10U. Mengali, M. Morelli, Data-Aided Frequency Estimation for Burst Digital Trans- mission, IEEE Transactions on Communications, Vol. 45, No.
1, pp. 23-25, January 1997.

More Related Content

What's hot (20)

MIMO in 15 minutes
MIMO in 15 minutesMIMO in 15 minutes
MIMO in 15 minutes
 
Matched filter
Matched filterMatched filter
Matched filter
 
Linear equalizations and its variations
Linear equalizations and its variationsLinear equalizations and its variations
Linear equalizations and its variations
 
Equalization
EqualizationEqualization
Equalization
 
wireless communications
wireless communications wireless communications
wireless communications
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
 
MIMO Channel Capacity
MIMO Channel CapacityMIMO Channel Capacity
MIMO Channel Capacity
 
MU- mimo [autosaved]
MU- mimo [autosaved]MU- mimo [autosaved]
MU- mimo [autosaved]
 
Synchronization
SynchronizationSynchronization
Synchronization
 
TDMA Time Division Multiple Access
TDMA Time Division Multiple AccessTDMA Time Division Multiple Access
TDMA Time Division Multiple Access
 
space time codes
space time codesspace time codes
space time codes
 
Unit 3- OPTICAL SOURCES AND DETECTORS
Unit 3- OPTICAL SOURCES AND DETECTORS Unit 3- OPTICAL SOURCES AND DETECTORS
Unit 3- OPTICAL SOURCES AND DETECTORS
 
Speech coding techniques
Speech coding techniquesSpeech coding techniques
Speech coding techniques
 
MIMO OFDM
MIMO OFDMMIMO OFDM
MIMO OFDM
 
OFDM
OFDMOFDM
OFDM
 
Optimum Receiver corrupted by AWGN Channel
Optimum Receiver corrupted by AWGN ChannelOptimum Receiver corrupted by AWGN Channel
Optimum Receiver corrupted by AWGN Channel
 
MINIMUM SHIFT KEYING(MSK)
MINIMUM SHIFT KEYING(MSK)MINIMUM SHIFT KEYING(MSK)
MINIMUM SHIFT KEYING(MSK)
 
Channel Estimation
Channel EstimationChannel Estimation
Channel Estimation
 
Channel estimation - F. Ling
Channel estimation - F. LingChannel estimation - F. Ling
Channel estimation - F. Ling
 
Earlang ejercicios
Earlang ejerciciosEarlang ejercicios
Earlang ejercicios
 

Similar to Digital Synchronization Techniques for OFDM Systems

( KEVIN SONI )DATA ACQUISITION SYSTEM
( KEVIN SONI )DATA ACQUISITION SYSTEM ( KEVIN SONI )DATA ACQUISITION SYSTEM
( KEVIN SONI )DATA ACQUISITION SYSTEM Kevin Soni
 
Equalization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptxEqualization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptxUditJain156267
 
pulse code modulation.pdf
pulse code modulation.pdfpulse code modulation.pdf
pulse code modulation.pdfStannousGreen
 
Modem synchronization and control
Modem synchronization and controlModem synchronization and control
Modem synchronization and controlsirish2chandraa
 
Eqalization and diversity
Eqalization and diversityEqalization and diversity
Eqalization and diversityerindrasen
 
Adc lab
Adc labAdc lab
Adc labxyxz
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesIJCSIS Research Publications
 
EP-4221 -Chapter5.I(1).pptx
EP-4221 -Chapter5.I(1).pptxEP-4221 -Chapter5.I(1).pptx
EP-4221 -Chapter5.I(1).pptxgeremu2
 
PAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar SlidedeckPAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar Slidedeckteledynelecroy
 
PAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations WebinarPAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations WebinarHilary Lustig
 
All digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle correctorAll digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle correctoracijjournal
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeIOSR Journals
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemIOSR Journals
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemIOSR Journals
 
Development of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterDevelopment of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterIJPEDS-IAES
 
3.1 structure of a wireless communicaiton link
3.1   structure of a wireless communicaiton link3.1   structure of a wireless communicaiton link
3.1 structure of a wireless communicaiton linkJAIGANESH SEKAR
 

Similar to Digital Synchronization Techniques for OFDM Systems (20)

( KEVIN SONI )DATA ACQUISITION SYSTEM
( KEVIN SONI )DATA ACQUISITION SYSTEM ( KEVIN SONI )DATA ACQUISITION SYSTEM
( KEVIN SONI )DATA ACQUISITION SYSTEM
 
Cfo in ofdm
Cfo in ofdmCfo in ofdm
Cfo in ofdm
 
Equalization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptxEqualization with the help of Non OMA.pptx
Equalization with the help of Non OMA.pptx
 
pulse code modulation.pdf
pulse code modulation.pdfpulse code modulation.pdf
pulse code modulation.pdf
 
Digital Control Systems
Digital  Control   Systems Digital  Control   Systems
Digital Control Systems
 
Modem synchronization and control
Modem synchronization and controlModem synchronization and control
Modem synchronization and control
 
Eqalization and diversity
Eqalization and diversityEqalization and diversity
Eqalization and diversity
 
Resynchronisation or reconnection or transition of microgrid with the utility...
Resynchronisation or reconnection or transition of microgrid with the utility...Resynchronisation or reconnection or transition of microgrid with the utility...
Resynchronisation or reconnection or transition of microgrid with the utility...
 
Adc lab
Adc labAdc lab
Adc lab
 
Implementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation SchemesImplementation of OFDM System Using Various Channel Modulation Schemes
Implementation of OFDM System Using Various Channel Modulation Schemes
 
EP-4221 -Chapter5.I(1).pptx
EP-4221 -Chapter5.I(1).pptxEP-4221 -Chapter5.I(1).pptx
EP-4221 -Chapter5.I(1).pptx
 
PAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar SlidedeckPAM4 Analysis and Measurement Webinar Slidedeck
PAM4 Analysis and Measurement Webinar Slidedeck
 
PAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations WebinarPAM4 Analysis and Measurement Considerations Webinar
PAM4 Analysis and Measurement Considerations Webinar
 
All digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle correctorAll digital wide range msar controlled duty cycle corrector
All digital wide range msar controlled duty cycle corrector
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver Tree
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM System
 
Designing and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM SystemDesigning and Performance Evaluation of 64 QAM OFDM System
Designing and Performance Evaluation of 64 QAM OFDM System
 
Development of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck ConverterDevelopment of Digital Controller for DC-DC Buck Converter
Development of Digital Controller for DC-DC Buck Converter
 
3.1 structure of a wireless communicaiton link
3.1   structure of a wireless communicaiton link3.1   structure of a wireless communicaiton link
3.1 structure of a wireless communicaiton link
 

More from MONEERTHAMEER

Hassan hassan mechanical fourth stage.pptx
Hassan hassan mechanical fourth stage.pptxHassan hassan mechanical fourth stage.pptx
Hassan hassan mechanical fourth stage.pptxMONEERTHAMEER
 
Ferritic stainless steel.pptx
 Ferritic stainless steel.pptx Ferritic stainless steel.pptx
Ferritic stainless steel.pptxMONEERTHAMEER
 
السلامة المهنية.pptx
السلامة المهنية.pptxالسلامة المهنية.pptx
السلامة المهنية.pptxMONEERTHAMEER
 
Electron Beam Melting.pptx
 Electron Beam Melting.pptx Electron Beam Melting.pptx
Electron Beam Melting.pptxMONEERTHAMEER
 
Critical Assessment of the Al-Ti-Zr System.pptx
  Critical Assessment of the Al-Ti-Zr System.pptx  Critical Assessment of the Al-Ti-Zr System.pptx
Critical Assessment of the Al-Ti-Zr System.pptxMONEERTHAMEER
 
Robust Control .pptx
Robust Control .pptxRobust Control .pptx
Robust Control .pptxMONEERTHAMEER
 
Traffic Accidents .pptx
Traffic Accidents   .pptxTraffic Accidents   .pptx
Traffic Accidents .pptxMONEERTHAMEER
 
FBMC-OQAM Modulation.pptx
FBMC-OQAM Modulation.pptxFBMC-OQAM Modulation.pptx
FBMC-OQAM Modulation.pptxMONEERTHAMEER
 
Verilog HDL 0001.pdf
Verilog HDL  0001.pdfVerilog HDL  0001.pdf
Verilog HDL 0001.pdfMONEERTHAMEER
 

More from MONEERTHAMEER (20)

Hassan hassan mechanical fourth stage.pptx
Hassan hassan mechanical fourth stage.pptxHassan hassan mechanical fourth stage.pptx
Hassan hassan mechanical fourth stage.pptx
 
8XXX alloy - .pptx
8XXX alloy -  .pptx8XXX alloy -  .pptx
8XXX alloy - .pptx
 
5G.pptx
5G.pptx5G.pptx
5G.pptx
 
Ferritic stainless steel.pptx
 Ferritic stainless steel.pptx Ferritic stainless steel.pptx
Ferritic stainless steel.pptx
 
السلامة المهنية.pptx
السلامة المهنية.pptxالسلامة المهنية.pptx
السلامة المهنية.pptx
 
Electron Beam Melting.pptx
 Electron Beam Melting.pptx Electron Beam Melting.pptx
Electron Beam Melting.pptx
 
EDS.pptx
  EDS.pptx  EDS.pptx
EDS.pptx
 
Critical Assessment of the Al-Ti-Zr System.pptx
  Critical Assessment of the Al-Ti-Zr System.pptx  Critical Assessment of the Al-Ti-Zr System.pptx
Critical Assessment of the Al-Ti-Zr System.pptx
 
electronic.ppt
electronic.pptelectronic.ppt
electronic.ppt
 
control .pptx
control .pptxcontrol .pptx
control .pptx
 
Robust Control .pptx
Robust Control .pptxRobust Control .pptx
Robust Control .pptx
 
roaming.pptx
 roaming.pptx roaming.pptx
roaming.pptx
 
finite.pptx
 finite.pptx finite.pptx
finite.pptx
 
Traffic Accidents .pptx
Traffic Accidents   .pptxTraffic Accidents   .pptx
Traffic Accidents .pptx
 
FBMC-OQAM Modulation.pptx
FBMC-OQAM Modulation.pptxFBMC-OQAM Modulation.pptx
FBMC-OQAM Modulation.pptx
 
presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
 
concrete .pdf
 concrete .pdf concrete .pdf
concrete .pdf
 
Verilog HDL 0001.pdf
Verilog HDL  0001.pdfVerilog HDL  0001.pdf
Verilog HDL 0001.pdf
 
plane wave .pdf
 plane wave .pdf plane wave .pdf
plane wave .pdf
 
transmission line
 transmission line transmission line
transmission line
 

Recently uploaded

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 

Digital Synchronization Techniques for OFDM Systems

  • 2. INTRODUCTION In a digital transmission system, the transmission chain includes several oscillators for • modulation and demodulation • up- and down-conversion • clocking symbol and bit-streams • sampling The synchronisation functions of the receiver have to be locked to the received signal. It is not possible to recover correct frequencies/phases without any control mechanisms. The receiver has to ‘dig out’ the synchronisation information from the received signal • Synchronisation has to be done at least in the following levels: • Carrier recovery • Symbol timing recovery • Frame synchronisation
  • 3. CARRIER RECOVERY Reasons for carrier phase/frequency errors:  Transmitter local oscillators used for up-conversion and modulation  Receiver local oscillators used for down-conversion and demodulation  Up/down-conversion in repeaters  Doppler shift in mobile channels and non-geostationary satellite systems In the traditional approach, the receiver local oscillator(s) are adjusted adaptively to match the frequency and phase with the received signal.  In differentially coherent (e.g., DPSK) or non-coherent (e.g., FSK) systems, sufficiently accurate frequency adjustment is enough  Accurate phase recovery is needed in coherent detection  For complex alphabets, accurate phases for the quadrature carriers are needed (90 degree phase shift for I & Q branches) Carrier recovery is often done in two parts: 1. Coarse frequency adjustment 2. Fine frequency adjustment and phase recovery
  • 4. EFFECTS OF CARRIER SYNCHRONISATION ERRORS  Constant carrier phase error  corresponds to a rotation of the constellation Ak  e jAk  Constant carrier frequency error  corresponds to time-varying rotation of the constellation Ak  e jkTAk If the parameters can be estimated with sufficient accuracy, these effects can easily be compensated by a complex multiplier in baseband processing, prior to detection.
  • 5. SYMBOL TIMING RECOVERY In the traditional approach, the sampling clock is synchronised to the symbol frequency and phase of the received signal. The effects of symbol timing errors can be seen with the aid of the eye pattern:  the samples are not taken at the maximum eye opening  ISI is introduced  noise margin is reduced
  • 6. Analog timing recovery: ANALOG PROCESSOR DIGITAL PROCESSOR SIGNAL IN SAMPLER DATA OUT SAMPLING CLOCK TIMING CONTROL Hybrid timing recovery: ANALOG PROCESSOR DIGITAL PROCESSOR SIGNAL IN SAMPLER DATA OUT SAMPLING CLOCK TIMING CONTROL Digital timing recovery: ANALOG PROCESSOR DIGITAL PROCESSOR SIGNAL IN SAMPLER DATA OUT SAMPLING CLOCK TIMING CONTROL SYNCHRONISER CLASSES
  • 7. ANALOG AND DIGITAL SOLUTIONS Traditionally, analog or hybrid analog/digital solutions have been used for carrier and timing recovery.  Adjusting directly the demodulator local oscillator or sampling clock  Phase-locked loops (PLLs) and related circuits have been used as key elements. There is interest in digital solutions:  Possibly better in terms of size or power consumption or economy  Better solutions can be found in terms of jitter performance and/or tracking speed - Convergence speed is very important in mobile systems - Long feedback loops can be avoided (e.g., in hybrid solutions, loops from the digital part back to the analog part are needed) => speed
  • 8. SAMPLING RATE OPTIONS Theoretically in an optimal receiver for a linear transmission system, symbol-rate sampling can be used if and only if  matched filter is included in the receiver prior to sampling or sampling rate conversion to symbol rate  sampling or sampling rate conversion to symbol rate is done at the correct phase Otherwise there will be destructive aliasing effects. Then it is clear that A/D conversion can be done at the symbol rate only in the analog or hybrid symbol timing recovery schemes. (For the carrier recovery scheme, there are no such hard constraints.) All-digital symbol timing recovery scheme requires higher-than- symbol-rate sampling. A natural choice is to sample at twice the symbol rate (since the excess bandwidth is normally less than 100%).
  • 9. SYNCHRONISATION PRINCIPLES Data-aided (DA) Based on reference symbol sequences known to the receiver (training signals, preambles/midambles, pilot frequencies, etc.). Decision-directed (DD) Utilises detected symbol values as reference. Non-data-aided (NDA) Does not depend on known or detected symbol values. It is clear that DA techniques result in the best synchronisation performance, but some part of bandwidth or data transmission capacity is lost for the pilot signals or training sequences. Decision-directed methods are sensitive to detection errors (but not very sensitive).
  • 10. SYNCHRONISER OPERATION MODES Acquisition mode Start-up phase, during which the system achieves stable operation. Tracking mode Normal operation mode, during which the system adapts to slow variations of the synchronisation parameters. Different synchronisation principles can be used during the two phases.
  • 11. Illustrating the Effect of Timing Jitter on Symbol Error Rate: ERROR PROBABILITY Pe| Examples of the Effects of Symbol Timing Errors on Symbol Error Rates, 2-level and 4-level PAM: TIMING OFFSET 0 0.05 0.1 0.15 Timing error (as a fraction of T) 0.2 0.25 10−7 10−6 10−5 10−4 10−3 10−2 10−1 Symbol Error Probability 64−QAM 16−QAM
  • 12. Feedback and feed-forward configurations Symbol timing recovery can be done either in feedback configuration SAMPLER TO DETECTOR LOOP FILTER VCO TIMING ERROR DETECTOR or in feedforward configuration SAMPLER VCO TIMING ESTIMATION TO DETECTO The same is true also for carrier phase recovery. Coarse carrier frequency recovery is usually based on feedback configuration.
  • 13. Examples of Receiver Structures Coherent receiver: MATCHED FILTER TIMING RECOVERY DETECTOR r(t) r´(t) x(t) x(k) SAMPLE AT kT ck vt e j2 FREQ. RECOVERY ej PHASE RECOVERY A more practical, modern receiver structure would have sampling at 2x symbol rate after the coarse frequency recovery and implement the phase and timing recovery in the DSP domain. Differential receiver: MATCHED FILTER TIMING RECOVERY r(t) x(t) x(k) SAMPLE AT kT vt e j2 FREQ. RECOVERY z1 TO DETECTOR 
  • 14. ORDER OF THE BLOCKS IN ALL-DIGITAL SOLUTIONS The order of the symbol timing and carrier recovery blocks can be selected rather freely.  Normally the coarse frequency synchronization is done first. Frequency errors which are considerable in comparison to the signal bandwidth woud destroy the band-selection and matched filtering.  Phase rotation and sampling/symbol timing interpolation blocks can be interchanged.  Different timing estimation / timing error detection and phase estimation / phase error detection methods may be needed depending on the order of the blocks.
  • 15. SOME AD-HOC TIMING RECOVERY ALGORITHMS A set of algorithms utilizes a timing tone, a symbol-rate spectral component, which is obtained, e.g., by squaring the baseband data signal. The timing tone can be extracted by  a narrowband lowpass filter  phase-locked loop  computing DFT at the symbol frequency (i.e., a single point of the DFT output is needed for each data block) The timing jitter of these algorithms (and many others) can be improved by a special prefilter, which produces a symmetric, bandlimited spectrum at half of the symbol rate. In fact, in some cases it is possible to achieve jitter- free timing recovery.
  • 16. MUELLER & MÜLLER ALGORITHM The original paper describes a family of hybrid algorithms working at symbol-rate samples. The most common (and most simple one) is the following. This is a decision-directed (or data-aided) algorithm. It can be shown to be free of timing jitter in ideal conditions (after convergence to zero timing error, no ISI). This algorithm was developed originally for 2-PSK and QPSK, but has been shown to work also in the case of high-order QAM- constellations.
  • 17. MATLAB CODE (OFDM SYNCHRONIZATION TEST OVERVIEW
  • 18. A large data vector is regenerated for a given EbN0 value by the generateOFDMSignal function. This data is then passed through the applyOFDMChannel function which introduces several common channel impairments. Finally the data is passed to the receiver for recovery. The receiveOFDMSignal function operates by processing data on a frame-by-frame basis. This processing mechanism is self-contained for performance benefits when using code generation and for code simplicity. This script by default generates code for the transmitter and receiver functions; this is accomplished by using the codegen command provided by the MATLAB Coder product. The codegen command translates MATLAB functions to a C++ static or dynamic library, executable, or to a MEX file, producing a code for accelerated execution. The generated C code runs several times faster than the original MATLAB code. During operation, the receiver will display a series of plots illustrating certain synchronization results and effects on the signal.
  • 19. Summary This example utilizes several MATLAB System objects to simulate digital communication with OFDM over an AWGN channel. It shows how to model several parts of the OFDM system such as modulation, frequency estimation, timing recovery, and equalization. The simulation also displays information about the operation of the synchronization algorithms through a series of plots. This example also utilizes code generation, allowing the simulation to run several times faster than the original MATLAB code.
  • 20. REFERENCES 1H. Meyr, M. Moeneclaey, S.A. Fechtel, Digital Communications Receivers - Synchro- nization, Channel Estimation, and Signal Processing. Wiley 1998. 2U. Mengali, A.N. D'Adrea, Synchronization Techniques for Digital Receivers. Plenum Press 1997. 3L.P. Sabel, W.G. Cowley, "Block processing feedforward symbol timing estimator for digital modems," Electronic Letters, vol. 30, no. 16, pp. 1273- 1274, Aug. 1994. 4R. Hamila, J. Vesma, and M. Renfors, ”Polynomial-Based Maximum Likelihood Tech- nique for Synchronization in Digital Receivers,” IEEE Trans. Circuits Syst. II, vol. 49, pp. 567-576, Aug. 2002. 5L. Anttila, Baseband Signal Processing for a Narrowband Radio Modem. M.Sc. The- sis, TUT, Dept. of Electrical Engineering, Jan. 2004. 6F. M. Gardner, Frequency Detectors for Digital Demodulators via Maximum Likeli- hood Derivation, Final Report: Part II: ESTEC Contract No. 8022/88/NL/DG, Gardner Research Company, 1990. 7P. Z. Fan, M. Darnell, Sequence Design for Communications Applications, Research Studies Press, John Wiley & Sons Ltd, London, 1996. 8S. Kay, A Fast and Accurate Single Frequency Estimator, IEEE Transactions on Acoustics, Speech, and Signal Processing, Vol. 37, No. 12, pp. 1987-1990, December 1989. 9M. P. Fitz, Planar Filtered Techniques for Burst Mode Carrier Synchronization, paper 12.1.1, GLOBECOM ’91, Phoenix, Arizona, December 1991. 10U. Mengali, M. Morelli, Data-Aided Frequency Estimation for Burst Digital Trans- mission, IEEE Transactions on Communications, Vol. 45, No. 1, pp. 23-25, January 1997.