System Identification Toolbox not importing data properly
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am using the system identification toolbox to identify a transfer function using a bode plot. I have used it in the past without much errors
I'm currenlty using: import data --> frequency domain data --> frequency function (Amp/Phase)
The the amplitude that is imported seems to be backwards and scaled and the phase just seems to be scaled. I am not sure what is wrong, I have closed System Identification toolbox, restarted matlab, with no success
Update: The toolbox seems to take the absolute value of my amplitude plot and shift my phase to positive.
The following is the original data
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/458190/image.png)
The following is the imported data, it ooks very distorted and is clearly not what is in the original data.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/458195/image.png)
Here are the settings I am using:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/458200/image.png)
0 commentaires
Réponse acceptée
Mathieu NOE
le 13 Déc 2020
hello
seems you are giving the amplitude in dB whereas the ID toolbox parameters is waiting for a linear scale amplitude
so you have to do first a dB to linear amplitude conversion
a_lin = 10.^(a_dB/20)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Linear Model Identification dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!