迭代解码方法和系统技术方案

技术编号:15651776 阅读:114 留言:0更新日期:2017-06-17 05:00
本发明专利技术公开了一种迭代解码方法和系统,所述方法包括:对接收机输出的解码数据进行循环冗余校验,更新校验次数,所述解码数据为接收机对同步基带信号进行采样得到的样本数据进行解交织和解码得到;当校验结果错误且循环冗余校验次数未溢出时,对解码数据进行编码和交织;将交织处理后的数据与样本数据的符号位进行异或处理,并对处理结果中的数据进行统计;根据异或处理结果、上述数据的统计结果和样本数据长度,定位样本数据替换位;根据异或处理结果和上述替换位对样本数据进行替换;将替换后的数据作为新的样本数据返回接收机对样本数据进行解交织和解码的步骤。本发明专利技术对抗衰落和多径,提高解码效率,降低误码率,满足窄带高速跳频系统的应用。

【技术实现步骤摘要】
迭代解码方法和系统
本专利技术涉及无线通信
,特别是涉及一种迭代解码方法和系统。
技术介绍
随着无线通信技术得到迅猛发展,迭代解码在无线通信技术中的应用越来越多。在宽带高速跳频系统中,为了对抗传输失真,降低信道误码率,可以利用导频信号进行信道估计和均衡,比特交织编码调制及迭代解码接收机基于信道估计与均衡进行迭代;而窄带高速跳频系统中,通常无法建立类似宽带系统的估计和均衡模型,而仅仅依靠解交织和解码不能逼近理论限值,存在较高的误码率。
技术实现思路
基于此,有必要针对窄带高速跳频系统存在较高误码率的问题,提供一种迭代解码方法和系统。为了实现上述目的,本专利技术技术方案的实施例为:一种迭代解码方法,包括以下步骤:对接收机输出的解码数据进行循环冗余校验,并更新循环冗余校验次数,所述解码数据为所述接收机对基带信号进行同步后,对同步后的基带信号中的各个逻辑信道进行采样,并对采样得到的样本数据进行解交织和解码后得到的解码数据;当循环冗余校验结果错误且更新后的循环冗余校验次数小于或等于预设次数阈值时,根据信道参数对所述解码数据进行编码,并对编码后的数据进行交织处理,所述信道参数为所述接收机对所述样本数据进行解交织和解码时锁定的所述样本数据对应逻辑信道的信道参数;将交织处理后的数据与所述样本数据的符号位进行异或处理得到本次迭代异或处理结果,并对本次迭代异或处理结果中的数据进行统计,所述样本数据的符号位为所述接收机对所述样本数据进行解交织前所述样本数据的符号位;根据本次迭代异或处理结果、本次迭代异或处理结果中数据的统计结果和所述信道参数中设定的所述样本数据的长度,定位所述样本数据的替换位;根据本次迭代异或处理结果和所述样本数据的替换位对所述样本数据进行替换;将进行替换后的样本数据作为新的样本数据返回所述接收机对样本数据进行解交织和解码的步骤。一种迭代解码系统,包括:循环冗余校验码模块,用于对接收机输出的解码数据进行循环冗余校验,并更新循环冗余校验次数,所述解码数据为所述接收机对基带信号进行同步后,对同步后的基带信号中的各个逻辑信道进行采样,并对采样得到的样本数据进行解交织和解码后得到的解码数据;编码器,用于当循环冗余校验结果错误且更新后的循环冗余校验次数小于或等于预设次数阈值时,根据信道参数对所述解码数据进行编码,所述信道参数为所述接收机对所述样本数据进行解交织和解码时锁定的所述样本数据对应逻辑信道的信道参数;交织器,用于根据所述信道参数对编码后的数据进行交织处理;异或处理模块,用于将交织处理后的数据与所述样本数据的符号位进行异或处理得到本次迭代异或处理结果,并对本次迭代异或处理结果中的数据进行统计,所述样本数据的符号位为所述接收机对所述样本数据进行解交织前所述样本数据的符号位;数据替换位定位模块,用于根据本次迭代异或处理结果、本次迭代异或处理结果中数据的统计结果和所述信道参数中设定的所述样本数据的长度,定位所述样本数据的替换位;数据替换模块,用于根据本次迭代异或处理结果和所述样本数据的替换位对所述样本数据进行替换;将进行替换后的样本数据作为新的样本数据输入所述接收机的解交织器。与现有技术相比,本专利技术的有益效果为:本专利技术迭代解码方法和系统,首先在接收机获取样本数据,对样本数据进行解交织和解码后,对接收机输出的解码数据进行循环冗余校验,更新循环冗余校验次数;当循环冗余校验结果错误且更新后的循环冗余校验次数小于或等于预设次数阈值时,对所述解码数据进行编码交织;将编码交织后的数据与上述样本数据的符号位进行异或处理;根据本次迭代异或处理结果定位样本数据的替换位,并进一步对样本数据进行替换,将替换后的样本数据作为新的样本数据返回上述接收机对样本数据进行解交织和解码的步骤进行下一轮迭代,本专利技术根据接收机输出的解码结果进行编码交织得到的数据与原始样本数据之间的差异,对解码结果进行选择性的替换操作,同时结合行列交织,达到对抗衰落和多径的目的,提高解码效率,降低误码率,满足窄带高速跳频系统的应用需要。附图说明图1为一个实施例中迭代解码方法流程图;图2为基于图1所示方法一个具体示例中迭代解码方法流程图;图3为一个实施例中迭代解码系统结构示意图;图4为基于图3所示系统一个具体示例中迭代解码系统结构示意图;图5为一个实施例中异或运算示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。一个实施例中迭代解码方法,如图1所示,包括以下步骤:步骤S101:对接收机输出的解码数据进行循环冗余校验,并更新循环冗余校验次数,所述解码数据为所述接收机对基带信号进行同步后,对同步后的基带信号中的各个逻辑信道进行采样,对采样得到的样本数据进行解交织和解码后得到的解码数据;这里解码数据通过以下方式获取:接收机在对解调器输出的基带信号进行同步后,对同步后的基带信号中的各个逻辑信道进行采样,得到样本数据;这里,样本数据为解调后的符号数据采样结果,每一个样本数据都是一个8位宽度的数据,最高位为符号位,表征0或者1,低7位为强度信息,根据数值可以理解为强0,强1,弱0,弱1。数值越大,强度越高,强度越高,可信度越高。锁定所述样本数据对应逻辑信道的信道参数,根据所述信道参数对所述样本数据进行解交织;具体地,逻辑信道参数包括解交织行参数,解交织列参数,解码多项式参数等。根据所述信道参数对解交织后的数据进行解码得到所述解码数据。步骤S102:当循环冗余校验结果错误且更新后的循环冗余校验次数小于或等于预设次数阈值时,根据信道参数对所述解码数据进行编码,并对编码后的数据进行交织处理,所述信道参数为所述接收机对所述样本数据进行解交织和解码时锁定的所述样本数据对应逻辑信道的信道参数;若循环冗余校验结果正确或更新后的循环冗余校验次数大于所述预设次数阈值,结束迭代并同步输出校验结果。更新后的循环冗余校验次数大于所述预设次数阈值反应的是迭代次数达到阈值。这里,为了进行迭代运算进行的反编码参数必须与接收机解码端一致,解码端是什么参数,这里也用同样的参数。步骤S103:将交织处理后的数据与所述样本数据的符号位进行异或处理得到本次迭代异或处理结果,并对本次迭代异或处理结果中的数据进行统计,所述样本数据的符号位为所述接收机对所述样本数据进行解交织前所述样本数据的符号位;具体地,异或处理将两组数据的相同位和不同位分别用0和1表示,反应了迭代运算重新编码的结果与原始数据之间的差别。这里,对本次迭代异或处理结果中的数据进行统计即统计异或处理结果中数据0和1的个数,统计两组数据相同位和不同位的个数。步骤S104:根据本次迭代异或处理结果、本次迭代异或处理结果中数据的统计结果和所述信道参数中设定的所述样本数据的长度,定位所述样本数据的替换位;步骤S105:根据本次迭代异或处理结果和所述样本数据的替换位对所述样本数据进行替换;步骤S106:将进行替换后的样本数据作为新的样本数据返回所述接收机对样本数据进行解交织和解码的步骤。从以上描述可知,本专利技术迭代解码方法,根据接收机输出的解码结果进行编码交织得到的数据与原始样本数据之间的差异,对解码结果进行选择性的替换操作本文档来自技高网...
迭代解码方法和系统

【技术保护点】
一种迭代解码方法,其特征在于,包括以下步骤:对接收机输出的解码数据进行循环冗余校验,并更新循环冗余校验次数,所述解码数据为所述接收机对基带信号进行同步后,对同步后的基带信号中的各个逻辑信道进行采样,并对采样得到的样本数据进行解交织和解码后得到的解码数据;当循环冗余校验结果错误且更新后的循环冗余校验次数小于或等于预设次数阈值时,根据信道参数对所述解码数据进行编码,并对编码后的数据进行交织处理,所述信道参数为所述接收机对所述样本数据进行解交织和解码时锁定的所述样本数据对应逻辑信道的信道参数;将交织处理后的数据与所述样本数据的符号位进行异或处理得到本次迭代异或处理结果,并对本次迭代异或处理结果中的数据进行统计,所述样本数据的符号位为所述接收机对所述样本数据进行解交织前所述样本数据的符号位;根据本次迭代异或处理结果、本次迭代异或处理结果中数据的统计结果和所述信道参数中设定的所述样本数据的长度,定位所述样本数据的替换位;根据本次迭代异或处理结果和所述样本数据的替换位对所述样本数据进行替换;将进行替换后的样本数据作为新的样本数据返回所述接收机对样本数据进行解交织和解码的步骤。

【技术特征摘要】
1.一种迭代解码方法,其特征在于,包括以下步骤:对接收机输出的解码数据进行循环冗余校验,并更新循环冗余校验次数,所述解码数据为所述接收机对基带信号进行同步后,对同步后的基带信号中的各个逻辑信道进行采样,并对采样得到的样本数据进行解交织和解码后得到的解码数据;当循环冗余校验结果错误且更新后的循环冗余校验次数小于或等于预设次数阈值时,根据信道参数对所述解码数据进行编码,并对编码后的数据进行交织处理,所述信道参数为所述接收机对所述样本数据进行解交织和解码时锁定的所述样本数据对应逻辑信道的信道参数;将交织处理后的数据与所述样本数据的符号位进行异或处理得到本次迭代异或处理结果,并对本次迭代异或处理结果中的数据进行统计,所述样本数据的符号位为所述接收机对所述样本数据进行解交织前所述样本数据的符号位;根据本次迭代异或处理结果、本次迭代异或处理结果中数据的统计结果和所述信道参数中设定的所述样本数据的长度,定位所述样本数据的替换位;根据本次迭代异或处理结果和所述样本数据的替换位对所述样本数据进行替换;将进行替换后的样本数据作为新的样本数据返回所述接收机对样本数据进行解交织和解码的步骤。2.根据权利要求1所述的迭代解码方法,其特征在于,根据本次迭代异或处理结果、本次迭代异或处理结果中数据的统计结果和所述信道参数中设定的所述样本数据的长度,定位所述样本数据的替换位的方式包括:根据所述信道参数中设定的所述样本数据的长度对本次迭代异或处理结果进行区域截取;根据本次迭代异或处理结果中数据的统计结果确定截取的各个区域对应的数据的统计结果;根据截取的各个区域对应的数据的统计结果确定本次迭代异或处理结果的差异密集区域;根据所述差异密集区域定位所述样本数据的替换位。3.根据权利要求1或2所述的迭代解码方法,其特征在于,根据本次迭代异或处理结果和所述样本数据的替换位对所述样本数据进行替换的方式包括:根据所述样本数据的替换位对所述样本数据进行弱化替换,当本次迭代异或处理结果收敛时,根据所述样本数据的替换位对进行弱化替换后的样本数据进行第一种强化替换;根据所述样本数据的替换位对所述样本数据进行弱化替换,当本次迭代异或处理结果不收敛时,根据所述样本数据的替换位对进行弱化替换后的样本数据进行第二种强化替换。4.根据权利要求3所述的迭代解码方法,其特征在于,当本次迭代异或处理结果为首次迭代得到的异或处理结果时,判定本次迭代异或处理结果收敛;当本次迭代异或处理结果为非首次迭代得到的异或处理结果时,将本次迭代异或处理结果与存储的本次迭代异或处理结果对应的上一次迭代异或处理结果进行比较,当本次迭代异或处理结果中差异位的数目小于存储的本次迭代异或处理结果对应的上一次迭代异或处理结果中差异位的数目时,判定本次迭代异或处理结果收敛。5.根据权利要求3所述的迭代解码方法,其特征在于,若所述样本数据的替换位对应的数据为0,将所述0替换为弱0,若所述样本数据的替换位对应的数据为1,将所述1替换为弱1,当本次迭代异或处理结果收敛时,若所述样本数据的替换位对应的数据为弱0,将所述弱0替换为强0,若所述样本数据的替换位对应的数据为弱1,将所述弱1替换为强1;若所述样本数据的替换位对应的数据为0,将所述0替换为弱0,若所述样本数据的替换位对应的数据为1,将所述1替换为弱1,当本次迭代异或处理结果不收敛时,若所述样本数据的替换位对应的数据为弱0,将所述弱0替换为强1;若所述样本数据的替换位对应的数据为弱1,将所述弱1替换为强0。6.一种迭代解码系统,其特征在于,包括:循环冗余校验...

【专利技术属性】
技术研发人员:童业平桂振文张景刘振海陈泽蝉
申请(专利权)人:中国电子科技集团公司第七研究所
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1