我正在尝试模拟包含所有组件的室内通信。但是当谈到瑞利衰落部分时,我感到有些不安。
我正在使用该代码将我的瑞利衰落添加到传输的信号中:
rayleigh_h = 1/sqrt(2)*[randn(1, length(s_l) / OSR) + 1j * randn(1, length(s_l) / OSR)]; %Constructing rayleigh channel complex coefficients
rayleigh_h = repelem(rayleigh_h, OSR); %Coefficient repeating to apply rayleigh fading to all samples
s_l = s_l .* rayleigh_h;
s_l:复调制信号
OSR:过采样率
如果我需要稍微澄清一下代码:每一位都被许多名为“过采样率”的样本采样。由于我想逐个符号而不是逐个样本添加瑞利衰落,因此属于一个符号的所有样本都乘以每个比特对应的瑞利系数。
抱歉,如果代码说明有点混乱。
这是我真正的问题。
我在上面使用的方法显然会通过在瞬间将 与复高斯系数相乘来改变信号的幅度。然而,在室内位置,假设设备的移动性(速度)应该受到步行速度的限制是相当正确的。因此随着信号的变化而变化,衰落系数应该变化缓慢,而不是那么快。我试图弄清楚如何模拟它。
任何帮助表示赞赏。如果我误解了瑞利衰落的概念,也请告诉我。