CB, Yes, that's exactly what i'm doing, but my ifft transmitter process is a matrix of coefficents, with 64 samples input, and 320 samples output. (i did that for the oversampling needed to pass the signal to the channels with a min tap delay of 10ns). the fft receiver is the transpose matrix of the previous one .. anyway.. when i turn completely the noise off, i get a ZER BER. I detect the symbols exactly with no errors.! i really don't know where the problem comes from, when i introduce the noise with the multi-path channel model. cb135@hotmail.com (Col Brown) wrote in message news:<a254af6b.0406090950.7bed10d3@posting.google.com>...> Hany, > > The bin-by-bin multiplication is performed after you take the fft of > your received signal. Say the size of the fft=32. Then you perform > the multiplication of the inverse 32-point fft of the chnl impulse > response and the fft of the received signal. I assume that this is > exactly what you're doing? Is it not? The result should be exactly > what you transmitted. Where are you getting the problems? What > happens when you turn the noise off completely? > > As an example in Matlab code, the equ looks something like: > > chnl = [1 0.5 0.1]; > equ = 1./fft(chnl,fft_size); % form zero forcing equ > data = fft(rx,fft_size).* equ; % perform bin-by-bin multiplication > > where rx is the received time domain signal after the prefix removal. > > CB ><snipped the rest of the message>
HIPERLAN/2 PHY layer simulator on Matlab
Started by ●June 1, 2004
Reply by ●June 17, 20042004-06-17