程序的主要功能是利用哈夫曼编码对数据进行无损压缩,实现Huffman 压缩的编码器和译码器。
上传时间: 2016-08-09
上传用户:1159797854
一个关于译码器和编译器的小程序,可以实现对字符串编码和译码功能,显示编码结果等
上传时间: 2014-06-03
上传用户:erkuizhang
一本讲宽带无线系统的空时编码技术的电子书,详细介绍了空时编码的编译码算法,以及其在OFDM等系统中的应用。
上传时间: 2013-12-22
上传用户:hewenzhi
适用于wimax的维特比译码,可以自己调整信噪比,通过仿真选择合适的信道编码
上传时间: 2013-12-24
上传用户:xwd2010
根据曼彻斯***的编码原则(参见本刊2001年第一期《一种采用曼码调制的非接触IC卡读写程序编制》),非接触ID卡采用上升沿对应着位数据“0”,下降沿对应着位数据“1”,微控制器通过检测U2270B输出数据位的跳变来实现对曼彻斯***的译码。在现实工作中,数据信号会受到调制、解调、噪声各种效应的影响,其上升沿和下降沿存在抖动,可采用键盘消抖的办法来消除抖动的影响。根据非接触ID卡64位数据循环发送以及其数据绪构特点,即数据流中第64位为“0”,第1位至第9位为“1”。据此,将“0111111111”作为读数据的起始标识,如图2所示。在确定了数据起始标识后,采用延时大于0.5T采样数据位的方法,如图3所示,来避开曼彻斯***编码中的空跳对数据译码造成的影响,简化了译码程序。 通过实验得到:480μs≤1T≤520μs,220μs≤0.5T≤280μs,由此取Tnext=300μs。为了便于对读出数据进行奇校验,读出数据每5位作为一个字节。因此确定起始标识和读取数据对时钟有严格要求,所以寻找起始标识和读取数据部分程序采用汇编语言编写。数据读以后,根据前面所提到的非接触ID卡的数据结构,通过比较奇校验算法与读出数据中的奇校验位来验证出数据的正确性。
上传时间: 2016-10-14
上传用户:xhz1993
该代码不仅实现了编码的仿真,还在多种条件下实现了译码的仿真,包括MAP,LOG-MAP,SOVA下的单双滑动窗口。
上传时间: 2013-12-22
上传用户:钓鳌牧马
引入PEG(Progressive-edge-growth)算法来构造适合线性时间编码的LDPC校验矩阵,译码时采用简化最小和Min-Sum译码算法实现简化译码.仿真结果表明,该方法能够构造适合LDPC码的线性时间编码的下三角校验矩阵日,并且用此方法构造的LDPC码性能非常接近原来PEG算法构造的LDPC码.同时通过采用最小和Min-Sum算法降低译码复杂度.
标签: Progressive-edge-growth LDPC PEG 算法
上传时间: 2013-12-27
上传用户:qlpqlq
含有多个译码算法,软硬判决译码!还有编码
标签: 译码算法
上传时间: 2014-01-25
上传用户:shizhanincc
关于编码的,汉明(7,4)码的编码与译码,可以输入你想产生的二进制个数
标签: 编码
上传时间: 2016-12-03
上传用户:ikemada
一种比特交织编码调制,使用维特比译码。并给出误比特率曲线。
上传时间: 2016-12-04
上传用户:dave520l