移位寄存器序列
详细信息和选项
移位寄存器序列 [ n个 ] 使用特定大小的线性反馈移位寄存器 n个 这给出了一个最大长度的序列。 如果可能,使用带有三个抽头的移位寄存器(对应于三项式)。 通常,所使用的移位寄存器是其规范在词汇上最小的寄存器。 移位寄存器序列 [ { n个 , { 水龙头 1 , 水龙头 2 , … } } ] 从初始状态开始 { 1 , 0 , 0 , 0 , … } ,然后在每个步骤中,首先取位置处值的模2之和 水龙头 我 ,然后将所有值移到左侧,将总和放在右侧,并将其用作输出的元素。 在 移位寄存器序列 [ { n个 , { 水龙头 1 , 水龙头 2 , … } , (f) } ] ,每个步骤的结果通过应用 (f) 从位置到值列表 水龙头 我 . 的默认值 (f) 是有效的 国防部 [ 总计 [ # ] , 2 ] & . 移位寄存器序列 [ { n个 , 水龙头 } ] 给出了与 移位寄存器序列 [ 总计 [ x个 ^ ( 水龙头 -1 ) ] + x个 ^ n个 ] 尽管序列可能从不同的点开始。 在 移位寄存器序列 [ 聚 , 初始化 , 秒 ] , 初始化 可以是长度值列表 n个 或其系数对应于这些值的多项式。 移位寄存器序列 [ 规范 , 初始化 , 全部 ] 给出了完整的长度序列 . 移位寄存器序列 [ 规范 , 全部 ] 相当于 移位寄存器序列 [ 规范 ] . 移位寄存器序列 具有以下选项: -
方法 自动 要使用的移位寄存器更新方法 模量 2 要假设的模量 移位寄存器序列 [ n个 , 模量 -> 第页 ] 给出了元素从0到的最大长度序列 . 可能的设置 方法 选项包括: -
“斐波那契” 使用适合显式分接的约定 “伽罗瓦” 使用适合多项式的约定 自动 显式抽头使用斐波那契,多项式使用伽罗瓦 不同的设置 方法 选项影响最大长度序列的初始条件,但不影响其包含的状态的整体序列。