Following example using 'tfestimate' - Model has larger frequency range than data
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Transfer Function Models in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!