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 - rationalfunction.
- You can use the - rfmodel.rationalconstructor 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 rationalfitfunction
      object | 
| freqresp | Frequency response of rational object and rationalfitfunction
      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 rationalfitof
            S-parameters | 
| writeva | Generate Verilog-A description of rationalobject | 
| abcd | Construct state-space matrices from rationalobject | 
| zpk | Compute zeros, poles, and gain of rational object | 
Examples
Version History
Introduced in R2009a
