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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 9245|回复: 17

[求助] dft函数要怎么设置

[复制链接]
发表于 2018-3-30 19:51:59 | 显示全部楼层 |阅读模式

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

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

×
论坛里的各位大神,有用过Cadence中计算器里的dft函数的嘛。小弟我不太会设置这个函数。我想对一个boostswitch做dft分析,输入489KHz的正弦信号,采样时钟是1MHz,如果要
采样1024个点,那么在dft函数中我该怎样设置呢,还望论坛里有人能告诉我呀,我在网上搜
了好多,得出的结果都很怪

                dft.jpg
发表于 2018-3-31 13:23:41 | 显示全部楼层
采样时钟是1MHz,采样1024个点, 时间窗口宽度就为tw=1024/1M=1.024ms;
to: 可以设置为仿真快结束的时间点t2,这样信号比较稳定了;
from:t2-tw
频率分辨率为fres=1MHz/1024, 为了防止频谱泄漏和重复采样,tw应该恰好为输入信号的奇数倍周期,因为
489k/fres=500.736,
最接近的奇数是501,所以需要把输入信号频率设置为
fin=501*fs/N=501*1M/1024
这样设置后再做fft
回复 支持 反对

使用道具 举报

发表于 2018-3-31 18:47:25 | 显示全部楼层
回复 2# david_reg


   怎么做fft?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-31 18:50:07 | 显示全部楼层
回复 2# david_reg


   呀,真的非常感谢,我不是太懂dft,看来要学习一下了相关知识了。不过真的很感谢您能告诉我,非常感谢呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-31 18:56:08 | 显示全部楼层
回复 3# 朱思遥


   我在查这方面内容的时候,看到网上说FFT实质就是DFT,只不过加快了运算就是相当于FFT属于DFT的一种。我大致理解的是这个意思。不知道对不对。参考一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-31 18:58:28 | 显示全部楼层
回复 2# david_reg


   我再请教您一下,就是这个:489k/fres这个fres是什么量呀?
回复 支持 反对

使用道具 举报

发表于 2018-4-1 09:02:14 | 显示全部楼层
回复 5# s橙子s
你的意思是取得采样点足够多,就可以近似为FFT?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 09:37:24 | 显示全部楼层
回复 7# 朱思遥


   可能吧,我觉得可以这样理解
回复 支持 反对

使用道具 举报

发表于 2018-4-1 09:53:55 | 显示全部楼层
我之前试过取很多点,但是效果很奇怪,他不是在我想要的那个区间内很多点,我现在想到一个新方法,可以将数据导出,利用Matlab做FFT变换,还没尝试,不过应该没问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 14:18:11 | 显示全部楼层
回复 9# 朱思遥


   我现在得到的结果也很怪,估计看来要导到Matlab 中试试了                               sample_switch_dft.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-9-13 15:10 , Processed in 0.027200 second(s), 4 queries , Gzip On, Redis On.

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