公文高手,超级方便的公文写作神器! 立即了解


dds的vhdl实现

下载word有问题请添加微信号:xuecool-com或:370150219处理(尽可能给您提供完整文档),感谢您的支持与谅解。

dds设计1.实例说明

直接数字合成器dds,是一种数字式的频率合成器,它的优点是易于控制,频率切换速度块,此实例通过rom查找法用vhdl语言实现了dds的功能。

2.设计原理

dds要产生一个sinwt的正弦信号的方法是。在每次系统时钟的触发沿到来时,输出相应的幅度值,每次相应的增值为wt(t为系统时钟周期)。要得到每次相应相位的幅度值,一种简单的方法是查表,即将0—2π的正弦函数值分为n份,将各点的幅度值存到rom中,再用一个相位累加器每次累加相位值wt,得到当前的相位值,通过查找rom得到当前的幅度值。

dds工作过程。每次系统时钟的上升沿到来时,相位累加器(24位)中的值累加上频率寄存器(24位)中的值,再用累加器的高12位作为地址进行rom查表,查到的值送到d/a进行转换。

采用rom压缩技术。将0—2π的幅度值只存储0—π/2的部分。

3.程序说明:

程序分3个部分:数据输入部分,相位累加部分和rom查找部分,系统时钟用clk表示;


(未完,全文共1757字,当前显示499字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!