Channel modeling using LTE and getting the frequency response of the channel based on output information given from LTE Function ltefadingchannel

1 view (last 30 days)
Hi all, I am newbie to lte modeling tool box in Matlab. I am implementing lte downlink chain. as a part of it I need to estimate the channel using reference symbols. But to compare the estimated channel with actual channel, lte tool box does not provide frequency response of the channel. Could some one tell how to calculate the frequency response of the channel based on the outputs given from the ltefading channel as shown below.
ChannelFilterDelay :The implementation delay of the internal channel filtering, in samples.
PathGains: Complex gain of the discrete channel paths, specified as a numeric array of size T-by-L-by-P-by-NRxAnts.
T is the number of output samples.
L is the number of paths.
P is the number of transmit antennas.
NRxAnts is the number of receive antennas.
PathSampleDelays : Delays of the discrete channel paths. The delays are expressed in samples at the sampling rate specified in model.SamplingRate.
AveragePathGaindB: Average gains of the discrete paths, expressed in dB.
Thank you in advance.
Best Regards, Sri
  1 Comment
Salman Khan
Salman Khan on 21 Mar 2019
For the EPA channel with a max of 410 ns delay I tried the following code but I did not get the correct freq domain channel:
chTimeDomain=zeros(410,1);
chDelays=round(info.PathSampleDelays*1/chcfg.SamplingRate*1e9);%PathDelays in nano-sec.
chTimeDomain(chDelays+1)=info.PathGains(1,:);
chFreq=fft(chTimeDomain,ue.NULRB*12); % We are assuming a 0 doppler so assume same freq domain channel for all .
chFreqGrid=repmat(chFreq,1,14);
The idea was to put the pathGains at the right delays and take an appropriately sized FFT, but it did not do the job.
Salman

Sign in to comment.

Answers (0)

Categories

Find more on LTE Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!