MixerHBdata (2-Tone HB Mixer)
Symbol
Available in ADS
Parameters
Name | Description | Units | Default |
---|---|---|---|
Dataset | Name of dataset for 2-tone harmonic balance mixer generated by MixerHBsetup | None | dataset.ds |
RFindexExpr † | RF tone mixing index defined in the MixerHBsetup component at the time of dataset extraction; typically set to "Mix(2)" | None | Mix(2) |
LOindexExpr † | LO tone mixing index defined in the MixerHBsetup component at the time of dataset extraction; typically set to "Mix(1)" | None | Mix(1) |
IFwaveExpr † | IF wave variable defined in the MixerHBsetup component at the time of dataset extraction; typically set to "b2" | None | b2 |
IMdata †† | Intermodulation data flag: can be −1 or 1 only | None | −1 |
ConvGain ††† | Conversion gain multiplier from RF port (Port 1) to IF port (Port 2) | None | dbpolar(0,0) |
SP11 ††† | RF port reflection coefficient | None | polar(0,0) |
SP12 ††† | IF port to RF port leakage coefficient | None | polar(0,0) |
SP13 ††† | LO port to RF port leakage coefficient | None | polar(0,0) |
SP21 †††, ‡ | RF port to IF port transmission/leakage coefficient | None | polar(0,0) |
SP22 ††† | IF port reflection coefficient | None | polar(0,180) |
SP23 †††, ‡ | LO port to IF port transmission/leakage coefficient | None | polar(0,0) |
SP31 ††† | RF port to LO port leakage coefficient | None | polar(0,0) |
SP32 ††† | IF port to LO port leakage coefficient | None | polar(0,0) |
SP33 ††† | LO port reflection coefficient | None | 0 |
NF | Input double side band noise figure | dB | None |
NFmin | Minimum double sideband noise figure at Sopt | dB | None |
Sopt ††† | Optimum Source Reflection for Minimum Noise Figure, use x+j*y, polar(x,y), dbpolar(x,y) for complex value | None | None |
Rn | Equivalent noise resistance; must be a non-negative real number | ||
Z1 | Reference impedance for RF port | ||
Z2 | Reference impedance for IF port | ||
Z3 | Reference impedance for LO port | ||
P_RFnom ‡‡ | Power incident at the RF port; must be manually synchronized with source signal value at this port | dBm | −50 |
P_LOnom ‡‡ | Power incident at the LO port; must be manually synchronized with source signal value at this port | dBm | −5 |
M_RF ‡‡ | Number of RF harmonics to be considered from dataset | None | 4 |
N_LO ‡‡ | Number of LO harmonics to be considered from dataset | None | 4 |
† Typically not edited by user. Should be synchronized with expressions registered in dataset created using MixerHBsetup. † † Set to -1for lower sideband or 1 for upper sideband. Refer to note 5 for details. † † † These parameters can be reported in any of the following complex number formats: x + j*y, polar(x,y), dbpolar(x,y), vswrpolar(x,y) ‡ Transmission/leakage implies that the value of this parameter is used as an additive supplement to gain expressions between RF->IF and LO->IF ports. ‡‡ Refer to note 7 for details. |
Notes/Equations
- MixerHBdata is a data-based system model of a circuit-level mixer. The dataset used by MixerHBdata is generated from the circuit-level mixer by the behavioral extractor component MixerHBsetup (available in the System-Data Models palette). Ports 1, 2 and 3 on MixerHBdata correspond to the RF, IF and LO ports of MixerHBsetup.
- The extraction process using MixerHBsetup is done at fixed user-supplied RF and LO power levels. MixerHBdata performs linear interpolation along either power axes if the data model-based verification process is done at a different RF or LO power level. Therefore, it is recommended that the data model be used either in a known linear region of operation or cautiously within a narrow input power range if it is necessary to replicate non-linear operation.
- MixerHBdata can be used in Harmonic Balance, Circuit Envelope, and Transient simulations.
- MixerHBdata is currently configured to produce IF output with zero phase regardless of the IF output phase represented in the MixerHBsetup extracted dataset.
- A dataset extracted using the MixerHBsetup component contains both upper and lower sideband harmonics and intermodulation products. By formal definition the upper sideband contains frequencies above the higher of the two mixing frequencies. For example, in a typical RFIC receiver, the center frequency is the RFfreq because LOfreq < RFfreq. In the MixerHBdata component the IMdata parameter is used to prompt the use of only one of these two bands for deriving an internal polynomial model for frequency response. Once this model has been constructed, it is used to represent behavior of both sidebands in the MixerHBdata simulation output.
- If a 2-tone Harmonic Balance simulation is to be performed on a MixerHBdata component using Freq[1]=LOfreq and Freq[2]=RFfreq in the simulator component, then setting IMdata=-1 selects the lower sideband frequencies and IMdata=1 selects the upper sideband frequencies from the dataset. The harmonics and intermodulation products are defined as |m × RFfreq - n × LOfreq| in the lower sideband and |m × RFfreq + n × LOfreq| in the upper sideband, where m and n are integers whose absolute values are bounded by _M_RF_ and _N_LO_ (the maximum harmonic order parameters of the MixerHBdata component).
- By the convention that -M_RF ≤ m ≤ M_RF and -N_LO ≤ n ≤ N_LO, and the assumption that M_RF and N_LO are of comparable magnitudes, the difference frequencies |m × RFfreq - n × LOfreq| are guaranteed to be lower than RFfreq and the summed frequencies |m × RFfreq + n × LOfreq| are guaranteed to be higher than RFfreq. Thus, the IMdata parameter helps in sideband selection and should be assigned values of -1 or 1 only. For proper modeling _M_RF_ and _N_LO_ of the MixerHBdata component should be set to the value of RForder and LOorder settings of the MixerHBsetup that was used to extract the behavioral dataset.
- The use of this component is highlighted in the example project MixerHBdata_prj.