基于FPGA的伪随机序列发生器设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 9 1 i R M、两 个 锁 相 环 fL ) 3 6 6bt A P L 。本 文应 用
时 刻 的 内部 状 态 都 可 以 看 做 有 限 域 G 2 F f)上
的一 个1 向量 ,而 反 馈 函数 就 是 刻 划 了从 每一 1 . 维 时 刻 的状态 到 下一 时刻 状态 的转移 规 律 ,或者 说 反馈 函数定义 了I 向量空 间上 的一 个线性 变 换 。 t 维
1 m 列 的 实现 序
11 基 于F G . P A的m序 列 实现
存 器 的状 态 可 以看做 ( 中的 向量 。设厂()= A
A+ A …+ 0 多项 式 环F 】中 的一 次n 项 “c一 + c是 1 多 式 ,那 么 ,对 于 G ( , )中的线 性 移位 寄存 器 序列 ,
第1卷 2
期 21 第 2 00 2 年月
避姗 尝
Vl o o1N. _ 2 2
F b 2 0 e l . 0l
d i 03 9 . s . 6 - 7 5 0 00 .1 o: . / i n1 3 4 9 . 1 .20 7 1  ̄ js 5 2
基于F G 的伪 随机序列发生器设计 PA
列 和基 于m序 列 的非 线性 m子序 列 的F G 实 现 方 PA
法 。 由于F G P A的 内部 逻 辑 功 能 是 通 过 向 内部 静
数 ,当 。 ,…, . 可 以表示成一线性齐次 厂 , 卜 。 )
n -I
Байду номын сангаас
态存 储器 单 元加 载配 置数 据来 实 现 的 ,其配 置 文 件 决定 了逻 辑 单 元 的逻 辑 功 能 以及 模 块 间 或 与 I , O间 的 连 接 ,故 可 最 终 决 定 F G P A实 现 的 功 能 。
图1 反 馈 移 位 寄 存 器的 逻 辑 功 能框 图
位 反馈 移 位寄存 器 的逻辑 功能 如 图1 示 。 所
图 中,蕊 表示 寄存 器所 处 的状 态 ,通 常用O 和
1 来代 表 两 个 可 能 的状 态 。并 且 把0 1 成 是有 和 看
是 当伪 随机 序列 周期 足 够长 时 ,它 便具 有 随 机序 列 的 良好 统 计特 性 。在 已有 的序 列 中 。m序 列 的
第 1卷 2
第2 期
电 手 元 嚣 件 主 用
El cr n cCo e to i mpo e & De ieAp iai n n nt vc plc to s
Vo _2 N . l O2 1
Fe b.201 0
利 用 反 馈 移 位 寄存 器 产 生0 1 列 时 ,其 1 、 序 3
收 稿 日期 :0 9 1 — 9 2 0 — 0 1
从 状 态 ( a+. k )到下 一 个 状 态 ( 1 2. n a k- k 1- a + . ) +_ +
" ed.l 2 1 . 电 子 元 器 件 主 用 c a z 0 02 c 4 9
O 引 言
伪 随机 序列 现 已广 泛应 用 于密 码 学 、扩 频通
输 出
讯 、导航 、集 成 电路 的可测 性设 计 、现 代 战争 中 的 电子 对抗 技术 等许 多重要 领 域 。伪 随机 序列 的
伪 随机 性表 现在 预 先 的可确 定性 、可重 复 产 生与 处 理 。伪 随机 序列 虽然 不是 真 正 的随机 序 列 ,但
段 颖 康
( 西安 北方 华 山机 电有 限公 司,陕 西 西安 7 04 ) 10 3
摘 要 :讨 论 了应 用移 位 寄 存 器在 A t a F G l r P A芯 片 中 实现 线 性 和 非 线 性 伪 随 机 序 列 的 方 e 法 ,该算 法基 于m序 列本 原 多项 式来获得 线性m 列 和 非线性m子序 列 移位 寄存 器的反馈 逻 辑 序 式 。文 中给 出 了以A tr的Q ats l a u r Ⅱ为开发 平 台 ,并用V D 语 言 实现 的m 列 的仿 真波形 。 e u H L 序 关键词 :伪 随机序 列 ;m 列 ;m- 序 列 ;移位 寄存 器 ;V L6 编程 序  ̄ - - HD  ̄
移 位寄存 器理 论来 产 生序 列 ,其算 法 的 关键 是 找
到 线性 m序 列 和 非 线性 m子 序 列 移 位 寄 存 器 的 反
馈逻 辑式 。
通 常 可 以用 ( 代 表 域 G ()上 全 体I F 2 t 元
数组 构 成 的凡 向量 空 间 ,0 ( a 维 = c … t c . 表 )代 1 移 位 寄 存 器 产 生 的n序 列 。I l 列 移 位 寄 7 , 级 l t 级n序
限域 G ()的 两个 元 素 。f( 。 一 F 2 ‰, ,…, 。 )刻
划 了移 位 寄存 器反 馈逻 辑 的功 能 ,它 可 以看 成一 个 定义 在G ()上并 且 在G ()中取 值 的n 函 F 2 F 2 元
应 用最 为 成熟 和 广 泛 。为此 ,本 文 给 出线 性 m序
i0 =
G () F 2 ,相应 的反馈 移 位 寄存 器 是 线 性 的 ,而 由 线 性 移位 寄存 器产 生 的序 列 就称 为线 性 移位 寄存 器 序列 。m序列 就是 线性 移位 寄存 器序 列 。
对 于一 个I m 列移 位 寄存 器来说 ,它在 每 t 序 级
一
20 Q P 该 芯 片 内 部 有 100个 逻 辑 单 元 、 4P F . 26
FG P A的这 种 结 构 允许 多 次 编程 .并 享 有 快 速 有 效 地对 新设 计 进行 优化 的灵 活性 ,为此 ,本 文选
用 了 a ea的 cco e系 列 F G 芯 片 E 1 1 lr t yl n P A P C 2—
函数 时 ,且
, 1 ,…, n)= C- X,c 1∈ . n ̄i 1 I
时 刻 的 内部 状 态 都 可 以 看 做 有 限 域 G 2 F f)上
的一 个1 向量 ,而 反 馈 函数 就 是 刻 划 了从 每一 1 . 维 时 刻 的状态 到 下一 时刻 状态 的转移 规 律 ,或者 说 反馈 函数定义 了I 向量空 间上 的一 个线性 变 换 。 t 维
1 m 列 的 实现 序
11 基 于F G . P A的m序 列 实现
存 器 的状 态 可 以看做 ( 中的 向量 。设厂()= A
A+ A …+ 0 多项 式 环F 】中 的一 次n 项 “c一 + c是 1 多 式 ,那 么 ,对 于 G ( , )中的线 性 移位 寄存 器 序列 ,
第1卷 2
期 21 第 2 00 2 年月
避姗 尝
Vl o o1N. _ 2 2
F b 2 0 e l . 0l
d i 03 9 . s . 6 - 7 5 0 00 .1 o: . / i n1 3 4 9 . 1 .20 7 1  ̄ js 5 2
基于F G 的伪 随机序列发生器设计 PA
列 和基 于m序 列 的非 线性 m子序 列 的F G 实 现 方 PA
法 。 由于F G P A的 内部 逻 辑 功 能 是 通 过 向 内部 静
数 ,当 。 ,…, . 可 以表示成一线性齐次 厂 , 卜 。 )
n -I
Байду номын сангаас
态存 储器 单 元加 载配 置数 据来 实 现 的 ,其配 置 文 件 决定 了逻 辑 单 元 的逻 辑 功 能 以及 模 块 间 或 与 I , O间 的 连 接 ,故 可 最 终 决 定 F G P A实 现 的 功 能 。
图1 反 馈 移 位 寄 存 器的 逻 辑 功 能框 图
位 反馈 移 位寄存 器 的逻辑 功能 如 图1 示 。 所
图 中,蕊 表示 寄存 器所 处 的状 态 ,通 常用O 和
1 来代 表 两 个 可 能 的状 态 。并 且 把0 1 成 是有 和 看
是 当伪 随机 序列 周期 足 够长 时 ,它 便具 有 随 机序 列 的 良好 统 计特 性 。在 已有 的序 列 中 。m序 列 的
第 1卷 2
第2 期
电 手 元 嚣 件 主 用
El cr n cCo e to i mpo e & De ieAp iai n n nt vc plc to s
Vo _2 N . l O2 1
Fe b.201 0
利 用 反 馈 移 位 寄存 器 产 生0 1 列 时 ,其 1 、 序 3
收 稿 日期 :0 9 1 — 9 2 0 — 0 1
从 状 态 ( a+. k )到下 一 个 状 态 ( 1 2. n a k- k 1- a + . ) +_ +
" ed.l 2 1 . 电 子 元 器 件 主 用 c a z 0 02 c 4 9
O 引 言
伪 随机 序列 现 已广 泛应 用 于密 码 学 、扩 频通
输 出
讯 、导航 、集 成 电路 的可测 性设 计 、现 代 战争 中 的 电子 对抗 技术 等许 多重要 领 域 。伪 随机 序列 的
伪 随机 性表 现在 预 先 的可确 定性 、可重 复 产 生与 处 理 。伪 随机 序列 虽然 不是 真 正 的随机 序 列 ,但
段 颖 康
( 西安 北方 华 山机 电有 限公 司,陕 西 西安 7 04 ) 10 3
摘 要 :讨 论 了应 用移 位 寄 存 器在 A t a F G l r P A芯 片 中 实现 线 性 和 非 线 性 伪 随 机 序 列 的 方 e 法 ,该算 法基 于m序 列本 原 多项 式来获得 线性m 列 和 非线性m子序 列 移位 寄存 器的反馈 逻 辑 序 式 。文 中给 出 了以A tr的Q ats l a u r Ⅱ为开发 平 台 ,并用V D 语 言 实现 的m 列 的仿 真波形 。 e u H L 序 关键词 :伪 随机序 列 ;m 列 ;m- 序 列 ;移位 寄存 器 ;V L6 编程 序  ̄ - - HD  ̄
移 位寄存 器理 论来 产 生序 列 ,其算 法 的 关键 是 找
到 线性 m序 列 和 非 线性 m子 序 列 移 位 寄 存 器 的 反
馈逻 辑式 。
通 常 可 以用 ( 代 表 域 G ()上 全 体I F 2 t 元
数组 构 成 的凡 向量 空 间 ,0 ( a 维 = c … t c . 表 )代 1 移 位 寄 存 器 产 生 的n序 列 。I l 列 移 位 寄 7 , 级 l t 级n序
限域 G ()的 两个 元 素 。f( 。 一 F 2 ‰, ,…, 。 )刻
划 了移 位 寄存 器反 馈逻 辑 的功 能 ,它 可 以看 成一 个 定义 在G ()上并 且 在G ()中取 值 的n 函 F 2 F 2 元
应 用最 为 成熟 和 广 泛 。为此 ,本 文 给 出线 性 m序
i0 =
G () F 2 ,相应 的反馈 移 位 寄存 器 是 线 性 的 ,而 由 线 性 移位 寄存 器产 生 的序 列 就称 为线 性 移位 寄存 器 序列 。m序列 就是 线性 移位 寄存 器序 列 。
对 于一 个I m 列移 位 寄存 器来说 ,它在 每 t 序 级
一
20 Q P 该 芯 片 内 部 有 100个 逻 辑 单 元 、 4P F . 26
FG P A的这 种 结 构 允许 多 次 编程 .并 享 有 快 速 有 效 地对 新设 计 进行 优化 的灵 活性 ,为此 ,本 文选
用 了 a ea的 cco e系 列 F G 芯 片 E 1 1 lr t yl n P A P C 2—
函数 时 ,且
, 1 ,…, n)= C- X,c 1∈ . n ̄i 1 I