一种DVB-RCS2协议中双输入类Turbo码闭集识别方法技术

技术编号:22725618 阅读:80 留言:0更新日期:2019-12-04 06:59
本发明专利技术属于turbo码盲识别技术领域,具体涉及一种DVB‑RCS2协议中双输入类Turbo码闭集识别方法。本发明专利技术基于对双输入类turbo码编码结构的等效结构,通过估计等效编码器的结构,得到与原编码器具有相同编码输出的参数已知的等效编码器结构。从而实现对该类Turbo码进行参数识别。

A closed set recognition method of double input turbo codes in dvb-rcs2 protocol

The invention belongs to the technical field of Turbo code blind recognition, in particular to a double input turbo code closed set recognition method in DVB \u2011 rcs2 protocol. Based on the equivalent structure of the double input turbo code like encoding structure, the invention obtains the equivalent encoder structure with the same encoding output parameters known with the original encoder by estimating the structure of the equivalent encoder. Thus, the parameters of Turbo codes can be identified.

【技术实现步骤摘要】
一种DVB-RCS2协议中双输入类Turbo码闭集识别方法
本专利技术属于turbo码盲识别
,具体涉及一种DVB-RCS2协议中双输入类Turbo码闭集识别方法。
技术介绍
信道编码盲识别是非合作领域十分重要的一项技术,主要包括了参数可任意的开集识别以及参数有限取值的闭集识别。其中闭集识别在部分常用通信协议的编码识别中被广泛采用。在诸多通信协议中,如CCSDS,DVB-RCS2、LTE等协议,采用turbo码作为编码方案。这些协议具有不同的编码结构,其中DVB-RCS2协议采用的双输入码字结构有别于经典的并行级联类编码结构。DVB-RCS协议与DVB-RCS2协议下的turbo码是双输入类码字,采用循环递归系统卷积码(CRSC)作为子码,交织深度是经典turbo码的一半,采用两级交织。与经典turbo码相比较具有更高的编码效率以及纠错性能。与一般的并行级联类turbo码有所不同。在没有删除时,双输入类码字1/3码率双输入信息码字对为(xa,xb),输出为(xa,xb,y1,w1,y2,w2)。y1,w1为编码输出,y2,w2为交织编码输出。DVB-RCS协议码率只有1/3,2/3,1/2,2/5,4/5,6/7,3/4这几种情况。存在删除的各码率对应的删除模式及其输出模式为:2/32/56/73/4删除模式矩阵中1表示选通,0表示删除。在已知码块长度n以及信息位长度k的情况下,利用该输出模式可以抽取得到一个码块长度内的信息位码字序列A,B:Ai+1=xa(i+1),Bi+1=xb(i+1),i=0,1,...,n/6-1以及校验位码字序列Y,W:这类编码器与并行类级联RSC编码器不同在于每次输入两个信息比特参与编码以及xb会直接参与部分寄存器的状态转移。求解这类编码器结构,比一般的RSC编码器更为困难,首先需要分出信息位(xa,xb),对校验Y,W分别求解。由于删除存在,因此还要对删除模式的估计。另外还需要进行交织识别。但由于双输入的影响,很难实现分别求解。
技术实现思路
本专利技术提供了一种针对DVB-RCS2协议下双输入类Turbo码闭集识别方案,目的是对具有双输入结构的turbo码进行参数识别。该方案能够对不同码率、存在不同删除模式的双输入类turbo码进行很好识别。具有良好的抗误码性。本专利技术的技术方案:基于对双输入类turbo码编码结构的等效结构,通过估计等效编码器的结构,得到与原编码器具有相同编码输出的参数已知的等效编码器结构。从而实现对该类Turbo码进行参数识别;本专利技术主要包括以下步骤:S1、已知接收序列为r1r2…rN,N是接收序列长度,通过矩阵变换方法估计出码块长度n以及信息位长度k,得到码率为k/n,根据码率,得到的码字序列输出模式,再由输出模式抽取信息位码字A,B以及校验位码字Y1,Y2,W1;S2、若码率为1/3、2/3、1/2、2/5中的一种,则进入S21,对Y1或W1进行校验位识别,即可得到核心编码器参数,若码率不为1/3、2/3、1/2、2/5中的任意一种,则进入S3;S21、构造输出为[ABY]、码率为2/3的卷积码等效编码器,其中Y表示Y1、W1之一;等效编码器校验满足GYA、GYB分别表示两个等效分量编码器的生成多项式矩阵。等效编码器两分量码为CRSC卷积码,令其系统反馈多项式一致,记为hf,两个等效分量编码器的生成多项式为h1,h2分别表示两分量编码器的子生成多项式。则等效编码器的生成矩阵为S22、采用矩阵变换法求等效编码器的校验矩阵HY=[h1h2hf],利用校验矩阵与生成矩阵的对应关系得到等效编码器的生成多项式矩阵GY;进入步骤S5;S3、判断码率是否为4/5、6/7、3/4中的一种,若是,进入S31,进行删除卷积码的识别;若否,则进入S6;S31、由码率对应的输出模式,利用信息位码字A,B以及校验位码字Y1,W1构造码率为2T/2T+1的卷积码,T是删除周期;S32、利用矩阵变换法求2T/2T+1卷积码等效编码器的校验矩阵HY=[h1h2h3h4…h2Th2T+1]对于存在删除的等效编码器,其校验满足P是删除模式,两个子码为由1/2码率的卷积码经删除后得到的删除卷积码,各自的校验矩阵分别为:HYA=[h1h3h4…h2T]HYB=[h2h3h5…h2T+1]S33、令需要识别的删除卷积码校验矩阵为则H(x)分别取HYA、HYB,n0为HYA、HYB中子生成多项式的个数。校验矩阵多项式最大次数为源生成多项式的次数上限为κ=(n0-1)(d+1)-1,设1/2码率源码生成多项式为αi,λi为生成多项式的系数。构造码率为(n0-1)/2(n0-1)的生成多项式矩阵G′(x):其中F(x)表示全体多项式集合。构造可能的删除模式集合,是二元有限域2n0-2维空间。S34、从S依次选择一个生成模式P,构造删除卷积码CP的生成多项式矩阵为:GP(x)=[G′(x)]αP其中αP=(αP(1),αP(2),...,αP(i),...,αP(n0))表示删除模式P的位置向量,αP(i)表示P中第i个1位于P列的位置,根据校验关系GP(x)HT(x)=0,得到线性方程组G(α0,α1,...,ακ,λ0,λ1,...,λκ)T=0,其中G是F上的一个((n-1)×2(k+1))矩阵;S35、解S34所得方程组得出非零基础解系Ω,将Ω中的元素表示为其中表示二元有限域k维空间,Fk(x)表示k次多项式集合。并记亦作相同处理,选择出Ω中对应阶数最小的解,记录并存储该解及其阶数;S36、检查S,若S中所有可能的P已计算,进入步骤S37;否则回到步骤S34继续计算;S37、选择所有删除模式P中阶数最小的解作为估计,此解对应的删除模式即为对应编码器删除模式PA、PB的估计,得到对应的删除码生成多项式矩阵GYA、GYB;S38、由PA或PB的偶数位得到校验的删除模式PY,由GYA、GYB组合得到等效的编码器生成多项式矩阵GY;S39、已知输入信息为X,等效编码器子码生成多项式矩阵为G,其中X取A、B之一,G取对应的GYA、GYB之一,则得到CRSC子码循环状态为I是单位矩阵,进入步骤S5;S4、判断码率是否为为2/5或3/4,若否,则已完成编码器所有参数的识别,进入步骤S5;若是,则交织校验输出为Y2,采用译码纠错识别的方法进行交织识别,若识别成功,则得到等效校验生成多项式矩阵删除模式P、以及符号间交织关系π;进入步骤S5;若否,进入步骤S6;S5、输出编码参数:码块长度n、信息位长度k、码率为k/n,等效校验生成多项式矩阵GY、(码率为2/5时存在)、删除模式P、以及符号间交织关系π(码率为2/5和3/4时存在)。S6、输出无识别结果。本专利技术通过构本文档来自技高网
...

【技术保护点】
1.一种DVB-RCS2协议中双输入类Turbo码闭集识别方法,DVB-RCS协议码率包括1/3、2/3、1/2、2/5、4/5、6/7和3/4,其特征在于,包括以下步骤:/nS1、已知接收序列为r

【技术特征摘要】
1.一种DVB-RCS2协议中双输入类Turbo码闭集识别方法,DVB-RCS协议码率包括1/3、2/3、1/2、2/5、4/5、6/7和3/4,其特征在于,包括以下步骤:
S1、已知接收序列为r1r2…rN,N是接收序列长度,通过矩阵变换方法估计出码块长度n以及信息位长度k,得到码率为k/n,根据码率,得到的码字序列输出模式,再由输出模式抽取信息位码字A,B以及校验位码字Y1,Y2,W1;
S2、若码率为1/3、2/3、1/2、2/5中的一种,则进入S21,对Y1或W1进行校验位识别,即可得到核心编码器参数,若码率不为1/3、2/3、1/2、2/5中的任意一种,则进入S3;
S21、构造输出为[ABY]、码率为2/3的卷积码等效编码器,其中Y表示Y1、W1之一;等效编码器校验满足Y=AGYA⊕BGYB,GYA、GYB分别表示两个等效分量编码器的生成多项式矩阵;等效编码器两分量码为CRSC卷积码,令其系统反馈多项式一致,记为hf,两个等效分量编码器的生成多项式为h1,h2分别表示两分量编码器的子生成多项式;则等效编码器的生成矩阵为
S22、采用矩阵变换法求等效编码器的校验矩阵HY=[h1h2hf],利用校验矩阵与生成矩阵的对应关系得到等效编码器的生成多项式矩阵GY,进入步骤S5;
S3、判断码率是否为4/5、6/7、3/4中的一种,若是,进入S31,进行删除卷积码的识别;若否,则进入S6;
S31、由码率对应的输出模式,利用信息位码字A,B以及校验位码字Y1,W1构造码率为2T/2T+1的卷积码,T是删除周期;
S32、利用矩阵变换法求2T/2T+1卷积码等效编码器的校验矩阵
HY=[h1h2h3h4…h2Th2T+1]
对于存在删除的等效编码器,其校验满足Y=AGYAP⊕BGYBP,P是删除模式,两个子码为由1/2码率的卷积码经删除后得到的删除卷积码,各自的校验矩阵分别为:
HYA=[h1h3h4…h2T]
HYB=[h2h3h5…h2T+1]
S33、令需要识别的删除卷积码校验矩阵为则H(x)分别取HYA、HYB,n0为HYA、HYB中子生成多项式的个数,校验矩阵多项式最大次数为源生成多项式的次数上限为κ...

【专利技术属性】
技术研发人员:廖红舒于雄雄宫春涛甘露
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

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

1