sfdr()
Returns the spurious-free dynamic range
Syntax
y = sfdr(vOut, ssGain, nf, noiseBW, fundFreq, imFreq, zRef{, Mix})
Arguments
| Name | Description | Range | Type | Default | Required |
|---|---|---|---|---|---|
| vOut | signal voltage at the output port | [0, ∞) | real, complex | yes | |
| ssGain | small signal gain in dB | [0, ∞) | real | yes | |
| nf | noise figure at the output port | [0, ∞) | real | yes | |
| fundFreq | harmonic frequency indices for the fundamental frequency | (-∞, ∞) | integer array | yes | |
| imFreq | harmonic frequency indices for the intermodulation frequency | (-∞, ∞) | integer array | yes | |
| zRef | reference impedance | (-∞, ∞) | real, complex | 50.0 | no |
| Mix | consists of all possible vectors of harmonic frequency (mixing terms) in the analysis † | (-∞, ∞) | integer array | no | |
| † Mix is required whenever the first argument is a spectrum obtained from an expression that operates on the voltage and/or current spectrums | |||||
Examples
a = sfdr(vIn, 12, nf2, , {1, 0}, {2, -1}, 50)
Defined in
$HPEESOF_DIR/expressions/ael/rf_system_fun.ael
See Also
Notes/Equations
Used in a Harmonic Balance and Small-signal S-parameter. It appears in the HB Simulation palette.
This measurement determines the spurious-free dynamic-range ratio for noise power with respect to the reference bandwidth.
To measure the third-order intercept point, you must setup a Harmonic Balance simulation with the input signal driving the circuit in the linear range. Input power is typically set 10 dB below the 1 dB gain compression point. If you simulate the circuit in the nonlinear region, the calculated results will be incorrect.
Privacy
Statement
|
Terms of Use
|
Legal |
Contact Us
|
© Agilent 2000-2008 ![]()