rfmodel.rational
Perform rational fit using pole-residue representation of the component
Description
Use the rational
class to represent RF components using a
rational function object of the form:
There are two ways to construct an rational function object:
You can fit a rational function object to the component data using the
rational
function.You can use the
rfmodel.rational
constructor to specify the pole-residue representation of the component directly.
Creation
Description
h = rfmodel.rational
returns a rational function
object whose properties are set to their default values.
h
= rfmodel.rational('Property1',value1,'Property2',value2,...)
sets properties using one or more name-value pairs. You can specify multiple
name-value pairs. Enclose each property name in a quote
Properties
Object Functions
timeresp | Time response for rational objects |
stepresp | Step-signal response for rational object and rationalfit function
object |
freqresp | Frequency response of rational object and rationalfit function
object |
impulse | Impulse response for rational function object |
ispassive | Return true if rational fit output is passive at all frequencies |
makepassive | Enforce passivity of rational fit |
passivity | Plot passivity of N-by-N rational fit output |
pwlresp | Calculate time response of piecewise linear input signal |
generateSPICE | Generate SPICE file from rationalfit of
S-parameters |
writeva | Generate Verilog-A description of rational object |
abcd | Construct state-space matrices from rational
object |
zpk | Compute zeros, poles, and gain of rational object |
Examples
Version History
Introduced in R2009a