The invention discloses an improved BCH soft decision decoding method, which mainly solves the problem that the existing BCH soft decision decoding algorithm has high complexity and large decoding delay. It comprises following steps: 1 according to the soft input information to select t as the lowest credibility symbol position error of position estimation, and calculated the corresponding finite domain where the error number; makes a hard decision and soft information will get 2 input binary BCH code, and calculate the initial adjoint polynomial; 3 respectively the error location update and the adjoint polynomial; adjoint polynomials by the 4 update for the error location polynomial, if the error location polynomial to calculate the maximum power is less than BCH the maximum error correction code number T, then calculated the error pattern, otherwise return to step 3; 5 according to the error pattern of the hard decision of the code for error correction to complete decoding. The invention reduces the complexity of the soft decision decoding algorithm and reduces the decoding delay.
【技术实现步骤摘要】
本专利技术属于通信
,具体涉及一种改进的BCH软判决译码方法,可用于DVB-S2、DVB-S2X、WBAN等通信标准中定义的BCH码的译码。
技术介绍
在通信过程中,由于数字信号在信道传输中受到各种干扰因素造成信号质量劣化、丢码或者误码,因此在信号传输前需要对数字信号进行一些特殊处理,以某种方式加入一定的控制误差用的数码以达到自动检测纠错的目的,这个过程称之为信道编码。纠错控制编码技术是信道编码的一类,被广泛运用在各类通信系统中。BCH(Bose-Chaudhuri-Hocquenghem)码是一种重要的纠错码,它可纠多个随机错误且纠错能力很强,在短码和中等码长时,其纠错性能接近于理论值。另外,它具有严密的代数结构,构造方便,编码简单,因此也是应用最广泛的循环码、线性分组码。BCH码的编码增益和译码算法相关,软判决译码算法可以达到更好的编码增益,但是为了得到更好的译码性能,软判决译码的实现要比硬判决译码困难得多:1.更高的硬件复杂度:软判决译码器处理需要一个硬判决译码器核外,还需要增加额外的模块,计算并比较每个候选码字与硬判决前的接收序列之间的欧式距离,这其中涉及到的乘加、比较运算都要占用更大的硬件面积造成大量的功耗。2.更大的译码延迟:软判决译码算法产生的每个候选码字都要进行一次完整的硬判决译码,最常用的软判决译码算法是Chase-Ⅱ算法,该算法产生的测试序列是2t个,其中t是BCH码最多能纠正的错误个数,因此C ...
【技术保护点】
一种改进的BCH软判决译码方法,包括:(1)根据输入的软信息,选出t个可信度最低的码元位置,作为估计出的错误位置:L=[l1,l2,...,li,...,lt],其中li是第i个估计的错误位置,i=1,2,...,t,并求出这t个估计的错误位置对应的有限域错误位置数:其中是第i个估计的错误位置所对应的有限域错误位置数,t为BCH码的最大可纠错个数;(2)将接收到的软信息进行硬判决,得到二进制BCH码:R=(rn‑1,...,rn‑k,...,r1,r0),用多项式表示为R(x)=rn‑1xn‑1+...+rn‑kxn‑k+...+r1x+r0,k=1,2,...,n,其中n为码长,rn‑k是接收到的第k个码元,rn‑k能取值为1或者0;(3)计算出BCH码的伴随多项式的系数S={s1,s2,...,sj,...,s2t},sj表示第j个伴随多项式系数:sj=R(αj)=rn‑1αj(n‑1)+...+rn‑kαj(n‑k)+...+r1αj+r0α0,其中j=1,2,...,2t,αj(n‑1),αj(n‑k),...,αj,α0均为有限域的不同元素;(4)产生一个更新向量P=(p1, ...
【技术特征摘要】 【专利技术属性】
1.一种改进的BCH软判决译码方法,包括:
(1)根据输入的软信息,选出t个可信度最低的码元位置,作为估计出的错误
位置:L=[l1,l2,...,li,...,lt],其中li是第i个估计的错误位置,i=1,2,...,t,并求出这t
个估计的错误位置对应的有限域错误位置数:其
中是第i个估计的错误位置所对应的有限域错误位置数,t为BCH码的
最大可纠错个数;
技术研发人员:宫丰奎,杨翠,张南,陈浩,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。