我是靠谱客的博主 隐形犀牛,最近开发中收集的这篇文章主要介绍matlab 将一个序列随机打乱_基于FPGA的伪随机序列发生器设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

基于FPGA的伪随机序列发生器设计

1 基本概念与应用

1)LFSR:线性反馈移位寄存器(linear feedback shift register, LFSR)是指给定前一状态的输出,将该输出的线性函数再用作输入的移位寄存器。异或运算是最常见的单比特线性函数:对寄存器的某些位进行异或操作后作为输入,再对寄存器中的各比特进行整体移位。

LFSR产生的两种形式为伽罗瓦(Galois)和斐波那契(Fibonacci)两种形式。也有成为外部(External)执行方式和内部(Internal)执行方式。

(1)伽罗瓦方式(Internal)

eb64b2666859e3ecc1ea49548872c066.png 

Galois方式特征数据的方向从左至右,反馈线路是从右至左。其中X^0项(本原多项式里面的‘1’这一项)作为起始项。按照本原多项式的指示确定异或门(XOR)在移位寄存器电路上的位置。如上图所示X^4。因此Galois方式也有人称作线内或模类型(M-型)LFSR。

(2)斐波那契方式(External)

4e77ea934170ad11a15fe871cf3ebd9d.png

从图中我们可以看到Fibonacci方式的数学

最后

以上就是隐形犀牛为你收集整理的matlab 将一个序列随机打乱_基于FPGA的伪随机序列发生器设计的全部内容,希望文章能够帮你解决matlab 将一个序列随机打乱_基于FPGA的伪随机序列发生器设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部