24小时热门版块排行榜    

查看: 1964  |  回复: 15
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ilovelee

新虫 (初入文坛)

[求助] 如何通过一个衰减正弦波的离散点来反推其频率? 已有2人参与

请教各位大虾,如果有一个信号表达式为:y=25*cos(1500*2*pi*t)*exp(-560*t)+25*cos(50*2*pi*t),采样频率为1MHz(满足奈奎斯特采样定理),在Matlab中直接进行FFT分解,不能反推得到表达式中的衰减正弦波的频率值。因为如果是一系列标准正弦波的叠加的话,从幅频图可以看到一系列的尖峰,通过这些尖峰可以获取相应的频率。那我应该用何种信号处理方法来进行处理呢?最终是为了获取衰减正弦波的频率值!!!感激不尽!!!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ilovelee

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by lcs199771 at 2016-01-24 18:03:24
直接取128、256、512等点做fft,然后取幅值的绝对值,看峰值对应点的频率就可以了

如何通过一个衰减正弦波的离散点来反推其频率?
上图是我用Matlab进行FFT分解获取的幅频图,其中频率分辨率为1.25Hz,衰减正弦波对应的频率为1500Hz,而在此图中1500Hz处并没有出线明显的峰值。我感觉应该要用一些特殊的处理手段。
4楼2016-01-24 20:08:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 16 个回答

lcs199771

银虫 (正式写手)

直接取128、256、512等点做fft,然后取幅值的绝对值,看峰值对应点的频率就可以了

发自小木虫Android客户端
业精于勤荒于嬉、行成于思而毁于随
2楼2016-01-24 18:03:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ll550

木虫 (职业作家)

livelong
3楼2016-01-24 18:29:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ilovelee

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by ll550 at 2016-01-24 18:29:31
过零检测计数即可

为啥记录过零次数就可以求出衰减正弦波的频率?想不通~
5楼2016-01-24 20:11:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见