I have been dealing with Doppler effect in a wireless multipath channel and a bit confusion about getting the frequency shift caused by doppler effect.
My question is as follows:
I have designed the following 1-tap frequency-flat Rayleigh fading wireless channel by using the matlab channel object.
I am trying to understand how to obtain this frequency shift (fD=150 Hz) from the channel response below. If I look at the channel gain which is single tap PathGains in the object function, it consists of real and imaginary part and I interpret this results due to the Doppler effect introduced in the channel.
What I am trying to understand is how to get the Doppler effect back from this channel object. I mean if I look at the angle of h.PathGains as typed below then how can I convert this to Doppler shift 150 Hz?
>Ts=1/10^6; % seconds >fD=150; % Hz >h=rayleighchan(Ts,fD) >h = ChannelType: 'Rayleigh' InputSamplePeriod: 1.0000e-06 DopplerSpectrum: [1×1 doppler.jakes] MaxDopplerShift: 150 PathDelays: 0 AvgPathGaindB: 0 NormalizePathGains: 1 StoreHistory: 0 StorePathGains: 0 PathGains: -0.1133 + 0.2792i ChannelFilterDelay: 0 ResetBeforeFiltering: 1 NumSamplesProcessed: 0 > angle(h.PathGains) ans = 1.9562
Many thanks in advance!