搜索资源列表
EXIT
- 本源码包参考英国Southampton大学Robert G. Maunder教授2008年的EXIT charts开源demo,给出了通用(分量码多项式可自定义)并行级联Turbo码的EXIT charts的作图源码。同时可完成迭代轨线、BER等值线的绘制等工作。 由于对于码块长较大的情形仿真需要较长时间,源码包也给出了部分分量码多项式的仿真结果,可直接用于绘图。 源码包还给出了最经典的S.Ten Brink介绍EXIT charts基本原理的参考文献,以及本人对通信系统中迭代译码过程分
turbo
- 使用malab完成turbo码的编译码,在给定生成多项式、交织映射表和删余选择的情况下进行turbo编码-Use malab complete turbo code encoding and decoding, in a given generator polynomial, interleaving mapping table and the deletion of the circumstances under which I choose turbo coding
computingBERConvolutionalCod2
- scr ipt for computing BER with Binary Convolutional Code and Viterbi decoding with finite survivor state memory Convolutional code of Rate-1/2, Generator polynomial - [7,5] octal Hard decision and soft decison decoding is used.
Cyclic(73)
- 循环码的定义以及由生成多项式求解生成 矩阵和系统生成矩阵的过程,并在Matlab环境下写出了循 环码的编码器和解码器代码,实现了编码和译码功能。分析和讨论了 此码发现错误、纠正错误的能力,并讨论了其与线性分组码、Hamming 码等信道编码的区别与联系。 - Definition of cyclic codes generated by the polynomial generator matrix of the process of seeking system, writte
mfashengqi
- 利用MATLAB开发一个N=5的M序列发生器的仿真程序,其本原多项式为g(x)=1+x^2+x^5.-Use MATLAB to develop a N = 5 M-sequence generator simulation program, its primitive polynomial g (x) = 1+x ^ 2+x ^ 5.
XULIE
- 利用matlab编程,编写了一个m序列的本原多项式,并且可以利用库函数求序列的自相关-Using matlab programming, wrote a primitive polynomial m sequence, and can take advantage of the library function uation autocorrelation
卷积码的编码和VB译码
- 在MATLAB上设计一个(2,1,3)卷积编码器和对应的采用维特比译码算法的译码器。编码器的生成多项式为:[1 0 1;1 1 1]。将编码器的输出经过一个高斯白噪声信道的结果作为译码器的输入,观察比较译码器输出和编码器输入,了解卷积码的容错性,并计算译码结果的误比特率.(A convolutional coder (2, 1, 3) and corresponding decoder using Vitby decoding algorithm are designed on MATLAB.
CRC16
- 在Matlab环境下用于计算CRC16的代码,本原多项式为X16+X15+X2+1,并提供测试文件。(In the Matlab environment for the calculation of CRC16 code, the primitive polynomial is X16+X15+X2+1, and provide the test file.)