How to find Transfer Function using data points of channel pulse response?

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)

It depends what the points are. You will need the System Identification Toolbox to identify it and estimate its parameters.

4 commentaires

The channel pulse response I was plotting was output voltage vs time. The channel is based off of a s-parameter model which the s parameters could be plotted.
What data points would be best for finding the transfer function?
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.
.
Okay I'll try playing with those functions and see what how it turns out. thanks for your suggestions

Connectez-vous pour commenter.

Question posée :

le 29 Avr 2020

Commenté :

le 29 Avr 2020

Community Treasure Hunt

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

Start Hunting!

Translated by