论文部分内容阅读
前向纠错码广泛应用于包括数字视频广播系统在内的数字通信系统中,按编码原理它可分为线性分组码和卷积码两种。本论文主要介绍应用于数字视频广播系统中的两种纠错码(即线性码BCH码和卷积码Turbo码)的译码算法与硬件实现。 本文提出了一种应用于DVB-S2标准的面积优化的高速BCH码译码器,该译码器可以支持DVB-S2系统中BCH码的全部11种码率(最大码长达58320)。在关键方程求解过程中基于改进的欧几里得算法(MEA)对迭代的初始条件作了修改,降低了译码延迟,并移除了多项式次数计算和比较电路,大大降低了译码器的硬件复杂性。除此之外,对有限域上的乘法器也进行了优化以减少硬件开销。在SIMC0.13um工艺下,芯片面积约为0.39mm2。与传统的RS/BCH译码器相比,本文提出的译码器面积至少减少了20%,最高工作频率可达277MHz。 本文提出了一种应用于DVB-SH标准的低复杂度Turbo码译码器,其采用MAX-LOG-MAP软判决算法,并通过在算法中加入校正因子来提高译码性能。译码过程中,采用了一种改进的滑窗算法,降低了译码延时;合理量化了度量值,优化了存储需求,降低了硬件复杂度。在SIMC0.13um工艺下,除存储器外的等效门数约37K;在时钟频率200MHz,迭代次数8次,6比特量化的条件下,吞吐率为11.3Mbps。