Synchronization with DMT Modulation
This paper presents a comprehensive analysis of synchronization methods for Discrete Multitone Modulation (DMT) systems by Milos Milosevic from The University of Texas at Austin. Key topics include sample synchronization, frequency alignment of transmission and reception clocks, symbol synchronization, and the impacts of various factors such as delay, frequency offset, and timing error on DMT transceiver performance. The study also addresses maximum likelihood estimation techniques for symbol synchronization and provides insights into the design of robust synchronization algorithms to minimize intercarrier interference.
Synchronization with DMT Modulation
E N D
Presentation Transcript
Synchronization with DMT Modulation Milos Milosevic The University of Texas at Austin ESPL October 1, 1999
S/P FFT IFFT P/S FEQ DAC h(t) ADC s(t) s(t) fs fs Discrete Multitone Modulation Symbol DMT Transceiver 2N samples n Cyclic prefix
Delay D Delay D = integer partD + fractional parte • sample synchronization • frequency alignment of RX and TX sampling clocks • estimates D • symbol synchronization • insures that proper symbols are fed to the FFT
Tone k n * n T h(t) w The Effect of D • ideal synchronizer delays RX symbol clock 2 samples w/r to TX symbol clock
p/8 Transmitted symbol e=.5T p/4 n To FFT p/4 The Effect of e • sample phase shift 0 e T => rotation of FFT outputs • delay-rotor property
The Effect of Frequency Offset D Df < 0 +T mth symbol m + 1 Time -T Df > 0 • RX clockfs -TX clockfsDf 0 => frequency offset • timing error increases linearly, intercarrier interference (ICI) is generated • longer DMT symbols are more sensitive to Df • if Df not minimized the TX and RX clocks will desynchronize
Basic PLL Operation + + a cos(wlokT+qk) fk= qk- qk Phase detector b cos(wlokT+qk) Z-1 VCO qk+1= qk+ kvcofkfk Dfk = Dfk+1+ bfk - frequency offset qk+1= qk+ afk + Dfk - phase increment fk - phase error
Single Pilot Synchronization SNR spectrum 1 se2 pilot << 4p2fn2SNR wlo w • pilot - sinusoid of a known mid-band frequency (ADSL ~ 64KHz) • bandpass filtering achieved using the FFT • gives a very accurate PLL reference input signal • RX modem samples at expected zero-crossings => phase error fk • the variance of the timing error can be estimated using • clock accuracy from 1-2% for ISDN down to 0.1% for ADSL
Phase Offset Correction • PLL produces a sampling phase offset f • The signal with timing error v( t+f ) => V( f ) e-j2p ff • single complex rotation of (2p/n)fn radiansper carrier • simple, but not correct entirely; Df => all samples have different phase offset (wide-band signal) • f ~ average of all fn ; more accurate for a shorter symbol
Frequency Offset Correction Duplicated sample Duplicate process 2N samples n n-1 2N samples 2N samples n Skip process n 2N samples n+1 2N samples n 2N samples Skipped sample • if Df so that the induced delay to one sample period T a sample is skipped/duplicated in the cyclic prefix • Df is adjusted accordingly
Ad Hoc Symbol Synchronization D h(t) w(n) w(n) n 2N 2N+n n n Window for ad-hoc low-complexity estimation Window for min ICI+ISI w(n) n n n Window for NDA ML estimator • ML criterion not optimal; optimal max. capacity criterion - complex • try minimizing average ICI + ISI power V(D) n w(n)h2[(n+D)T] • choose a window w(n) that will satisfy the desired criterion • estimate D • requires the knowledge of h(n)
Maximum Likelihood Symbol Synchronization RX 2N+n 2N+n 2N+n n X X X S D • maximizing an AWGN likelihood function • search for D that produces the function maximum • not useful for e estimation
Sync Symbols • known symbols embedded in the signal • used to determine the symbol being transmitted • in ADSL they occur every 69th frame (T1.413) • generated by pseudorandom binary signals mapped to 4-bit constellation • location determined using correlation maximum