文档详情

任意波形信号发生器的设计.pdf

发布:2017-06-12约6.47千字共4页下载文档
文本预览下载声明
第 22 卷第 2期 洛阳大学学报 Vol. 22 No. 2 2 0 0 7 年 6 月           JOURNAL OF LUOYAN G UN IV ER SITY          Jun. 2007 任意波形信号发生器的设计 丁纪峰 , 孙炎辉 (大连民族学院 , 辽宁 大连 116600) 摘  要 : 本信号发生器依据直接数字频率合成原理合成信号 , 采用自行设计复杂可 编程逻辑器件的方案实现频率合成 , 扩展数据存储器存储波形的量化幅值 (波形数 ) 据 , 在单片机的控制与协调下输出频率和相位可调的信号波形. 该信号发生器可产生 任意波形 , 成本低 、体积小 、使用方便. 关键词 : 任意波形信号发生器 ; 直接数字合成 ; 复杂可编程逻辑器件 中图分类号 : TP2 12 文献标识码 : A  文章编号 : 1007 - 113X (2007) 02 - 0079 - 04 1 引 言 任意波形信号发生器主要采用直接数字频率合成技术 (D irect D igital Frequency Syn the sis, 即 DD S) 来实现波形的合成. DD S的关键部分是相幅转换部分 , 根据相幅转换方式的不同 , DD S大致分为两类. ROM 查询表法 : ROM 中存储有不 同相位对应的幅度值 , 相位累加器输 出的相位值寻址 ROM , ROM 输出对应的幅度序列 , 实现相幅转换. 计算法 : 对相位累加器输出的相位值通过数学计算的方法得到对应的幅度值 , 实现相幅转换. 为了能够产生任意波形 , 本设计采用 ROM 查询表法. 目前使用最广泛的方式是利用高速存储器作 ( ) 查寻表 , 然后通过高速 DAC产生已经用数字形式存入的正弦波 以正弦波为例 . 图 1是 ROM 查询表 法 DD S的基本原理图. 图 1 ROM 查表法 DD S原理图 其工作原理是基于相位与幅度的对应关系 , 通过改变频率控制字 ( K ) 来改变相位累加器 (位数 为 N ) 的相位累加速度 , 然后在固定时钟的控制下取样 , 取样得到的相位值 (取相位累加器的高 M ) 位 , 通过相位幅度转换得到相位值对应的幅度序列 , 幅度序列通过数模转换及低通滤波得到正弦波输 出 , 这里的相位幅度转化由 ROM 完成 , ROM 中存储有不同相位对应的幅度值 , 相位累加器输出的相位 值寻址 ROM , ROM 输出对应的幅度序列 , 实现相幅转换 , 即可在给定的时间上确定输出的波形幅值. 对于计数容量为 2 N 的相位累加器和具有 M 个相位取样的正弦波波形存储器, 若频率控制字为 K , 则 DD S系统输出信号的频率为 f c     f o = K ×N , 2 Δ 式中: f o 为输出信号的 频率, f c 为参考时钟 , 而频率分辨率 f 为 收稿 日期 : 2007 - 03
显示全部
相似文档