FPGA实现的波形数据接收模块设计

VIP免费
3.0 韩鲁英 2024-09-24 7 4 205.5KB 3 页 150积分
侵权投诉
基于 DDS 技术和 FPGA 的任意波形发生器设计
摘要:按照 DDS 的基本原理,以 QuartusII 软件平台作为开发工具,对 FPGA 芯片 EP1C3T144C8 实现的 DDS 结构中的数字部
分及该部分与单片机的接口进行了设计。使用虚拟仪器设计语言 Lab Windows/CV 工作为开发工具,设计实现任意波形发生
器的操作面板。通过在操作面板上选择正弦波、方波、三角波、锯齿波等常规波形或手动绘制测试需求的任意波形,并设置波
形参数,产生符合接收要求的波形数据,进而控制硬件模块产生相应的波形信号。
关键词:任意波形发生器,直接数字频率合成,现场可编程门阵列,Lab Windows/CVI
Design of Arbitrary Waveform Generator based on DDS and FPGA
Abstract: Based on the theory of DDS, it uses Quartus II as the platform and uses FPGA chip EP1C3T144C8 to design the digital part
in DDS structure and designs interface with MCU. It uses Lab Windows/CVI to design the operate panel of arbitrary waveform
generator. On the panel User can choose conventional waves such as sine wave, square wave, triangle wave, saw tooth wave etc., and
sets wave parameters to bring waveform data and control instrument generate corresponding waveform.
Key words: Arbitrary Waveform Generator DDS, FPGA, Lab Windows/CVI
广
泛的通用仪器之一,代表了信号源的发展方向。
数字(DDS)数字的频率
术,其查表合成波形的方法可以满足产生任意波
形的要求[1]。现场可编程门阵列(FPGA)具有高集成
度、高速度、能实现大容量存储器功能的特性,能
有效地实现DDS技术。
1.DDS 频率合成器的基本原理
DDS 是一种全数字的频率合成方法,其基本结
构主要由相位累加器、波形 ROM、D/A 转换器和低通
滤波器四个部分构成,如图 1 所示[1-2]
1 DDS 的基本结构
相位累加器由一个 N 位的加法器和一个 N 位
寄存器构成,通过把上一个时钟的累加结果反馈
回加法器的输入端而实现累加功能。从而使输出结
果每一个时钟周期递增 K。这里 N 为相位加器
字长,K 称为频率控制字。
当 ROM 地址线上的地址(相位)改变时,数据线
上输出相应的量化值(波形幅度量化序列)。
D/A 转换器将波形 ROM 输出的幅度量化列转换
成对应的电平输出,将数字信号转换成模拟阶梯
信号。低通滤波器对 D/A 转换器输出的模拟阶梯信
号进行平滑处理,形成平滑的波形输出。
频率控制字 K 一地确定一个单频模拟弦信
的频率 :
1
2.FPGA 实现的波形数据接收模块设计
用 FPGA 实现的任意波形发生器是基于 DDS 的
基本原理[3]是为了实现任意波形发生器的任意
性,DDS 基本结构中的 ROM 要换为数据以改
RAM通过与 RAM 的将波 RAM 中
的数据进行可以实现波形发生器的任意
性。FPGA 中所实现的模块接关如图 2 所
示。面分控制部分、相位累加器、波形 RAM 等
部分来叙述任意波形发生器数据接收模块的实现。
2 FPGA 实现的电示意图
2.1 控制模块设计
控制模块主要DDS 与单片机的接口
FPGA
是输入寄存器模块,用于接收单片机入的频率
控制字一个为地址选择模块,单片机
FPGA
个是片机 P0
数据线用的问题
率控,在中,DDS 了 32 位
摘要:

基于DDS技术和FPGA的任意波形发生器设计摘要:按照DDS的基本原理,以QuartusII软件平台作为开发工具,对FPGA芯片EP1C3T144C8实现的DDS结构中的数字部分及该部分与单片机的接口进行了设计。使用虚拟仪器设计语言LabWindows/CV工作为开发工具,设计实现任意波形发生器的操作面板。通过在操作面板上选择正弦波、方波、三角波、锯齿波等常规波形或手动绘制测试需求的任意波形,并设置波形参数,产生符合接收要求的波形数据,进而控制硬件模块产生相应的波形信号。关键词:任意波形发生器,直接数字频率合成,现场可编程门阵列,LabWindows/CVIDesignofArbitraryW...

展开>> 收起<<
FPGA实现的波形数据接收模块设计.doc

共3页,预览1页

还剩页未读, 继续阅读

作者:韩鲁英 分类:高等教育资料 价格:150积分 属性:3 页 大小:205.5KB 格式:DOC 时间:2024-09-24

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 3
客服
关注