Contents
8-Minute Demo/Tutorial (Highly Recommended)
General Information
Setting up the Simulator
Upconversion
Advanced Settings
General Information
This program is a mixer spur chart calculator/simulator. It predicts both frequency and
power levels of spurious products. The user operates this program be entering in the
desired values for mixer operation and clicking the calculate button. Information about
spurs can be obtained by clicking on any line in the graph that is plotted when the
calculate button is clicked. This program was written in Java. Comments and questions
regarding operation of the simulator can be directed to spurchart@hittite.com. This program is provided as
is, with no guarantee of support, but we will make an effort to answer questions when
possible. For information regarding Hittite Microwave Corporation's line of mixers or
other GaAs ICs, please e-mail us at sales@hittite.com.
Frequency Input
The first thing the user must do when running this program is enter the frequency values
for the desired mixer operation. In this version, the LO input frequency
can be fixed or swept, and one
can sweep over a specified RF input band, and observe spurs that come out of a specified
IF output band. The RF band is specified by setting the starting value RF Low, as well as
the highest value to sweep to, RF High. The user can also specify the frequency area of
interest by bounding that range on the low end with RF Spec1 and on the high end with RF
Spec2. In this way, the user tells the simulator what frequencies are actually of interest
in the calculation. The same limits apply to the IF output To
activate the swept LO feature switch to the Swept LO tab.
Here, one can activate the Swept LO by pushing the red button.
They can input in the Minimum and Maximum LO during the sweep, as
well as enter in a nominal frequency. This nominal
frequency will be displayed as a marker between the Min and Max
LO. When the simulator plots
output, it draws a green rectangle inside of the graph, or, if in
Swept LO mode, displays three rectangles representing the Minimum,
Maximum and Nominal LOs. Any lines that intersect this
rectangle are spurs that fall within the frequency range of interest, specified by the
values RF Spec1, RF Spec 2, IF Spec1, and IF Spec2. Similarly,
any spurs that fall within the area connecting the Min. LO and Max.
LO boxes are in the frequency range of interest for a Swept
LO. The units for all frequency values are
in gigahertz (GHz). All frequency values must be positive values. For the RF and IF sweep
ranges, the sweep must continually increase in frequency, i.e. RF(IF) Low <= RF(IF)
Spec1 <="RF(IF)" Spec2 <="RF(IF)" High.
The LO Sweep must also increase continually, i.e. Minimum LO <=
Nominal LO <= Maximum LO.
N and M values
Power Input
The user can specify power levels for both the RF and IF signals. The data is used in
calculating the suppression of the output spurs. All power level input is in dBm. Values
can be positive or negative, but the RF power level must be at least 5 dBm below the LO
power level.
Plot
Once all the data has been entered, the user can click the Calculate button to plot mixer
output on the graph. The input frequency will be on the x-axis, and the
output
frequency will be on the y-axis. The green rectangle in the graph corresponds to the
frequencies between the Spec1 and Spec2 settings at the
Fixed/Nominal LO specified while setting up the simulator.
The user can click on any line on the graph to view more information about the particular
spur that that line represents. This information is displayed
in the table and on the Spur Info tab. All the spurs are color coded (see
key above in Quick Tips).
Table/Spur Info Pane
This
window shows the order of the spur, in n by m terms, its suppression in
dBc, and whether or not it falls in the frequency of interest
range. When sweeping the LO, information on the lowest and
highest frequencies of LO, RF, and IF in which the spur lies within
the box is also displayed. Power
level, however, is not a function of input frequency, and remains constant as the user
clicks on different portions of the spur line. By clicking a
particular spur in the table, the spur will be highlighted in the
chart. The table can sort
information by a particular column by clicking on the table
header. Clicking it again will sort in the opposite
order. Columns can also be rearranged by dragging the column
headers left or right and can be resized by dragging the area
between columns. The position of the table can be changed by
going to the Advanced tab and clicking the Divider button.
Advanced Settings
Power level calculations rely on certain constants which attempt to approximate behavior
of the mixer that vary from mixer design to mixer design. To edit this constants to better
model a particular mixer, one can click on the Advanced tab.
To reset all the constants to defaults, push the Default
button. To switch the location of the table, click the Divider
button. Descriptions of all the
constants:
Delta Variables
In a real mixer each of the four diodes has
slightly different voltages caused by impedance
variations between the diodes. This simulator
approximates those differences by normalizing the
voltage of each of the diodes with respect to
the voltage of diode #1. This factor is
approximated for diodes 2-4 in the variables
delta 2-4, respectively. In an ideal mixer
delta2 = delta3 = delta4 = 1.
Alpha and Beta
These variables are the measures of the L and R
port imbalance. Alpha is the ratio of the
voltage-to-ground at both locations where the
L port balun ties to the diodes. Beta is the
same for the R port balun. Ideally, both alpha
and beta are 1.
VF
This variable is the diode forward voltage for
a current of 1 mA. This can be lowered for
a Low Barrier diode and raised for a High Barrier
diode.
HiPwr Thresh
This variable is used to determine which spurs should be considered
high power (and colored accordingly). All spurs above this
number will be colored as high power.
Cutoff Thresh
This variable is used to determine which spurs should be considered
superfluous. All spurs below this number will not be displayed
in the plot or table.