当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]最近一直在研究信道编码,发现在信道编码里面有一个电路比较重要也比较有趣,那就是线性反馈移位寄存器 LFSR ,相信大家对 LFSR 电路也不陌生了,在通信领域lfsr有着很广泛

最近一直在研究信道编码,发现在信道编码里面有一个电路比较重要也比较有趣,那就是线性反馈移位寄存器 LFSR ,相信大家对 LFSR 电路也不陌生了,在通信领域lfsr有着很广泛的应用,比如说M序列,扰码,信道编码,密码学这方面都有很广泛的应用,LFRS的结构一般如下图:

 

其中他需要一个生成多项式为:

 

这个多项式是一个本原多项式,然后知道这个电路有一些有意思的性质,下面我以m = 3 来做个例子具体的电路图如下所示:

 

假设开始的时候(D2,D1,D0 ) = (0,0,1),那么每过一个时钟周期会进行跳变一次,

可以看到具体的跳变如下所示:

 

然后我们可以看到这个计数器循环起来了,很好玩吧,无论进入那样一个状态除了0之外,都可以循环着回来,其实这里就相当于了一个3bit的伪随机数,很有意思,不是所有的多项式都有这个特性,我们现在在从数学上面来看看这个问题,其实最上面的电路是可以看成是一个除法电路,在Galois域的一个除法电路。现在假设的是R(x)是寄存器中剩余的数据,M(x)是输入的码字多项式,然后数学公式可以表示成:

 

然后我分别计算出了M(x)的各种情况,

 

然后我们单独进行一下7次方的运算

 

发现7次方的运算和0次的时候的余数是一样的

然后我们发现其实在上面的电路中对多项式的除法也是可以循环起来的,可以验证的是

 

把这个记成

 

上面的式子是可以循环的,然后我又想到了CRC的计算,CRC的计算也可以通过一个除法电路来实现,

假设码子多项式为

 

生成多项式为

 

那么CRC的码字为

 

这样我们同样可以用LFSR电路来进行实现

首先对M(x)乘以一个x的r次方,然后去去除G(x),在电路上的表现就是

 

所以在输入码字以后还需要多输入r拍的0这样才能使最后的CRC码字数据。

同理这个电路也可以进行CRC校验,把生成的数据全部都依次输入进这个。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在可持续能源蓬勃发展的当下,如何高效获取、存储并利用能源,已成为全球科技创新的核心议题。随着全球气候变化和能源需求增长的双重压力,清洁能源的高效利用正成为全球关注的焦点。而在新能源时代,能量收集与存储技术的重要性愈加凸显...

关键字: 新能源 能量 存储技术

控制寄存器(Control Register)是中央处理器(CPU)中用于管理系统级操作的特殊寄存器,它为操作系统和硬件提供对处理器行为的精细控制。本文从计算机体系结构角度系统阐述控制寄存器的设计原理、功能分类、操作机制...

关键字: 寄存器 处理器

上海 2025年6月20日 /美通社/ -- 6月18日,上海世界移动通信大会(MWC 2025)在上海新国际博览中心盛大启幕。德明利以"智存无界,全栈智能&qu...

关键字: 嵌入式 AI 全栈 存储技术

台北 2025年5月23日 /美通社/ -- 2025年5月20日至23日,全球科技盛会COMPUTEX台北国际电脑展顺利举办,德明利以"智存无界,全栈智能&qu...

关键字: 存储技术 全栈 TE COMPUT

在嵌入式系统开发中,硬件抽象层(Hardware Abstraction Layer,HAL)起着至关重要的作用。它为上层软件提供了统一的硬件访问接口,隐藏了底层硬件的细节,使得软件具有更好的可移植性和可维护性。C++作...

关键字: 嵌入式C++ HAL 寄存器 封装

采用51单片机最小开发板,由8位自制独立按键控制。单片机芯片为STC89C52RC,晶振为@12.000 mhz。8X8LED点阵屏模块由MAX7219驱动,MAX7219包含一个自动扫描电路。你只需要把要显示的数据发送...

关键字: 51单片机 MAX7219 寄存器

电源管理集成电路(PMIC)有益于简化最终应用并缩小其尺寸,也因此备受青睐。然而,当默认启动时序和输出电压与应用要求不符时,就需要定制上电设置。大多数情况下,电路没有可以存储这些设置的非易失性存储器(NVM)。对此,低功...

关键字: 电源管理 集成电路 寄存器

我从Digilent公司拿出了我的Arty Z7板,并在Vivado/Vitis 2021.2中创建了一个项目来让它工作,你可以在我的上一个项目帖子中阅读,我在QDSP-6061的5位数上显示滚动文本,上面写着“Hell...

关键字: 寄存器 AXI4 QDSP-6061 RTL模块

在单片机系统的设计中,复位电路是确保单片机正常工作的关键组成部分。它能够在系统启动时将单片机的内部寄存器和状态设置为初始值,保证单片机从一个确定的状态开始运行。与门芯片作为一种常见的数字逻辑芯片,有时会被应用于单片机复位...

关键字: 复位电路 寄存器 单片机

北京2024年12月23日 /美通社/ -- 在当今数字化浪潮汹涌澎湃的时代背景下,大模型技术犹如一颗璀璨的明星,照亮了科技发展的广阔苍穹,而存储技术的变革,作为这一进程中的坚实基石,正日益成为产业界与学术界共同瞩目的核...

关键字: 模型 存储系统 存储技术 显存
关闭