FFT变换求最大频率

问题遇到的现象和发生背景

VOFA+中的频谱图右下角的量程内最大频率是如何计算出来的呢?

img

尝试过的解决方法

单片机将ADC采集的信号通过串口发送给上位机发送信息,然后上位机用VOFA+查看FFT变换后的结果,也就是频谱图,但是对于VOFA+中写的量程中的最大量程的那个频率不太懂是怎么计算出来的,查看官方文档说是和⩟t(下位机发送数据包的时间间隔)和可视采样点数有关,那请问具体是如何根据这两个变量计算出量程内的最大频率的呢?
下面再贴一张方法的图:

img

FFT 能算出最大的频率是采样频率的一半
比如采样频率是 100KHz 当前 FFT 最大量程就是 50KHz
你图中左下角 ⩟t = 1ms 采样频率就是 1KHz 最大量程就是 500

FFT变换计算出来的频谱包含频率分辨率和最大频率,最大频率为采样率的一半,频率分辨率和采样点数、采样率有关,例如你的采样率为6400,你能通过fft计算达到的最大频率就是3200,3200到6400之间的频谱图,和0到3200之间是对称的。但是0到3200hz之间,频谱图上哪个频率可以从fft结果中反映出来,决定于你的分辨率,例如采样点数为1024,你的频率分辨率就是6400/1024=6.25hz,就是说fft输出的是,0hz、6.25hz,12.5hz、... ... 等等一系列的频率对应的模值。如果你的采样点数达到6400,你的分辨率就是1hz,频谱图显示的就是0hz、1hz、2hz、... ...,你可以参考我的博客,最近做的项目中刚好用过fft。

这个量程是你可以自己调的吧?怎么看上去只是个刻度,右下角默认Auto自动选了这么个范围吧,跟信号的最大频率没什么关系,频域的柱状谱线上看,你这个信号的最大频率才几十Hz啊。没用过这个频谱图分析软件,仅供参考。

奈奎斯特采样定理