ts=1/10000000; % ts is the sample time of the input signal, in seconds
fd=50; % fd is the maximum Doppler shift, in Hertz
delay=sort(randint(1,20,[0 511]))*ts; %tau is a vector of path delays, each specified in seconds
% pdb is a vector of average path gains, each specified in dB of average path gains, each specified in dB
pdb=[0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19];
H = rayleighchan(ts,fd,delay,pdb);% Create Rayleigh fading channel object
Hi,
yes the output of filtering with the above is in time domain. This you can do just to verify the correctness of the channel.
In the case of OFDM you have modulated and are using an IFFT. since your in the freq domain you can multiply data with the frequency response of the channel.
The tutorial- MATLAB attached should do pretty much that.
Matlab for the versions I know of automatically should assign the 20 variables to the other channel parameters given 20 H.pathdelays if that is your question.
I don't know what is the "path power", it may mean the same as path gain or its square. You don't choose the path gain it is random and usually follows a Rayleigh distribution, besides, it is time variant. Equalization and channel estimation are different; Channel estimation is calculating the channel and deducing the path gains and delays, while channel equalization is removing its effect which may be done by simple Zero Forcing Equalizers. Zero Forcing is an equalization technique, and LS is a channel estimation technique.
Plz give me the link of reference materials for channel estimation.No problem, this is a valid channel model.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?