DVB-T2系统中BCH译码器的设计与实现的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-14 格式:DOCX 页数:3 大小:11KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

DVB-T2系统中BCH译码器的设计与实现的中期报告.docx

DVB-T2系统中BCH译码器的设计与实现的中期报告.docx

预览

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

5 金币

下载此文档

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

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

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

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

DVB-T2系统中BCH译码器的设计与实现的中期报告一、选题背景:数字视频广播(DVB)是数字化电视集成传输标准的一种。DVB-T2是对于DVB-T标准的增强,适用于各种环境下的数字视频广播(DVB)。BCH编码和译码是数字视频广播(DVB)标准中最核心的技术之一,是实现DVB-T2系统中高可靠性传输的关键。二、译码器设计:1.BCH编码:BCH编码是一种纠错编码,它采用特定的生成多项式来满足编码误差检测和纠错功能。在DVB-T2标准中,BCH编码为RS–LDPC系统提供错误纠正性能。在进行BCH编码时,需要进行以下操作:(1)将输入数据划分为多个符号;(2)使用BCH生成多项式进行生成(扩展)符号;(3)将生成符号与RS–LDPC中生成的符号按位异或;(4)送入调制器、保护符插入模块、奇偶交织器和频率步进模块(FSM)进行下一步处理。2.BCH译码:BCH译码是指接收机对于经过信道传输后的BCH码,使用译码算法进行译码。在进行BCH译码时,需要进行以下操作:(1)对于接收到的符号,进行奇偶校验检查,找到符号的错误位置;(2)使用错误位置生成多项式,计算定位向量;(3)使用定位向量找到错误位置;(4)使用错误位置计算错误值向量;(5)使用错误值向量修复错误的符号;(6)输出修复后的数据符号。三、实现方案:在BCH译码器的设计中,需要考虑到运算速度和功耗的平衡。因此,我们选择使用纯硬件实现的方案。1.硬件部分:BCH译码器硬件包括输入缓存、错误位置计算模块、定位向量计算模块、错误值计算模块、输出缓存、控制模块等部分。其中,输入缓存用于存放待译码的BCH码,在缓存足够多的符号后,译码器开始进行工作。2.错误位置计算模块:计算错误位置的模块采用了以并行结构、采用位平面分离的方式,可以有效的降低延迟和提高计算速度。3.定位向量计算模块:定位向量计算模块实现了正在进行的符号的位置的二进制表示,并且通过与错误位置计算模块的输出进行运算。4.错误值计算模块:错误值计算模块采用了较为复杂的线性变换,实现对于正在处理的字符的纠错。5.控制模块:控制模块是整个译码器的中心控制部分,接收输入框、输出框、错误位置计算模块、定位向量模块、错误值计算模块等下级模块的信号,统一进行控制。6.调试界面:调试界面提供了运行状态的监视和调试信息的查看,在硬件实现时非常有用。四、设计效果:经过初步仿真和逻辑合成,BCH译码器的性能表现良好,逻辑门数、面积和功耗都较为优秀。五、存在的问题:在BCH译码器的设计和实现中,存在一定的问题:(1)还需要进行更多的测试,以确保其性能能够完全满足要求;(2)还存在一些细节问题,例如控制模块的实现方式,错误值计算模块的硬件实现等,需要进一步研究和改进。六、结论:BCH译码器是实现DVB-T2高可靠性传输的关键之一,是数字视频广播系统中最核心的技术之一。本次中期报告中,我们从译码器的设计方案、实现方案、设计效果和存在的问题等方面进行了介绍,为后续的工作提供了基础。