How to find Transfer Function using data points of channel pulse response?
Afficher commentaires plus anciens
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.
Réponses (1)
Star Strider
le 29 Avr 2020
1 vote
It depends what the points are. You will need the System Identification Toolbox to identify it and estimate its parameters.
4 commentaires
Jake L
le 29 Avr 2020
Star Strider
le 29 Avr 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
le 29 Avr 2020
Star Strider
le 29 Avr 2020
My pleasure!
Catégories
En savoir plus sur Transfer Function Models dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!