[发明专利]一种非合作线性反馈移位寄存器功能重建方法有效
申请号: | 202010054883.X | 申请日: | 2020-01-17 |
公开(公告)号: | CN111221577B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 马钰;房珊瑶;鲍雁飞;杨健;刘杰;朱宇轩;田震;王沙飞 | 申请(专利权)人: | 中国人民解放军32802部队 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06N3/04;G06N3/08 |
代理公司: | 北京丰浩知识产权代理事务所(普通合伙) 11781 | 代理人: | 李学康 |
地址: | 100083 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 合作 线性 反馈 移位寄存器 功能 重建 方法 | ||
1.一种非合作线性反馈移位寄存器功能重建方法,其特征在于,它包括如下步骤:
步骤1:存储非合作第三方接收的线性反馈移位寄存器产生的输出信号;
步骤2:对接收的信号进行预处理,形成训练人工神经网络的测试样本数据,每个样本包括输入数据和输出数据两部分,均源自接收信号,且输入数据和输出数据间蕴含着线性反馈移位寄存器的接连反馈关系;
步骤3:存储训练数据;
步骤4:构建人工神经网络,读取训练数据,并训练人工神经网络,逼近训练样本输入数据和输出数据之间蕴含的映射关系;
步骤5:在测试数据上测试人工神经网络重建线性反馈移位寄存器功能的程度;
所述的步骤1中,接收的信号为{r1,…,rp},长度为p,ri∈{0,1}是非合作第三方恢复的线性反馈移位寄存器输出状态,0和1分别表示低和高两种电平;ri=di+ni,ni表示传输中噪声的影响,“+”为模二加运算,ni=0表示接收正确,ni=1表示接收发生错误,能够正确接收的概率为ε,即ni=0的概率为ε,记作Pr{ni=0}=ε;
所述的步骤2中,选取接收序列中连续的一段{ri,…,ri+q-1}作为训练样本的输入数据,截取数据段的后续一个元素ri+q作为训练样本的输出数据,截取连续数据段的长度大于等于线性反馈移位寄存器的阶数n,即,寄存器的个数为n,接收序列长度为p;
所述的步骤4中,将训练样本的输入数据{ri,…,ri+q-1}作为训练人工神经网络的输入数据,将训练样本的输出数据ri+q作为训练人工神经网络的输出数据,使用批处理等训练人工神经网络的方法,使人工神经网络逼近训练样本中输入数据和输出数据之间的映射关系,样本输入数据和输出数据之间的映射关系,是由线性反馈移位寄存器的反馈连接关系决定的,如公式(1)
其中,di∈{0,1}表示m序列元素,0和1分别表示寄存器输出的低和高两种电平;c0,...,cn∈{0,1}表示反馈连接关系,0表示不连接,1表示连接;a1,...,an∈{0,1}表示移位寄存器状态,0和1分别表示寄存器存储的低和高两种电平;n表示寄存器的数量,也是线性反馈移位寄存器的阶数;加法“+”为模二加法器,将输入的0和1,按照模二加规则,输出0或1,0和1分别表示低和高两种电平;
所述的步骤5中,截取一段连续的线性反馈移位寄存器真值信号{di,…,di+q-1}作为测试样本的输入数据,将{di,…,di+q-1}输入训练好的人工神经网络,得到人工神经网络预测的下一个输出电平为ei,将ei与线性反馈移位寄存器无噪声真值信号的后续一个信号di+q进行比较,如果“ei与di+q的距离”“ei与1-di+q的距离”,|ei-di+q||ei-(1-di+q)|,人工神经网络的预测就是正确的;如果“ei与di+q的距离”≥“ei与1-di+q的距离”,|ei-di+q|≥|ei-(1-di+q)|,人工神经网络的预测就是错误的,使用多组不同的真值信号,测试人工神经网络预测线性反馈移位寄存器输出的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军32802部队,未经中国人民解放军32802部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010054883.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PC电源
- 下一篇:一种低能耗低污染的污泥处理装置