【技术实现步骤摘要】
一种用于BCH译码器的迭代电路及实现方法
[0001]本专利技术涉及纠错译码电路。更具体地,涉及一种用于BCH译码器的迭代电路及实现方法。
技术介绍
[0002]BCH码是一类重要的纠错码,它具有纠多个错误的能力,具有严密的代数理论,是目前研究最透彻的一类码,广泛用于卫星通信和固态硬盘等领域。常规的BCH译码的实现有着比较大的实现难度。例如采用软件来实现,则译码时间太长,16核CPU只能支持100Mbps数量级的译码,并不适用于高速通信;而传统的硬件实现对FPGA资源消耗大,复杂性高,同样对大带宽通信支持不好。因此,对于卫星互联网和大带宽的场景,需要一种优化的新型高效的BCH实现方法。
[0003]卫星网络通信的目标是为用户提供业务和应用,终端通过卫星接入卫星网络,网关系统为卫星网络提供同步和路由等服务,使得终端可以访问核心网,终端之间可以实现通信。卫星网络通信系统中点对点通信的发射端和接收端的信号处理过程,发射端的处理包括扰码、信道编码、调制、上变频、DAC和射频发射,接收端则包括射频接收、ADC、下变频、同步及解 ...
【技术保护点】
【技术特征摘要】
1.一种用于BCH译码器的迭代电路,其特征在于,该电路包括p并行度伴随式计算电路、关键方程解算电路、错误检测电路和错误校正电路;其中所述p并行度伴随式计算电路,用于根据接收n个输入数据的单个伴随式计算电路和平方计算电路得到输入数据的伴随式;所述关键方程解算电路,用于根据控制电路和处理单元模块电路得到错误位置多项式;所述错误检测电路,用于根据乘法电路检验对应位置是否有误;所述错误校正电路,用于根据存储电路和校正电路对有误的所述对应位置进行校正得到BCH译码。2.根据权利要求1所述的用于BCH译码器的迭代电路,其特征在于,所述单个伴随式计算电路包括第一选通器,用于根据有限域选择信号对第一有限域信号和第二有限域信号进行选通,得到第一选通信号;N个第二选通器,分别用于逐次接收第一拍至第N拍的每拍输入信号,和第一个至第N个的本原元输入信号,及第一个至第N个的数值为0的输入信号,得到第一个至第N个第二选通信号;加法器,用于逐次接收第一个至第N个第二选通信号,和乘法器输出信号,及第一输入信号,得到加法器输出信号;寄存器,用于接收加法器输出信号,输出单个伴随式计算信号;乘法器,用于根据单个伴随式计算信号和第一选通信号,得到乘法器输出信号。3.根据权利要求2所述的用于BCH译码器的迭代电路,其特征在于,所述p并行度伴随式计算电路包括M个所述单个伴随式计算电路,用于计算第一个至第M个单个伴随式;K个所述平方计算电路,用于根据所述第一个至第M个单个伴随式,得到偶数伴随式。4.根据权利要求1所述的用于BCH译码器的迭代电路,其特征在于,所述控制电路,用于接收第一控制输入信号,得到第一控制输出信号、第二控制输出信号、L个第三控制输出信号和第四控制输出信号。5.根据权利要求1所述的用于BCH译码器的迭代电路,其特征在于,所述关键方程解算电...
【专利技术属性】
技术研发人员:周斌,陈威,刘艳,
申请(专利权)人:航天科工空间工程网络技术发展杭州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。