伪随机序列可由线性移位寄存器
产生该网络由r级串联的双态器件,移位脉冲产生器和模2加法器组成,下面以4级移位寄存器为例,说明伪随机序列的产生规定移位寄存器的状态是各级从右至左的顺序排列而成的序列,这样的状态叫正状态或简称状态反之,称移位寄存器状态是各级从左至右的次序排列而成的序列叫反状态例如,初始状态是0001,那么an-40,an-30,an-20,an-11如果反馈逻辑为anan-3⊕an-4,对于初始状态为0001,经过一个时钟节拍后,各级状态自左向右移到下一级,未级输出一位数,与此同时模2加法器输出值加到移位寄存器第一级,从而形成移位寄存器的新状态,下一个时钟节拍到来又继续上述过程未级输出序列就是伪随机序列其产生的伪随机序列为an100110101111000100110101111000,这是一个周期为15的周期序列改变反馈逻辑的位置及数量还可以得到更多不同的序列输出
从上述例子可以得到下列结论:
1,线性移位寄存器的输出序列是一个周期序列
2,当初始状态是0状态时,线性移位寄存器的输出全0序列
3,级数相同的线性移位寄存器的输...
伪随机序列可由线性移位寄存器网络产生.该网络由r级串联的双态器件,移位脉冲产生器和模2加法器组成,下面以4级移位寄存器为例,说明伪随机序列的产生.规定移位寄存器的状态是各级从右至左的顺序排列而成的序列,这样的状态叫正状态或简称状态.反之,称移位寄存器状态是各级从左至右的次序排列而成的序列叫反状态.例如,初始状态是0001,那么an-40,an-30,an-20,an-11.如果反馈逻辑为anan-3♁an-4,对于初始状态为0001,经过一个时钟节拍后,各级状态自左向右移到下一级,未级输出一位数,与此同时模2加法器输出值加到移位寄存器第一级,从而形成移位寄存器的新状态,下一个时钟节拍到来又继续上述过程.未级输出序列就是伪随机序列.其产生的伪随机序列为an100110101111000100110101111000,这是一个周期为15的周期序列.改变反馈逻辑的位置及数量还可以得到更多不同的序列输出.
从上述例子可以得到下列结论:
1,线性移位寄存器的输出序列是一个周期序列.
2,当初始状态是0状态时,线性移位寄存器的输出全0序列.
3,级数相同的线性移位寄存器的输出序列和反馈逻辑有关.
4,同一个线性移位寄存器的输出序列还和起始状态有关.
5,对于级数为r的线性移位寄存器,当周期p=2r-1时,改变移位寄存器初始状态只改变序列的初相.这样的序列称为最大长度序列或m序列.
f(x1,x2,x3,x4)-c4x1-c3x2-c2x3-c1x4f(x)x4+x3+1所以a5-0*a4-0*a3-1*a2-1*a1-a2-a1a2+a1初始状态1110(1:a1,1:a2,1:a3,0:a4)所以:1110001001101011110001001110001001101011110001001101011110001001101011110001001101011110所以m序列:111000100110101111000100111000100110101111000100110101111000100110101111000100110101
移位寄存器移位寄存器移位寄存器移位寄存器寄存器在数字电路中,用来存放二进制数据或代码的电路称为寄存器寄存器是由具有存储功能的触发器组合起来构成的一个触发器可以存储一位二进制代码,存放n位二进制代码的寄存器,需用n个触发器来构成按功能可分为:基本寄存器和移位寄存器移位寄存器移位寄存器中的数据可以在移位脉冲作用下一次逐位右移或左移,数据既可以并行输入,并行输出,也可以串行输入,串行输出,还可以并行输入,串行输出,串行输入,并行输出,十分灵活,用途也很广目前常用的集成移位寄存器种类很多,如7416
4,7416
5,74166均为八位单向移位寄存器,74195为四位单向移存器,74194为四位双向移存器,74198为八位双向移存器
貌似应该是DES的秘钥处理的部分,56bit分成2组28bit
循环位移是最左的bit移动到最右方重复出现
不清楚你处材料上的表示法猜测C1,C0之类的应该是寄存器或寄存变量吧
C1C0循环左移1位0000000111111111111111110110(第1组的变化)
D1C1循环左移1位0000011011101100000011010001(第2组的变化)
C2C1循环左移1位0000001111111111111111101100(第1组的变化)
D2C2循环左移1位0000110111011000000110100010(第2组的变化)
你可以看出到每隔一行的第1组在每次1bit的左移
搜一下:位移运算DES
还没有评论,快来抢沙发吧!
最新发现
相关资讯
线性移位算法,怎么用线性移位寄存器生成m序列
伪随机序列可由线性移位寄存器网络产生.该网络由r级串联的双态器件,移位脉冲产生器和模2加法器组成,下面以4级移位寄存器为例,说明伪随机序列的产生.规定移位寄存器的状态是各级从右至左的顺序排列而成的序列,这样的状态
2024-05-29 19:32:05
路由器没有户名怎么设置,没有ADSL账号和密码怎么设置无线路由器TP-LINK
2.配置无线路由器TP-LINK的路由器,打开IE,输入192.168.1.1默认密码账号都是admin,在网络参数里有WAN口设置,然后选中里面的PPPOE,在里面输入你的上网账号和密码保存现在可以无线上网了,不过能搜索到你的网络的人都能用你的
2024-05-29 19:31:38
美股算法龙头企业,企业在A股和H股或者美国上市,如何计算谁是第一股东
道琼斯指数是算术平均股价指数道琼斯指数是世界上历史最为悠久的股票指数,它的全称为股票价格平均指数通常人们所说的道琼斯指数有可能是指道琼斯指数四组中的第一组道琼斯工业平均指数(dowjonesindustrialaverage)道琼斯
2024-05-29 19:30:12
表格每页怎么设置数字格式,wps表格如何设置数字格式
然后,点击格式设置要凸显的单元格格式在wps表格中设置数字显示范围的步骤图4进入单元格格式设置,可以对数字,字体,边框,图案填充等选项根据实际需要做出调整,(这里将边框设置为红色线条),点击确定在wps表格中设置
2024-05-29 19:29:39
配置mysql大小写,如何设置MySQL中表的大小写区分
在mysql中如何在硬盘上保存和使用表名和数据库名由lower_case_tables_name系统变量确定,可以在启动mysqld时设置lower_case_tables_name可以采用下面的任一值:
2024-05-29 19:27:11
新闻热榜
热门游戏
精彩专题