族谱网 头条 人物百科

线性反馈移位寄存器

2017-10-16
出处:族谱网
作者:阿族小谱
浏览:950
转发:0
评论:0
FibonacciLFSRs一个16-位FibonacciLFSR.图中白色数字为抽头,与表中本原多项式相对应,则寄存器的循环周期为最大,65535(不包括全零状态)。图中的状态为0xACE1(十六进制)下一个状态是0x5670.影响下一个状态的比特位叫做抽头。图中,抽头序列为[16,14,13,11]。LFSR最右端的比特为输出比特。抽头依次与输出比特进行异或运算,然后反馈回最左端的位。最右端位置所生成的序列被称为输出流。影响LFSR下一个状态的比特位叫做抽头(图中白色数字)最大长度的LFSR生成一个M序列(例如,只有与有一定抽序列的LFSR才能通过所有2−1个内部状态,不包括全零状态),除非它本身为全零,亦即状态永不改变作为基于异或运算的LFSR的替换,LFSR也可以给予同或运算。与使用异或门的LFSR全零状态下为无效状态相应的,使用同或门的LFSR在全“1”状态下也是无效的。有LFS...

Fibonacci LFSRs

线性反馈移位寄存器

  一个 16-位 Fibonacci LFSR. 图中白色数字为抽头,与表中本原多项式相对应,则寄存器的循环周期为最大,65535(不包括全零状态)。图中的状态为 0xACE1 (十六进制) 下一个状态是 0x5670.

影响下一个状态的比特位叫做抽头。图中,抽头序列为[16,14,13,11]。LFSR最右端的比特为输出比特。抽头依次与输出比特进行异或运算,然后反馈回最左端的位。最右端位置所生成的序列被称为输出流。

影响LFSR下一个状态的比特位叫做抽头(图中白色数字)

最大长度的LFSR生成一个M序列(例如,只有与有一定抽序列的LFSR才能通过所有 2 − 1 个内部状态,不包括全零状态),除非它本身为全零,亦即状态永不改变

作为基于异或运算的LFSR的替换,LFSR也可以给予同或运算。与使用异或门的LFSR全零状态下为无效状态相应的,使用同或门的LFSR在全“1”状态下也是无效的。

有LFSR或者基于同或门的LFSR生成的序列可以被认为是通格雷码或者自然二进制码同样有效的二进制序列。

在LFSR中,抽头的设定可以用有限域算数中模2的多项式来表示。这就意味着,多项式中的所有系数必须是“1”或者“0”。这个多项式被称作回授多项式或特征多项式。例如图中的抽头为在第16,14,13,11个比特,则相应的特征多项式为:

多项式中常数“1”并不代表某一个抽头,它所指的是一个比特位的输入(例如 x,等效为 1 )。多项式中的指数代表从左至右的抽头位。第一个和最后一个比特一般相应的是输入和输出位。

当且仅当相应的回授多项式是本原多项式时,LFSR才能达到最大长度。这表示一下条件是必须的:

抽头的数量必须为偶数。

抽头之间不能成对出现,必须是互质的。

生成最长LFSRs的本原多项式表可通过的链接找到。 这类型LFSR也被成为标准,多对一或外部异或门的LFSR。下一节将会介绍Galois型的LFSR。

Galois LFSRs

线性反馈移位寄存器

  A 16-bit Galois LFSR. The register numbers in white correspond to the same primitive polynomial as the Fibonacci example but are counted in reverse to the shifting direction. This register also cycles through the maximal number of 65535 states excluding the all-zeroes state. The state ACE1 hex shown will be followed by E270 hex.

以法国数学家埃瓦里斯特·伽罗瓦命名,是LFSRs的Galois型结构。

参见

梅森旋转算法

M-sequence


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱

更多文章

更多精彩文章
评论 {{commentTotal}} 文明上网理性发言,请遵守《新闻评论服务协议》
游客
发表评论
  • {{item.userName}} 举报

    {{item.content}}

    {{item.time}} {{item.replyListShow ? '收起' : '展开'}}评论 {{curReplyId == item.id ? '取消回复' : '回复'}}

    回复评论
加载更多评论
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回
打赏
私信

推荐阅读

· 反馈
历史能够自我调节的机器在古代就有,而反馈的概念是在十八世纪的英国进入经济理论领域,但是当时并没有人把它看作一个普适的抽象概念,所以并未为其命名。英语中反馈的动词形式“tofeedback”,意即机械过程中“返回到早先的状态”,在1860年代开始在美国使用,,在1909年,诺贝尔奖获得者卡尔·布劳恩开始将“feed-back”这个短语作为名词来使用,表示电路中元件的之间的耦合。1912年底,研究者们在早期的电子放大器(奥迪恩真空三极管(英语:audiontube))上发现,如果经过精心调节地将其输出的信号返回到其输入端(形成再生回路(英语:Regenerativecircuit)),可以增加其放大能力,但也可能导致真空管发生啸叫。这样从输出到输入的反馈机制,使得“反馈”(feedback)作为一个单独的词在1920年代出现了更高的使用频率。在这之后的年代里,关于怎样定义反馈概念产生了一些争论
· 负反馈
简介在物理系统及生物系统中,许多不同的影响会互相制衡,例如说在生物体内,某一种化学物质会使生物系统趋向一特定状态,而另外一种化学物质会使系统远离该状态,若其中至少有一种的影响是非线性的,就可能会有平衡点出现。在生物学或生物化学中,以上的机制称为恒定,在力学中,以上的机制称为平衡。负反馈中的“负”表示在数学模型中,反馈部分的系数为负。若以下式表示一个系统负反馈可以说是在输入部分加上以下的量,来抵消输出的变化。因此在有扰动时,负反馈可以抵消输出的影响。相反的,正反馈的系统,输出变动时,系统会放大原来的输出变动,无法达到平衡的效果。不论是正反馈或负反馈的系统都会有反馈回路,使输出可以再影响系统。负反馈可用来控制系统,使系统的实际输出达到其理想值。举例机械工程离心式调速器在1788年,瓦特为了控制蒸汽机速度所设计的离心式调速器就是利用负反馈的原理。这也是第一个自动控制系统。在离心式调速器中有二颗重...
· 移位寄存器
串入串出破坏性读出这是最简单的移位寄存器类型。出现在“数据输入”的数据串每次“数据移位”都会向右移动升高一级。每次移位过程中,最左边的一位(即“数据输入”)移入第一个触发器的输出中。最右边的一位(即“数据输出”)会移出并丢失。数据存储在每个触发器后的“Q”输出中,所以在这种排列下有四个可以使用的“储存槽”,因此为4位寄存器。要对移位模式有所了解,可以想象寄存器内数据为0000(则所有储存槽都为空)。随着“数据输入”出现1,0,1,1,0,0,0,0,对于寄存器(按照这个顺序,每次“数据移位”都有一个脉冲,称作选通),这就是结果。左边的列对应于最左边的触发器的输出引脚,后面同理。所以整个寄存器的串行输出为10110000。可以看出如果数据输入是连续的,就会得到完整的输入,只是偏移了四个“数据移位”周期。这种排列是队列的硬件等价形式。同时,在任何时候,整个寄存器可以通过复位引脚设置为高电平来置...
· 线性系统
线性系统的特性若将一决定性系统视为黑箱系统,可以用一个将输入x(t){\displaystylex(t)}映射到输出y(t){\displaystyley(t)}的运算子H{\displaystyleH}来表示。一线性系统的运算子满足叠加原理及齐次性(homogeneity)。假设有以下二个输入及其对应的输出则线性系统会满足以下的特性其中αα-->{\displaystyle\alpha\,}及ββ-->{\displaystyle\beta\,}为任意标量。因此,若线性系统有一个复杂的输入,可将输入分解为许多较简单输入的和,针对简单输入个别计算输出,其输出相加,就是系统对应复杂输入的输出。这是非线性系统没有的特性,上述的数学特性也使得线性系统的解比非线性系统的解要来的简单许多。对于线性时不变系统,叠加原理也是脉冲响应或频率响应等分析方式的基础。若是连续、线性时不变系统的微分方...
· 线性泛函
连续线性泛函若V是一拓扑向量空间,所有连续线性泛函的集称为连续对偶,有时也简称为对偶空间。若V{\displaystyleV}是巴拿赫空间,其对偶空间也是。为了把普通的对偶空间与连续对偶空间,有时把前一个称为代数对偶。在有限维空间中,每一个线性泛函都是连续的。因此连续对偶与代数对偶相同,虽然这在无限维空间是不正确的。例子和应用R内的线性泛函假设实坐标空间R内的向量用列向量来表示:那么这些坐标中的任何线性泛函都可以用以下形式的和来表示:这仅仅是行向量[a1...an]与列向量x→→-->{\displaystyle{\vec{x}}}的矩阵乘积:积分线性泛函首先出现在泛函分析——函数的向量空间的研究中。线性泛函的一个典型的例子是积分:由黎曼积分所定义的线性变换是由C[a,b]{\displaystyleC[a,b]}(在[a,b]{\displaystyle[a,b]}上定义的连续函数...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信