首页/文章/ 详情

大学毕业设计一席谈之十八 16QAM仿真来啦(13)相干解调之误码测试

7月前浏览249

继续测试!顺着之前程序的轨迹坚定的走下去!解调部分需要对初始比特进行判断!这似乎涉及到IQ路翻转!之前的写的仿真程序没有注意到这个知识点!在本文中补上,主要是在误码比对那里增加相应的语句!

在这里公布该差分编码公式的出处!这是对作者的肯定和尊重!互联网上很多人在文章里引用了本人的代码,连个招呼也不打,哎,起码告知一下引用的来源吧。不过习惯了也就无所谓了,只要能传播就行,不过还是希望看过文章之后记得点个赞,也算是对我创作的一种鼓励!!!

2026年2月,续写了本系列课程,毕竟好几位公众 号的粉丝完整的学了这个系列,那就再写一篇文章做个收官!当然学无止境,QAM中的软解调也是重要的知识点,这里就不细致讲解了,以后单独开个系列文章吧!不过简单的提及是有必要的!3月,正式发布本文!
软解调的好处在于它能保留不确定性,从而让后端的纠错码(如LDPC, Turbo码)发挥出接近理论极限的性能。

软解调的核心好处:带来“编码增益”!!!现代通信系统几乎都离不开前向纠错编码。软解调最大的好处就是能与FEC解码器(尤其是软判决解码器,如Viterbi、Turbo、LDPC解码器)完美配合,从而带来显著的性能提升。

  • 对纠错码的意义:软判决解码器可以利用这些置信度信息进行更智能的纠错。例如,解码器在寻找最可能的原始比特序列时,会给那些置信度高(LLR绝对值大)的比特更高的信任值,而给置信度低(LLR接近0)的比特留出调整空间。

  • 性能增益:与硬解调相比,软解调可以为系统带来大约 2dB 左右的性能提升。这意味着在同样的发射功率下,误码率可以大幅降低;或者在达到同样误码率的情况下,可以降低发射功率、增加传输距离。

如何实现?
就先写这么多内容吧!回归之前的话题!那么差分译码的语句该如何写呢?之前的论文中没写,那就只能自己摸索了!本文会给出仿真程序,看看我摸索的结果!!!
注意:DQAM16_rc_coh_modem_sim是一个新的系列程序!版本的不断升级是为了解决不同的问题。当然都是在之前DQAM16_rcos_coh_dem_sim系列基础上形成的升级程序。
本文内容超级多,程序采用贴图方式给出,篇幅非常长,需要读者非常有耐心才能看完,理解时间至少一个星期!!!非专业人士切莫购买!!!

先看DQAM16_rc_coh_modem_sim1程序的结果!这个系列改名字了,和之前sim3v2的系列不一样哦!

再看sim2程序的结果!

sim2程序的误码性能依旧稳定,但个别高信噪比下会失锁!

这两个程序的差异就是在编译码部分!大家肯定关心编译码部分该如何编写?这是sim2程序中对应的编码和译码部分的代码!


来源:通信工程师专辑
通信理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-03-12
最近编辑:7月前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 428粉丝 2859文章 629课程 40
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈