沙沙资源网 IT教程 LFSR(线性反馈移位寄存器)

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

线性反馈移位寄存器

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

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计数器具有速度快、消耗逻辑门少的特点。通常有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(线性反馈移位寄存器)能帮助到你, 小编会一直给你带来更多教程资源文章信息。

声明:本站内容和图片来源于网络和读者投稿,本站无法甄别投稿用户享有著作权,根据《信息网络传播权保护条例》,如果转载的作品侵犯了您的权利,请在一个月内通知我站及时删除(serviceaffair#outlook.com #改成@)。https://www.shawanolakecottagemartzke.com/68978.html
返回顶部