预览加载中,请您耐心等待几秒...
1/1

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

多码率LDPC码编译码器的FPGA实现由于低密度校验码(LowDensityParityCheckcodes,LDPC码)具有接近香农限的误比特率性能,使其成为众多通信标准优选的信道编码方案。本文给出了多码率LDPC码编译码器的FPGA实现方案。本文给出了适合FPGA实现的编译码算法。在编码算法方面,重点在算法复杂度、编码吞吐率和FPGA可实现性上进行了研究,给出了简化Efficient编码算法。在译码算法方面,在归一化最小和算法的基础上提出了一种改进译码算法。该算法在FPGA上实现时,只涉及加法、比较以及异或运算。该改进算法亦可应用于分层译码算法。本文利用提出的编译码算法对LDPC码编译码器进行了FPGA实现。提出了LDPC码编码器的结构,优化了校验码元计算模块和存储模块的实现。利用移位网络实现了可重配置单码率LDPC码编码器。提出了LDPC码译码器结构,该结构采用了半并行计算方式和提前检测技术,复用了存储模块和迭代计算模块。本文采用硬件描述语言,以IEEE802.16e和IEEE802.11n标准中的LDPC码为例在FPGA上进行了实现。实现结果表明,码长为1944的编码器能够有效支持四种码率,FPGA硬件资源消耗低,最大编码吞吐率为4.3Gbps;译码器可有效支持四种码率,并能够在资源消耗和译码吞叶率性能之间取得较好的折中。