How to find Transfer Function using data points of channel pulse response?
Mostrar comentarios más antiguos
I have a simple circuit built in cadence and was able to the channel's pulse response. I am trying to perform zero forcing on it which requires the transfer function. If i export the pulse response data points and import them into matlab, is there a way to calculate the transfer function using those points?
The data would be time domain points.
Respuestas (1)
Star Strider
el 29 de Abr. de 2020
1 voto
It depends what the points are. You will need the System Identification Toolbox to identify it and estimate its parameters.
4 comentarios
Jake L
el 29 de Abr. de 2020
Star Strider
el 29 de Abr. de 2020
There are several options, the best (in my opinion) being input-output data. See Supported Data and Data Preparation for details.
The essence of the process is to first use iddata (or one of its friends) to create a data object, then use that with the tfest function to identify the transfer function properties of your system using the data provided. It is also possible to identify state space properties. There are a number of refinements on these — not all of which I’ve used — to account for delays and other properties.
Look through the documentation to see what procedure best matches the data you have.
.
Jake L
el 29 de Abr. de 2020
Star Strider
el 29 de Abr. de 2020
My pleasure!
Categorías
Más información sobre Transfer Function Models en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!