1 / 6
文档名称:

m序列实验报告.ppt

格式:ppt   大小:243KB   页数:6页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

m序列实验报告.ppt

上传人:s0012230 2017/11/28 文件大小:243 KB

下载得到文件列表

m序列实验报告.ppt

文档介绍

文档介绍:线性移位寄存器序列密码
线性移位寄存器(Linear shift Register)
1
线性移位寄存器序列密码
线性移位寄存器(Linear shift Register)
n级线性移位寄存器最多有2n个不同的状态。
若其初始状态为零,则其后续状态恒为零;若其初始状态不为零,则其后续状态也不为零。因此,n级线性移位寄存器的状态周期≤2n-1,其输出序列的周期≤2n-1。
只要选择合适的连接多项式便可使线性移位寄存器的输出序列周期达到最大值2n-1,并称此时的输出序列为最大长度线性移位寄存器输出序列,简称为m序列。
2
线性移位寄存器序列密码
线性移位寄存器(Linear shift Register)
仅当连接多项式g(x)为本原多项式时,其线性移位寄存器的输出为m序列。
设f(x)为GF(2)上的多项式,使f(x)|xp-1的最小正整数p称为f(x)的周期。如果f(x)的次数为n,且其周期2n-1,则称f(x)为本原多项式。
可以证明:对于任意的n级线性移位寄存器,至少存在一种连接方式使其输出序列为m序列。
3
线性移位寄存器序列密码
线性移位寄存器
举例:设g(x)=x4+x+1,g(x)为本原多项式,以其为连接多项式的线性移位寄存器的输出序列为1001**********…,周期为24-1=15的m序列。
0001
0010
0100
1001
0011
0110
1101
1010
0101
1011
0111
1111
1110
1100
1000
4
5
m <= m_data[0];
m_data[0] <= m_data[1];
m_data[1] <= m_data[2];
m_data[2] <= m_data[3];
m_data[3] <= m_data[3]^m_data[0];
6