24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3879  |  回复: 22

zk19900227

木虫 (著名写手)

[求助] 为什么采样率不同的数据,使用fft求取同一个频率的信号大小,得到的结果不一样

如题
回复此楼
选择目标,制定计划,走下去
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

_kdh

银虫 (正式写手)

我猜是因为你的信号的实际最大频率的两倍大于你的采样频率

发自小木虫Android客户端
3楼2016-12-07 12:17:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

zk19900227

木虫 (著名写手)

例如:使用262144Hz和16384Hz采集信号,使用fft处理,求取1kHz时的信号,两者不同,原因在哪里?
选择目标,制定计划,走下去
2楼2016-12-06 17:24:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zk19900227

木虫 (著名写手)

引用回帖:
3楼: Originally posted by _kdh at 2016-12-07 12:17:06
我猜是因为你的信号的实际最大频率的两倍大于你的采样频率

该怎么处理?才能使两者相同,有matlab代码最好
选择目标,制定计划,走下去
4楼2016-12-08 08:49:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ww89290

铜虫 (正式写手)

是不是处理的不对?两种采集频率都大于2k,按理说fft后在1k的带宽内频谱应该是一样的。

发自小木虫Android客户端
5楼2016-12-08 09:21:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sitp_710

铁虫 (小有名气)

这是频谱泄露的缘故,没办法完全消除,只能减小,除非你能完全同步,保证采样频率是分析频率的整数倍

发自小木虫Android客户端
6楼2016-12-08 09:23:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sitp_710

铁虫 (小有名气)

你这两个采样率都不是1k的整数倍

发自小木虫Android客户端
7楼2016-12-08 09:24:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sitp_710

铁虫 (小有名气)

问题就在这里,好好体会吧

发自小木虫Android客户端
8楼2016-12-08 09:24:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

_kdh

银虫 (正式写手)

引用回帖:
2楼: Originally posted by zk19900227 at 2016-12-06 17:24:56
例如:使用262144Hz和16384Hz采集信号,使用fft处理,求取1kHz时的信号,两者不同,原因在哪里?

你两个采样都大于2 k试试。或者看看小于500的频谱。

发自小木虫Android客户端
9楼2016-12-08 16:39:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zk19900227

木虫 (著名写手)

引用回帖:
8楼: Originally posted by sitp_710 at 2016-12-08 09:24:42
问题就在这里,好好体会吧

两个采样率下的fft结果是全频带的差别,并不局限于单个频点,不止1k时有这个现象
选择目标,制定计划,走下去
10楼2016-12-08 16:39:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zk19900227 的主题更新
信息提示
请填处理意见