基于dds技术正弦信号发生器的设计

基于dds技术正弦信号发生器的设计

ID:20389998

大小:166.50 KB

页数:4页

时间:2018-10-13

基于dds技术正弦信号发生器的设计_第1页
基于dds技术正弦信号发生器的设计_第2页
基于dds技术正弦信号发生器的设计_第3页
基于dds技术正弦信号发生器的设计_第4页
资源描述:

《基于dds技术正弦信号发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、钱永青(中南民族大学 电子信息工程学院  湖北 武汉  430074)直接数字频率合成(DirectDigitalFrequencySynthesis,DDS)技术是一种新的全数字的频率合成原理,它直接从相位出发合成所需的波形。其建立在采样定理的基础上,首先对需要产生的波形进行采样,将采样值数字化后存入存储器作为查找表,然后再通过查表将数据读出,经过D/A转换器转换成模拟量,把存入的波形重新合成出来。它具有频率切换速度快、频率分辨率高、相位可连续线性变化、生成的正弦/余弦信号正交特性等特点,并且其数字压控振荡器NCO的相位、幅度均得以数字化。1DDS基本工作原理DDS主

2、要由相位累加器、波形存储器、数模转换器、低通滤波器构成,如图1所示。其中,相位累加器由N位加法器与N位累加寄存器级联构成,如图2所示。每当输入一个采样时钟脉冲,相位累加器的输出就增加一个步长的相位量B△θ,在波形存储器中存储着一张正弦函数查询表,对应不同的相位码输出相位不同的幅度编码。D/A转换器将数字量形式的波形幅值转换成模拟量形式。低通滤波器用于滤除不需要的取样分量,以便输出频谱纯净的正弦波信号。相位累加器是整个DDS的核心,它的输入是相位增量B△θ,而B△θ与输出频率fout的关系是:B△θ=2N·(fout/fclk)。相位累加器的输入即是频率字输入,当系统基准

3、时钟fclk为2N时,B△θ就等于fout。频率字输入经过一组同步寄存器,使得当频率字改变时不会干扰相位累加器的正常工作。2正弦频率源设计本文设计的软件正弦频率源是基于DDS技术的正弦信号发生器和任意序列信号发生器,其设计框图如图3所示。其中,正弦ROM查找表完成fsin(Bθ)的查表转换,它的输入是相位调制器的输出,事实上就是ROM的地址值,输出送往D/A,转化成模拟信号。由于相位调制器的输出数据位宽M也是ROM的地址位宽,因此在实际的DDS结构中N往往很大,而M总为10左右,M太大会导致ROM容量的成倍上升。3任意序列信号发生器设计要实现数字调制,正弦频率源模块还需

4、要产生序列信号,如伪随机序列,其在扩频通信系统中起着十分关键的作用。因此,序列发生器也是正弦频率源模块的重要组成部分。本文设计的序列信号发生器为一任意序列信号发生器,它能任意产生我们所需要的序列信号,具有更大的灵活性。利用FPGA器件产生任意序列有很多种方法,但在这里将采用一种存储型任意序列发生器的设计方法。在设计存储型任意序列发生器时,不需要写出状态转移表,也不需要进行组合逻辑运算,设计方法十分简单,而且不会出现逻辑冒险,保证了输出序列的质量。存储型任意序列发生器就是将所需的序列事先存储到序列发生器中,序列发生器在时钟的激励下将存储的序列循环输出。本文以长度为32位随

5、机序列“00110000011111011010100100010111”为例,设计基于查找表的任意序列发生器,其电路图如图4所示。整个电路由两部分组成:地址发生器和基于ROM的查找表。“lpm_rom”的参数设置为:LPM_WIDTH=1,LPM_WIDTHAD=5,LPM_FILE指定存放地址和输出数据对应的m.mif文件中。从32位序列的MSB到LSB依次对应地址“00000~11111”。地址产生器由“8count”构成,在时钟激励下“8count”的“QE~QA”端口循环产生信号“00000~11111”,将该信号作为地址信息在ROM中寻址,从而将32位序列从

6、查找表中依次读出。4仿真结果4.18位精度正弦/余弦波形的FPGA实现图5、图6分别给出了工作频率为50MHz,精度为8,频率控制字分别为H10、H08时的FPGA输出正弦/余弦数字波形,其D/A输出波形如图7所示。4.232位任意序列发生器输出图8是基于查找表的32位任意序列产生器的仿真波形。A[4…0]是地址信号,取值区间是“00000~11111”,它与查找表中的32位数据一一对应。5结语从仿真结果可以看出,利用“兆功能”库设计,并使用高性能的FPGA器件ACEXEPlK50和DDS技术设计的信号源的性能是比较优越的,采用该方法设计的正弦波形发生器输出的波形与传统

7、的正弦波形发生器相比,具有波形平滑、波形稳定度高、频率稳定度和分辨率高等众多优点,并且DDS技术可通过频率控制字和相位控制字改变,很容易实现输出数字正弦/余弦信号的频率和相位控制功能。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。