概述
基于FPGA的伪随机序列发生器设计
1 基本概念与应用
1)LFSR:线性反馈移位寄存器(linear feedback shift register, LFSR)是指给定前一状态的输出,将该输出的线性函数再用作输入的移位寄存器。异或运算是最常见的单比特线性函数:对寄存器的某些位进行异或操作后作为输入,再对寄存器中的各比特进行整体移位。
LFSR产生的两种形式为伽罗瓦(Galois)和斐波那契(Fibonacci)两种形式。也有成为外部(External)执行方式和内部(Internal)执行方式。
(1)伽罗瓦方式(Internal)
Galois方式特征数据的方向从左至右,反馈线路是从右至左。其中X^0项(本原多项式里面的‘1’这一项)作为起始项。按照本原多项式的指示确定异或门(XOR)在移位寄存器电路上的位置。如上图所示X^4。因此Galois方式也有人称作线内或模类型(M-型)LFSR。
(2)斐波那契方式(External)
从图中我们可以看到Fibonacci方式的数学
最后
以上就是隐形犀牛为你收集整理的matlab 将一个序列随机打乱_基于FPGA的伪随机序列发生器设计的全部内容,希望文章能够帮你解决matlab 将一个序列随机打乱_基于FPGA的伪随机序列发生器设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复