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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1317|回复: 4

[求助] adc中输入频率和做dft的fin一样吗?

[复制链接]
发表于 2022-1-9 00:12:38 | 显示全部楼层 |阅读模式

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

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

x
小弟最近在看adc做DFT,我看视频中老师再做dft之前,先确定好采样频率和采样点,然后除以那个输入的信号频率,得到一个数,然后选了一个接近这个数的质数,然后将这个质数重新带回公式求得一个输入频率值,用这个新的值重新跑了电路,再去做dft,我就迷惑了,这个为什么做dft时,输入信号频率不是最初的那个值了。求各位帮忙解下疑惑。
发表于 2022-1-9 02:53:33 | 显示全部楼层
大概解释一下:

首先取质数的根本原因在于:
DFT的计算是假定你的信号是周期信号,换言之,你永远不可能对一个无限长时间的(非周期)信号做DFT。
举个例子,比如你对0-100ns的信号做DFT,那么你也同时假定了100-200ns,200-300ns时系统有相同的时域信号。当然这只是一个帮助理解的假定,严格的说你其实是对一个无穷长时域信号做了Rectangular Windowing。
根据信号与系统的相关知识,一个周期性的时域离散信号,在频域是离散且周期性的。明白这点很重要,因为频域的周期性和离散就会带来很多实际问题。

回到你的问题:
首先取质数倍输入频率是为了避免你的输入信号在截取的时域周期性重复,比如0-50ns和50-100ns的波形如果完全一样,那么你做0-50ns和0-100ns本质上不会有信息量的区别。不过,取不取质数,理论上不会造成输入信号频率和输出信号频率的区别。

出现DFT之后信号频率变动,很有可能是以下的问题:
仿真器输出离散数据点的时间间隔,比如仿真器输出的y[1], y[2], y[3]...的采样时间和你的DFT 1/采样频率 不一样,有很多仿真器在默认设置下给你的离散输出点并满足这个要求。

很久没看书了,如果有错误欢迎指正。
发表于 2022-1-9 10:10:07 | 显示全部楼层
!!!!!
发表于 2022-1-9 11:20:24 | 显示全部楼层
找本DSP的书,看看相干采样的定义你就懂了。
 楼主| 发表于 2022-1-9 21:12:31 | 显示全部楼层


geniuswww 发表于 2022-1-9 11:20
找本DSP的书,看看相干采样的定义你就懂了。


老哥能说说这个做dft的过程吗

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

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-9 09:59 , Processed in 0.020002 second(s), 6 queries , Gzip On, Redis On.

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