PathGains shifted too much from the original value. is it normal or it is unexpected result?

1 view (last 30 days)
when i set the tdl profile to 'Custom', i have to set the AveragePathGains.
Uploaded is a a script for tdl channel with custom profile, when plotting the pathgains (using mesh function) , i got unexpected result.
As shown in the attached figure the path gain for the first tap is around -16 dB. while in the configuration i set the first tap original path gain in (AveragePathGains) to -32 dB. all the values that have been set in the AveragePathGains suffer from shifting up(or adding positive values to those gains).
according to my understanding, the added values to the original path gains comes from the rayleigh distribution, but the question here, why the random value we got from the rayliegh distribution is positive always and very high. Is the random number generated from the rayliegh distribution related to the power of the tap?

Accepted Answer

Carlos Lopez
Carlos Lopez on 1 Apr 2022
Hello,
The reason for the discrepancy is the use of 10*log10(abs(pathGains)) instead of 20*log10(abs(pathGains)). The path gains returned by the channel are amplitude gains, not power gains, so they need to be scaled accordingly. I'd suggest the following to see the convergence towards the AveragePathGains:
10*log10(mean(abs(pathGains).^2)) - tdl.AveragePathGains
For a sufficient number of samples, the previous expression should converge to 0.

More Answers (0)

Categories

Find more on Propagation and Channel Models in Help Center and File Exchange

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!