导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→关于直接数字合成器(DDS)

* 25564: 关于直接数字合成器(DDS)

   wenedi 
wenedi发表的帖子 

 关于直接数字合成器(DDS)
关于直接数字合成器(dds)
wenedi@163.com
最近在研究直接数字合成器,有很多想法,但对于可实现性论证的时候出现了问题,还请大家帮忙看看能不能解决,在次先谢过了,有结果了我请大家吃饭.
要求:16位相位字,32位中心频率字,32位偏移频率字,16位幅度字,以及一些相关寄存器的使能控制信号线,数据线16位,前面的各种字都是由数据线分时写入,这些是不能变的,要求输出12mhz以上的余弦信号(模拟量)
我先说说我的方案
方案1:用fpga参考传统的dds理论写一个程序,完成调频,调相,然后作一个16*16的乘法器进行幅度调制,经d/a转换再滤波.
这个方案中遇到的问题
(1)乘法器的最快速度是不是能符合我们的要求,乘法的最长时间不能大于8ns,
(2)d/a的速度需要100mhz以上,数据最好16位并行输入,这样的dac我找到的不合适,大家有没有什么意见?
方案2:用fpga参考传统的dds理论写一个程序,完成调频,调相,用d/a(1)转换,幅度字也经过16位的d/a(2)转换输出信号作为d/a(1)的参考电压,d/a(1)的输出滤波.
这个方案遇到的问题在参考电压上,16位的高速dav的参考电压一般都内置,而且d/a的参考电压要求有个稳定时间,一般比我们要求的时间长,我们要求的时间是10几纳秒

发表时间:2003年4月16日14:52:15

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  25566.[详细]不做成ASIC几乎是不可能实现的。
摘要:......(无内容)
- [kirby][943次] 2003年4月16日

  25744.[详细]能不能说说理由?
摘要:......(无内容)
- [wenedi][1085次] 2003年4月17日

  25641.[详细]直接数字合成器(DDS)实现12M输出,好象太有困难
摘要:假设你用fpga使用高速成时钟,来进行高频调相等运算,且不说32位精度的调频,单16位相位来言,那你的fpga时钟要,12M*64K  才能达到你的精度,如果D/A只有100M,那你是靠什么来实现16位精度的相移,更何况......(268字)
- [huzimax][1397次] 2003年4月16日

[上一篇帖子]:不做成ASIC几乎是不可能实现的。
[下一篇帖子]:请教各位,protel做单面板的时候飞线怎么走??意思就是怎么用飞线将两个焊盘连起来? /P P