首页 > 编程知识 正文

信号源的使用实验报告(基于DDS的信号源设计)

时间:2023-05-05 06:13:34 阅读:122641 作者:1448

文末下载完整资料

本文主要介绍直接用数字频率合成DDS芯片实现正弦波信号输出,完成调频、调幅功能。 它采用美国模拟器件公司(AD公司)的芯片AD9851,由AT89C51单片机进行其控制,首先从DDS芯片的输出经过低通滤波器得到正弦信号,然后对该信号进行调频、调幅其中,调频部分可通过软件修改DDS芯片的控频字、控相字等实现,调幅部分需要在DDS输出正弦信号后增加调幅器实现。 振幅调制部分提供1KHz的振荡器作为载波信号,RC振荡器提供1KHz的振荡器作为振幅调制信号,该载波信号是使用乘法器MC1496进行正弦波信号的调制。 该系统输出稳定、精度极高,适用于现代先进的通信系统和精密的高精度仪器。

本文首先介绍了直接数字合成的原理,然后提出了整个系统的设计方案,还有系统的硬件电路和软件的编制设计等,其中对例如采用的AD9851芯片和调幅模块的电路设计进行了详细介绍。

关键词:直接数字频率合成(DDS; AD9851; 调频; 振幅调制

1直接数字频率合成(DDS )原理与性能综述

1.1 DDS原理

直接数字频率合成是近年来发展非常迅速的一种新型频率合成技术其基本思想基于正弦查找表基于正弦函数的产生原理,对输入基准时钟直接采样和数字化,从相位到不同相位提供不同的电压幅度,最后滤波并平滑输出所需的频率信号。 ds主要由基准频率源、相位累加器、正弦ROM表、D/A转换器(DAC )和低通滤波器(LPF )等构成, 相位累加器和正弦ROM查找表一起被称为NC振荡器(Numeric Controlled Oscillator ) DDS的结构原理图如图1.1所示,基准频率源是高稳定的晶体振荡器,其输出信号作为DDS合成频率的基准频率保证DDS中各部件的同步工作,来自单片机系统的控频字k控制相位累加器的累积次数,从而改变输出频率的高低及其相位大小。

相位累加器由级联n位加法器和n位加法寄存器构成。 对于每个时钟,加法器将频率控制字k和从累加寄存器输出累加相位数据相加,并将累加结果发送到累加寄存器的数据输入端。 累加寄存器将加法器将先前时钟脉冲产生的新相位数据反馈到加法器的输入端,使得加法器依据下一时钟脉冲而继续与频率控制字相加。 这样,相位累加器根据时钟,对频率控制字持续进行线性相位累加。 由此可知,相位累加器针对每个时钟输入累计一次频率控制字,从相位累加器输出的数据是合成信号的相位,相位累加器的溢出频率是从DDS输出的信号的频率。 通过将相位累加器输出的数据作为波形存储器(ROM )的相位采样地址,可以在查找表中检测波形存储器中存储的波形采样值(二进制码),完成从相位到振幅的转换。 波形存储器的输出被传送到D/A转换器,D/A转换器将数字量形式的波形振幅转换为期望的合成频率的模拟量形式信号。 低通滤波器用于滤波不需要的采样分量,以输出频谱的纯正弦波信号。 ds在相对带宽、变频时间、高分辨率、相位连续性、正交输出及集成化等一系列性能指标上远远超过了传统频率合成技术所能达到的水平,为系统提供了优于模拟信号源的性能。

讨论DDS输出频率的推导。

频谱的纯单频信号可以表示为:

只要幅度u和初始相位没有在时间上变化,其就是常数,该光谱是已经有的光谱线。 在此,为了说明问题,将U=1,=0,即

单频率信号的这种主要特性是其相位由时间的线性函数(即

相位函数相对于时间的倒数是常数

这就是信号的频率。 从式(1-3)、式(1-4)可知,相位函数是一条直线,其斜率是信号的频率。

如果对式(1.2 )信号进行采样,将采样周期设为(即采样频率),则得到离散的波形序列

对应离散相位序列

仪式中

是两个连续样本之间的相位增量。

如果以采样间隔保持采样值,则得到阶梯状的相位和信号波形。 根据抽样定理,只要

能够从式(1.5 )离散序列唯一地复原式(1.2 )的模拟信号. 保持的作用是增加所需的模拟信号的分量,并极大地抑制由采样形成的谐波分量。 因此,为了合成(1.2 )模拟信号,能够生成并滤波得到与其对应的阶梯信号。

从方程(1.3 )可以看出,相位函数的斜率确定信号的频率,而从方程(1.5 )和(1.6 )可以看出,确定相位函数的斜率是两个连续样本之间的相位增量。 因此,如果控制该相位增量,则能够控制合成信号的频率。

综上所述,为了合成所需频率的模拟信号,必须解决以下技术问题。

)1)必须控制每次采样的相位增量,并输出模式的累积相位。 这可以用相位累加器完成;

(2)将模式的累积相位转换为对应的正弦函数值的振幅。 这里振幅可以先用代码表示,它可以在只读存储器ROM中存储正弦函数表的振幅代码。

)3)将振幅码转换为模拟电压。 这可以通过数模转换器DAC进行;

(4)从相位累加器输出的累积相位是需要的,因为其在量词采样的间隔时间内保持,并且因此也保持最终从DAC输出的电压

经低通滤波器之后才能得到所需的模拟电压输出。因此,就有了如图1.1所示的DDS基本原理框图。
   DDS的工作实质是以参考频率源(用作一个稳定时钟)对相位进行等可控间隔的采样。其工作过程为:
(1) 以输入数字信号K确定一个频率值;
(2) 该频率值以数字信号累加至相位累加器以生成实时数字相位信息;
(3) 数字相位“字”转换成正弦表中相应的数字幅度值:“字”;
(4) DAC将数字幅度值转换成模拟幅度值;
(5) DDS产生的混叠于干扰由抗混叠滤波器处理后输出。
2 课题总体方案设计及论证
2.1 设计任务及初步规划设计
   本课题是利用高性能DDS芯片设计频率范围在0~10 MHz,并能够实现调频、调幅的信号源。要求其频率稳定度小于等于10-6
   在对本课题总体规划设计过程中,主要可分成以下几块:
   (1) 控制电路的设计,其主要功能是完成对DDS芯片的控制,包括频率控制字,相位控制字等的数据输入信号以及频率更新和字输入时钟端等的控制信号。这些控制信号可以由PC机,单片机,可编程逻辑器件PLD,或者常规的数字逻辑电路来产生。PLD是由用户在工作现场进行编程的逻辑器件,在产品研制的未定型阶段,这种方式比较灵活,常规的数字逻辑电路最简单,价格最便宜,最容易上手,但不够灵活。而单片机具有体积小,可控性高,控制功能强,使用方便,性价比较高等诸多优点,我准备采用常用的控制电路的芯片AT8951单片机来完成控制部分的功能。
   (2) 参考时钟电路设计。参考频率源可选用普通晶体振荡器,温补晶体振荡器或恒温控制晶体震荡器等。其中恒温控制晶体震荡器的性能指标最好,但体积最大,价格也最贵,而普通晶体振荡器虽价格便宜,但其频率稳定度通常较低,所以在工程实际中,一般采用温补晶体振荡器作为DDS的参考时钟输入比较合适。
   (3) 系统电源设计。系统电源可由直流稳压稳流电源提供,为了安全起见,在电源的后面接上稳压块,由稳压块稳压到电路所需的电压值。直流电源的纹波越小,对提高DDS的性能就越有好处。
   (4) 正弦信号发生电路。本课题首先要用DDS芯片产生一频率稳定且可调的正弦信号,因此正弦信号性能的好坏直接决定了该设计是否符合技术指标要求,还有进一步的调幅性能的好坏。鉴于2中对DDS芯片AD9851的介绍,用该芯片便可在理论上具有可行性。
   (5) 波形的整定电路设计。实际设计与实现上,由于输入DDS芯片的参考时钟脉冲效果不理想,DDS相位截断误差,幅度量化误差和DAC的非线形,输出信号存在不同程度的相位噪声和杂散信号,因此在设计中,在DDS输出的输出信号之后加一低通滤波器,滤除不必要的噪声干扰。
   (6) 调幅电路设计。调幅是本设计一个很重要的环节,用前面正弦信号输出作为调幅载波,利用RC振荡器产生一定频率的正弦信号作为调幅信号,利用乘法器将调幅信号调制到载波频率上。
2.2 方案提出及系统整体设计框图
2.2.1 系统各部分设计方案
   (1).常见信号源制作方法
   方案 一 :采用模拟分立元件或单片压控函数发生器MAX038,可产生正弦波,方波,三角波,通过调整外部元件可改变输出频率,但采用模拟器件由于分散性太大,即使使用单片函数发生器,参数也揶揄外部元件有关,因而产生的频率稳定度较差,精度不高,抗干扰能力较低成本较高。
   方案 二 :采用锁相式频率合成方案,锁相式频率合成是将一个高稳定度和高精度的标准频率经过加减乘除的运算产生同样稳定度和精确度的 大量离散频率的技术,它在一定程度上解决了既要频率稳定精确,又要频率在较大范围内可变的矛盾,但频率受VCO可变频率范围响,高低频率比不可能作得很高。
   方案 三:采用DDS,即直接数字频率合成,其原理方框图如图3.1所示:

(2) 调频电路
   方案 一 :D/A控制
   此方案预先测试和计算好产生固定频率所需的控制电压,为方便控制将它量化存于ROM之中,在需要时利用单片机控制D/A转换即可完成,此方案设计的是一个开环的系统,他的稳定性不好,且频率步进无法做得很小。
   方案 二 :压控振荡器
   压控振荡器的输出频率是随着输入电压的改变而改变的,鉴于此,如果用调制信号来控制压控振荡器的输入电压,即可实现调频。这样显然简单而容易控制,且精度较高。
   方案三:通过软件实现
   还可以完全通过改变DDS的频率控制字的方法来实现频率可调。这种方法不需要硬件电路,只是通过软件设计及键盘预设一定频率,由单片机来控制改变DDS频率控制字参数,即可实现调频。因此考虑采用本方案。
   (3) 调幅电路
   方案 一 采用分立器件实现,但其电路制作繁复且性能不甚理想。
   方案 二 用模拟乘法器MC1496实现调制信号对载波信号的幅度调制,由于输出正弦波频率非常高,根据以往的经验,从1K到1MHZ 得出的波形是很好,但从1MHZ至10MHZ时由于输出幅度不够,波形明显失真。
   (4) 显示模块
   方案一 采用普通LED 显示,其优点是操作方便,但显示信息及功能少,且耗电量大。
   方案二 采用液晶(LCD)显示,界面形象清晰,内容丰富,可显示复杂字符,易于和单片机接口,且耗电少。故选用该方案。
2.2.2 系统整体设计框图
   本系统通过单片机控制AD9851频率控制字实现频率合成,经低通滤波器滤除噪声和杂散信号就可得到比较纯正的正弦信号。同时,调制正弦波信号通过单片机AD采样后,并行输入改变DDS芯片频率控制字就可实现调频,基本不需要外围电路,且最大频偏可由软件任意改变。得到效果比较好的正弦波信号以后,再通过乘法器设计的一个调幅器完成对信号的调幅操作。整个系统的整体设计框图如下图2.2所示:

3 硬件电路设计
3.1 直接数字频率合成模块
   这里我们采用的是AD公司的DDS系列芯片之一的AD9851,其优异的功能,尤其是其先进的CMOS工艺,使其得到广泛的应用。下面就介绍AD9851的原理及性能。
3.1.1 AD9851内部结构
   AD9851芯片是AD公司生产的最高时钟频率为180MHz,采用先进的CMOS技术的高集成度直接数字式频率合成器件。它由一个高速DDS,一个高性能DAC以及比较器等构成一个完全数字控制可编程频率合成器,其时钟输入端内置一个6倍频器,并且具有始终产生共嫩能够。AD9851的原理框图如图3.1所示:


3.3 调幅模块设计
3.3.1 MC1496内部结构
    振幅调制部分主要采用模拟乘法器集成芯片来实现。高频电子线路中的振幅调制,同相检波,混频,倍频,鉴频,鉴相等调制与解调的过程,都可以视为两个信号相乘或者包含相乘的过程。采用集成模拟乘法器实现上述功能比采用分立期间简单得多,而且性能优越。所以目前在无线通信,广播电视等方面应用较多。集成模拟乘法器的常见产品有MC1495/1496,LM1595/15966等。新产品有超高频模拟乘法器AD834(其带宽BW=500MHz~1GHz),AD835,超高精度模拟乘法器AD734(其带宽BW=40MHz,精度为0.1%),其中后面三种也都是美国AD公司的产品。本系统用比较普通的MC1496来实现调幅功能,它是MOTOROLA公司生产的,是通信专用IC,也是业余无线电收发讯机常用IC。下面介绍一下MC1496芯片。
   MC1496是双平衡四象限模拟乘法器,其内部电路如图3.4所示:


全套资料免费下载:
关注v-x-公-众-号:【嵌入式基地
后-台-回-复:【毕业设计】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、JavaScript、PHP、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。