一种实现信号高误码率下的编码识别方法技术

技术编号:28505376 阅读:41 留言:0更新日期:2021-05-19 22:57
本发明专利技术公开一种实现信号高误码率下的编码识别方法,包括步骤:对输入的信号利用同步码集合对解调码流实现同步码搜索,若搜索成功,则对分组码TPC码或LDPC码进行识别;若搜索失败,则对序列码、Viterbi码或TCM码进行识别;在步骤S10中相应码下识别成功后,对该码进行相应的译码;所有译码完成后,进行扰码识别。本发明专利技术能够使编码增益得到充分利用,能够实现整个信道编码全过程的识别,实现信号高误码率下的编码识别。的编码识别。的编码识别。

【技术实现步骤摘要】
一种实现信号高误码率下的编码识别方法


[0001]本专利技术属于信号处理
,特别是涉及一种实现信号高误码率下的编码识别方法。

技术介绍

[0002]目前主流信号的编码识别技术通常都是在无误码条件下识别判证得以实现的,但是在实际卫星接收系统中,解调后通常会存在着较高的误码率,同时在接收对象解调后通常存在扰码、级联码、星座点映射、相位模糊等几个环节,因此要达到编码识别的目的,需要将扰码、差分、外码、内码、星座点映射、相位模糊一层层剥离,才能得以实现。目前主流的信号编码识别技术无法在一定的误码率条件下完成编码的识别并还原译码信息。

技术实现思路

[0003]为了解决上述问题,本专利技术提出了一种实现信号高误码率下的编码识别方法,能够使编码增益得到充分利用,能够实现整个信道编码全过程的识别,实现信号高误码率下的编码识别。
[0004]为达到上述目的,本专利技术采用的技术方案是:一种实现信号高误码率下的编码识别方法,包括步骤:S10,对输入的信号利用同步码集合对解调码流实现同步码搜索,若搜索成功,则对分组码TPC码或LDPC码进行识别;若搜索失败,则对序列码、Viterbi码或TCM码进行识别;S20,在步骤S10中相应码下识别成功后,对该码进行相应的译码;S30,所有译码完成后,进行扰码识别。
[0005]进一步的是,所述同步头搜索包括步骤:设定误码门限,利用同步码集合中的同步码依次进行同步头搜索;若超过误码门限,则认为同步码搜索成功,搜索结束;否则继续搜索直至整个同步码集合的遍历完成,仍没有成功,则视为同步码搜索失败。
[0006]进一步的是,所述TPC码识别和处理过程包括步骤:分别校验TPC的行码和列码,若通过率超过门限,则视为验证成功;验证成功后进行译码,若译码成功,则认为编码正确,并进入扰码识别。
[0007]进一步的是,所述LDPC码识别和处理过程包括步骤:LDPC码进行试译码,如果试译码成功,则编码识别正确,如果试译码失败,则通过编码结构分析,完成编码识别,然后译码;译码成功后,进行BCH码校验,验若成功则进行再次译码后进入扰码识别,否则直接进入扰码识别。提高系统的差错控制性能,实现高误码率下的编码识别。
[0008]进一步的是,所述编码结构分析包括步骤:步骤1:通过行排列将接收到的M个码向量列成M
×
n矩阵:;
步骤2:对C 进行行变换,得到其系统形式的矩阵并表示成分解形式:;其中,为C的秩,即所接收到线性无关码字的个数;P为矩阵;表示阶的单位矩阵;为子矩阵各列在矩阵中列标号的集合;步骤3:利用矩阵进而构造矩阵;表示矩阵中单位矩阵列标号集合, 为P矩阵的转置,表示阶的单位矩阵;步骤4:当时,和为待求编码的一对生成矩阵和校验矩阵;当时,和不是待求编码的一对生成矩阵和校验矩阵;不论是哪种情况,皆需转入步骤5进一步求解;步骤5:利用查找出所有稀疏校验向量,所有的集合构成待识别LDPC码的稀疏校验矩阵。
[0009]进一步的是,在步骤5中,基于改进的 Canteaut

Chabaud 算法利用查找出所有稀疏校验向量,包括步骤:初始化:列标号集合及矩阵,重量阈值,空间中小重量向量的集合,计数器置零;步骤 51:计数器加1;将I随机分成两个子集和,分别包含和个元素;将和视为矩阵行标号的集合,矩阵则分为和两部分,分别由行标号属于和的行构成;步骤 52:随机选取元素个数为的列标号集合L,满足;表示矩阵列标号集合S中去掉集合I的元素后剩下的元素的集合;步骤53:计算中任意行的和向量,将其在L上的取值记录在表
中;计算中任意行的和向量,将其在L上的取值记录在表中;步骤 54:根据表和,考察所有满足的组合,若有,wt表示向量的汉明重量,w是重量阈值,且有h为向量和的和向量,即,则:(a)令,计数器置零;(b)若,则令,然后令;步骤 55:若计数器数值达到正整数T,即T次迭代中未能找到新的小重量向量,则算法结束,当算法结束时,找出的所有小重量向量存于集合中,即被视为待识别LDPC码的稀疏校验向量;若其数值小于T,则随机选取和,记集合,并通过行变换将化为,令且,回到步骤 51。
[0010]进一步的是,在步骤S10中,在对序列码、Viterbi码或TCM码进行识别包括步骤:先对序列码、Viterbi码或TCM码进行试译码,试译码成功后,再进行编码识别;在步骤S30中,在序列码、Viterbi码或TCM码的译码成功后,先搜RS同步码,若成功则进行再次译码后进入扰码识别,若否则直接进入扰码识别。提高系统的差错控制性能,实现高误码率下的编码识别。
[0011]进一步的是,所述序列码校验:对数据进行校验,对校验通过率进行统计,如果超过门限,则视为验证成功;所述Viterbi码试译:对数据进行试译码,再将译码结果重新编码,并与译码前的数据进行比对,求误码率,如果误码率低于门限,认为验证成功,否则验证失败。
[0012]进一步的是,所述TCM码的识别过程包括步骤:对输入的信号进行定时解调;对解调后的信号进行调制判别,提取星座图;建立星座图的多级状态转移分布统图,根据多级状态转移分布统图,判别是否为TCM信号。
[0013]采用上述操作方法进行模板匹配,当模板匹配失败时进行识别,以提高TCM识别成功率。
[0014]进一步的是,所述扰码识别:分自同步和伪随机两种,对这两种方式依次进行尝试识别,直到得到识别结果;
针对自同步扰码,根据假定的多项式对数据进行去扰,统计结果数据的0/1不平衡度,如果大于门限,则认为含有该扰码;对于伪随机扰码,前面的分组码长度即加扰周期,设定一种多项式,设置不同的初态对数据进行去扰,统计结果数据的0/1不平衡度并作出判定。
[0015]采用本技术方案的有益效果:本专利技术利用同步码集合对解调码流实现同步码搜索,对TPC码、LDPC码、对序列码、Viterbi码或TCM码分布式分别进行识别、匹配译码等操作后再统一进行扰码识别,能够使编码增益得到充分利用,能够实现整个信道编码全过程的识别。本专利技术包括对TPC码、LDPC码、序列码、Viterbi码、TCM等分别进行匹配识别,包括校验匹配法和试译匹配法,皆具有很强的容错性能,能实现高误码率下的编码识别。
[0016]本专利技术充分考虑了可能的级联码的存在,包括LDPC码与BCH码的级联、序列码等与RS码的级联情况,提高了高误码率下的编码识别的精确度。
[0017]本专利技术还融入了针对LDPC码的基于编码结构分析的识别方法,可以在模板匹配失败或模板信息不足时,实现LDPC码的识别,提高了高误码率下的编码识别的精确度。
附图说明
[0018]图1 为本专利技术的一种实现信号高误码率下的编码识别方法流程示意图。
[0019]图2 为本专利技术实施例中TCM信号一级状态转移分布图。
[0020]图3 为本专利技术实施例中TCM信号二级状态转移分布图。
[0021]图4 为本专利技术实施例中TCM信号三级状态转移分布图。
...

【技术保护点】

【技术特征摘要】
1.一种实现信号高误码率下的编码识别方法,其特征在于,包括步骤:S10,对输入的信号利用同步码集合对解调码流实现同步码搜索,若搜索成功,则对分组码的TPC码或LDPC码进行识别;若搜索失败,则对序列码、Viterbi码或TCM码进行识别;S20,在步骤S10中相应码下识别成功后,对该码进行相应的译码;S30,所有译码完成后,进行扰码识别。2.根据权利要求1所述的一种实现信号高误码率下的编码识别方法,其特征在于,所述同步码搜索包括步骤:设定误码门限,利用同步码集合中的同步码依次进行同步头搜索;若超过误码门限,则认为同步码搜索成功,搜索结束;否则继续搜索直至整个同步码集合的遍历完成,仍没有成功,则视为同步码搜索失败。3.根据权利要求1所述的一种实现信号高误码率下的编码识别方法,其特征在于,TPC码识别过程包括步骤:分别校验TPC的行码和列码,若通过率超过门限,则视为验证成功;验证成功后进行译码,若译码成功,则认为编码正确,并进入扰码识别。4.根据权利要求1所述的一种实现信号高误码率下的编码识别方法,其特征在于,LDPC码识别过程包括步骤:LDPC码进行试译码,如果试译码成功,则编码识别正确,如果试译码失败,则通过编码结构分析,完成编码识别,然后译码;译码成功后,进行BCH码校验,若成功则进行再次译码后进入扰码识别,否则直接进入扰码识别。5.根据权利要求4所述的一种实现信号高误码率下的编码识别方法,其特征在于,所述编码结构分析包括步骤:步骤1:通过行排列将接收到的M个码向量列成M
×
n矩阵:;步骤2:对C 进行行变换,得到其系统形式的矩阵并表示成分解形式:;其中,为C的秩,即所接收到线性无关码字的个数;P为矩阵;表示阶的单位矩阵;为子矩阵各列在矩阵中列标号的集合;步骤3:利用矩阵进而构造矩阵;表示矩阵中单位矩阵列标号集合, 为P矩阵的转置,表示阶的单位矩阵;步骤4:当时,和为待求编码的一对生成矩阵和校验矩阵;当时,和不是待求编码的一对生成矩阵和校验矩阵;不论是哪种情况,皆需转入步骤5进一步求解;
步骤5:利用查找出所有稀疏校验向量,所有的集合构成待识别LDPC码的稀疏校验矩阵。6.根据权利要求5所述的一种实现信号高误码率下的编码识别方法,其特征在于,在步骤5中,基于改进的 Canteaut

Chabaud 算法利用查找出所有稀疏校验向量,包括步骤:初始化:列标号集合及矩阵,重量阈值,空间中小重量向量的集合,计数器置零;步骤 51:...

【专利技术属性】
技术研发人员:姚慰杜健王志龚珊耿世磊蒋天立梁京生
申请(专利权)人:成都戎星科技有限公司
类型:发明
国别省市:

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

1