当前位置:网站首页>基于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;
相位控制
波形存储
正弦信号相位与幅度的对应关系
边栏推荐
- Flask框架——Flask-SQLite数据库
- How awesome is the "12306" architecture?
- Androd 跳转到google应用市场
- 还在说软件测试没有中年危机?9年测试工程师惨遭淘汰
- 业内人士真心话:只会测试没有前途的,我慌了......
- Remember an experience of interviewing an outsourcing company, should you go?
- The evolution of content products has three axes: traffic, technology, and product form
- LeetCode二叉树系列——107.二叉树的层序遍历II
- Hello,World
- 跳槽前,把自己弄成卷王
猜你喜欢
随机推荐
打破原则引入SQL,MongoDB到底想要干啥?
Huawei's 7-year-experienced software testing director, gives some advice to all friends who want to change careers to learn software testing
Web消息推送之SSE
Machine learning difference in the competition and industry application
一文读懂网络效应对Web3的重要意义
[机缘参悟-53]:《素书》-3-修身养志[求人之志章第三]
EasyV数字孪生流域|宁波智慧水利整体智治综合应用
What is defect analysis?An article takes you to understand the necessary skills of test engineers
LeetCode_98_验证二叉搜索树
Hello, World
sql server安装失败怎么办(sql server安装不了怎么办)
Flask框架——Sijax
MaxWell抓取数据
How to use Databricks for data analysis on TiDB Cloud | TiDB Cloud User Guide
Meta首份元宇宙白皮书9大看点,瞄准80万亿美元市场
华为再发「天才少年」召集令!曾放弃360万年薪的他也来首秀
Container sorting case
华为7年经验的软件测试总监,给所有想转行学软件测试的朋友几点建议
地形分析的主要内容(流浪地球的特效水平)
六面蚂蚁金服,抗住面试官的狂轰乱炸,前来面试复盘