ZKX's LAB

伪随机数反馈移位寄存器 如何产生伪随机序列(用移位寄存器实现,要具体的电路设计方法)

2021-03-07知识2

如何产生伪随机序列(用移位寄存器实现,要具体的电路设计方法) 可以用移位寄存器产生伪随机二位式信号PRBS。移位寄存器的阶数及所列的信号长度见表1。表1所列的PRBS信号具有最大的周期长度,称为最大长度伪随机二位式信号,简称MPBS。你看看是不是你要的~呵呵

M序列是怎么产生的啊,最好是用移位寄存器产生 伪随机序列可由线性移位寄存器网络产生.该网络由r级串联的双态器件,移位脉冲产生器和模2加法器组成,下面以4级移位寄存器为例,说明伪随机序列的产生.规定移位寄存器的状态是各级从右至左的顺序排列而成的序列,这样的状态叫正状态或简称状态.反之,称移位寄存器状态是各级从左至右的次序排列而成的序列叫反状态.例如,初始状态是0001,那么an-4=0,an-3=0,an-2=0,an-1=1.如果反馈逻辑为an=an-3?an-4,对于初始状态为0001,经过一个时钟节拍后,各级状态自左向右移到下一级,未级输出一位数,与此同时模2加法器输出值加到移位寄存器第一级,从而形成移位寄存器的新状态,下一个时钟节拍到来又继续上述过程.未级输出序e5a48de588b6e79fa5e9819331333363353830列就是伪随机序列.其产生的伪随机序列为an=100110101111000100110101111000…,这是一个周期为15的周期序列.改变反馈逻辑的位置及数量还可以得到更多不同的序列输出.从上述例子可以得到下列结论:1、线性移位寄存器的输出序列是一个周期序列.2、当初始状态是0状态时,线性移位寄存器的输出全0序列.3、级数相同的线性移位寄存器的输出序列和反馈逻辑有关.4、同一个线性移位寄存器的输出序列还和起始状态有关.5、对于级数。

高斯白噪声有哪两种表示形式 热噪声和散粒噪声是高斯白噪声 高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。.

伪随机数反馈移位寄存器 如何产生伪随机序列(用移位寄存器实现,要具体的电路设计方法)

反馈移位寄存器的反馈移位寄存器的性质 反馈函数f(a1,a2,a3,…an)为n元布尔函数。在时钟脉冲时,如果反馈移位寄存器的状态为si=(ai,….ai+n-1)则ai+n=f(ai,ai+1,.,ai+n-1),(2.1)这个ai+n 又是移位寄存器的输入。在ai+n的驱动下,移位寄存器的各个数据向前推进一位,使状态变为si+1=(ai+1,….ai+n),同时,整个移位寄存器的输出为ai。由此得到的一系列数据:a1,a2,a3,…,an,…。该序列称为满足关系式(2.1)的一个反馈移位寄存器序列。例如,线性反馈移位寄存器设f(a1,a2,a3,…an)=cna1⊕cn-1a2⊕….⊕c2an-1⊕c1an,输出序列{ai}满足an+i=cnai⊕cn-1ai+1⊕….⊕c2an-2+i⊕c1an-1+i,其中i为非负整数。则该序列{ai}称为该反馈移位寄存器序列。对于一个n级反馈移位寄存器来说,最多可以有2n个状态,对于一个线性反馈移位寄存器来说,全“0”状态不会转入其他状态,所以线性移位寄存器的序列的最长周期为2n-1。当n级线性移位寄存器产生的序列{ai}的周期为T=2n-1时,称{ai}为n级m序列。已经证明,n级m序列{ai}具有以下性质:在一个周期内,0,1出现次数分别为2n-1-1次和2n-1次;在一个周期圈内,总游程(是指一个元素连续出现的次数)数为2n-1,对1≤i≤n-2,长度为i的游程有2n-i-1个,且0,1游程各半,。

真正意义的随机数生成器存在吗? 内置了真随机数生成器的计算机硬件是可以生成“真随机数”的,但是这个“真随机数”是不是你想要的那种“…

伪随机数的C语言问题 请教!

#伪随机数反馈移位寄存器

随机阅读

qrcode
访问手机版