在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7226|回复: 10

DAC sfdr测试仿真

[复制链接]
发表于 2012-6-3 21:02:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 eecsseudl 于 2013-4-29 10:13 编辑

大家好,我最近做了一个DAC,仿真结果如下,对其做fft,测试它的sfdr,但是结果非常低,只有40多dB。然后,我用Verilog-a写了一个理想DAC,对她的仿真结果做fft,发现只有50多dB,我感觉这个结果有点太低了。我做fft时,采样频率100M,激励信号是0.6M,因为理想输出(10ns一个数据),所以我只仿真了1个周期的信号,然后对这一个周期采样,其余的数据都是这个周期数据的重复,我做的实际输出,也是这样,只做一个周期的仿真,得到一个周期的仿真数据,其余都是这个周期数据的重复。最后,得出的结果太差了。我想是不是我这样采集数据有问题,还是结果就应该是这样。是不是我做的仿真时间太短,还是我的测试程序有问题。按理说,理想输出的sfdr不应该这么低。






输入充当时钟的DAC输出.png
sfdr测试.png

理想DAC输出

理想DAC输出
发表于 2012-6-4 21:47:05 | 显示全部楼层
本帖最后由 zhongbo1127 于 2012-6-4 21:48 编辑

你的采样频率不对,看你的频谱图 貌似产生了频谱泄露。呵呵 另外你的DAC是多少位的啊?这个很重要。

另外 你的信噪比图怎么有复数?没有取模吧?
至于采样频率和信号频率的关系,我建议你看看奥本海默的信号与线性系统哪本书吧。
 楼主| 发表于 2012-6-7 09:52:49 | 显示全部楼层
DAC 是14位的,采样频率不就是ADC(提供输入信号)的采样频率吗。我是按fs=(m/n)*f  fs是输入信号频率,f是采样频率,m是指采样时间的信号周期数,n是采样点数,按这个公式选择的,但是不知道选择多少点才对?
发表于 2012-9-23 11:52:18 | 显示全部楼层
回复 3# fuzhibo


   N和M必须互质,这样得到Ft Fs不可能是整数倍,所以每个周期采样的数据不同,你必须采样足够多的周期
发表于 2013-10-16 03:49:40 | 显示全部楼层
学习学习
发表于 2013-10-30 20:11:51 | 显示全部楼层
学习下。
发表于 2013-12-18 13:50:50 | 显示全部楼层
來學習啦
发表于 2014-3-7 08:05:06 | 显示全部楼层
恩,这个问题,值得学习,呵呵。
发表于 2014-3-14 12:58:03 | 显示全部楼层
進來學習一下
发表于 2015-10-20 09:29:29 | 显示全部楼层
thnak you
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-22 01:27 , Processed in 0.023509 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表