How to handle impulse response with negative delays from rayleighchan object?

조회 수: 3 (최근 30일)
Hi,
I use rayleighcan() object to create multipathdelays with the same sample frequency as input signal. To do that I call the function with the paramteters for the input signal and specific pathdelays and pathgains.
samplingFreq =100000;
dopplerFreq = 130;
pathDelays = [1e-6 0 2e-6 5e-6];
pathGains =[0, -3, -6, -9];
fading = rayleighchan(1/samplingFreq,dopplerFreq,pathDelay,pathGains);
Now comes the problem: The pathdelays have different timings(higher frequency) than the input signal (sample frequency). Thus the rayleighchan object interpolate the impulse response of the channel to create a impulse response which matches the sampling frequency of the input signal. This new impulse response has negative delays. And here's my question: When I say I have a causal system I can just cut these neagtive PathGains, right?
Here is a normal impulse response (multipath delays have same freq. as input signal) :
and here is the IR of the raylieghchan() object with the above written parameters:

답변 (0개)

카테고리

Help CenterFile Exchange에서 Propagation and Channel Models에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by