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.
답변 (1개)
Star Strider
2020년 4월 29일
1 개 추천
It depends what the points are. You will need the System Identification Toolbox to identify it and estimate its parameters.
댓글 수: 4
Jake L
2020년 4월 29일
Star Strider
2020년 4월 29일
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
2020년 4월 29일
Star Strider
2020년 4월 29일
My pleasure!
카테고리
도움말 센터 및 File Exchange에서 Transfer Function Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!