Set-Up, Calibration, and
Operation
Modularized Spectrum Analyzer,
Tracking Generator, and VNA
Page Started Feb. 26,
2004
Updated July 29, 2008,
Update page to reflect SLIM MSA and Software change to Revision 111.
This page will
describe the operating functions of the MSA system and the various
windows used
for operator interface. It will also describe the necessary steps
to make an MSA fully operational, including initial set-up and
calibration.
This page is relevant for the Original MSA, and the SLIM MSA. Use
your
browser's "Refresh"
button for the latest updates. If you came to this
page from a Link,
return by using your
browser's Back button.
To operate the MSA, the user will become familiar with the:
1. Code Window , global variables
2. Graph
and Working Windows , the visual and manual interfaces to the MSA
3. Operation , the buttons
and boxes to control the MSA
I suggest the user become acquainted with these items before entering
the Initial Set-Up Procedures.
Before the MSA is fully operational, an Initial Set-Up must
be performed:
Initial Set-Up Procedures for the MSA
1. The
global variables, in the software,
must be
changed to match the topology of the MSA
2. The
cavity filter must be tuned
For the MSA to be
accurate, a Calibration must be performed:
Calibration
Procedures for the MSA
3.
Calibrate the Master Oscillator. Adjusted manually or with
software.
4. Verify Center Frequency of Resolution Band
Pass Filter, each Path
5.
Calibrate the magnitude gain of the MSA
6. Calibrate Phase Detector Module
7. Calibrate computer speed
Special
Tests Section
This section
will evolve and expand as the MSA project continues.
The Code Window
This is the window, in which the actual software
code is written. It is written in Liberty Basic and is, as the
name implies,
Basic. I'm not a software guru, but this was some pretty easy
stuff to write. I won't get into the total capabilities of
Liberty Basic,
you can get their software and information at their website. Find it at
http://www.libertybasic.com
This is the Code Window you see when opening spectrumanalyzer.bas
in Liberty Basic:

The
beginning
lines of code are called the Default Global Variables. They are
at the top of the code, so
that the
user does not need to go deep into the program to make changes.
These default global variables must be set by the user, to match the
hardware topology of his specific MSA. The calibration tables are
at the end of the code.
To "RUN" the program from the Code Window, the
operator will just click on the little blue man, or click on the Run
button in the main toolbar. Once clicked, the code is
compiled, beginning at the first line and
continues sequentially to the last line. Any code that is
preceeded by a ( ' ) symbol is a remark and will not
be compiled.
When the code has finished
compiling, the Graph Window and the Working Window will open, and the
system will begin sweeping in the Spectrum Analyzer Mode.
Graph
Window and Working Window
This is a screen print of the Graph Window when the Spectrum Analyzer
is running.