Professional Documents
Culture Documents
List Mode Guide PDF
List Mode Guide PDF
Introduction
This manual provides instructions on the UXG list mode which provides the easiest method of quickly
simulating multiple radar threats. The mode uses a list of dwells at different frequencies with different
dwell times and pulse parameters. Dwell timing parameters are adjusted to ensure accurate pulse
repetition interval of each emitter as the UXG changes frequency.
Lists can be uploaded to the UXG in binary or comma separated variable (CSV) format. CSV files are the
easiest to change and upload to the instrument. Ensure that the decimal separators and column
separators used by your spreadsheet editor are the same as the settings of the UXG.
By default, the UXG infers your column separator from your spreadsheet. This is the Auto setting. The
UXG expects dots for decimal points by default.
The UXG list mode supports numerous markers when using the using the CC1 rear panel
interface. The markers can be controlled from the front panel under the List Mode setup menu
and using the spreadsheet under the Markers column shown in Figure 1.
The UXG will ignore spreadsheet columns marked with an asterisk (*). This is useful whenever
the list spreadsheet contains extra columns of notes or calculations
Dwell structure
The “Dwell” column allows editing of the dwell time for each point in the list. The dwell time is the wait
time (from previous advance trigger) before the next point is played. Adjusting dwell is the main way to
control pulse repetition interval. Long PRIs can be created with 10 ps timing resolution by using pulse
fine delay in subsequent dwell periods.
The front-panel editing resolution is always 8 ns, but the true resolution is shown in Table 1 -
Dwell resolutions and can be adjusted in a spreadsheet. The default value is 100 µs.
When not transitioning frequency, the smallest dwell period is 48 ns. Leaving a margin of 16 ns
at the end of the dwell gives the markers time to settle and ensure proper pulse envelope. The
rest of the dwell is composed of pulse delay and pulse width explained in subsequent sections.
In this range, the dwell resolution is 8 ns. The delay resolution is 2 ns with an 8 ns minimum.
The minimum pulse width is 4 ns with a 2 ns resolution.
Pulse delay
Pulse delay is used at the beginning of a dwell to give the UXG time to settle on frequency and
amplitude, to control pulse repetition intervals of interleaved emitters, and to create time difference of
arrival (TDOA) between synchronized UXGs.
The UXG allows both ramp (sawtooth) and triangle linear FM chirp modulations. In both cases,
the FM deviation begins from the instrument frequency. For example, a 500 MHz linear FM
chirp at a 10 GHz carrier ends at 10.5 GHz.
Create a table of binary phase codes or add Barker codes, scroll to the desired dwell and
highlight ‘Phase Coding Setup Summary’ and press {edit item}. Scroll to a position in the phase-
coding table. Press {edit item}{insert bits}. Barker codes are pre-defined and can be inserted
by pressing {Insert Barker code}. Binary phase codes of arbitrary length can be inserted by
pressing {insert bits}{insert 1s} or {insert 0s}, changing the number of bits to the desired length
using the numeric keypad, and by pressing {insert bits}.
Bits can be toggled from 1 to 0 by changing the editing mode to ‘Overwrite’ and by scrolling to
the desired bit and changing it to a 1 or zero using the numeric keypad.
Figure 7 - Manually overwrite binary-coded bits
To recall Barker codes or binary phase codes of arbitrary length, scroll to the desired dwell
period and highlight ‘Phase Coding Setup Summary’ and press {edit item}. Scroll to the desired
row, press {toggle state} to turn the enable the modulation and press {Select phase coding
row}.
Up to 512 phase codes can be added to a phase coding setup table.
Phase coding setup tables can be added from a file. To ensure that the file has the proper
structure, export a blank table. After highlighting the phase coding setup summary in the dwell,
press {Edit item}[More]{Import/Export}{Export to file}<filename>{Enter}. The file can then be
retrieved from the \BIN directory using the procedure for list files. The file will appear as a
BINARY file on the front panel.
The file can be edited in as a spreadsheet in .csv format. Describe the phase coding sequence in
hexadecimal format. Sequences that are a multiple of 4 bits require no zero padding. The UXG
determines the number of chips from the length. The bits per subpulse and 90 degree phase
offsets are unused until later firmware.
Figure 8 - Phase coding setup file. Edit only the Comment, State, Length, and Hex Pattern fields. Leave the first row off to
use in all dwell periods without phase coding.
Import the file as a ____ from the USB file import/export menu. Then load it by pressing {Edit
pattern}{Load/store}{Load from selected file}{Confirm Load from File}
Polyphase codes
Polyphase and frequency-shift keying (FSK) codes will be available in later UXG firmware.
AMOP
AMOP can be created by concatenating short dwell periods with different power levels. The amount
and duration of power drop-out during concatenated pulses depends on the attenuation path. The
attenuation path depends on center frequency and absolute power level and proximity of the amplitude
change to a level switch. The pulse modulator is turned off for this application.
AMOP precision is achieved by manipulating dwell length and pulse width according to their resolutions
and ensuring that minimum pulse width is used. Review Table 1 - Dwell resolutions and Table 2 - Pulse
width and pulse delay resolutions. Here is an example of a 1 us pulse with a 2 us PRI containing 10
subpulses (dwells) of 104 ns with 8 ns pulse delay with pulse mode off/RF on. The rise time of the RF
without the pulse modulator is approximately 30 ns. Each dwell is chosen according to the nearest
dwell resolution. The final dwell of RF OFF is chosen to keep the PRI a consistent 2 us.
Figure 10 - Pulse containing AMOP measured at RF. There is one 100 ns marker (green) per dwell.
FMOP and PMOP
FMOP and PMOP are created in the same way as AMOP: with pulse mode off/RF on and 8 ns delay
between dwell periods. Relative phase and frequency can be changed each dwell.
Figure 11 - List using stepped frequencies in adjacent dwells to create FMOP. The 'relative phase' column can be used to
create PMOP. The column headers prepended with asterisks are ignored by the UXG and used only as a calculation aid.
Power/Amplitude
With option AT1 (agile attenuator), the UXG can change power levels in 180 ns to simulate the range,
gain, and effective radiated power (ERP) or multiple threats in an EW simulation. The agile power limits
are shown in Table 7 - Agile power levels and range.
Max Power (dBm) Max Power (dBm)
Frequency (GHz) Min Power (dBm) Opt -520 -AT1 Opt -540 -AT1 Agile range
0.01 -130 -1 -3 90
1 -130 -1 -3 90
2 -130 -1 -3 90
3 -130 -1 -3 90
4 -130 -1 -3 90
5 -130 -1 -3 90
6 -130 -1 -3 90
7 -130 -1 -3 90
8 -130 -1 -3 90
9 -130 -1 -3 90
10 -130 -1 -3 90
11 -130 -1 -3 90
12 -130 -1 -3 90
13 -130 -4 -3 90
14 -130 -4 -6 90
15 -130 -4 -6 90
16 -130 -4 -6 90
17 -130 -4 -6 90
18 -130 -4 -6 90
19 -130 -6 -10 90
20 -130 -6 -10 90
21 -130 -7 80
22 -130 -7 80
23 -130 -7 80
24 -130 -7 80
25 -130 -7 80
26 -3 7 10
27 -3 7 10
28 -3 7 10
29 -3 7 10
30 -3 7 10
31 -3 7 10
32 -3 7 10
33 -3 7 10
34 -3 7 10
35 -3 7 10
36 -3 7 10
37 -3 7 10
38 -3 7 10
39 -3 7 10
40 -3 7 10
Figure 13 - Agile power range for 40 GHz UXG with AT1 agile attenuator. The agile attenuator provides 90 dB agile range to
20 GHz within the absolute power levels in the shaded region. Above 25.6 GHz, the agile power range is limited to the 10 dB
ALC range.
Markers
With the CC1 interface, the UXG has 14 real-panel connectors that can be configured as marker outputs
or trigger inputs under the [trigger setup]{Route connecters and set polarity} menu. These markers
provide triggers to oscilloscopes and signal analyzers to validate multi-emitter scenarios. Using variable
pulse delay when simulating TDOA results in trigger jitter relative the beginning of RF pulses and dwells.
Though the default marker width is 100 ns, increasing the marker width to 1 us enables reliable
scope triggering.
Marker types are as follows:
o Whole list – plays a marker during the whole play of a list
o Sequence marker – plays a marker during the whole play of a sequence of dwell periods
within a list
o Point marker – plays during a dwell period.
The mode of each marker type can be controlled under the {marker mode} menu. Marker
modes are as follows:
o Whole: the marker plays for the entire dwell regardless of the user-specified marker
width.
o Begin: the marker plays at the beginning of the dwell for the user-specified maker
width. The default is 100 ns.
o End: the marker plays starting at the end of the dwell for the user-specified marker
width.
o Pulse video: the marker plays during the entire pulse on time to an 8 ns marker
resolution. Marker output might therefore be wider than the true pulse video
o Pulse video begin: the marker plays during the beginning of the pulse according to the
user-specified marker width also rounded to the nearest multiple of 8 ns – the marker
resolution.
o Pulse video end: the marker plays starting at the end of the pulse video rounded to the
nearest 8 ns.
Figure 17 - Marker modes are "Whole," "Begin," "End," "Pulse Video," "Pulse Video Begin," "Pulse Video End."
o The depending on the group delay of the RF pulse, the pulse video markers may be
misaligned with the RF pulse. Pulse video markers have 8 ns resolution whereas the
pulse can be delayed with 10 ps resolution. Therefore, the RF pulse may jitter by up to 8
ns relative to the pulse video marker. This can be seen by increasing the delay of the RF
pulse by up to 8 ns
o Triggering also has 8 ns resolution because the trigger clock frequency is 125 MHz.
Examples
Load the list file into \BIN using the procedure explained in CSV file import and export.
Figure 18 - Low PRF single emitter list with MOP and PRF switching. The phase coding column indexes rows 0 and 1 of the
phase state table. Row 0 is used in all dwells without phase coding.
Figure 19 - Phase state table for the list. The header row is ignored. The next row is turned off and referenced in all of the
rows without phase coding in the list in Figure 18. The next row contains the Barker 13 and is referenced twice in the list.
Figure 20 - Computing dwell 2 such that dwells 1 and 2 give the correct PRI for emitter 1.
Dwell 1 plays a pulse from emitter 1 which has a 100 us PRI at a center frequency of 2 GHz. We
use approximately 180 ns of pulse delay for these emitters since they require a type 3 frequency
transition on the interval .356 to 19.86 GHz as explained in Delay for frequency transitions.
Dwell 1 is 1.2 us with 184 ns of pulse delay so that the dwell is evenly-divisible by 8 ns – the
dwell resolution. Pulse delay resolution is 2 ns. Alternatively, 180 ns of delay could have been
combined with 4 ns of pulse fine delay.
We solve for X in Figure 20 such that PRI 1 equals 100 us.
X = 100 us – 1 us - .016 us - .18 us – 3 us - .18 us = 95.608 us.
Dwell 2 is therefore .180 us + 3 + .016 us + 95.608 us = 98.804 us which is an even multiple of 8
ns - the dwell resolution.
The .016 us margins after the pulses are not handled by a column in the list. Rather, they are
inserted as a best practice to ensure the pulse plays with proper envelope and a frequency
transition and combined with the overall dwell length. In this case, the .016 us after pulse 2 for
emitter 2 is unnecessary since there is plenty of time between pulse 2 at 3 GHz and pulse 3 at 2
GHz to ensure pulse 2 plays uninterrupted. The .016 us after pulse 1 was necessary because of
the immediate transition from 2 GHz to 3 GHz.
Figure 21 - Computing dwells 3 through 5 to give correct PRI for both emitters. Notice the use of 4 ns fine delay in dwell 6.
Dwells 3 through 5 are chosen to give the correct PRI for both emitters while ensuring that each
dwell has 8 ns timing resolution. The margin after the pulse in dwell 5 was therefore shortened
to 12 ns and 4 ns of fine delay (red in Figure 21) was used to give emitter 2 the correct 300 us
PRI.
Notice that the PRIs in Figure 22 have errors as the list wraps to the beginning. These can be
corrected by re-adjusting the pulse delays of dwells 1 and 2 though this requires recalculating
the dwells.
CW Emitters
CW emitters are created in list mode by using multiple dwells at different power levels according to the
simulated threat transmitter and EW receiver gain and the 1/R2 path loss. Dwells lengths should be
chosen according to the update rate of the simulation kinematics. Pulse widths should be chosen
according to the duty cycle of the emitter.