当前位置:网站首页>基于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;
相位控制
波形存储
正弦信号相位与幅度的对应关系
边栏推荐
- Why do software testing have to learn automation?Talk about the value of automated testing in my eyes
- What is the relationship between the construction of smart cities and 5G technology in the new era
- CVE-2022-33891 Apache Spark 命令注入复现
- mongodb打破原则引入SQL,它到底想要干啥?
- 新时代背景下智慧城市的建设与5G技术有何关联
- PyQt5快速开发与实战 9.1 使用PyInstaller打包项目生成exe文件
- Huawei's 7-year-experienced software testing director, gives some advice to all friends who want to change careers to learn software testing
- MPSK抗噪声性能对比(即MPSK标准误码率曲线)
- Recommended open source tools: MegPeak, a high-performance computing tool
- pytorch与keras的相互转换(代码以LeNet-5为例)
猜你喜欢

接口自动化框架,lm-easytest内测版发布,赶紧用起来~

Huawei's 7-year-experienced software testing director, gives some advice to all friends who want to change careers to learn software testing

Conversion between pytorch and keras (the code takes LeNet-5 as an example)

LeetCode二叉树系列——145.二叉树的后序遍历

Six-faced ant financial clothing, resisting the bombardment of the interviewer, came to interview for review

A new generation of open source free terminal tools, so cool

2022年,目前大环境下还适合转行软件测试吗?

吃透Chisel语言.28.Chisel进阶之有限状态机(二)——Mealy状态机及与Moore状态机的对比

5. DOM

自动化测试之数据驱动DDT详细篇
随机推荐
从实例来看DAO:权力分散的伟大尝试
Get the Google Advertising ID as a unique identifier
Eight years of testing experience, why was the leader criticized: the test documents you wrote are not as good as those of fresh graduates
A simple change for problem, knapsack problem sets of shell
Digital signal processing course lab report (what foundation is needed for digital signal processing)
Understand Chisel language. 28. Chisel advanced finite state machine (2) - Mealy state machine and comparison with Moore state machine
Androd 跳转到google应用市场
00后测试员摸爬滚打近一年,为是否要转行或去学软件测试的学弟们总结出了以下走心建议
时序数据库在船舶风险管理领域的应用
MPSK抗噪声性能对比(即MPSK标准误码率曲线)
Flask框架——Flask-SQLite数据库
The truth of the industry: I will only test those that have no future, and I panic...
Meta首份元宇宙白皮书9大看点,瞄准80万亿美元市场
浅析显卡市场的未来走向:现在可以抄底了吗?
5. DOM
What is the relationship between the construction of smart cities and 5G technology in the new era
Web消息推送之SSE
NFTScan 与 PANews 联合发布多链 NFT 数据分析报告
时间序列的数据分析(四):STL分解
Eclipse connects to SQL server database "recommended collection"