我正在使用Matlab进行一些无线通信模拟。有两种着名的通道模型1)瑞利褪色和2)Nakagami褪色。我可以很容易地生成Rayleigh衰落,这是一个复杂的高斯随机变量:
rayRv=(randn(1,1)+1i*randn(1,1))/sqrt(2)
同样,我想生成Nakagami随机变量,但它让我感到困惑,因为它不是复杂的高斯,但可能是这些变量的总和(但我可能需要仔细处理阶段???)。许多技术论文都使用Nakagami淡化(比如说nakRv
)但是它们主要关注abs(nakRv)
这很容易生成,因为我们有明确的分布,或者是abs(nakRv)^2
的幂版本,这可以生成gamma
分发。
如果有人有与nakRv
类似的rayRv
生成经验,请与我分享代码。谢谢!!!
答案 0 :(得分:0)
生成Nakagami-m衰落信道的一种简单方法是假定其包络遵循Nakagami-m分布,而其相位遵循均匀。