当前位置:网站首页>线性反馈移位寄存器(LSFR)
线性反馈移位寄存器(LSFR)
2022-07-23 01:20:00 【傻童:CPU】
线性反馈移位寄存器(LSFR)
流密码的流密钥产生器可以通过线性驱动和非线性组合两部分来实现。而线性驱动部分可以由线性反馈移位寄存器(LFSR)来实现。
线性反馈移位寄存器(LFSR):通常由移位寄存器和异或门逻辑组成。其主要应用在:伪随机数,伪噪声序列,计数器,BIST,数据的加密和CRC校验等。
其中,gn为反馈系数,取值只能为0或1,取为0时表明不存在该反馈之路,取为1时表明存在该反馈之路;这里的反馈系数决定了产生随机数的算法的不同。用反馈函数表示成y=a0x^ 0+a1x+a2x^2…反馈函数为线性的叫线性移位反馈序列,否则叫非线性反馈移位序列。
LFSR的初始值被称为伪随机序列的种子,影响下一个状态的比特位叫做抽头。理论表明,要使LFSR得到最长的周期,这个抽头序列构成的多项式加1就是其反馈多项式,必须是一个本原多项式,也就是说这个多项式不可约,比方下图的抽头序列为,其对应的反馈多项式为,其对应的线性反馈移位寄存器电路如下所示。

边栏推荐
- RNA 25. SCI文章中只有生信没有实验该怎么办?
- Go-Excelize API源码阅读(五)—— Close()、NewSheet()
- Is it safe to open an account online? How about Galaxy Securities
- transformer汇总
- 【ManageEngine】网络配置管理的6大必备功能
- Wallys/PD-60 802.3AT Input Output802.3AT/AT 85% Efficiency 10/100/1000M GE Surge Protection
- 动态设置小程序的navigationBarTitleText
- Software testing interview ideas, skills and methods to share, learn is to earn
- 为什么使用Well-Architected Framework?
- C language classic exercise (1) - "daffodil number"“
猜你喜欢
随机推荐
力扣(LeetCode)203. 移除链表元素(2022.07.22)
makefile中include的作用
BGP机房的优点
La fosse Piétinée par l'homme vous dit d'éviter les 10 erreurs courantes dans les tests automatisés
Is it safe to open an account online? How about Galaxy Securities
不同类型的字段、集合list/set/map、对象如何判空null
[FPGA tutorial case 36] communication case 6 - development of FFT Fourier transform based on vivado core and detailed explanation of Verilog input timing configuration, which is verified by MATLAB
为什么使用Well-Architected Framework?
作物叶片病害识别系统
博途PLC信号处理系列之限幅消抖滤波
真人踩過的坑,告訴你避免自動化測試常犯的10個錯誤
服务器托管、服务器租用、云主机各自的优势
砥砺前行新征程,城链科技狂欢庆典在厦门隆重举行
IDM downloader free high-quality win download tool without restrictions
事件侦听和删除事件——event对象——默认事件——取消冒泡事件——事件委托——默认触发
SQL用户表的通用设计
真人踩过的坑,告诉你避免自动化测试常犯的10个错误
强制打开网页
【面试:并发篇21:多线程:活跃性】死锁、活锁、饥饿
setup中的props和context







