基于DVB-S2标准的BCH编译码器的研究与实现
发布时间:2021-08-31 23:46
随着数字技术的快速发展,数字化已经越来越多的应用到实际生活当中。在广播电视领域,卫星数字电视也早已代替传统的有线电视。广播电视信号传输和处理需要依据一定标准来执行。而目前世界上使用最广泛的是DVB-S2标准。它是由欧洲电信标准协会(ETSI)颁布的第二代数字视频广播标准。它强大的功能和优良的性能引起了广泛的关注。DVB-S2标准的前向纠错系统采用BCH码和LDPC码级联的方式进行信道编码。信道编码技术是为了提高系统的抗扰性。由于信号在卫星信道传输过程中会受到信道的干扰而发生错误,利用信道编码技术可以进行检错和纠错。本文深入研究了DVB-S2标准中前向纠错系统的BCH码。首先介绍了信道编码和纠错码相关概念等基础理论知识。接着对BCH码的定义、性质、编码算法和译码算法进行了深入研究。根据DVB-S2标准中对BCH码的应用需求,实现21种BCH码的串行软件编译码器的设计和硬件编译码器的设计。首先用软件方式完成了基于按模求余算法的编码器和基于BM迭代算法的译码器的设计。实现了DVB-S2中21种BCH码的编译码过程。验证了编译码算法的正确性,为硬件设计提供仿真结果对比参考。并进一步设计了基于除...
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
DVB-S2中调制端的系统结构图
哈尔滨工业大学工程硕士学位论文],i( )k 指数即为 i*k,再将指数值相加F(216),用语句 tmp_m[i]=E[(sigma[2*t][k计算i1 ,i 22 ( ),…,i( )tt 的结果存算。定义int类型变量m,初始化为0。利异或结果存入 m 中,即 m=m^tmp_m[,若为 0,表示该位出现错误,将该为与用 for 循环依次检测完第 1 位到第 N 位后,联合软件编码器,利用随机数生成源。对随机数进行编码,在编码后的码围内时,译码器软件运行结果能准确纠巨大的时间,可直接将译码程序纠错过示,为普通帧格式下纠 12 个错误的 B 到 12 位取反,即写入错误,经过译码,
最后,利用 Xilinx ISE 14.7 对编码器的 Verilog 代码进行综合,并分析了综合结果。4.1 DVB-S2 中 BCH 生成多项式 g(x)根据第 2 章中的介绍,不管是软件实现还是硬件实现都需要首先知道相应 BCH码对应的生成多项式。DVB-S2 协议中给出了最小多项式的表格。计算方法在第 3章中已经介绍了。可根据表格计算得到相应多项式。在DVB-S2标准中的21种BCH码对应 4 种生成多项式。在第 3 章中软件编码器编码过程中首先分别计算了这 4种生成多项式。计算过程涉及到有限域的多项式相乘。由于硬件实现有限域的多项式相乘比较复杂,耗费资源比较多,所以本次设计利用软件计算出生 4 种成多项式结果,在硬件实现过程中无需额外设计生成多项式的计算电路,不再重复计算生成多项式。直接将软件计算结果保存在硬件电路的寄存器中,编码过程中直接取用,并且编码效率更高。(1) DVB-S2 中普通帧格式下纠错能力为 8 的 BCH 码对应的生成多项式软件计算结果如图 4-1 所示。
【参考文献】:
期刊论文
[1]基于BCH算法的高速缓存纠检错方案研究[J]. 王珍珍,杨志涛,王晶,张伟功. 微电子学与计算机. 2016(11)
[2]基于DVB-S2标准的可配置并行BCH编/译码器研究与设计[J]. 廖世文,沈炜. 现代电子技术. 2015(23)
[3]信道编码原理及其应用研究[J]. 王鑫琦. 信息通信. 2014(07)
[4]BCH编译码器新型算法结构的FPGA设计与实现[J]. 孟虹兆,黄启俊,常胜,王豪. 微电子学. 2014(03)
[5]我国数字电视技术发展现状与前景展望[J]. 吴昊. 中国高新技术企业. 2014(04)
[6]一种(50,32)BCH码高速并行编译码器设计[J]. 崔媛媛,张洵颖,沈绪榜,李伟. 华中科技大学学报(自然科学版). 2013(07)
[7]BCH码的参数识别研究[J]. 张永光,郑仕链. 西安电子科技大学学报. 2013(05)
[8]数字电视技术的应用及发展趋势[J]. 施锦亮. 中国传媒科技. 2012(08)
[9]DVB-S2的系统架构及性能改善[J]. 肖社生. 有线电视技术. 2011(08)
[10]BCH码生成多项式快速识别方法[J]. 吕喜在,黄芝平,苏绍璟. 西安电子科技大学学报. 2011(06)
硕士论文
[1]码参数可配置的BCH码和RS码通用译码算法研究及其软件实现[D]. 徐丹.电子科技大学 2017
[2]基于DVB-S2的卫星数字电视信道编码技术研究及其实现[D]. 王三强.福州大学 2010
[3]DVB-S2中BCH编译码的研究与实现[D]. 马宏强.国防科学技术大学 2008
[4]数字电视传输系统中BCH码编/译码器的研究与FPGA实现[D]. 张博.北京交通大学 2008
[5]DVB-S2中BCH码编译码器设计与实现[D]. 方霖.国防科学技术大学 2007
[6]DVB-S2系统外码译码的设计与实现[D]. 姚伟春.浙江大学 2006
本文编号:3375844
【文章来源】:哈尔滨工业大学黑龙江省 211工程院校 985工程院校
【文章页数】:68 页
【学位级别】:硕士
【部分图文】:
DVB-S2中调制端的系统结构图
哈尔滨工业大学工程硕士学位论文],i( )k 指数即为 i*k,再将指数值相加F(216),用语句 tmp_m[i]=E[(sigma[2*t][k计算i1 ,i 22 ( ),…,i( )tt 的结果存算。定义int类型变量m,初始化为0。利异或结果存入 m 中,即 m=m^tmp_m[,若为 0,表示该位出现错误,将该为与用 for 循环依次检测完第 1 位到第 N 位后,联合软件编码器,利用随机数生成源。对随机数进行编码,在编码后的码围内时,译码器软件运行结果能准确纠巨大的时间,可直接将译码程序纠错过示,为普通帧格式下纠 12 个错误的 B 到 12 位取反,即写入错误,经过译码,
最后,利用 Xilinx ISE 14.7 对编码器的 Verilog 代码进行综合,并分析了综合结果。4.1 DVB-S2 中 BCH 生成多项式 g(x)根据第 2 章中的介绍,不管是软件实现还是硬件实现都需要首先知道相应 BCH码对应的生成多项式。DVB-S2 协议中给出了最小多项式的表格。计算方法在第 3章中已经介绍了。可根据表格计算得到相应多项式。在DVB-S2标准中的21种BCH码对应 4 种生成多项式。在第 3 章中软件编码器编码过程中首先分别计算了这 4种生成多项式。计算过程涉及到有限域的多项式相乘。由于硬件实现有限域的多项式相乘比较复杂,耗费资源比较多,所以本次设计利用软件计算出生 4 种成多项式结果,在硬件实现过程中无需额外设计生成多项式的计算电路,不再重复计算生成多项式。直接将软件计算结果保存在硬件电路的寄存器中,编码过程中直接取用,并且编码效率更高。(1) DVB-S2 中普通帧格式下纠错能力为 8 的 BCH 码对应的生成多项式软件计算结果如图 4-1 所示。
【参考文献】:
期刊论文
[1]基于BCH算法的高速缓存纠检错方案研究[J]. 王珍珍,杨志涛,王晶,张伟功. 微电子学与计算机. 2016(11)
[2]基于DVB-S2标准的可配置并行BCH编/译码器研究与设计[J]. 廖世文,沈炜. 现代电子技术. 2015(23)
[3]信道编码原理及其应用研究[J]. 王鑫琦. 信息通信. 2014(07)
[4]BCH编译码器新型算法结构的FPGA设计与实现[J]. 孟虹兆,黄启俊,常胜,王豪. 微电子学. 2014(03)
[5]我国数字电视技术发展现状与前景展望[J]. 吴昊. 中国高新技术企业. 2014(04)
[6]一种(50,32)BCH码高速并行编译码器设计[J]. 崔媛媛,张洵颖,沈绪榜,李伟. 华中科技大学学报(自然科学版). 2013(07)
[7]BCH码的参数识别研究[J]. 张永光,郑仕链. 西安电子科技大学学报. 2013(05)
[8]数字电视技术的应用及发展趋势[J]. 施锦亮. 中国传媒科技. 2012(08)
[9]DVB-S2的系统架构及性能改善[J]. 肖社生. 有线电视技术. 2011(08)
[10]BCH码生成多项式快速识别方法[J]. 吕喜在,黄芝平,苏绍璟. 西安电子科技大学学报. 2011(06)
硕士论文
[1]码参数可配置的BCH码和RS码通用译码算法研究及其软件实现[D]. 徐丹.电子科技大学 2017
[2]基于DVB-S2的卫星数字电视信道编码技术研究及其实现[D]. 王三强.福州大学 2010
[3]DVB-S2中BCH编译码的研究与实现[D]. 马宏强.国防科学技术大学 2008
[4]数字电视传输系统中BCH码编/译码器的研究与FPGA实现[D]. 张博.北京交通大学 2008
[5]DVB-S2中BCH码编译码器设计与实现[D]. 方霖.国防科学技术大学 2007
[6]DVB-S2系统外码译码的设计与实现[D]. 姚伟春.浙江大学 2006
本文编号:3375844
本文链接:https://www.wllwen.com/kejilunwen/wltx/3375844.html