Following example using 'tfestimate' - Model has larger frequency range than data
Show older comments
Hi,
I am trying to fit some frequency domain data in order to obtain a transfer function model. The frequency response data (H) is exported from an EDA tool as a .mat file, which contains frequency (Hz), mag(H) and phase(H). I am following the example given in the following link
Initially I wasn't specifying the frequency range as seen in the video; linspace(), but rather calling it from the .mat file. The result of 'tfest' produced a model which had an extended frequency range, as seen here in the attachment. I then specified the frequency as done so in the above link. However, the results were the same as in the attachment. As I am estimating the TF in order to get the pole-zero plot, I fear that the model which has the 'extended' frequency range will produce unnecessary poles and zeros.
Could someone please advise as to what I may be doing wrong? My MATLAB skills are a bit rusty and this is my first time needing to do such a task so I apologise for any "beginner mistakes".
Thank you kindly.
Accepted Answer
More Answers (0)
Categories
Find more on Transfer Function Models in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!