zhd1021 发表于 2023-3-9 11:30:15

怎样在固定的采样时间提高FFT频率分辨率

现在需要采样一段正弦波信号,采样的时间不可变,信号在采样时间内频率、幅值稳定不变,单纯识别信号的频率,现在想提高一下频率分辨率,就把采样回来的数据再复制一份,间接提高采样点数,这样频率分辨率也就提高了
大家看看这样的处理方法是否有什么问题。

PPS 发表于 2023-3-9 11:58:07

刻度为1mm的尺子,怎么测量0.1mm?

honami520 发表于 2023-3-9 12:18:03

这个应该就像网上的一个段子吧。一发导弹的命中率是70%,那我们就一次多打几发导弹,一次打10发,命中率就是700%了。

chenchaoting 发表于 2023-3-9 12:41:05

没用你这个方法,试试频域插值,搜索丁康华南理工的文章

Himem 发表于 2023-3-9 12:51:15

wavelet?

zhd1021 发表于 2023-3-9 12:52:00

chenchaoting 发表于 2023-3-9 12:41
没用你这个方法,试试频域插值,搜索丁康华南理工的文章
(引用自4楼)

谢谢,我查一下

zhd1021 发表于 2023-3-9 12:52:28

Himem 发表于 2023-3-9 12:51
wavelet?
(引用自5楼)

还不太了解小波,再学习

cwei 发表于 2023-3-9 13:08:22

增加采样点数,3200/64=50, 3200/256=12.5

zhd1021 发表于 2023-3-9 13:35:20

cwei 发表于 2023-3-9 13:08
增加采样点数,3200/64=50, 3200/256=12.5
(引用自8楼)

是的,现在限制条件是时间,采样时间固定。

哈希列表 发表于 2023-3-9 13:40:39

采集后先插值再FFT

sdsdc 发表于 2023-3-9 13:42:30

采一半,一半为0值。

zhd1021 发表于 2023-3-9 13:46:42

哈希列表 发表于 2023-3-9 13:40
采集后先插值再FFT
(引用自10楼)

嗯,查了一下,貌似补0就可以了

zhd1021 发表于 2023-3-9 13:47:12

sdsdc 发表于 2023-3-9 13:42
采一半,一半为0值。
(引用自11楼)

谢谢,一语惊醒

gmyu 发表于 2023-3-9 14:58:46

采多少是都行,后面补0到你想要的数目,比如1024,虚部清零,这个是基本的算法,只是点数越多计算量越大。
加窗就要考虑了,我忘了窗口长度是你的采样长度还是加补零后的长度。

wudicgi 发表于 2023-3-9 18:07:20

gmyu 发表于 2023-3-9 14:58
采多少是都行,后面补0到你想要的数目,比如1024,虚部清零,这个是基本的算法,只是点数越多计算量越大。
...
(引用自14楼)

只有有效数据部分加窗,补零的部分不用处理

EMC菜鸟 发表于 2023-3-10 09:42:02

sdsdc 发表于 2023-3-9 13:42
采一半,一半为0值。
(引用自11楼)

思路一下子打开了,,,
页: [1]
查看完整版本: 怎样在固定的采样时间提高FFT频率分辨率