Hello,
I am using tfest to estimate the transfer function of a measured frequency response.
The frequency response was measured on a real-world physical system. This physical system is stable.
However, when using tfest with EnforceStability = false, the estimated transfer function has unstable poles and the fit to the measured frequency response is very good:
With EnforceStability = true I get stable poles, but the fit to the measured frequency response is poor:![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1623828/image.png)
Why is the estimation using only stable poles so bad?
Any suggestions on how to improve the quality of the estimation?
Thanks in advance!