一种IRA码开集盲识别方法技术

技术编号:16177585 阅读:79 留言:0更新日期:2017-09-09 05:02
本发明专利技术公开了一种IRA码的开集盲识别方法,在未知任何先验知识的情况下,实现码长、码字起始点、码率的识别以及校验矩阵的稀疏化重建和交织置换关系的恢复,旨在解决现有技术无法对误码条件下任意码长和码率的IRA码准确识别及识别速度慢的问题。首先按照估计码长和码字起始点构造分析矩阵,利用高斯列消元法和统计判定准则等方法求解对偶向量实现码长的识别,接着利用对偶向量剔除误码,迭代进行以上操作获取多组对偶向量进一步分析出码字起始点,然后由所获有效校验向量,实现IRA码校验矩阵的稀疏化重建,最后根据IRA码的编码结构特征分析出交织置换关系,完成IRA码的总体识别。经理论分析及仿真验证,本发明专利技术具有较低计算复杂度以及优异的容错性能。

【技术实现步骤摘要】
一种IRA码开集盲识别方法
本专利技术属于数字通信系统的信道编码盲识别领域,特别涉及一种IRA码的开集盲识别方法,适用于通信对抗、智能通信和认知无线电等场景。
技术介绍
在数字通信中,接收方需预先了解发射方所用的调制方式、编码规格及编码参数等信息,在理想的情况下实现完美调制/解调、编码/译码,属于合作通信领域。而在非合作通信中,由于接收方对信号所采用的类型、参数、规格均未知,故必须建立庞杂的非合作接收系统,通过一系列盲信号处理工作,方能重建与正常接收者等效或近似的接收环境。在此背景下,如何从接收数据中提取出有用信息,这就要求接收方必须正确估计出接收序列的具体编码参数进行相应的信道译码,从而得到信源信息。目前,信道编码盲识别研究主要集中在RS码,BCH码,Turbo码、卷积码以及LDPC码,而关于非规则重复累积码(IrregularRepeat–AccumulateCodes,IRA)的盲识别则鲜有研究,这主要是由于IRA码的线性约束关系难以逆向重建所致。一方面,IRA码长极长,一般在103量级以上,而DVB-S2标准中采用的LDPC长码本质上就是一种IRA码,其码长更是高达64800本文档来自技高网...
一种IRA码开集盲识别方法

【技术保护点】
一种IRA码的开集盲识别方法,其特征在于,在未知任何先验知识的情况下,对IRA码的所有编码参数进行了识别,达到了全盲识别的效果,包括以下步骤:步骤1,初始化待求参数:码长n0=0,码字起始点s0=0,码率R=0,对偶空间

【技术特征摘要】
1.一种IRA码的开集盲识别方法,其特征在于,在未知任何先验知识的情况下,对IRA码的所有编码参数进行了识别,达到了全盲识别的效果,包括以下步骤:步骤1,初始化待求参数:码长n0=0,码字起始点s0=0,码率R=0,对偶空间交织序列设定最大识别长度步骤2,按每一种估计码长/起始点组合将截获序列划分为M个码字r1,r2,…,rM,构造M行列的分析矩阵其中码长的估计值从2到范围依次取值,起始点的估计范围为无需遍历所有估计起始点的取值间隔p可以大于1;步骤3,设定子矩阵数目w,取分析矩阵的子矩阵其中表示第j个子矩阵,大小为m行列,并做高斯列消元获取子矩阵的对偶向量hq,存入候选对偶向量集合Θj;步骤4,计算统计量其中<…,…>表示向量的内积,如果存在使得统计结果Z小于等于判决门限T的对偶向量此时且接近于正确的起始点s0,将存入此时组合下的对偶空间停止遍历码长,将固定为n0,否则,返回步骤2;步骤5,利用向量剔除分析矩阵中存在误码的行,更新返回步骤3,获取多组对偶向量步骤6,求出此时对偶空间的维数并检测向量组支撑位置的所在区间支撑位置即向量中1所对应的位置;步骤7,根据区间计算出疑似起始点通过判断处获取的向量组支撑位置的所在区间是否满足一定要求,判断其是否为真实的码字起始点s0;步骤8,识别出s0之后,重复执行步骤3~5,继续获取对偶向量,直至维数恒定,停止迭代,此时对偶向量即为有效校验向量,对偶空间即为校验空间;步骤9,信息位长度则码率R=k/n0,稀疏化重建校验矩阵H;9.1)将内有效校验向量按列排列进行高斯列消元并提取出非零列,构成矩阵9.2)对的转置矩阵分块,得到对其进行初等变换得到其中,r表示校验空间的维数,矩阵表示矩阵的逆;9.3)令矩阵第一行保持不变,由第二行开始,依次将矩阵的每一行与前一行进行模2加,最终重建为H=[H1,H2],校验矩阵的H2部分满足IRA码校验矩阵中特有的双对角线结构;步骤10,取校验矩阵H的前k列,对应于子矩阵H1,根据其结构分析出交织置换关系:10.1)按列遍历H1的所有元素,统计元素1出现的次数,并用该次数替换当前元素1;10.2)遍历H1的所有行,按行读取H1中的非零元素,并记录在交织序列数组Π中,算法输出的数组Π即为交织置换关系,识别结束。2.如权利要求1所述的一种IRA码的开集盲识别方法,其特征在于,所述步骤7具体包括:7.1)若则其中mod表示取余运算,此时有如果此时否则令执行步骤2~6,否则执行步骤7.2);7.1a)如果则令返回步骤2,否则转向7.1b);7.1b)如果时所获的支撑位置所在区间有那么此时否则令重复步骤7;7.2)若则此时有如果则否则令执行步骤2~6;7.2a)如果则令返回步骤2,否则转向7.2b);7.2b)如果时所获的支撑位置所在区间有那么此时否则令重复步骤7。3.如权利要求1所述的一种IRA码的开集...

【专利技术属性】
技术研发人员:张倩陈健郭永斌
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

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

1