2DPSK 的调制解调用 MATLAB 整挺方便的,尤其你要搞清楚二进制相对移相调制是怎么回事,这份仿真代码就挺实用的。调制、解调、加 AWGN,全流程都有,波形和频谱图也都画得明明白白,适合你做基础或者拿去做课程设计也 OK。
2DPSK 的调制解调用的是二进制相对移相调制,核心是相位的“相对变化”而不是“绝对值”。调制过程里把基带信号按比特转换成相位差,解调的时候做相关性比较,挺有意思的一种调制方式。
模拟信道加了加性高斯白噪声(AWGN),也就是你平时看到的“白噪声干扰”。还能动态改基带信号,输出波形变化,逻辑清晰,代码也不绕,挺适合动手研究。
比较有用的一部分是误码率:在不同信噪比下的 BER 变化图也给你画好了。你可以拿来直接对比不同条件下的系统性能,也可以改点参数玩玩看影响。
顺带推荐几个扩展资源,像2DPSK 的非相干解调、BPSK 误码率对比这些文章也都挺有参考价值。如果你想研究更多调制方式,还可以看看PSK、ASK、FSK的仿真代码。
哦对了,文件名记得检查一下路径,有时候调试的时候filename
对不准,图画不出来就麻烦了。如果你正在准备论文、项目答辩或者单纯对调制感兴趣,这套代码还蛮值得一试的。