Transfer function fitting from ASCII-data file

2 visualizaciones (últimos 30 días)
Bjorn
Bjorn el 10 de Mzo. de 2015
Respondida: Sebastian Castro el 11 de Mzo. de 2015
I use a network analyser to observe an electrical system. The network analyser provides an (ASCII-)table with the frequency as function of the power ratio and the phase difference. Now I would like to know if there is a function in Matlab to fit these data to obtain a transfer function of such electrical system.
Could someone help me with this?
thank you!

Respuesta aceptada

Sebastian Castro
Sebastian Castro el 11 de Mzo. de 2015
If you have System Identification Toolbox, you can package up the frequency + complex response data in an idfrd container. The complex response can be found from the magnitude and phase.
After you have your data, you can estimate a transfer function with the tfest function in this toolbox.
- Sebastian

Más respuestas (2)

dpb
dpb el 10 de Mzo. de 2015
The Signal Processing Toolbox contains the function tfestimate and related friends...

Bjorn
Bjorn el 11 de Mzo. de 2015
Dear dpb,
The problem is that I cannot use the function tfestimate, because my data consists of the frequency associated with the transferred power (output/input) [dB] and phase difference (output-input) [deg].
I cannot find any function which transforms this data into a transfer function.
Did someone something similar like this before?

Categorías

Más información sobre Linear Model Identification en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by