50 likes | 150 Views
Project 7. Given Data: received_data. Given Data: Xp256, the FFT of Preamble. |Xp256|. k =0,…,255. Coarse Time Synchronization from Long Preamble. 1. Coarse Time Synchronization using Signal Autocorrelation. Received signal:. preamble. OFDM Symbols. 64. 128. 128.
E N D
Project 7 Given Data: received_data
Given Data: Xp256, the FFT of Preamble |Xp256| k=0,…,255
Coarse Time Synchronization from Long Preamble 1. Coarse Time Synchronization using Signal Autocorrelation Received signal: preamble OFDM Symbols 64 128 128 Compute Crosscorrelation Coefficient: xcorr
Fine Time Synchronization Which van be computed as the output of an FIR Filter with impulse response:
Channel Frequency Response Estimation 1. Generate matrix kF=[2,4,6,…,100, 156, …, 254]’; non-null frequencies (data and pilots) n=[0,…,63]; time index for channel impulse response V=exp(-j*(2*pi/256)*kF*n); M=inv(V’*V+0.001*eye(64))*V’; 2. Generate vector z from received data y[n]: Let n0 be the estimated beginning of the data, from time synchronization. Then y0=y(n0-256:n0-1); received preamble Y0=fft(y0); fft of received preamble z=Y0(kF+1).*conj(Xp(kF+1))/2; multiply by conj. transmitted preamble h=M*z; channel impulse response 3. Channel Frequency Response: H=fft(h, 256);