Prony算法谐波分析matlab函数,已测试无误,程序使用方法及定义:
function [jx,SNR,result]=myprony(x,p,dt)
% 实现《电网谐波与间谐波检测的分段Prony算法》郭成 1
% 实现《现代信号处理》张贤达P122-124
% 实现《Prony算法在谐波、间谐波参数辨识中的应用》式(12) 杨玉坤
% intput x:原始数据
% intput p:prony模型阶数
% intput dt:采样间隔
% output jx:拟合数据
% output Am:振幅
% output Qm:相位
% output am:衰减因子
% output fm:振荡频率
% output result=[Am,Qm,am,fm]
……
1