当前位置:网站首页>基于FPGA的DDS任意波形输出
基于FPGA的DDS任意波形输出
2022-07-30 14:15:00 【QQ_778132974】
使用verilog实现
DDS的原理
DDS(Direct Digital Frequency Synthesizer)直接数字频率合成器,也可叫DDFS。
•DDS是从相位的概念直接合成所需波形的一种频率合成技术。
•不仅可以产生不同频率的正弦波,而且可以控制波形的初始相位。
DDS原理框图
主要构成:
内部:相位累加器,正弦查找表
外围:DAC,LPF(低通滤波器)
工作过程
1、将存于ROM中的数字波形,经DAC,形成模拟量波形。
2、改变寻址的步长来改变输出信号的频率。 步长即为对数字波形查表的相位增量。由累加器对相位增量进行累加,累加器的值作为查表地址。
3、DAC输出的阶梯形波形,经低通滤波,成为模拟波形。
频率控制
在程序中,采样时钟是50M,N相位累加器的位宽是32,M频率控制字的位宽是16位;
可以控制的最大的频率就是65535*50000000/4294967296=762Hz;
相位控制
波形存储
正弦信号相位与幅度的对应关系
边栏推荐
猜你喜欢

00 testers of seasoning after nearly a year, whether to change careers or to learn the software testing students summarized the following heart advice

【回归预测-CNN预测】基于卷积神经网络CNN实现数据回归预测附matlab代码

NFTScan 与 PANews 联合发布多链 NFT 数据分析报告

时间序列的数据分析(四):STL分解

LeetCode二叉树系列——107.二叉树的层序遍历II

算力顶天地,存力纳乾坤:国家超级计算济南中心的一体两面

mongodb打破原则引入SQL,它到底想要干啥?

Eight years of testing experience, why was the leader criticized: the test documents you wrote are not as good as those of fresh graduates

PyQt5快速开发与实战 9.1 使用PyInstaller打包项目生成exe文件

记面试外包公司的一次经历,到底该不该去?
随机推荐
Web消息推送之SSE
关于String的一些思考
Get the Google Advertising ID as a unique identifier
5. DOM
sql server安装失败怎么办(sql server安装不了怎么办)
Flask框架——Flask-SQLite数据库
Eclipse connects to SQL server database "recommended collection"
MIMO雷达波形设计
How awesome is the "12306" architecture?
这个编辑器居然号称快如闪电!
ROS 导航
No-code development platform application visible permission setting introductory tutorial
The website adds a live 2d kanban girl that can dress up and interact
LoRaWAN网关源码分析(V1.0.2)
(论文翻译]未配对Image-To-Image翻译使用Cycle-Consistent敌对的网络
MySQL客户端工具的使用与MySQL SQL语句
Recommended open source tools: MegPeak, a high-performance computing tool
自动化办公|办公软件和亿图脑图MindMaster快捷键
ECCV 2022 | Towards Data Efficient Transformer Object Detectors
地形分析的主要内容(流浪地球的特效水平)