[发明专利]一种伪随机扰码的识别方法有效
申请号: | 201310529207.3 | 申请日: | 2013-10-31 |
公开(公告)号: | CN103560863A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 吴曼;虞红芳;刘曼;杜宇峰;张建立 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明基于伪随机扰码的识别方法,先通过利用m序列统计特性识别扰码器生成多项式,然后利用卷积相关攻击准确识别出扰码器初态。与基于m序列统计特性的扰码识别法比较,则打破了基于m序列统计特性的扰码识别法只能识别多项式的限制;与卷积相关攻击法对比,由于通过m序列统计特性的扰码识别法找到了准确的生成多项式g(x),不用求解预估计生成多项式集合,在Viterbi译码阶段求解出的预估计初态也不需要与每一个预估计多项式进行匹配,因此提高了识别的时间效率和准确率,同时扩大了扰码器输入序列1、0比例范围,进而增大了识别适用范围。 | ||
搜索关键词: | 一种 随机 识别 方法 | ||
【主权项】:
1.一种伪随机扰码的识别方法,其特征在于,包括以下步骤:(1)、对扰码器加扰后的信道序列进行游程统计,并进行扰码器级数的初识别:经扰码器加扰后的信道序列具有与组成该扰码器的寄存器产生的m序列的相近特性,游程个数按1/2规律递减,且递减规律在长度为(n-1)的0游程和长度为n的1游程处发生变化,将扰码器的级数l确定在l0<l<l1的范围内,其中l0为按1/2规律递减明显的最后游程长度;l1为0、1游程全变为0的游程长度;(2)、确定级数l的取值及其扰码器结构:对每一个可能的l值,在每种可能的抽头位置下,统计满足m序列递推关系的个数N l = # ( i | c i ⊕ c i + j i ⊕ c i + j 2 ⊕ · · · ⊕ c i + j r - 1 ⊕ c i + l = 0,0 ≤ i ≤ N } , ]]> 其中,0<j1<j2<…<jr-1<jr=l都是整数,N为序列总的比特数,进而可以得到其优势值
当抽头位置恰好与发送端扰码器中移存器抽头完全吻合时,优势值T最大,遍历所有的抽头情况,找出优势值最大的抽头组合,则确定了在该l值下的扰码器结构g(x);(3)、构造生成矩阵和编码矩阵:对g(x)有LFSR序列un满足:un=g1un-1+g2un-2+...+glun-l(n≥l+1),由
NC为LFSR序列长度,可以构造线性分组码的生成矩阵GLFSR,并由此生成矩阵GLFSR构造出卷积码的编码矩阵
并把线性分组码变换为等效卷积码;(4)、对卷积码序列进行Viterbi译码:在信道序列的Location位置处,Location初始值为1,分别截取信道序列Z和Z*,分别与生成矩阵GLFSR构造卷积码序列rn和rn*,对rn和rn*译码时遍历2B个译码初始状态以得到准确的译码结果
和
其译码网格图由卷积码编码矩阵
得到,其中B为卷积码约束长度,将译码结果倒序排列
和
即为预估计的扰码器初态;(5)、通过误码率与阈值比较来确定扰码器初态:由g(x)与预估计的扰码器初态U0*和U1*分别生成扰码序列X和X*,同时截取长为Length的接收信道序列Z和Z*,X与Z比较得到误码率Comp,X*与Z*比较得到误码率Comp*;当Comp<ρ且ρ<0.5,ρ的初始值为0.1,则U0*为最后识别的扰码器初态,识别结束,退出;当Comp*>ρ*且ρ*>0.5,ρ*的初始值为0.9,则U1*为最后识别的扰码器初态,识别结束,退出;当(Comp>ρ或Comp*<ρ*)且(ρ<0.5或ρ*>0.5),将Location值增加1;当Location值小于10*l,返回步骤(4),当Location值大于10*l,阈值ρ增加0.05,阈值ρ*减少0.05,同时将Location值恢复成初始值,返回步骤(4);当ρ>0.5或ρ*<0.5,则不能正确识别结果,退出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310529207.3/,转载请声明来源钻瓜专利网。
- 上一篇:冰箱的饮水装置
- 下一篇:一种家用零消耗制冷装置