说明:turbo的基本代码,Turbo码中,利用递归系统卷积码(RSC)编码器作为成员码时,低重量的输入序列经过编码后可以得到高重量的输出序列。同时交织器的使用,也能加大码字重量。实际上,Turbo码的目标不是追求高的最小距离,而是设计具有尽可能少的低重量码字的码。Turbo码由两个递归系统卷积码(RSC...
说明:1、统计任意文本文件中各字符(区分大小写)数量,计算字符概率,并计算信源熵。 2、香农编码 任意输入消息概率,利用香农编码方法进行编码,并计算信源熵和编码效率。 3、费诺编码 任意输入消息概率,利用费诺编码方法进行编码,并计算信源熵和编...
说明:利用Matlab仿真脉冲编码调制(PCM)及A律、μ律PCM对声音进行压缩编解码过程。 脉冲编码调制(PCM,Pulse Code Modulation)是一种将模拟语音信号转换成数字信号的编码方式。波形编码器的作用是对采样后的信号样本进行量化和编码。从数学上来看,量化过程就是把一个连续幅度值的无限...
说明:上传的Matlab代码是在GUI界面下运行的,如果只需要在原始命令窗口下运行,可以选取GUI代码中的部分代码也可直接运行。内容是关于通信领域的滤波器,而且为高通、低通、带通、带阻滤波器仿真代码,所传代码可以经过本人操作,只要把代码贴在软件中,即可直接得出结果,保证没有报错问题,可放心使用。
说明:学习ldpc码的编译码仿真程序,二进制的编译码,通过该程序可以快速对其有进一步的了解。本文中采用经典的bp译码算法进行仿真