两径衰落的中断概率用 Matlab 来搞,效率还挺高的。代码直接画出距离 vs 中断概率的图,参数可调,像是路径损耗指数、对数正态衰落的标准差这些,都能改着玩。适合那种做无线信道建模的人,尤其你要研究瑞利衰落或做点马尔可夫链建模的,正好用得上。

中断概率的计算挺直观的,路径损耗用的模型也比较基础,就是对数正态阴影衰落加上固定 SNR 门限来判断是否 outage。你可以设定Pt = 30dBm路径损耗 = -30dB @ 1m,再选个n = 2.5标准差 = 3dB,直接就能跑图。

要是你还想更深入点,比如看不同速度下的瑞利信道状态,那就用raygen.m这个文件搞定。速度你自己设,像[0,5,10,15,20,25]都行。对每个速度,生成一个Rayleigh 信道功率序列,阈值判定成二状态的马尔可夫模型,估下p01p10两个参数。

嗯对了,代码运行前建议先看看 Prabhu 和 Shankar 的那篇论文,讲得挺清楚的,尤其是马尔可夫建模部分,配合代码理解起来更快。还有几个相关工具包也值得看看,像这个 马尔可夫链模拟HMM 算法实现,都挺实用。

如果你正好要移动通信中的中断概率,或者搞信道建模仿真,这个代码资源还蛮适合你,逻辑清楚,结构也干净,响应也快。调完参数直接出图,用着省心。