说明:非二进制LDPC译码程序 采用BP译码算法 迭代译码,迭代次数为20 发送尽可能多的帧数,译码复杂度比较其他算法相对较高但是性能比较不错
matlab 程序 ldpc 译码
说明:用matlab实现witerbi译码器的软判决译码
witerbi 译码器 软判决 译码
说明:二进制删除信道下的极化码编译码,包括信道的极化,编码,以及SC算法下的译码。
二进制删除信道下 极化码 编译码 信道极化 编码 SC算法 译码
说明:基于matlab的ldpc码译码算法的仿真比较,包括BF、WBF,IWBF,IRRWBF四类算法的性能分析。
LDPC译码算法 LDPC译码比较 WBF译码matlab bf ldpc--bf
说明:LDPC编译码中的对数域LLR_BP译码方式,里面关于LLR算法的解释较为详细,可以参考
ldpc 译码 对数
说明:系统卷积码与CPM调制级联的SCCPM迭代译码算法matlab仿真,译码和解调均采用SOVA算法进行SISO迭代译码解调。
matlab 算法 译码 CPMSOVA
说明:用随机函数生成数据并且通过213卷积编码生成相应数据,再显示出波形,随后通过维特比译码,通过接收到的序列与所有可能发送的序列作比较,求出所有可能的距离,取最小的汉明距离的序列作为发送序列发送出去并且显示出波形。整个代码分为主函数部分,编码部分,译码部分,求韩明距离四个部分组成,并且有相应注释,不难理...
matlab 编码 实现 译码 卷积码 维特比
说明:参考的吴雨霏的代码,自己修改而做出的,符合lte系统标准turbo码--由编码器到译码器的完整matlab代码。译码器1和2均作了尾比特归零处理。注释自己写的。
matlab 代码 lte 系统 标准 完整 turbo 编码器 译码器
说明:卷积码将k个信息比特编成n个比特,但k和n通常很小,特别适合以串行形式进行传输,时延小。 维特比译码是根据接收序列在码的格图上找出一条与接收序列距离(或其他量度)为最小的一种算法。它和运筹学中求最短路径的算法相类似。算法所保留的路径与接收序列之间的似然概率为最大,所以又称为最大似然译码。
matlab 算法 Viterbi 译码 卷积码
说明:用SC译码算法进行极化码的解码,经典方法。
SC 译码算法 SC译码算法 极化码 解码