大学毕业设计一席谈之五十 删余卷积码仿真(1)

描述

好久没看专业书了,需要补充营养。回学校的这段时间,几乎没有看什么专业书籍。其实市面上还有很多书值得我们看,看书也是一种交流。虽然删余卷积码已经是很老的一种编码,我之前也写过相关的仿真程序,但网上相关的代码太少了,反正我没有查找到有用代码。因此本人决定把之前工作时写过的删余卷积码的代码贡献出来,并附上讲解。这次给出的程序是集群产品中的源代码,只对其中的序列标志做了简单更改,编译码的关键内容一览无遗。涉及捕获和解调的内容会在后续文章中介绍!

通信网络

他山之石!

通信网络 他山之石可以攻玉。永远不要小瞧别人写的代码,我想每个人的代码都会体现作者的智慧,前提是认真写书!!!消化别人的代码也需要时间。对于我这样的老码农,也是如此。因此看本系列文章,请各位务必保持耐心,同时还要反复的看才能消化吸收。参数不是凭空设置的,背后肯定有原因的。 通信网络   这本书值得购买收藏,多次阅读肯定有帮助!本人就看了三遍,后续有时间还会再看。       ‍‍通信网络   本书对于理论的学习很有帮助!要想学会仿真,建议还是看第一本书籍,在这里展示部分内容。BCH译码算法的内容写的很清楚,再结合相关论文,肯定可以写出BM译码算法。 通信网络通信网络通信网络通信网络通信网络通信网络通信网络通信网络 卷积码的应用非常的广!

通信网络

为什么要删余呢?  

提高信道编码码率,在卷积码中通常会采用删余方法。删余是在信息序列完成卷积码编码之后,按照一定的模式周期性地删去信息序列中的一些数据,即采用更少的比特来传达相同的信息,从而可以达到提高编码码率的目的。

什么是删余卷积码?删余卷积码是建立在卷积码上,删除特定位置上的比特而形成的卷积码。

通信网络

这是删余卷积码的编码和译码过程,只是在原先卷积编译码上增加了几个步骤而已,没有增加太多的复杂度。早年在企业做集群产品的时候就研发了删余卷积码的编译码算法!那就先来看看代码吧!函数化编程,方便大家理解程序!本程序是集群的产品级代码,有些地方涉及了产品的具体内容,因此做了删减。希望大家能有所收获!!!这个程序当年耗时两个多月时间才完成归档,其中熬了很多个通宵,严重损耗身体。本程序侧重编译码知识,因此也省去了产品中涉及的捕获和跟踪内容,如果大家想看这部分的内容,可以给我留言。我会在第三篇文章中展示集群设备的物理层算法程序。

原文标题:大学毕业设计一席谈之五十 删余卷积码仿真(1)

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分