论文部分内容阅读
欧洲广播联盟提出的数字视频广播标准即DVB系列标准,融合了先进的信息处理技术,得到了许多国家的支持。我国采用数字卫星电视广播标准,即DVB-S作为国家标准。作为数字卫星电视接收机的重要组成部分,现今市场上多数的DVB-S信道解码芯片除了信道解码功能外,并不具备误码统计能力,其它芯片如ST0299,虽然能输出误码统计数值,但是其不足之处是只能通过配置寄存器,每次输出某一种误码统计数据,不能同时输出多种数据。本文研究实现了集信道解码功能和误码监测功能于一身的DVB-S信道解码FPGA芯片,该芯片能够在不中断数字视频广播通信的前提下对信道质量进行监测评估,同时输出四种不同的误码统计数据。论文主要研究了DVB-S信道解码技术中卷积码的维特比解码、解卷积交织、里德-所罗门(204,188)解码和解随机化等各个环节的理论基础和硬件实现方法,重点研究了维特比解码和里德-所罗门(204,188)解码的FPGA设计实现:引入了基于软件流水线技术的回溯法来实现维特比解码器中的幸存路径管理电路,与利用寄存器交换法实现的维特比解码器相比,该算法大大减少了硬件资源消耗,与利用一般回溯法实现的维特比解码器相比,又极大的提高了解码速度,满足DVB-S解码系统实时解码的要求;采用了基于线性反馈移位寄存器的Berlekamp-Massey迭代算法实现里德-所罗门(204,188)解码器中的关键电路计算,从而大大降低了电路复杂度。并设计了一种全新的并行输入并行输出的解随机化电路,从而简化了操作步骤,避免了异步时钟域的出现,减少了系统潜在的不稳定因素。在完成以上工作的基础上,本文设计实现了可以同时输出4种误码统计数据的误码监测器。整个DVB-S信道解码器各个模块的RTL级代码用Verilog HDL编写,并在Xilinx公司的XC2VP30芯片上通过了综合后的仿真验证,整个解码系统在综合实现后通过了板级验证。