50 likes | 157 Vues
This project focuses on OFDM signal synchronization and channel estimation techniques. It involves FFT processing on received data to synchronize signals and compute channel impulse response. The use of FIR filtering helps in fine-tuning time synchronization and estimating the channel frequency response accurately.
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);