lecture 29 ofdm synchronization a multi input multi
play

Lecture 29 OFDM Synchronization A MULTI INPUT MULTI OUTPUT (MIMO) - PowerPoint PPT Presentation

Lecture 29 OFDM Synchronization A MULTI INPUT MULTI OUTPUT (MIMO) OFDM SYSTEM A MIMO system uses Q Transmit antennas and L Receive Antennas Q-TRANSMIT L-RECEIVE MIMO OFDM SYSTEM SYSTEM EQUATION The received R 1,N-1 . . . . R


  1. Lecture 29 OFDM Synchronization

  2. A MULTI INPUT MULTI OUTPUT (MIMO) OFDM SYSTEM • A MIMO system uses Q Transmit antennas and L Receive Antennas

  3. Q-TRANSMIT L-RECEIVE MIMO OFDM SYSTEM

  4. SYSTEM EQUATION • The received R 1,N-1 . . . . R 2Q+1,N-1 R (L-1)Q+1,N-1 demodulated OFDM . . . . . sample matrix R can . . . . R i,j = . be expressed in terms . . . . . . of the transmitted . . . . . sample matrix S, the . . . . . channel coefficient R QL,N-1 R 1,0 R Q+1,0 R 2Q+1,0 R (L-1)Q+1,0 matrix η and the noise . . . . . . matrix W as: . . . . . . . . . . . . . . . . R 2,0 R Q+2,0 R (L-1)Q+2,0 . . . . . . . . R k = . . R l,k . . . . . . . . . . d=OFDM symbol . . . . R Q,0 . . . . . . . . . . . . . . . . . . . . . . . R QL,0 q=TX antenna l=RX antenna r [ n , k ] ij k=subcarrier π γ Q   = ∑ 2 ( ) β + + − β γ η + + R exp j dk ( N G ) ( N 1 ) sinc( k )sinc( ) S W W   d , l , k q , l , k q , k d , l , k , AWGN d , l , k , ICI  N 2  = q 1

  5. GENERAL FRAME STRUCTURE FOR A MIMO OFDM SYSTEM

  6. MIMO OFDM FRAME CONSTRUCTION • Preamble consists of Q OFDM symbols of a generalized length N I , where N I =N/I, I=1,2,4 etc. • Data symbols consist of P blocks of Q OFDM symbols having length N • Each symbol is preceded by a cyclic prefix of G samples. • The preamble sequences of length N I can be constructed by – exciting every Ith subchannel of an N point sequence in the frequency domain using some known alphabet,

  7. MIMO OFDM FRAME CONSTRUCTION (Contnd.) – Taking an N-point IFFT of the sequence, – Keep the first N I samples and discarding the rest, – Add a cyclic prefix to the sequence before transmission. • Hence the training sequence for the qth symbol in the time domain is given by π −   1 N 1 j 2 nk ∑ = = −   s S exp n 0 , 1 , , N 1 . K q , n q , k I  N  N = k 0

  8. CHARACTERISTICS OF GOOD PREAMBLE SEQUENCES AND STRUCTURES • Good correlation properties for time synchronization • Low PAPR for high power transmission • Suitable for channel parameter estimation • Suitable for frequency offset estimation over a wide range • Low computational complexity, low overhead but high accuracy

  9. GENERATION OF LENGTH 256 SEQUENCE N=256, I=1 Example: For N I =256 S1=sqrt(2)*[0 1 -1 1 -1 -1 1 -1 1 -1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 1 -1 1 1 1 -1 -1 -1 1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 -1 -1 -1 1 -1 1 1 1 1 1 -1 -1 -1 1 -1 1 -1 -1 -1 -1 1 -1 -1 - 1 1 -1 -1 1 -1 1 1 1 -1 1 -1 1 -1 -1 1 1 -1 -1 1 -1 -1 -1 -1 1 1 1 1 1 -1 -1 -1 -1 1 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 1 -1 -1 -1 -1 1 1 -1 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 1 1 1 -1 1 -1 1 1 -1 1 -1 -1 -1 -1 -1 -1 1 -1 1 1 1 1 1 1 -1 1 1 -1 -1 1 1 1 -1 -1 1 -1 1 1 -1 -1 1 -1 1 1 1 -1 - 1 1 1 1 1 1 -1 1 -1 1 -1 1 1 1 1 -1 -1 -1 1 -1 -1 1 1 1 1 1 -1 -1 -1 1 1 -1] PAPR = 5.34 dB 55 0’s come from IEEE802.16a spectral requirements

  10. GENERATION OF LENGTH 128 SEQUENCE N=256, I=2 Example: For N I =128 S1=sqrt(2)*[0 0 -1 0 -1 0 1 0 -1 0 -1 0 1 0 1 0 1 0 -1 0 1 0 1 0 1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 1 0 1 0 1 0 -1 0 1 0 -1 0 1 0 1 0 -1 0 1 0 1 0 1 0 -1 0 -1 0 -1 0 -1 0 -1 0 1 0 -1 0 -1 0 1 0 -1 0 -1 0 1 0 -1 {55 0’s} -1 0 1 0 1 0 1 0 1 0 -1 0 -1 0 1 0 -1 0 1 0 -1 0 -1 0 1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 1 0 -1 0 1 0 -1 0 -1 0 1 0 -1 0 -1 0 -1 0 1 0 1 0 -1 0 1 0 1 0 1 0 -1 0 1 0 1 0 -1 0 -1 0 -1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0] PAPR = 4.31 dB

  11. GENERATION OF LENGTH 64 SEQUENCE N=256, I=4 Example: For N I =64 S1=sqrt(2)*[0 0 0 0 +1+j 0 0 0 -1-j 0 0 0 +1+j 0 0 0 +1-j 0 0 0 +1+j 0 0 0 +1+j 0 0 0 -1+j 0 0 0 +1+j 0 0 0 -1-j 0 0 0 +1+j 0 0 0 +1+j 0 0 0 +1-j 0 0 0 +1+j 0 0 0 +1+j 0 0 0 +1-j 0 0 0 -1-j 0 0 0 +1+j 0 0 0 - 1-j 0 0 0 -1-j 0 0 0 -1+j 0 0 0 +1+j 0 0 0 +1+j 0 0 0 +1-j 0 0 0 -1-j 0 0 0 -1+j 0 0 0 -1+j {55 0’s} +1+j 0 0 0 +1+j 0 0 0 +1+j 0 0 0 -1+j 0 0 0 +1+j 0 0 0 -1-j 0 0 0 -1+j 0 0 0 -1-j 0 0 0 -1-j 0 0 0 -1-j 0 0 0 +1+j 0 0 0 -1+j 0 0 0 +1+j 0 0 0 -1-j 0 0 0 +1-j 0 0 0 +1+j 0 0 0 +1+j 0 0 0 +1+j 0 0 0 -1-j 0 0 0 +1-j 0 0 0 +1+j 0 0 0 -1-j 0 0 0 +1-j 0 0 0 +1+j 0 0 0 -1+j 0 0 0 +1-j 0 0 0] PAPR = 3.00 dB

  12. OFDM SIGNAL ACQUISITION USING PREAMBLE The preamble at the start of an OFDM frame is used to acquire the OFDM signal and perform: • Time synchronization • Coarse time synchronization – Step I • Fine time synchronization – Step IV • Frequency offset estimation • Fractional frequency offset estimation – Step II • Residual frequency offset estimation - Step III • Channel and noise variance estimation

  13. OFDM SIGNAL ACQUISITION Step I. Coarse Time Synchronization – • Estimate the start of the OFDM frame over an approximate range of samples. It must be robust. • Techniques – Perform maximum-likelihood estimation of the time-of-arrival – The likelihood function is approximated by [van de Beek] πγ   2 ( ) Λ γ ≈ φ + ∠ φ   n , cos n n  I  Where γ is the frequency offset between Tx and Rx local oscillators and φ n is given by − ( ) G 1 ∑ φ = + ⋅ * r r + + n j , n k j , n k N I = k 0

  14. Frequency Offset Estimation, Step II Step II. Fractional Frequency Offset Estimation • Extremely important since frequency offset introduces ICI, • Technique – Maximum-likelihood estimation of the frequency offset ( ( ) ) γ = Λ γ ˆ arg max d , ML opt γ • The function is maximized when the cosine in the likelihood function is maximum. Hence, I γ = ⋅ ∠ φ ˆ ML d π 2 opt

  15. Residual Frequency Offset Estimation, Step III • The range of the maximum-likelihood frequency offset estimator is ± I / 2 subchannel spacing. • This frequency offset estimation/ correction range can be improved using some frequency domain processing. Step III. Residual Frequency Offset Estimation • If the same sequence s i,n , n=0,…,N I -1 is transmitted from all the antennas then the frequency offset of integral multiples of subchannel spacing can be carried out.

  16. Residual Frequency Offset Estimation, Step III – Sequence s i,n , and the received frequency corrected samples { } = π γ c ˆ r r exp j 2 n / N 1 , n 1 , n ML corresponding to the preamble for n=0,1,…,N I -1 are repeated I times and passed through an N-point FFT to obtain S i,n and R 1,n . – Periodic cross-correlation of the received demodulated OFDM symbol R 1,n with S i,n is carried out as − N 1 = ∑ χ = − * c S R k 0 , 1 , , N 1 K ( ) 1 , n + k i , k n N = n 0

  17. Residual Frequency Offset Estimation, Step III – The residual frequency offset of an integral number of subchannel spacing is obtained as { } ˆ = Γ χ arg max k k ˆ Γ – The residual frequency offset estimate can be sent to the local oscillator (NCO) for offset correction.

  18. Fine Time Synchronization, Step IV Step IV. Fine Time Synchronization • Fine time synchronization is needed to obtain start of the OFDM frame to within a few samples, • It can be carried out by cross-correlating the received frequency offset corrected samples with the transmitted sequence as Q − N 1 = ∑ ∑ ψ = * c s r , j 1 ,..., L + n i , k j , n k = = i 1 k 0 • If same sequence is transmitted from all the antennas then only one cross-correlator is needed.

  19. PARAMETER ESTIMATION Channel Estimation for MIMO OFDM Systems • Step I. – – LS Estimation using Q symbols − = = = − H 1 η S R S R k 0 , I . , N I 1 . K k k k k k I

  20. PARAMETER ESTIMATION • Step II. – Interpolation in the Frequency Domain Channel estimates are needed for all the tones, however, they are available for only N I tones. If channel statistics are not available at the receiver then frequency domain (linear) interpolation may be used otherwise MMSE interpolation may be used.

  21. COMMERCIAL OFDM SYSTEMS • In commercial OFDM systems, the tone at d.c. and the tones near the band-edges are set to zero. • This is called zero-padding, or subchannel nulling and the zero-padded tones are called virtual subchannels. • For example in IEEE 802.16a/b Broadband Fixed Wireless Access systems, out of N=256, 56 tones are set to zero. Hence the number of tones used N u =200. • Before employing Method I for MSE reduction, frequency domain extrapolation is needed.

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