伪随机序列:LFSR Sequence、m-Sequence和Gold Code/Sequence

线性反馈移位寄存器(LFSR)是通信和密码学中常用的电路,由D触发器和异或门构成。其工作原理基于反馈系数和特征多项式,生成的序列可以是伪随机的。LFSR的性质包括确定性输出序列和最大长度序列(MLS)。GoldCode是通过两个m-Sequence异或生成的,广泛应用于无线通信系统的扰码。

线性反馈移位寄存器(Linear Feedback Shift Register,LFSR)

LFSR是一种移位寄存器电路,其中间步骤的两个或多个输出的线性组合会反馈到输入值。这就是为什么LFSR被称为线性反馈移位寄存器,如下图1所示 [1]。从图1中可以看出,LFSR主要由作为寄存器的D触发器和作为反馈运算的异或门组成。

在这里插入图片描述

图1. LFSR示例 [1]

 

更一般地,一个 n n n阶的LFSR由 n n n个D触发器和若干个异或门组成,如图2所示。其中, g n g_n gn反馈系数,其值只能为0或1。1表示存在反馈回路,0表示不存在反馈回路,且 g 0 g_{0} g0总为1。以上图1中LFSR为例,其反馈系数为 g 0 = 1 g_0=1 g0=1 g 1 = 0 g_1=0 g1=0 g 2 = 0 g_2=0 g2=0 g 3 = 1 g_3=1 g3=1 g 4 = 1 g_4=1 g4=1。反馈系数决定了哪些中间D触发器的比特会反馈到输入位( D 1 D_1 D

评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值