correction in the lte downlink receiver
play

Correction in the LTE Downlink Receiver Elliot Briggs 1 , Chunmei - PowerPoint PPT Presentation

Sample Clock Offset Detection and Correction in the LTE Downlink Receiver Elliot Briggs 1 , Chunmei Kang 2 , Amit Mane 2 , Dan McLane 2 , Brian Nutter 1 SDR11 - WinnComm Europe Brussels, Belgium June 22 nd 24 th 1: Texas Tech University, 2:


  1. Sample Clock Offset Detection and Correction in the LTE Downlink Receiver Elliot Briggs 1 , Chunmei Kang 2 , Amit Mane 2 , Dan McLane 2 , Brian Nutter 1 SDR’11 - WinnComm Europe Brussels, Belgium June 22 nd – 24 th 1: Texas Tech University, 2: Innovative Integration

  2. Presentation Overview • OFDM Receiver Synchronization Basics • Mechanics of Sample Clock Offset • Sample Clock Offset Detection • Developed Sample Clock Correction Technique • Results 1

  3. OFDM Receiver Synchronization Basics Traditional OFDM model example: Remove CP Add CP Signal Impairments Parallel to Serial Serial to Parallel Single/Multiple Complex symbols path delay Complex symbols D/A A/D channel IDFT DFT … … … … RX TX * Sample ~ Sample clock clock Freq. offset WGN Impairments: • AWGN: weak (noisy) signal • Frequency shift: errors in RF electronics (TX and RX) • Delay: Asynchronous startup time, multiple paths • Sample Clock Offset? 2

  4. OFDM Receiver Synchronization Basics Ideal Orthogonal Reception 1 Ideal OFDM Reception: 0.8 •The receiver’s FFT bins are aligned with each subcarrier 0.6 • Here, at the receiver, each 0.4 subcarrier is orthogonal to the others 0.2 0 -0.2 -0.4 -4 -3 -2 -1 0 1 2 3 4 FFT bin center positions at the Receiver (subcarrier index) 3

  5. OFDM Receiver Synchronization Basics Reception with ICI from 20% Frequency Shift 1 OFDM Reception Affected by Frequency shift: 0.8 • Each FFT bin is misaligned by 0.6 an equal amount 0.4 • Each received subcarrier experiences the same amount 0.2 of ICI 0 -0.2 -0.4 -4 -3 -2 -1 0 1 2 3 4 FFT bin center positions at the Receiver (subcarrier index) 4

  6. OFDM Receiver Synchronization Basics Reception with ICI from 5% Sample Clock Offset 1 OFDM Reception Affected by Sample Clock Offset: 0.8 • Each FFT bin has a 0.6 cumulative amount of shift 0.4 • The outer subcarrier positions experience the most ICI 0.2 0 -0.2 -0.4 -4 -3 -2 -1 0 1 2 3 4 FFT bin center positions at the Receiver (subcarrier index) 5

  7. OFDM Receiver Synchronization Basics LTE signal with 1,229 Hz sample clock offset at the receiver (40ppm total) • 40 ppm error at the receiver 1.2 simulates the maximum error from 20 ppm clock oscillators at the 1 transmitter and receiver normalized magnitude 0.8 • 40ppm = 1.229 kHz , 8.2% of one subcarrier spacing 0.6 • Here, the SNR is 50 dB before the 0.4 sampling clock error is added 0.2 0 0 256 512 768 1024 1280 1536 1792 2048 subcarrier index 6

  8. OFDM Receiver Synchronization Basics LTE signal with 1,229 Hz sample clock offset at the receiver (40ppm total) LTE signal with 1,229 Hz sample clock offset at the receiver (40ppm total) 1 1 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 imaginary imaginary 0 0 -0.2 -0.2 -0.4 -0.4 -0.6 -0.6 -0.8 -0.8 -1 -1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 real real • A slight phase shift occurs from • After the phase is unwound, fractional timing offset only the ICI component remains • The outer subcarrier positions • The ICI appears as noise at the are no longer orthogonal and outer subcarrier locations contain energy from neighboring subcarriers 7

  9. OFDM Receiver Synchronization Basics SNR Degradation vs. Subcarrier Index at Es/No = 50 dB 18 • ICI causes SNR degradation 1 ppm 16 5 ppm which is the most severe at the 10 ppm 14 outer subcarrier locations. 20 ppm 12 degradation (dB) • Even a 5ppm sample clock error 10 can cause 6 dB of degradation 8 when Es/No = 50 dB 6 4 1 E 2 6 s [1] D 10 log 1 n 10 f n 10 s 3 N 2 o 0 1 200 400 600 800 1000 1200 subcarrier index 8

  10. OFDM Receiver Synchronization Basics SNR Degradation vs. SCO at Varying Es/No (subcarrier index = 1200) 2 10 • The level of degradation is displayed for several levels of SNR 1 10 degradation (dB) • The SNR is adversely affected, even with modest clock offsets 0 10 20 dB 30 dB 40 dB -1 10 50 dB 5 10 15 20 25 30 35 40 clock offset (ppm) 9

  11. Mechanics of Sample Clock Offset Transmitted OFDM symbols: symbol duration Cyclic prefix duration … … CP CP CP time T 1 30 . 72 MHz LTE Example: s N 512 • “Extended” cyclic prefix mode [2] CP • 20 MHz mode N 2048 FFT • Ideally, each symbol lasts only 83.33 μ s μs T N N T 83 . 33 symbol CP FFT s 10

  12. Mechanics of Sample Clock Offset Received OFDM symbols: … … perfect sample clock CP CP CP frequency: … … sample clock frequency CP CP CP is too fast: … … sample clock frequency CP CP CP is too slow: sampled time • 2560 samples will take a longer or shorter amount T 1 30 . 72 MHz 1 / f s error of time for the receiver to collect, depending on the μs T N N T 83 . 33 offset conditions symbol CP FFT s • The rate that the symbols drift from the perfect case directly indicates the sampling clock offset magnitude. • The direction in which the symbols drift indicate the sampling clock offset direction 11

  13. Sample Clock Offset Detection Any DFT-based OFDM system must have an FFT window timing synchronization component to properly align the FFT window FFT window t-2 FFT window t-1 FFT window t … … CP CP CP time Any FFT timing synchronization method can give sample clock offset information • Using the LTE Primary Synchronization Signal (PSS) o Timing information provided every 5 ms • Cyclic Prefix Correlation o Timing information provided every 83.33 μ s 12

  14. Sample Clock Offset Detection Example: (-)+100 Hz clock offset error: • Generates (removes) 100 extra samples per second. • This will generate (remove) 1 sample for after 120 OFDM symbols, or 0.0083 samples to each symbol • A +12 kHz clock offset will generate an entire sample for each OFDM symbol N 12 , 000 [ ] [ ] [ 1 ] f n S n t S n t error offset offset N 1 t 13

  15. Sample Clock Offset Detection Symbol Start Location with Respect to the RX Clock (600 Hz SCO @ RX) 2500 4 timing drift distribution x 10 12 2000 10 symbol start sample index 8 1500 frequency 6 1000 4 2 500 0 -2 -1 0 1 2 symbol-to-symbol timing offset difference 0 0 2 4 6 8 10 12 14 . 05 symbol index 4 x 10 n N 135 , 000 N 12 , 000 f [ n ] S [ n t ] S [ n t 1 ] 12 , 000 . 05 600 Hz error offset offset N t 1 14

  16. Sample Clock Offset Detection Fractional Delay Modulation to Compensate a 600 Hz SC Error • SCO can be corrected if the signal is 1 resampled at the correct sampling rate 0.9 0.8 fractional delay (fractional samples) • Modulate the fractional delay value at 0.7 every sample to effectively resample the 0.6 signal 0.5 • When the fractional delay value 0.4 Underflow Underflow over/underflows, repeat/skip a sample 0.3 0.2 0.1 0 0 5 10 15 20 25 30 35 40 OFDM Symbol Index 15

  17. Developed Sample Clock Correction Technique Fractional Delay Modulation to Compensate a 600 Hz SC Error • In this example, each sample has a 1 -.05/2560 delay difference from the 0.9 previous sample to correct the .05/2560 0.8 fractional delay (fractional samples) from the sample clock offset. 0.7 0.6 • When a negative delay is requested, a 0.5 sample is skipped. 0.4 Underflow Underflow • Here, fewer samples are produced at 0.3 the output of the resampling filter than 0.2 are input 0.1 0 • Ideally, the resampler produces 2560 0 5 10 15 20 25 30 35 40 OFDM Symbol Index samples per 83.33 μ s The resampler “compresses” the signal by continuously reducing the delay for each sample • The signal should have stationary symbol timing after resampling 1 16

  18. Developed Sample Clock Correction Technique • The ML timing and frequency offset estimator [3] uses the cyclic prefix o The timing estimate is used by the loop filter and to trigger an FFT conversion o The frequency offset estimate is used to correct residual frequency shift 1 17

  19. Developed Sample Clock Correction Technique • The receiver uses feedback correction to adjust the symbol timing and frequency correction • The timing loop filter averages many timing estimates to get an average window drift rate, just as in the previous example • The delay accumulator constantly accumulates fractional delay and modulates a fractional resampling filter 18

  20. FPGA Hardware Implementation Results • Design implemented in an FPGA Hardware Results - 40 ppm SCO compensation performance 40 X5-400M FPGA board by perfect reception, no SCO 38 Innovative Integration 40 ppm SCO, no compensation 40 ppm SCO, with compensation 36 • Two separate clocks are 34 measured effective Es/No (dB) used, the frequency difference 32 is measured 30 28 • With SCO compensation 26 enabled, the minimum SNR gain is around 3 dB 24 22 • SNR gains increase at higher 20 values of Es/No (~ 6 dB)! 18 16 22 24 26 28 30 32 34 36 38 40 channel Es/No (dB) 1 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend