Page tree
Skip to end of metadata
Go to start of metadata

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
  1. 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.
  2. 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.
  3. MixerHBdata can be used in Harmonic Balance, Circuit Envelope, and Transient simulations.
  4. MixerHBdata is currently configured to produce IF output with zero phase regardless of the IF output phase represented in the MixerHBsetup extracted dataset.
  5. 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.
  6. 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).
  7. 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.
  8. The use of this component is highlighted in the example project MixerHBdata_prj.
  • No labels