MATLAB的D触发器做线性反馈移位寄存器的问题! 那个移位寄存器可以用Unit Delay代替,属性里面就可以赋初值,模二加用异或门
下图为一个4级线性反馈移位寄存器,已知初始状态 为0001。 (1)设从左到右的触发器输入依次为D0、D1、D2、D3,y为输出n时刻:D0=y2+y3D1=y0D2=y1D3=y2然后把D0、D1、D2、D3分别换成n+1时刻的y0、y1、y2、y3(2)先分别列出0000至1111的。
线性反馈移位寄存器特征方程f(x)=x4+x3+1,写出初始状态1110下输出m序列.(4,3为次方)
ai表示二值(0,1)存储单元,ai的个数n称为反馈移位寄存器的级。在某一时刻,这些级构成该反馈移位寄存器的一个状态,共有2^n个可能状态,每一个状态对应于域GF(2)上的一个n维向量,用(a1,a2,a3,…an)表示。在主时钟周期的周期区间上,每一级存储器ai都将内容向下一级ai-1传递,并根据寄存器的当前状态f(a1,a2,a3,…an)作为an的下一时间内容,即从一个状态转移到下一个状态。其中函数f(a1,a2,a3,…an)称为该反馈移位寄存器的反馈函数。线性反馈移位寄存器的输出序列的周期和什么关系M序列是最长的非线性移位寄存器序列,它由非线性移位寄存器产生的码长为2^r的周期序列,可由m序列在适当位置插入全零状态实现。建议找本扩频通信的书吧