Matlab复现Ungerboeck的TCM经典论文(二)4状态与8状态的TCM仿真

Matlab复现Ungerboeck的TCM经典论文(二)4状态与8状态的TCM仿真

1. 简介

承接上文,我们需要减少损失,所以采用TCM编码。在这之前,有很多前置知识需要了解。本文主要关注于实现,基础性的知识和概念不会提到。

2. 前置知识

如果要深入了解代码的作用的话,需要的前置知识包括

  • 卷积编码
  • trellis图
  • 维特比算法
  • mapping by set partitioning

有时间的话我会详细补充的。

3. 4-state TCM编码仿真

实验结果图如下,基本上符合论文的Fig.14和Fig.16,理论增益是3dB
在这里插入图片描述

4. 8-state TCM编码仿真

结果图如下,这一个仿真的效果不是很好,SNR较低的情况下错误很大,较高的时候仿真模拟不稳定,这张图是比较好的表现了,理论增益是3.6dB。
在这里插入图片描述

5. 代码

放在github了,一共10个文件,这里放不下,项目中包含上一次的MPAM代码
仿真代码

6. 总结

有空会补充一些前置知识和后续的性能分析,先趁着放假休息休息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值