anneyholly 发表于 2006-11-8 14:48

急求matlab中如何求谐波?

需要将采集得到的信号进行谱分析,以求得谐波分量。有没有哪位做过类似的事情?期待有类似的程序,本人先行谢过!

songzy41 发表于 2006-11-8 16:47

刚才先看到是否有MATLAB命令求谐波,故先回答了。
由于采样频率不是基波频率的整数倍,又不是同步采样,因此在谱分析中不可避免的有泄漏现象和栅栏效应,基波和谐波的频率不在FFT后的谱线上,而是在两条谱线之间,这种情况下唯有用校正法进行修正计算。
求谐波还有一个常用的方法,是用PRONY分析。PRONY方法在王济编写的“MATLAB在振动信号处理中的应用”(中国水利水电出版社)9.6节有介绍,并给出MATLAB程序。
页: [1]
查看完整版本: 急求matlab中如何求谐波?