LFSR(线性反馈移位寄存器)

IT教程 3年前 (2019) https://www.55wd.com

线性反馈移位寄存器

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

module cy4(q3,clk,pre_n);
input clk,pre_n;
output reg q3;
reg q2,q1;

always @(posedge clk or negedge pre_n)
if(!pre_n) {q3,q2,q1} <= 3'b111;
else {q3,q2,q1} <= {q2,(q1^q3),q3};
endmodule

LFSR(线性反馈移位寄存器)

与常见的计数器相比,LFSR计数器具有速度快、消耗逻辑门少的特点。通常有n个触发器,其周期数为2^n-1个。

影响下一个状态的比特位叫做抽头。

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

多项式中常数**“1”**并不代表某一个抽头,它所指的是一个比特位的输入(例如 等效为 1 )。多项式中的指数代表从左至右的抽头位,第一个和最后一个比特一般相应的是输入和输出位。当且仅当相应的回授多项式是本原多项式时,LFSR才能达到最大长度。这表示以下条件是必须的:

抽头的数量必须为偶数。

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

反馈机制这样设计,才能不让用户厌烦

用户在使用产品时,用户既需要和产品沟通,产品也需要和用户沟通,这时就需要一套完美的反馈机制为用户和产品之间搭起一座桥梁。反馈是

模拟退火算法----学习反馈

简介 模拟退火算法是启发式算法的一种,启发式算法就是从对自然现象的直观感觉或人类的工作经验中启发出来的算法。有些实际问题根

1204: 移位运算(C)

一、题目 http://acm.wust.edu.cn/problem.php?id=1204&soj=0 二、分析 无符号短整数关键字为:unsigned short; 无符号短整数长

【线性代数面试题】

什么是行列式? 参考 行列式是一个函数,它可以将方阵(注意只有方阵才有行列式)映射到一个实值,他等于矩阵特征值的乘积,也就是说,他的大

8086CPU寄存器全称

通用寄存器:ax——accumulate register——累加器bx——based register——基地址寄存器cx——count register——计数器dx——dat

文章回顾

大家看了本文LFSR(线性反馈移位寄存器)的精彩教程资源内容,是不是对LFSR(线性反馈移位寄存器)了解更多,真心希望LFSR(线性反馈移位寄存器)能帮助到你, 小编会一直给你带来更多教程资源文章信息。

版权声明:28d56327ae3d1e72 发表于 2019-12-29 6:48:44。

本文由第三方用户分享仅代表作者观点,不代表本网站立场,秉承互联网开放分享的精神,目的在于传递更多信息,加强各行业互通交流,但对内容不作任何保证或承诺,请读者自行参考斟酌。网站发布的信息(包含但不限于版式、图片、字体、文章等素材)由第三方用户分享,版权归原作者所有,本站不承担任何相关的版权纠纷等相关责任。如您认为本篇内容侵犯了您的权益,请与我们联系,我们会及时处理。

豌豆资源网专注分享全网综合资源网站大全,致力于超实用的内容资源搜索。

转载请注明:
本文标题:LFSR(线性反馈移位寄存器)
本文地址:https://www.55wd.com/s68978/