一种非线性伪随机序列发生器制造技术

技术编号:8181286 阅读:213 留言:0更新日期:2013-01-08 23:57
本实用新型专利技术提供非线性伪随机序列发生器,包括:移位寄存器单元;反馈逻辑单元,包括线性反馈逻辑单元、非线性反馈逻辑单元和合成单元;其中,线性反馈逻辑单元输入端按照其本原三项式反馈函数与移位寄存器单元的状态输出端对应连接,其输出端与合成单元的一个输入端连接;非线性反馈逻辑单元输入端按照其非线性特征函数与移位寄存器单元状态输出端对应连接,其输出端与合成单元的另一个输入端连接;合成单元包括异或门,其输入端分别与线性反馈逻辑单元输出端和非线性反馈逻辑单元输出端连接,所述的合成单元输出端与移位寄存器输入端连接。其生成的伪随机序列线性复杂度高,周期长,且生成方法简单。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及伪随机序列产生技术,尤其涉及一种非线性伪随机序列发生器
技术介绍
m序列是最大长度线性移位反馈寄存器(Maximum-length linear feed backshift register, MLLFSR)生成的伪随机序列,它的周期特性、平衡特性、游程特性、自相关特性都很好,在信息安全、通信、雷达、测试、导航等许多重要领域具有广泛应用。但是,m序列的序列数目有限,难以满足通信系统需要的海量地址码;它的线性复杂度低,在信息加密中难以抵抗敌方的攻击。在实际应用中,为了获得周期长、复杂度高的伪随机序列,往往需要将若干个多级反馈移位寄存器产生的m序列进行平移、截短、求模2加等运算。这种生成方法改善了序列的某些特性,但同时也丢失了一些原有的优点,并且增加了伪随机序列生成的复杂性。本技术由国家自然基金项目“基于m序列的非线性m子序列研究”(61071001)资助。
技术实现思路
本技术要解决的技术问题是提供一种非线性伪随机序列发生器,其生成的伪随机序列线性复杂度高、周期长且生成方法简单。根据本技术的一个方面,提供一种非线性伪随机序列发生器,包括移位寄存器单元,其中,移位寄存器单元由η个触本文档来自技高网...

【技术保护点】
一种非线性伪随机序列发生器,包括:移位寄存器单元,其中,移位寄存器单元由n个触发器或n个一位存储单元组成,高位触发器或高位存储单元的输出依次与相邻低位触发器或相邻低位存储单元的输入连接,最低位触发器或最低位存储单元的输出是移位寄存器单元的输出,最高位触发器或最高位存储单元的输入是移位寄存器单元的输入;反馈逻辑单元,包括线性反馈逻辑单元、非线性反馈逻辑单元和合成单元;其中,线性反馈逻辑单元输入端按照其本原三项式反馈函数与移位寄存器单元状态输出端对应连接,其输出端与合成单元的一个输入端连接;非线性反馈逻辑单元输入端按照其非线性特征函数与移位寄存器单元状态输出端对应连接,其输出端与合成单元的另一个输...

【技术特征摘要】

【专利技术属性】
技术研发人员:吕虹朱达荣汪小龙陈蕴方俊初张爱雪戚鹏常伟
申请(专利权)人:安徽建筑工业学院吕虹
类型:实用新型
国别省市:

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

1