[发明专利]一种参数可变的BCH码编码器及译码器有效
申请号: | 200910085432.6 | 申请日: | 2009-05-22 |
公开(公告)号: | CN101567696A | 公开(公告)日: | 2009-10-28 |
发明(设计)人: | 才宇;吴毅凌;赵玉萍;李斗;李红滨 | 申请(专利权)人: | 北京大学;北京三梯通网络技术有限公司 |
主分类号: | H03M13/00 | 分类号: | H03M13/00;H04L1/00 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) | 代理人: | 俞达成 |
地址: | 100871北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 参数 可变 bch 编码器 译码器 | ||
技术领域:
本发明涉及一种BCH码编译码器,具体涉及了一种参数可变的BCH码编码、译码器, 属于通信技术领域的纠错码技术。
背景技术:
在数字通信系统中,实际信道传输信号时,由于信道传输特性的不理想和加性噪声的 干扰,使得收到的数字信号不可避免地会发生错误。信道纠错码正是为保证信息传输的可 靠性,提高传输质量而设计的一种编码方式。BCH码是信道纠错码中应用比较普遍的一类 线性分组码。
为了提高通信系统对信道条件的自适应能力,可根据信道状况选择纠错能力不同的 BCH码。在码字长度一定的情况下,当信道条件较好时,可以选择纠错数目较少的BCH码, 以提高码率;当信道条件较差时,可以选择纠错数目多的码,以提高系统的抗干扰性能。
但是,不同参数的BCH码具有不同的编码器和译码器结构。通常情况下,系统若采用 参数可变的BCH码,则需要针对各种参数的BCH码设计多套BCH码编译码器,从而消耗大 量的硬件资源。
本发明针对码字长度一定、码字中信息位长度可变的BCH码,设计了一种编码、译码 器结构,使得参数不同的BCH码可以复用一套编码、译码器结构,从而节省了参数可变的 BCH码编码、译码器所消耗的硬件资源。
发明内容:
本发明的目的是提出一种码字长度一定、码字中信息位长度可变的BCH系统码编码、 译码器结构。设参数可变的BCH码的码字长度为n,n=2m-1。信息位长度k共有L种不 同的取值,则该BCH码包含L组不同的参数,分别为(n,k1),(n,k2),…,(n,kl),…,(n,kL),其中 1≤l≤L,且k1<k2<…<kL。每种参数的BCH码的生成多项式为
本发明提出的BCH系统码编码、译码器结构,以校验位长度最长的BCH码(即参数为 (n,k1)的BCH码)的编码、译码器结构作为基本结构。
本发明的技术方案为:
一种参数可变的BCH码编码器,其特征在于BCH码编码器中的每个乘法器的生成多项 式系数输入端分别与一选择器的输出端连接,且每一所述选择器的选择控制输入端分别连 接至BCH码参数控制端、每一所述选择器的L个数据输入端分别与一BCH码生成多项式的 系数输出端连接;其中L为BCH码参数可选数目。
所述L组参数的BCH码中校验位长度的最大值确定编码器中的寄存器单元数目。
所述寄存器单元为1比特的寄存器。
所述乘法器为具有2个1比特输入的乘法器;所述编码器中的加法器为具有2个1比 特输入的模2加法器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学;北京三梯通网络技术有限公司,未经北京大学;北京三梯通网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910085432.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多任务并行处理方法及系统
- 下一篇:压电马达驱动方法及电路
- 同类专利
- 专利分类