Jnny_CN 发表于 2008-5-16 12:15

[求助]就1维序列进行寻峰的算法

现在需要对FFT的结果数组进行寻峰操作,找出比较明显的峰值和谷值,但是那些比较小的峰和谷是不需要的,很是犯愁,请求大家指点。

附件是1K正弦波的8000点数据,是有一定失真的,所以FFT变换完会有其他的峰值,现在就想通过寻峰操作找出结果中的峰值

songzy41 发表于 2008-5-16 15:18

可以通过某种求功率谱的方法,例如用pmem方法,求出功率谱,从功率谱中找出最大值。当适当的选用参数:
= PMEM(X,ORDER,NFFT,Fs)
order不要选得太大,则可一得到一条光滑的功率谱曲线,完全没有小的峰和谷。

Jnny_CN 发表于 2008-5-16 16:33

谢谢指点,我马上试试,谢谢。。。。。。。。。。。。。。。。。。。。。。。。。。。
页: [1]
查看完整版本: [求助]就1维序列进行寻峰的算法