基于FPGA的数字频率合成器设计与实现

发布者:ShimmeringStar最新更新时间:2012-07-12 来源: 电子设计工程关键字:FPGA  数字频率合成器 手机看文章 扫描二维码
随时随地手机看文章
   

摘要:为了产生稳定激励信号的目的,采用Verilog硬件语言在FPGA上实现了数字频率合成器的设计,该设计包括累加器、波形存储器、AD转换、低通滤波器等;对累加器、波形存储器都进行了仿真,并下载到FPGA中,经A/D转换,滤波,获得了稳定的正弦激励信号。本设计只实现了正弦信号设计,通过对波形存储器数据改变,可以实现任意波形的输出。
关键词:FPGA;数字频率合成器;信号发生器;VerilogHDL

    数字频率合成器(DDS,Direct Digital Synthesizer)是一种数字控制的锁相倍频器。其输出频率是基准频率的整数倍,通过频率选择开关改变分频比来控制压控振荡器的输出信号频率。与传统的频率合成器相比,DDS具有低成本、低功耗、高分辨率和快速转换时间等优点,是实现设备全数字化的一个关键技术,广泛使用在通信与电子仪器领域。

1 DDS基本原理
    DDS的工作原理是以数控振荡器的方式产生频率、相位可控制的正弦波。电路一般包括基准时钟、频率累加器、相位累加器、幅度/相位转换电路、D/A转换器和LPF(Low Phase Filter,低通滤波器)。

e.JPG


    DDS的具体工作过程如图1所示。N位相位累加器由N位加法器和N位累加寄存器组成。每来一个时钟脉冲,N位加法器将频率控制字K与N位累加寄存器输出的累加相位数据相加,并把相加后的结果送至累加寄存器的输入端。累加寄存器一方面将上一时钟周期作用后所产生的新的相位数据反馈到加法器的输入端,使加法器在下一时钟的作用下继续与频率控制字K相加;另一方面将这个值作为取样地址,送入幅度/相位转换电路,使其输出相应的波形数据。最后经D/A转换器和LPF将波形数据转换成所需要的模拟波形。
    相位累加器在基准时钟的作用下,进行线性相位累加,当N位相位累加器累加Ⅳ次后就会产生一次溢出,这样就完成了一个周期,这个周期也就是DDS信号的频率周期。
    DDS模块的输出频率fout是系统工作频率fclk,相位累加器比特数N及频率控制字K三者函数,其数学关系由式(1)给出:
    f.JPG
    其频率分比率为K/2N。

2 系统设计
2.1 相位累加器的设计
    相位累加器是典型的反馈电路,由N位全加器和N位累加寄存器级联而成,对代表频率的二进制码进行累加运算。相位累加器的位数N=32。可以达到较高频率分辨率。该模块通过Verilog语言编写。仿真电路如图2所示。

a.JPG[page]

 

    2.2 存储波形信号的ROM的设计
    本模块ROM的设计,基于ALTERA公司的开放的IP核,自动生成,其存储的正弦波波形文件,即初始化文件,通过C语言编写,生成波形数据存储到ROM中。由于采用的DAC器件为8位输入,因此本文设计的ROM数据宽度为8,不过为了提高精度,存储器深度选为1024。仿真电路如图3所示。

b.JPG


2.3 系统整体模块及仿真图
    本系统整体电路图如图4所示,包括累加器、32位的寄存器、存储波形的ROM三部分组成。其中累加器进行DDS相位调节,输出的结果,送入32位的D触发器,产生读取ROM的地址信号,由于受到ROM的限制,我们截取高10位作为读取ROM的地址信号,产生稳定的信号。输入后续的ADC及滤波电路进行处理,输出稳定的波形。仿真电路如图5所示。该系统很好地实现了波形数据的读取。

c.JPG

d.JPG



3 结束语
    本文在FPGA开发平台上,基于DDS工作原理,用VerilogHDL语言设计并实现了DDS直接频率合成,经过D/A转化和外加滤波整形电路处理波形数据,输出频率可调的正弦波。可以作为信号源使用。具有较好的实用价值。

关键字:FPGA  数字频率合成器 引用地址:基于FPGA的数字频率合成器设计与实现

上一篇:基于FPGA分布式算法的低通FIR滤波器的设计与实现
下一篇:基于DSP的PC加密卡没计方案

推荐阅读最新更新时间:2024-05-02 22:11

FPGA在汽车核心电子系统中的机遇
    当今汽车应用中的电子应用越来越多,可说是无处不在;最明显的是仪表板式和车载信息通信系统或信息娱乐系统,以及诸如GPS导航和面向后排乘客配备的DVD电影设备等。而且,由于技术的进步、强制性的排放限制和安全标准,加上驾驶者对安全性和方便性的要求提高,使得电子设备在汽车核心系统中的比例正持续增加,而半导体器件在汽车中的应用数量也一样在增加。          随着当今的汽车核心系统越来越复杂,因此将会继续走向电子领域。这些系统包括引擎控制模块、动力传动系统、变速系统、诊断和监视系统、车体控制(如电动座椅、电动车窗,电控门锁),以及安全系统 (如防抱死刹车系统、防碰撞系统、自适应巡航控制、应急响应控制、安全气囊、后方和侧面检测雷达
[嵌入式]
基于FPGA的频谱分析仪的设计流程简要阐述
频谱分析仪是微电子测量领域中最基础、最重要的测量仪器之一,是从事各种电子产品研发、生产、检验的重要工具。高分辨率、宽频带数字频谱分析的方法和实现一直是该领域的研究热点[1]。现代频谱分析仪是基于现代数字信号处理理论的频谱分析仪,信号经过前置预处理、抗混叠滤波、A/D变换、数字频谱分析等环节而得到信号中的频率分量, 达到与传统频谱分析仪同样的结果。 本设计完全利用FPGA实现FFT,在FPGA上实现整个系统构建。其中CPU选用Altera公司的Nios II软核处理器进行开发, 硬件平台关键模块使用Altera公司的EDA软件QuartusIIV8.0完成设计。整个系统利用Nios II软核处理器通过Avalon总线进行系统的控
[测试测量]
基于<font color='red'>FPGA</font>的频谱分析仪的设计流程简要阐述
音频交换混合矩阵设计与实现
音频交换混合矩阵是各种会议、演播、指挥系统的核心设备,连接不同的音频输入、输出设备,实现音频的交换及混合功能,并实现音频信号的控制与调度。   传统的音频矩阵通常基于模拟开关电路设计,设计复杂,实现难度较大,不适合构建中大规模交换矩阵。而且,大多数矩阵不具备音量调节及信号混合功能,需要配合调音台、信号混合器设备使用。   本文提出一种基于FPGA ( Field ProgrammableGate Array)的音频交换混合矩阵的设计方案。该方案以交换技术原理为基础,采用数字音频信号采样及处理技术,构建交换混合矩阵,实现了16 ×16路音频信号的交换、混合;设计及实现难度小,且可根据系统需求裁减或增加系统交换容量、设置音频信号
[嵌入式]
音频交换混合矩阵设计与实现
FPGA助力汽车向软件定义方向演进
汽车行业正处于技术变革之中,特别是向软件定义汽车的转变。 随着消费者需求向更安全、自动驾驶和技术先进的汽车发展,软件定义汽车 (SDV) 因其软件(包括电子硬件)数量和价值更高,并且能够通过集中式持续升级的能力而成为一种增长趋势。 对软件的关注正在彻底改变汽车行业,麦肯锡的一份报告显示,汽车软件市场规模预计将增长一倍以上,从 2019 年的 310 亿美元增至 2030 年的约 800 亿美元,复合年增长率 (CAGR) 超过 9%。 随着行业转向 SDV,现场可编程门阵列 (FPGA) 成为一种变革性工具,可实现前所未有的可扩展性、灵活性和效率。 FPGA 对汽车行业的影响 作为汽车设计的关键组成部分,FPG
[嵌入式]
异步FIFO结构及FPGA设计
摘要:首先介绍异步FIFO的概念、应用及其结构,然后分析实现异步FIFO的难点问题及其解决办法;在传统设计的基础上提出一种新颖的电路结构并对其进行综合仿真和FPGA实现。 关键词:异步电路 FIFO 亚稳态 格雷码 1 异步FIFO介绍 在现代的集成电路芯片中,随着设计规模的不断扩大,一个系统中往往含有数个时钟。多时钟域带来的一个问题就是,如何设计异步时钟之间的接口电路。异步FIFO(First In First Out)是解决这个问题一种简便、快捷的解决方案。使用异步FIFO可以在两个不同时钟系统之间快速而方便地传输实时数据。在网络接口、图像处理等方面,异步FIFO得到了广泛的应用。 异步FIFO是一种先进先出的电路,
[半导体设计/制造]
Actel FPGA 协助LYYN AB的可视化增强技术平台大幅提高清晰度
安全性、速度、尺寸和低功耗等优势使ProASIC3 FPGA成为创新性新型视频处理平台的理想选择 Actel 公司宣布专业从事视频增强技术的瑞典LYYN AB公司已经利用Actel的ProASIC3系列现场可编程门阵列 (FPGA) 器件开发出软件和硬件视频处理平台,此举进一步显示了低功耗单芯片FPGA技术所具备的先进创新性。这个解决方案提高了视频录像的清晰度,可在雪、雾、水底淤泥和黑暗环境中提供更好的可见度。LYYN的产品主要用于遥控操作车辆 (ROV) 和飞机 (UAV) 以及便携式设备如水底摄像机和先进的监视系统等。 LYYN常务董事Andreas Ekengren 表示:“我们的创新平台是在人类视觉系统领域进行30多年
[新品]
基于CPCI总线的通用FPGA信号处理板的设计
  随着雷达信号处理技术的不断发展以及现代国防对雷达技术的需求,系统对雷达信号处理的要求也越来越高,需要实时处理更加庞大的数据。先进的雷达信号处理设备不仅要求性能高、功能多样化,而且要求信号处理设备的研制、装备周期短,能保持与国际先进水平同步发展。因此有必要发展一种可重构、可扩展的通用信号处理系统,能将雷达信号处理模块化、标准化、通用化。这样,一方面可以通过硬件扩展来适应信号处理规模的变化,另一方面可以通过灵活的软件编程来实现各种信号方式和各种复杂算法。FPGA在雷达信号处理中比DSP更具有优势,主要体现在以下几点:(1)专用设计的硬件电路实现数字信号处理算法可以最大限度地利用其并行性,可以达到比采用DSP处理器串行运算高得多的运
[嵌入式]
基于CPCI总线的通用<font color='red'>FPGA</font>信号处理板的设计
莱迪思FPGA器件让笔记本电脑重获生机
COVID-19新冠病毒的爆发让人们的工作状态发生了巨大变化,笔记本电脑市场也因此繁荣了起来。早在病毒蔓延全球之前,行业分析公司Gartner就曾在2020年1月指出:“Windows10升级的强劲业务需求让PC市场自2011年以来首次出现增长,尤其是在美国、欧洲、中东和非洲(EMEA)以及日本市场。”为了在这个日益兴盛的市场中保持竞争力,笔记本电脑的OEM厂商希望通过采用新技术和增添新应用来提高生产力,从而使其产品获得差异化优势。虽然其中许多技术最初是用于智能手机等设备,但它们同样可以在笔记本电脑上大放异彩,使之一方面拥有成熟笔记本电脑的强大功能,另一方面又获得移动设备的便捷和安全性,并很好地适应周围环境。 笔记本电脑上的许
[嵌入式]
莱迪思<font color='red'>FPGA</font>器件让笔记本电脑重获生机
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved