现在广义的Turbo码是指采用级联或乘积编码方法并利用迭代译码方法的编译码方案。迭代译码的基本思想是将一个的复杂的长的译码步骤分解为多个相对简单的迭代译码步骤而且在迭代译码步骤之间信息概率的转移或者是软信息的传递确保几乎没有信息损失。 根据其成员码和级联的方法的不同,Turbo码的分类 .本设计论文提供了Turbo码matlab代码以及界面设计(版权所有,仅供参考!)
上传时间: 2015-09-27
上传用户:R50974
利用函数MadHG生成规则LDPC码的校验矩阵H,其行重为6,列重为3,行数为列数一半(行数越大越好),H中任意两列没有围长为4的圈,并得到H对应的生成矩阵G,可以保证mod(G*H ,2)=0。使用方法为:[H,G] = MadHG(m,n,x),x= 1(得到的G左半部分为单位阵) or 2(G右半部分为单位阵),
上传时间: 2013-12-06
上传用户:xiaohuanhuan
利用函数MadHG生成规则LDPC码的校验矩阵H,其行重为6,列重为3,行数为列数一半(行数越大越好),H中任意两列没有围长为4的圈,并得到H对应的生成矩阵G,可以保证mod(G*H ,2)=0。使用方法为:[H,G] = MadHG(m,n,x),x= 1(得到的G左半部分为单位阵) or 2(G右半部分为单位阵),
上传时间: 2015-10-12
上传用户:hustfanenze
<LDPC原理与应用> 国内LDPC编码的书籍 172页 详细讲述了LDPC的编译码原理
上传时间: 2013-12-25
上传用户:aa17807091
Mackey1随机构造LDPC码的校验矩阵进行编译码的仿真过程(其中译码算法采用置信传播算法)
上传时间: 2016-05-16
上传用户:cuiyashuo
给出了由(2 ,1 ,N) 系列卷积码作为母码产生的punctured 卷积码的编码及其Viterbi 译码的 软件实现方法,从而为各种不同码率的卷积码的编、译码给出了一种通用的实现方法,并且为多级 编码分量码的设计提供了条件
标签: punctured Viterbi 卷积码 实现方法
上传时间: 2013-11-30
上传用户:zhengzg
用于生成ami码的函数
上传时间: 2016-06-14
上传用户:fnhhs
用java实现HDB3的编译码和5B6B码
上传时间: 2013-12-17
上传用户:bruce5996
本书介绍了LDPC码的编、译码基本原理及各种译码算法;详细分析了LDPC码的特点、分析方法;对无线移动通信信道模型下LDPC码的性能进行了剖析。各章原理的叙述力求突出概念清晰,注重理论推导和仿真试验验证相结合。
上传时间: 2014-11-14
上传用户:maizezhen
经典turbo码的编码过程该文件夹中的SC_TurboIC_MIMO_0524.m是将我turbo的编译码模块替换原来B3G系统中的turbo编译码模块而重新得到的. 定点仿真得,在比特信噪比>=0.5db时,经过一次大迭代,误码率接近0 当然,要得到更精确的结果,需要更多的仿真.
标签: turbo SC_TurboIC_MIMO 0524 B3G
上传时间: 2014-11-24
上传用户:gdgzhym