SlideShare a Scribd company logo
1 of 18
Digital Timing and Carrier
Synchronization
Paul Husted
Professor Robert Brodersen
Motivation
• Increased Algorithm Complexity
– Designed to Better Utilize Channel
– Requires Very Accurate Synchronization
• Low Power Requirements
– Preserve Battery Life for Mobile Applications
– Low Power CMOS Digital Design Capability
• Increased Digital Circuitry Reduces Analog
Complexity to Save Power
System Specifications
• Direct Sequence CDMA System
– Data Uses Length 31 MLSR Code
– Up to 31 Users May Transmit Simultaneously
– Chip Rate of 25 MHz
– QPSK Symbols Allow Bit Rate of 1.61 Mbit/s
• System Assumes 15 dB SNR
– Allows 10-5 BER
• Max 100 ns Channel Length Assumed
Pilot Sequence
• Pilot Sequence Transmitted Periodically
– Uses Unmodulated Length 31 MLSR Code
• Interacts with Data Code as Gold Code
– Multiple (10-15) Repetitions of MLSR Code
• Pilot Sequence Allows:
– Carrier Offset Estimation
– Symbol and Chip Timing Determination
– Packet Synchronization
Sigma-Delta A/D
• Oversampled Converter Uses Decimation
Filterting to Provide Output
– 25 Msample/sec (200 Mhz Oversample Rate)
– 10 bits
• Additional Decimation Filters Used
– Provide 8 Evenly Spaced 25 Ms/sec Streams
– Digital Circuitry Chooses “Best” Stream
• Combining Streams Leads to Lower SNR
Synchronization Block Diagram
Sigma-Delta
A / D
Converter
Free-
Running
Baseband
Clock
Pilot
Acquisition
and Coarse
Timing
(Adaptive)
Data
Correlator
Digital
Phase
Locked
Loop
Fine Timing
and Carrier
Offset
Estimation
MUX MUX
8
3
3
3
1
Analog
A/D
Digital
Pilot Detection
• 3 Evenly Spaced Streams Passed Through
Pilot Matched Filter
– Dual Threshold System Detects Pilot
• Pilot Code Correlation Value Must Exceed
high_thresh
• Sum of Pilot Code Correlation Values Between
Peaks Must be Below low_thresh
• Second In-Phase Correlation Value Must Again
Exceed high_thresh
• Variable Thresholds Set Based on Received Signal
Power Estimate
Pilot Detection - cont.
• Adaptive Thresholds Found Empirically
– Many Thanks to Andy!
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55
0
5
10
15
20
25
30
HIGH: SNR=15 dB, c=[0.1601+0.55561i -0.062717+0.047182i -0.0067073+0.021089i ]
AGC factor=0.1, carrier offset=-200 kHz, Threshold multiplier: 1.0938
pilot
data
0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2
0
2
4
6
8
10
12
LOW: SNR=15 dB, c=[0.1601+0.55561i -0.062717+0.047182i -0.0067073+0.021089i ]
AGC factor=0.1, carrier offset=-200 kHz, Threshold multiplier: 1.75
pilot
data
Pilot Detection cotd.
• Attempt to Ensure Extremely Low
Probability of False Pilot Detection
– Missed Detection May Lead to Packet Loss
– False Pilot Detection
• May Temporarily Cause Loss of Synchronization
• May Cause Loss of Multiple Packets
• Probabilities of Missed Detection and False
Alarm Depend on Channel Conditions
• MACs Borrowed from Correlator for:
–
–
• Carrier Offset Estimate Determined
– Initially,  [1] =  [1]
– In Steady State, [n] = [n-1] +  [n]
– Accumulator Creates Opposite Rotating Phasor
Fine Timing and Carrier Synch
 
 
μ
μ
L
l
l
L
l
l
μ
UW
l
μ
l
μ
UW
l
μ
l
μ
d
z*
z
T
Ω
d
z*
z
μ
ˆ
1
1
1
1
arg
ˆ
max
arg
ˆ



















64
63
64
1
Length of Pilot Symbol
• The Variance of the Frequency Estimation is
Determined by:
– L = Length of Observation Window
– D = Spacing Between Observed Values




















 2
0
2
0
2
2
2
2
1
2
2
1
]
ˆ
var[
N
E
L
N
E
L
D
D
T
s
s
Frequency Estimation Results
1 2 3 4 5 6 7 8 9 10
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
Standard Deviation of Carrier Offset Measurement ([1 -1 .5] channel)
Number of Correlation Measurements
Standard
Deviation
Theoretical Value
Measured Value
1 2 3 4 5 6 7 8 9 10
0
0.05
0.1
0.15
0.2
0.25
Standard Deviation of Carrier Offset Measurement(no channel)
Number of Correlation Measurements
Standard
Deviation
Theoretical Value
Measured Value
• Measured Values vs. Theory
Digital Phase Locked Loop
• Data-Aided Mode
– Creates Coherent Mode During Pilot
• Decision Directed Mode Runs During Data
X Im( )
Loop
Filter
K1 + z-1
ejq
Digital Phase Locked Loop cotd
• Phase updated as:
– Linear Response When Close to Correct Phase
– Update Has Same Sign as Linear Detector
– Easy to Implement
• Does Not Require Lookup Table of Linear Detector
)
sin( 0
1
1 n
n
n K q
q
q
q 



Digital Phase Locked Loop cotd
• Loop Filter is Built as a 2 Tap FIR
• Phase Transfer Function Becomes:
• FIR Not Restricted to be Monic
– Scaling of Tap Values Can Create Lowpass
Filter with Sharp Cutoff
0
1
2
0
1
)
1
(
)
(
a
z
a
z
a
z
a
z
H





CORDIC Blocks
• Angle Estimator
– Takes Real and Imaginary Components from
Carrier Offset Estimator as Inputs
– 8-stage Recursive in 4 cycles
– Output to a Accumulator to Simulate Rotating
Phasor
• Rotator
– Rotates Chosen Stream by Sum of DPLL Phase
Update and Accumulator Phase Update
Correlator
• Multi-User Detection (MUD) System
– Adapts to Environment
• Multipath Gain Estimates
• Correlation to Other Users
– Significantly Improves Performance
• Non-Adaptive Correlator
– Uses Fixed +/-1 Tap Values
– Easier to Implement
• Implemented on this Test Chip
Conclusion
• Low Power Synchronization Design
– Additional Digital Circuitry Allows for Less
Complex Analog Circuitry
• Free Running Oscillator instead of VCO
• Relaxed Requirements for Analog Components
• Digital Circuitry Uses Less Power than Analog
– MACs Time Multiplexed from MUD
• Packet Style System for Networks
• Compensates for Indoor Channel

More Related Content

Similar to Digital Timing and Carrier Synchronization.ppt

lecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptxlecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptxAnshulShekhar3
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxssuser6f1a8e1
 
LTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADCLTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADCPremier Farnell
 
Digital transmission systems
Digital transmission systemsDigital transmission systems
Digital transmission systemsCKSunith1
 
Real 2nd order LC PLL loop analysis.pptx
Real 2nd order LC PLL loop analysis.pptxReal 2nd order LC PLL loop analysis.pptx
Real 2nd order LC PLL loop analysis.pptxSaiGouthamSunkara
 
Analog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition SystemsAnalog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition SystemsMathivanan Natarajan
 
05_Signal_Encoding_Techniques.pdf
05_Signal_Encoding_Techniques.pdf05_Signal_Encoding_Techniques.pdf
05_Signal_Encoding_Techniques.pdfMariaBatool42
 
UAV Presentation
UAV PresentationUAV Presentation
UAV Presentationalex2neo
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.pptrobomango
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
Av02 2315en datasheet
Av02 2315en datasheetAv02 2315en datasheet
Av02 2315en datasheetEdwin Aguilar
 
analog to digital converter.ppt
analog to digital converter.pptanalog to digital converter.ppt
analog to digital converter.pptDreamers6
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time ProtocolSteven Kreuzer
 
Array antenna and LMS algorithm
Array antenna and LMS algorithmArray antenna and LMS algorithm
Array antenna and LMS algorithmSHIVI JAIN
 

Similar to Digital Timing and Carrier Synchronization.ppt (20)

lecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptxlecture_25-26__modeling_digital_control_systems.pptx
lecture_25-26__modeling_digital_control_systems.pptx
 
adaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptxadaptive_ecg_cdr_edittedforpublic.pptx
adaptive_ecg_cdr_edittedforpublic.pptx
 
LTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADCLTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADC
 
Digital transmission systems
Digital transmission systemsDigital transmission systems
Digital transmission systems
 
Real 2nd order LC PLL loop analysis.pptx
Real 2nd order LC PLL loop analysis.pptxReal 2nd order LC PLL loop analysis.pptx
Real 2nd order LC PLL loop analysis.pptx
 
Analog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition SystemsAnalog to Digital Converters and Data Acquisition Systems
Analog to Digital Converters and Data Acquisition Systems
 
05_Signal_Encoding_Techniques.pdf
05_Signal_Encoding_Techniques.pdf05_Signal_Encoding_Techniques.pdf
05_Signal_Encoding_Techniques.pdf
 
UAV Presentation
UAV PresentationUAV Presentation
UAV Presentation
 
PCM-Part 1.pptx
PCM-Part 1.pptxPCM-Part 1.pptx
PCM-Part 1.pptx
 
Digital Transmission 1.ppt
Digital Transmission 1.pptDigital Transmission 1.ppt
Digital Transmission 1.ppt
 
Scada1
Scada1Scada1
Scada1
 
Lecture set 2
Lecture set 2Lecture set 2
Lecture set 2
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
Av02 2315en datasheet
Av02 2315en datasheetAv02 2315en datasheet
Av02 2315en datasheet
 
rcwire.ppt
rcwire.pptrcwire.ppt
rcwire.ppt
 
analog to digital converter.ppt
analog to digital converter.pptanalog to digital converter.ppt
analog to digital converter.ppt
 
5378086.ppt
5378086.ppt5378086.ppt
5378086.ppt
 
Chapter 10- Synchronisation.ppt
Chapter 10- Synchronisation.pptChapter 10- Synchronisation.ppt
Chapter 10- Synchronisation.ppt
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time Protocol
 
Array antenna and LMS algorithm
Array antenna and LMS algorithmArray antenna and LMS algorithm
Array antenna and LMS algorithm
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
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
 
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
 
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
 
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
 
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
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
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
 
(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
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
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
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
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 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
 
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
 
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 ...
 
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
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(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...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
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
 
(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 ] ...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 

Digital Timing and Carrier Synchronization.ppt

  • 1. Digital Timing and Carrier Synchronization Paul Husted Professor Robert Brodersen
  • 2. Motivation • Increased Algorithm Complexity – Designed to Better Utilize Channel – Requires Very Accurate Synchronization • Low Power Requirements – Preserve Battery Life for Mobile Applications – Low Power CMOS Digital Design Capability • Increased Digital Circuitry Reduces Analog Complexity to Save Power
  • 3. System Specifications • Direct Sequence CDMA System – Data Uses Length 31 MLSR Code – Up to 31 Users May Transmit Simultaneously – Chip Rate of 25 MHz – QPSK Symbols Allow Bit Rate of 1.61 Mbit/s • System Assumes 15 dB SNR – Allows 10-5 BER • Max 100 ns Channel Length Assumed
  • 4. Pilot Sequence • Pilot Sequence Transmitted Periodically – Uses Unmodulated Length 31 MLSR Code • Interacts with Data Code as Gold Code – Multiple (10-15) Repetitions of MLSR Code • Pilot Sequence Allows: – Carrier Offset Estimation – Symbol and Chip Timing Determination – Packet Synchronization
  • 5. Sigma-Delta A/D • Oversampled Converter Uses Decimation Filterting to Provide Output – 25 Msample/sec (200 Mhz Oversample Rate) – 10 bits • Additional Decimation Filters Used – Provide 8 Evenly Spaced 25 Ms/sec Streams – Digital Circuitry Chooses “Best” Stream • Combining Streams Leads to Lower SNR
  • 6. Synchronization Block Diagram Sigma-Delta A / D Converter Free- Running Baseband Clock Pilot Acquisition and Coarse Timing (Adaptive) Data Correlator Digital Phase Locked Loop Fine Timing and Carrier Offset Estimation MUX MUX 8 3 3 3 1 Analog A/D Digital
  • 7. Pilot Detection • 3 Evenly Spaced Streams Passed Through Pilot Matched Filter – Dual Threshold System Detects Pilot • Pilot Code Correlation Value Must Exceed high_thresh • Sum of Pilot Code Correlation Values Between Peaks Must be Below low_thresh • Second In-Phase Correlation Value Must Again Exceed high_thresh • Variable Thresholds Set Based on Received Signal Power Estimate
  • 8. Pilot Detection - cont. • Adaptive Thresholds Found Empirically – Many Thanks to Andy! 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0 5 10 15 20 25 30 HIGH: SNR=15 dB, c=[0.1601+0.55561i -0.062717+0.047182i -0.0067073+0.021089i ] AGC factor=0.1, carrier offset=-200 kHz, Threshold multiplier: 1.0938 pilot data 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 0 2 4 6 8 10 12 LOW: SNR=15 dB, c=[0.1601+0.55561i -0.062717+0.047182i -0.0067073+0.021089i ] AGC factor=0.1, carrier offset=-200 kHz, Threshold multiplier: 1.75 pilot data
  • 9. Pilot Detection cotd. • Attempt to Ensure Extremely Low Probability of False Pilot Detection – Missed Detection May Lead to Packet Loss – False Pilot Detection • May Temporarily Cause Loss of Synchronization • May Cause Loss of Multiple Packets • Probabilities of Missed Detection and False Alarm Depend on Channel Conditions
  • 10. • MACs Borrowed from Correlator for: – – • Carrier Offset Estimate Determined – Initially,  [1] =  [1] – In Steady State, [n] = [n-1] +  [n] – Accumulator Creates Opposite Rotating Phasor Fine Timing and Carrier Synch     μ μ L l l L l l μ UW l μ l μ UW l μ l μ d z* z T Ω d z* z μ ˆ 1 1 1 1 arg ˆ max arg ˆ                    64 63 64 1
  • 11. Length of Pilot Symbol • The Variance of the Frequency Estimation is Determined by: – L = Length of Observation Window – D = Spacing Between Observed Values                      2 0 2 0 2 2 2 2 1 2 2 1 ] ˆ var[ N E L N E L D D T s s
  • 12. Frequency Estimation Results 1 2 3 4 5 6 7 8 9 10 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 Standard Deviation of Carrier Offset Measurement ([1 -1 .5] channel) Number of Correlation Measurements Standard Deviation Theoretical Value Measured Value 1 2 3 4 5 6 7 8 9 10 0 0.05 0.1 0.15 0.2 0.25 Standard Deviation of Carrier Offset Measurement(no channel) Number of Correlation Measurements Standard Deviation Theoretical Value Measured Value • Measured Values vs. Theory
  • 13. Digital Phase Locked Loop • Data-Aided Mode – Creates Coherent Mode During Pilot • Decision Directed Mode Runs During Data X Im( ) Loop Filter K1 + z-1 ejq
  • 14. Digital Phase Locked Loop cotd • Phase updated as: – Linear Response When Close to Correct Phase – Update Has Same Sign as Linear Detector – Easy to Implement • Does Not Require Lookup Table of Linear Detector ) sin( 0 1 1 n n n K q q q q    
  • 15. Digital Phase Locked Loop cotd • Loop Filter is Built as a 2 Tap FIR • Phase Transfer Function Becomes: • FIR Not Restricted to be Monic – Scaling of Tap Values Can Create Lowpass Filter with Sharp Cutoff 0 1 2 0 1 ) 1 ( ) ( a z a z a z a z H     
  • 16. CORDIC Blocks • Angle Estimator – Takes Real and Imaginary Components from Carrier Offset Estimator as Inputs – 8-stage Recursive in 4 cycles – Output to a Accumulator to Simulate Rotating Phasor • Rotator – Rotates Chosen Stream by Sum of DPLL Phase Update and Accumulator Phase Update
  • 17. Correlator • Multi-User Detection (MUD) System – Adapts to Environment • Multipath Gain Estimates • Correlation to Other Users – Significantly Improves Performance • Non-Adaptive Correlator – Uses Fixed +/-1 Tap Values – Easier to Implement • Implemented on this Test Chip
  • 18. Conclusion • Low Power Synchronization Design – Additional Digital Circuitry Allows for Less Complex Analog Circuitry • Free Running Oscillator instead of VCO • Relaxed Requirements for Analog Components • Digital Circuitry Uses Less Power than Analog – MACs Time Multiplexed from MUD • Packet Style System for Networks • Compensates for Indoor Channel