【技术实现步骤摘要】
一种阶梯码解码方法和阶梯码解码装置
本专利技术涉及光通信FEC
,尤其涉及一种阶梯码解码方法和阶梯码解码装置。
技术介绍
前向纠错(ForwardErrorCorrection,FEC)技术目前已经被广泛地应用于光通信系统中,以达到改善系统的误码率性能、提高系统通信的可靠性的目的。其中,阶梯码是一种新型的FEC码型,它结合了卷积码及乘积码的思想,阶梯码的编码方式与乘积码的编码方式类似,同时任意相邻的两个子码块之间都有很强的相关性,也就是任意相邻的两个阶梯码子码块都可以组合成一个完整的bch码块单元,这样整个阶梯码可以看作一个长度趋于无穷的链式结构。在阶梯码的解码方式中,每完成一个阶梯码子码块的解码输出,需要进行来回反复多次的解码过程,而且要想获取较高的解码性能则需要增加解码次数,导致硬件电路实现复杂度高、功耗大、解码延迟大,同时解码后的性能也较差。
技术实现思路
本专利技术提供一种阶梯码解码方法和阶梯码解码装置,用以解决现有技术中用于FEC码解码的硬件电路实现复杂度高、功耗大、解码延迟大且解码性能差的问题。依据本专利技术的一个方面,提供一种阶梯码解码方法,包括:步骤1,获取滑动窗的长度L,按照接收时间由前到后的顺序,在接收到的子码块中,连续获取L个所述子码块作为所述滑动窗中的待解码子码块,其中,L为正整数;步骤2,将所述待解码子码块分组后获取待解码组,按照所述接收时间由后到前顺序解码,根据解码结果依次更新所述待解码子码块,获取更新子码块,并输出前M个所述更新子码块作为解码结果,其中M为小于L的正整数;步骤3,将所述滑动窗按照所述接收时间,向后滑动M个所述 ...
【技术保护点】
1.一种阶梯码解码方法,其特征在于,所述方法包括以下步骤:步骤1,获取滑动窗的长度L,按照接收时间由前到后的顺序,在接收到的子码块中,连续获取L个所述子码块作为所述滑动窗中的待解码子码块,其中,L为正整数;步骤2,将所述待解码子码块分组后获取待解码组,按照所述接收时间由后到前顺序解码,根据解码结果依次更新所述待解码子码块,获取更新子码块,并输出前M个所述更新子码块作为解码结果,其中M为小于L的正整数;步骤3,将所述滑动窗按照所述接收时间,向后滑动M个所述子码块的长度,将所述滑动窗内剩余的所述更新子码块与滑入所述滑动窗的所述子码块,重新组合为所述滑动窗内的所述待解码子码块,并返回步骤2,直至输出所有所述子码块的解码结果。
【技术特征摘要】
1.一种阶梯码解码方法,其特征在于,所述方法包括以下步骤:步骤1,获取滑动窗的长度L,按照接收时间由前到后的顺序,在接收到的子码块中,连续获取L个所述子码块作为所述滑动窗中的待解码子码块,其中,L为正整数;步骤2,将所述待解码子码块分组后获取待解码组,按照所述接收时间由后到前顺序解码,根据解码结果依次更新所述待解码子码块,获取更新子码块,并输出前M个所述更新子码块作为解码结果,其中M为小于L的正整数;步骤3,将所述滑动窗按照所述接收时间,向后滑动M个所述子码块的长度,将所述滑动窗内剩余的所述更新子码块与滑入所述滑动窗的所述子码块,重新组合为所述滑动窗内的所述待解码子码块,并返回步骤2,直至输出所有所述子码块的解码结果。2.如权利要求1所述的阶梯码解码方法,其特征在于:M为1或2。3.如权利要求1所述的阶梯码解码方法,其特征在于:当M为偶数时,L为奇数。4.如权利要求1所述的阶梯码解码方法,其特征在于,所述将所述待解码子码块分组后获取待解码组,按照所述接收时间由后到前顺序解码,根据解码结果依次更新所述待解码子码块,获取更新子码块,包括:将相邻的两个所述待解码子码块作为一组进行分组,除第一个和最后一个所述待解码子码块外,每个所述待解码子码块分别与前后两个所述待解码子码块进行分组,获取待解码组;将各所述待解码组中,先接收到的所述待解码子码块进行转置后,按照所述接收时间由后到前的顺序依次解码所述待解码组,其中,每次解码一个所述待解码组后均根据解码结果更新所述待解码子码块,获取更新子码块后用于下一个所述待解码组的解码。5.如权利要求1所述的阶梯码解码方法,其特征在于,所述按照所述接收时间由后到前顺序解码,包括:当所述待解码子码块是经过硬判的码时,利用线性分组码进行解码;否则,利用软解码算法进行解码。6.如权利要求1所述的阶梯码解码方法,其特征在于,所述连续获取L个所述子码块作为所述滑动窗中的待解码子码块,包括:当获取到的第一个子码块为所有所述子码块中第一个接收到的所述子码块时;将全零码块补充为所述滑动窗中的第一个所述待解码子码块,并将所述滑动窗中的第L个所述待解码子码块滑出所述滑动窗;所述根据解码结果依次更新所述待解码子码块,包括:根据解码结果依次更新除所述全零码块外的所述待解码子码块。7.如权利要求6所述的阶梯码解码方法,其特征在于,在所述步骤1之前,所述方法还包括:步骤100,接收到第一个所述子码块,将所述全零码和所述第一个子码块进行解码后,更新所述第一个子码块;步骤200,另外接收M个所述子码块,将相邻的两个所述子码块作为一组进行分组,除第一个和最后一个所述子码块外,每个所述子码块分别与前后两个所述子码块进行分组,获取待解码初始组;步骤300,除包含所述全零码的所述待解码初始组外,将各所述待解码初始组中,先接收到的所述子码块进行转置后,按照所述接收时间由后到前的顺序依次解码所述待解码初始组,其中,每次解码一个所述待解码初始组后均根据解码结果更新所述子码块,并用于下一...
【专利技术属性】
技术研发人员:殷俊杰,蔡轶,王卫明,孙二坤,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。