【发布时间】:2013-10-30 10:41:15
【问题描述】:
我正在尝试使用八度音阶中的 invfreqs 从频率响应数据中找到传递函数。 原则上它是可行的,问题是得到的传递函数总是拟合最高频率,而低频率则匹配得很差。
尝试对拟合误差与频率进行加权是行不通的。我是不是做错了什么?
Hg = 10.^(mg/20).*exp(i*pg*pi/180);
wt(fgrps>1500) = 0;
m = 44;
n = 52;
[Bg,Ag] = invfreqs(Hg,fgrps,m,n,wt);
这是我得到的结果:
对于分子和分母多项式的不同阶数,结果或多或少是相同的。高频匹配好,低频匹配不好。
对此我能做些什么?
非常感谢您!
亲切的问候 斯蒂芬
【问题讨论】:
-
您是否尝试过将频率矢量限制在较低频率(例如小于 1,500 Hz)以进行拟合,然后检查它在整个频谱中的表现如何?