DSPRelated.com
Forums

HIPERLAN/2 PHY layer simulator on Matlab

Started by Hany June 1, 2004
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>