基于DDS的波形发生器优化设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
维普资讯
要 董 曼 科 技论坛 兰 兰 兰 兰 至 量 兰 誊
兰 三三口 7 羞三 2 D 年第77期煮 蓦 三
基于 D S的波形发生器优化设计 D
熊 维
( 东轻 工职业技 术学院机 电工程 系, 广 广东 广州 5 0 0 ) 130
摘 要: 介绍 了 D S的基本原理 , D 分析 了数字合成器的基本算法 , 并对其误差进行 T' ' , f f 使频 率更加稳定 , -,  ̄ 减小 了相位抖动。并给 出了 于 基 V D 语 言的直接数 字合成器的工作原理 、 HL 设计思路 、 电路结构。提 出了在 高频时采用变址查表设计方案 , 使输 出带宽得到 了极大提 高, 滤波器更简
ห้องสมุดไป่ตู้单。
关键词 : D ; H L 相位 累加器; D SV D ; 变址查表 ; 频率误差优化
引言
出频率 的相位抖动 , 应该把余数 S 个脉 冲均匀分配到一个周期 的时 间
上, 对于输出频率 , 的信号 , 应该在每 n i ( 业 ) =n _ 个脉冲减去一 个 t 脉冲 ,并且改变相 位累加器 的溢出值 ,使之 正好 能整除 K 。考虑 到 FG P A进行除法运算会浪费大量资源 ,这个 n 由单片机算 出后送 给 值 FG , P A 具体波形如图 2 所示 :
很大时保证 了低频 的精确度 和很大的频谱带 宽。 但相位增量 不益过大 , 由式( ) 3 失真度的近似公式可知 , q为均 设
匀量化 间隔 , 当采样点 为 10 2 0时 , 失真度约为 O2%; .3 当采样点 为 10 2 时, 失真度约为 O 9 当采样点 为 3 . %; 8 O时 , 失真度为 5 2 当采样 点 . %; 9 更少时波形会严重失 真。 3数据查找表 的设计 F G 的结构是由基 于半定制门陈列的设计思想而得 到的。 PA 从本 质上讲 , P A是一 种比半定制还 方便 的 A I FG SC设 计技术 。F G P A的结 构主要分为三部分: 可编程逻辑块 、 可编程 1 0模块 、 编程 内部连线 。 可 可编程逻辑块的构造 主要有两种类型: 即基于查找表的结构类型 和基 于乘积项的结构类 型。查找表型 F GA的可 编程逻辑单元是 由功 能为 P 查找表 的 S AM构成 逻辑 函数发生器 , R 实现与其它功能块的可编程连 接 。利用 V D H L语言 和 L M R M宏模 块可 以在 F G P O P A上实现 双 口 R AM或 R OM。前 者需 用 单 片机 将波 形 曲线 数 据算 出后 送 人 双 口 R M, A 实现任意波形 的输 出。后者将波形提前储存在 R M 中, O 通过 改 变地址 , 来实现不同波形 , 占用了大量系统资源。 但 结论 文章在对 D S的基本原理进行深人理解的基础上 ,采用多级 流 D 水线控制技 术对 D S V D 语 言实现进行优化 , 了一种任意波 D 的 HL 设计 形发生器 , 通过对频率字 和相位 累加器溢 出值的改变改善了传统 D S D 全数 字化结构引起 的输 出频率准确性差 、 相位抖动 的缺 陷 ; 还采 用可 变地址 的方法实现 的宽带宽 的频率输出 , 克服 了传统任意波形发生 器 输 出波形频率窄、 R 对 AM读取速度要求高 、 不易滤波 的缺点。
图 2减去脉冲的频率信号 23变址设计 . 在低频 情况下 , 为了保证输 出波形 的精确度 和波形质 量 , 以用 可 地址对波形储存器 中的每一个地址实现查表输出 ,但当频率较高时 , 如式 ( ) 如果系统 时钟 为 2 M z储 存器 中的数 据位 数为 1 0 1, 4 H, 2 个点 , 逐个点 查表所 能达到的最 大频率 为 IO Hz O K 。所 以如果这个 时候想 增 加频率 。 只能以损失读取储存器 中的数据来实现 , 也就是说 , 跳过一些 数据 。这只需要改变地址 累加器的相位增量 ,这样可以在 加法器 的 N
直 接数 字式频 率合 成 (D )技术 是美 国学 者 J i y C DS .Te , .M. me R dr B G l 1 7 ae 和 . od在 9 1年首次提出的 , 采用全数字化实现方式[ I J 。近 年来 , 随着集成 电路工 艺技 术水平 的提高 , D 技术得到 了迅 速发展 。 DS 新一代的直接 数字频率合成器 D S 采 用全数字 的方式实 现频 率合 D, 成。与传统 的频率合成技术相 比 D S D 具有 : 频率转换快 、 频率 分辨率 高、 频点 数多、 相位 连续 、 相位噪声小 、 控制容易 、 稳定可靠等 相当多 的 优点 , 在超高速应用领域和实时测控方 面有非常广阔的应用前 景口 。 利用 M fb a a 数学工具和 M x l I开发软件 , l ap s uI 基于 F G P A和单 片机 以及 相应的外 围设备通 过高频变址和频 率误 差优化 实现多波形 信号 发生器 。这种方法频率精度高 , 动态范围大 , 滤波实现简单 。 1DD S的原理介绍 D DS是一种应用数字 电路产生波形 的方法 ,其 主要 由相位 累加 器、正弦波形表 、DA转换器 、低通滤 波器组成 ,工 作原理 如图 1 / 。 在系统时钟的控制下 ,将频 率控 制字 K送到相位 累加器 ,更新 相位 累加器的数据 ,然后把相位累加器 中的数 据 N作为地址对正 弦 R M O 表进行查询 ,通过改 变相 位增量就 可以改变 D S的输 出频 率值 。由 D 波形 R M存储器取 出的波形量化数据 , O 经过 AD转换器转换成模拟 / 电压 , 电流,再经过低通滤波器将波形 中的高次谐波 滤除 ,得到 D S D 的输 出频率p - -- 。
要 董 曼 科 技论坛 兰 兰 兰 兰 至 量 兰 誊
兰 三三口 7 羞三 2 D 年第77期煮 蓦 三
基于 D S的波形发生器优化设计 D
熊 维
( 东轻 工职业技 术学院机 电工程 系, 广 广东 广州 5 0 0 ) 130
摘 要: 介绍 了 D S的基本原理 , D 分析 了数字合成器的基本算法 , 并对其误差进行 T' ' , f f 使频 率更加稳定 , -,  ̄ 减小 了相位抖动。并给 出了 于 基 V D 语 言的直接数 字合成器的工作原理 、 HL 设计思路 、 电路结构。提 出了在 高频时采用变址查表设计方案 , 使输 出带宽得到 了极大提 高, 滤波器更简
ห้องสมุดไป่ตู้单。
关键词 : D ; H L 相位 累加器; D SV D ; 变址查表 ; 频率误差优化
引言
出频率 的相位抖动 , 应该把余数 S 个脉 冲均匀分配到一个周期 的时 间
上, 对于输出频率 , 的信号 , 应该在每 n i ( 业 ) =n _ 个脉冲减去一 个 t 脉冲 ,并且改变相 位累加器 的溢出值 ,使之 正好 能整除 K 。考虑 到 FG P A进行除法运算会浪费大量资源 ,这个 n 由单片机算 出后送 给 值 FG , P A 具体波形如图 2 所示 :
很大时保证 了低频 的精确度 和很大的频谱带 宽。 但相位增量 不益过大 , 由式( ) 3 失真度的近似公式可知 , q为均 设
匀量化 间隔 , 当采样点 为 10 2 0时 , 失真度约为 O2%; .3 当采样点 为 10 2 时, 失真度约为 O 9 当采样点 为 3 . %; 8 O时 , 失真度为 5 2 当采样 点 . %; 9 更少时波形会严重失 真。 3数据查找表 的设计 F G 的结构是由基 于半定制门陈列的设计思想而得 到的。 PA 从本 质上讲 , P A是一 种比半定制还 方便 的 A I FG SC设 计技术 。F G P A的结 构主要分为三部分: 可编程逻辑块 、 可编程 1 0模块 、 编程 内部连线 。 可 可编程逻辑块的构造 主要有两种类型: 即基于查找表的结构类型 和基 于乘积项的结构类 型。查找表型 F GA的可 编程逻辑单元是 由功 能为 P 查找表 的 S AM构成 逻辑 函数发生器 , R 实现与其它功能块的可编程连 接 。利用 V D H L语言 和 L M R M宏模 块可 以在 F G P O P A上实现 双 口 R AM或 R OM。前 者需 用 单 片机 将波 形 曲线 数 据算 出后 送 人 双 口 R M, A 实现任意波形 的输 出。后者将波形提前储存在 R M 中, O 通过 改 变地址 , 来实现不同波形 , 占用了大量系统资源。 但 结论 文章在对 D S的基本原理进行深人理解的基础上 ,采用多级 流 D 水线控制技 术对 D S V D 语 言实现进行优化 , 了一种任意波 D 的 HL 设计 形发生器 , 通过对频率字 和相位 累加器溢 出值的改变改善了传统 D S D 全数 字化结构引起 的输 出频率准确性差 、 相位抖动 的缺 陷 ; 还采 用可 变地址 的方法实现 的宽带宽 的频率输出 , 克服 了传统任意波形发生 器 输 出波形频率窄、 R 对 AM读取速度要求高 、 不易滤波 的缺点。
图 2减去脉冲的频率信号 23变址设计 . 在低频 情况下 , 为了保证输 出波形 的精确度 和波形质 量 , 以用 可 地址对波形储存器 中的每一个地址实现查表输出 ,但当频率较高时 , 如式 ( ) 如果系统 时钟 为 2 M z储 存器 中的数 据位 数为 1 0 1, 4 H, 2 个点 , 逐个点 查表所 能达到的最 大频率 为 IO Hz O K 。所 以如果这个 时候想 增 加频率 。 只能以损失读取储存器 中的数据来实现 , 也就是说 , 跳过一些 数据 。这只需要改变地址 累加器的相位增量 ,这样可以在 加法器 的 N
直 接数 字式频 率合 成 (D )技术 是美 国学 者 J i y C DS .Te , .M. me R dr B G l 1 7 ae 和 . od在 9 1年首次提出的 , 采用全数字化实现方式[ I J 。近 年来 , 随着集成 电路工 艺技 术水平 的提高 , D 技术得到 了迅 速发展 。 DS 新一代的直接 数字频率合成器 D S 采 用全数字 的方式实 现频 率合 D, 成。与传统 的频率合成技术相 比 D S D 具有 : 频率转换快 、 频率 分辨率 高、 频点 数多、 相位 连续 、 相位噪声小 、 控制容易 、 稳定可靠等 相当多 的 优点 , 在超高速应用领域和实时测控方 面有非常广阔的应用前 景口 。 利用 M fb a a 数学工具和 M x l I开发软件 , l ap s uI 基于 F G P A和单 片机 以及 相应的外 围设备通 过高频变址和频 率误 差优化 实现多波形 信号 发生器 。这种方法频率精度高 , 动态范围大 , 滤波实现简单 。 1DD S的原理介绍 D DS是一种应用数字 电路产生波形 的方法 ,其 主要 由相位 累加 器、正弦波形表 、DA转换器 、低通滤 波器组成 ,工 作原理 如图 1 / 。 在系统时钟的控制下 ,将频 率控 制字 K送到相位 累加器 ,更新 相位 累加器的数据 ,然后把相位累加器 中的数 据 N作为地址对正 弦 R M O 表进行查询 ,通过改 变相 位增量就 可以改变 D S的输 出频 率值 。由 D 波形 R M存储器取 出的波形量化数据 , O 经过 AD转换器转换成模拟 / 电压 , 电流,再经过低通滤波器将波形 中的高次谐波 滤除 ,得到 D S D 的输 出频率p - -- 。