- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2有向图与m序列生成的关系
基于图论二叉树扩展的M序列生成方法(
郭1,2,柏森1
(重庆通信学院 重庆 400035)1
(应急通信重庆市重点实验室 重庆 400035)2
(61541部队 北京 100036)3
摘要 由于M序列具有良好的统计特性经常应用在信息安全领域这使得寻找M序列一项有意义的工作M序列生成方法。首先,用图论知识,构造2元n级的特殊有向图;其次,利用二叉树扩展算法,求出特殊有向图中的所有Hamilton回路;最后,由Hamilton回路得到2元n级的所有M序列。计算机仿真实验表明算法是有效的。
关键词:M序列,图论,二叉树,Hamilton回路
The M sequence generation method based on binary tree expansion of the graph theory
Guo Hui1,2,Bai Shen1,2,Guo Yu1,2,Ji Xiaoyong1,2,Pei Zelin3
(Chongqing Communication Institute, Chongqing 400035, China)1
(Emergency Communication Laboratory of Chongqing,Chongqing 400035,China)2
( 61541 Unit,Beijing 100036)3
Abstract: Because of the good statistical properties of M sequence, it is often applied to Communication and information security field, and finding out the M sequence generation method became a worthwhile work. This article introduces the M sequence generation method based on a special graph. Firstly, construct a special binary n-level directed graph; secondly, work out all the Hamiltonian Cycles of this special directed graph by using the binary tree expansion algorithm; at last, get all the binary n-level M sequence from the Hamiltonian Cycles. The computer simulation?experiment shows that the algorithm is available.
Keywords: M sequence,raph theory,inary tree,Haniltonian cyclede Bruijn序列是一类最长的非线性移位寄存,也它为M序列即最长非线性移位寄存器序列,是较常用的伪随机码之一是由级移位寄存器产生的周期为条,是m序列、Gold码、R-S码等伪随机码难以比拟的。因此,M序列在扩频通信系统及信息安全领域中应用广泛[1,2]。
M序列的产生不像m序列那样,可用特征多项式来生成,要生成全部条M序列还没有一种像m序列那样简单易行的方法,对M序列的研究还不完善。目前采用的产生M序列的方法主要有马丁方法、关键字法、从m序列添加小项的方法构成M序列、从已知的M序列的反馈函数求出它的对偶自同构、反转反自同构来构成新的M序列、用同态方法产生M序列,以及用德鲁布恩-占德图中的因子关键图概念来构成M序列等。但这些方法的局限性在于:(1)每种方法产生的M序列只有有限条,均不能构成全部M序列;(2)各种方法产生的M序列不一定具有唯一性(这里的唯一性是指一种方法产生的序列与其他方法产生的序列不相同);(3)当移位寄存器的级数r增大时,求M序列的方法变得十分繁琐;(4)不具备生成任意长度、任意数量M序列的通用性[3]。文献[5]提出一个新的基于遗传算法的M构建方法,这个方法将M序列作为一种特殊的旅行销售员问题(TSP),做了一个模型,模型具有个节点和一个预定义的距离矩阵,使用遗传算法为TSP找到一个最佳的旅游路线,输出路线并转换为M序列。文献[6]指定了最大二进制字符串密度的新的通用化M序列,字符串密度m表示一个子串中1的个数,通过递推的cool-lex算法产生M序列的逆序,并产生M序列。文献[7]提出了Preper-Opposite算法,根据相应的标准在状态值后添加0或1,而产生M序列,但这种方法不能产生状态值全1的
文档评论(0)