Tektronix products are c overed by U.S. and foreign patents, issued and pending. Information in this publication
supersedes that in all previously published material. Specifications and price change privileges r eserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
®
RFXpress
MATLAB
RFXpress
RFX100 is a registered trademark of Tektronix, Inc.
®
. Copyright 1984 - 2008 The MathWorks, Inc.
®
RFX100 Programmer Online Help, part number 076-0216-04.
Contacting Tektronix
Tektronix, Inc.
14150 SW Karl Braun Drive
P.O . Bo x 5 0 0
Beaverton, OR 97077
USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200.
Worldwide, visit www.tektronix.com to find contacts in your area.
This online programmer manual provides information on how to use commands
for remotely controlling your instrument. With this information, you can write
computer programs that will perform functions such as setting the setup and
multi-carrier functions.
The programmer manual is divided into sections. Each section describes a closely
related group of commands. For example, all the compile settings commands are
in one sect
The RFXpress programmatic interface works seamlessly with the AWG7000 and
AWG5000 s
of the AWG7000 and AWG5000 series instruments. Using a single VISA or raw
socket session, it is possible to communicate with both RFXpress and AWG.
For information on the Remote Control, GPIB Parameters, LAN Parameters,
Connecting to the Instrument using GPIB, and Setting up GPIB Communication,
refer to the AWG5000 and AWG7000 Series Arbitrary Waveform GeneratorsProgrammer Manual.
ion and generic signal setup options are grouped in another section.
eries instruments programmatic interface. It supports all the interfaces
RFXpress RFX100 Programmer Manual1-1
Documentation
Documentation
In addition to this RFXpress Programmer Online Guide, the following
documentation is included with this application:
RFXpress Quick Start User Manual. The Quick Start User Manual has
information about installing and operating your instrument.
RFXpress User Online Help. The online help provides in-depth operation
and user interface help.
RFXpress RFX100 User Manual (PDF). The user manual provides in-depth
operation and user interface help.
26. Set the Automatic Waveform Length Calculation option to OFF.
nd:
Comma
RFXPress:COMPile:AWFLength OFF
27. Set the Waveform Length to 500 K.
Command:
RFXPress:COMPile:WLENgth 500000
28. Set the Waveform Length Type to Samples.
Command:
RFXPress:COMPile:WLTYpe SAMPles
29. Set the Automatic Oversampling Calculation option to OFF.
mmand:
Co
RFXPress:COMPile:AOVErsampl OFF
1-6RFXpress RFX100 Programmer Manual
Sample Program
30. Set the Oversam
Command:
RFXPress:COMPile:OVERsampl 6.00
31. Compile.
Command:
RFXPress:COMPile
plingto6.00.
RFXpress RFX100 Programmer Manual1-7
Sample Program
1-8RFXpress RFX100 Programmer Manual
Syntax and Commands
Command Syntax
For information on the Syntax Overview, Command and Query Structure,
Clearing the Instrument, Command Entry, Parameter Types, SCPI Commands
and Queries,
Generators Programmer Manual.
refer to the AWG5000 and AWG7000 Series Arbitrary Waveform
RFXpress RFX100 Programmer Manual2-1
Command Syntax
2-2RFXpress RFX100 Programmer Manual
Command Groups
Launch Commands
Use the following command to launch RFXpress.
Table 2-1: Launch commands
CommandDescription
RFXPressLaunches the RFXpress application.
RFXPress:SELAppSets or returns the currently selected application.
File Commands
Use the following commands to do the framework related operations.
Table 2-2: File commands
CommandDescription
RFXPress:RFSFile:LOADLoads the specified .rfs file.
RFXPress:RFSFile:SAVESaves the currently selected plug-in information to an .rfs file.
The plug-in to be saved must fi rst be selected.
RFXPress:RSTDefaultRestores the default setup for the currently selected plug-in. The
plug-in to be reset must first be selected.
Table 2-3: Data file commands
CommandDescription
RFXPress:RFDFile:LOADLoads the waveform contained in the specified .rfd file in to the
waveform list.
RFXPress:RFDFile:SAVESaves the currently selected waveform in the waveform list to
a.rfdfile.
RFXPress:RFDFile:SELEctSelects the specified waveform in the waveform list.
Table 2-4: Import from file commands
CommandDescription
RFXPress:IMPOrtfile:BASEbandSets or returns the import file baseband status.
RFXPress:IMPOrtfile:DATAtypeSets or returns the import file data type selection.
RFXPress:IMPOrtfile:FORMatSets or returns the import file format selection for .txt and .csv
files.
RFXPress:IMPOrtfile:IM
RFXPress:IMPOrtfile:O
RFXPress:IMPOrtfile:T
POrt
VERwrite
YPE
Imports the specified file
Sets or returns the impo
Set or returns the impor
.
rt file overwrite status.
t file type filter.
RFXpress RFX100 Programmer Manual2-3
Command Groups
Table 2-5: Wave
CommandDescription
RFXPress:WLISt:CALIbration:APPLyApplies calibration on the selected files in the waveform
RFXPress:W
RFXPress:W
Compile Se
form list commands
LISt:CLRSelect
LISt:SELWaveform
ttings Commands
list. Select the waveform to calibrate using the
RFXPress:WL
Clears the s
Selects the
waveform name should be present in the waveform list.
ISt:SELWaveform command.
elected waveform from the waveform list.
waveforms from the waveform list. The input
Use the following commands to set the compile settings parameters.
Table 2-6: Compile settings commands
CommandDescription
RFXPress:COMPileCompiles to generate waveforms.
RFXPress:COMPile:CORRection:CHFourSets or returns the option for applying correction on channel 4.
The correction can be applied only when the selected plug-in
is Generic Signal.
RFXPress:COMPile:CORRection:CHONeSets or returns the option for applying correction on channel 1.
The correction can be applied only when the selected plug-in
is Generic Signal.
RFXPress:COMPile:CORRection:CHTHreeSets or returns the option for applying correction on channel 3.
The correction can be applied only when the selected plug-in
is Generic Signal.
RFXPress:COMPile:CORRection:CHTWoSets or returns the option for applying correction on channel 2.
The correction can be applied only when the selected plug-in
is Generic Signal.
RFXPress:COMPile:CORRection:FNAMeSets or returns the correction file name. The correction file name
can be set only when the selected plug-in is Generic Signal.
RFXPress:COMPile:ADJWrap
RFXPress:COMPile:AOVErsamplSets or returns the auto oversampling calculation option.
RFXPress:COMPile:AWFLengthSets or returns the auto waveform length calculation option.
RFXPress:COMPile:CPASendSets the compile and send option.
RFXPress:COMPile:ICHAnnelSets or returns the I channel (the number of channels depends
RFXPress:COMPile:IINVertSets or returns the I Invert status.
RFXPress:COMPile:IQNOrmfactSets or returns the normalization/division factor in the compile
RFXPress:COMPile:IWFMnameSets or returns the I waveform name in the compile settings
RFXPress:COMPile:NORMmodeSets or returns the normalization mode in compile settings.
Enables and disables wrap-around.
on the instrument).
settings for IQ.
when the signal format is IF/RF or IQ.
2-4RFXpress RFX100 Programmer Manual
Command Groups
Table 2-6: Compile settings commands (cont.)
CommandDescription
RFXPress:COMPile:OVERsamplSets or returns the oversampling.
RFXPress:COMPile:QCHAnnelSets or returns the Q channel (the number of channels depends
on the instrument).
RFXPress:COMPile:QINVertSets or returns Q Invert.
RFXPress:COMPile:QWFMnameSets or returns the Q waveform name in the compile settings
when the signal format is IF/RF or IQ.
RFXPress:COMPile:RADAr:ADJUstSets or returns the adjust pulse time or frequency parameters.
These values must be adjusted to meet the AWG specifications.
This command is applicable only when the selected plug-in is
Radar signal.
RFXPress:COMPile:RFCHannelSets or returns the RF channel.
RFXPress:COMPile:RFNOrmfactSets or returns the normalization/division factor in the compile
settings for IF/RF signals.
RFXPress:COMPile:RFWFmnameSets or returns the IF/RF waveform name in the compile settings
when the signal format is IF/RF.
RFXPress:COMPile:SIGFormatSets or returns the signal format in RFXpress.
RFXPress:COMPile:WLENgthSets or returns the waveform length.
RFXPress:COMPile:WLTYpeSets or returns the waveform length type.
Generic Signal: Setup Commands
Use the following commands to set the setup parameters for generic signals.
Table 2-7: Generic signal setup commands
ommand
C
RFXPress:GENPurpose:CARRier<n>:ALPHaSets or returns the Alpha/(B*T) for carrier <n>.
Sets or returns the modulating frequency for PM for carrier
>n>, where <n> is the carrier number. This parameter can be
accessed only when the modulation is set to PM.
carrier number.
carrier <n>.
Sets or returns the user-defined PRBS initial polynomial
expression of carrier <n>.
RFXPress:GENPurpose:CARRier<n>:STATeSets or returns the state of carrier <n>.
RFXPress:GENPurpose:CARRier<n>:SYMBrateSets or returns the symbol rate for carrier <n>.
Sets or returns the user-defined PRBS polynomial expression
of carrier <n>.
Sets or returns the user-defined PRBS Shift Register pattern
of carrier <n>.
Sets or returns the modulating frequency for AM for carrier <n>.
Sets or returns the AM modulation index for carrier <n>.
Sets or returns the ASK modulation index for carrier <n>.
Sets or returns the frequency deviation for carrier <n>.
Sets or returns the modulating frequency for FM for carrier <n>
Sets or returns the FSK peak deviation for carrier <n>.
Sets or r eturns the ‘n’ value for NDPSK m odulation for carrier
<n>.
Sets or returns the phase rotation for NDPSK modulation for
carrier <n>.
Sets or returns the phase deviation for carrier <n>.
2-6RFXpress RFX100 Programmer Manual
Command Groups
Table 2-7: Generic signal setup commands (cont.)
CommandDescription
RFXPress:GENPurpose:CARRier<n>:WINDowSets or returns the window for carrier <n>.
RFXPress:GENPurpose:CARTypeSets or returns the carrier mode.
RFXPress:GENPurpose:DELCarrierDeletes the specified carrier from the carrier table.
Generic Signal: Multi-Carrier Settings Commands
Use the following commands to set parameters for multi-carrier generic signals.
Table 2-8: Multi-carrier commands
CommandDescription
RFXPress:GENPurpose:ADDCarrier
RFXPress:GENPurpose:CARRier<n>:MULTipath:ADDPathAdds a path with the specified delay in the multipath table for
RFXPress:GENPurpose:CARRier<n>:MULTipath:AMPLitudeSets or returns the amplitude value for the currently selected
RFXPress:GENPurpose:CARRier<n>:MULTipath:DELAySets or returns the delay value for the currently selected path
XPress:GENPurpose:CARRier<n>:MULTipath:DELPath
RF
RFXPress:GENPurpose:CARRier<n>:MULTipath:PHASeSets or returns the phase value for the currently selected path
RFXPress:GENPurpose:CARRier<n>:MULTipath:SELPathSets or returns the currently selected path in multipath table for
RFXPress:GENPurpose:CARRier<n>:MULTipath:TURNonSets or returns the “Turn On” status of multipath settings for
RFXPress:GENPurpose:ANCHorSets or returns the carrier as anchor carrier in the multi-carrier
RFXPress:GENPurpose:DELAllcarrDeletes all carriers from the carrier table.
RFXPress:GENPurpose:MLTCarrier:BSEFreqSets or returns the multi-carrier base frequency.
Adds ‘n’ carriers in the carrier table.
er <n>, where <n> is the carrier number. This parameter can
carri
be accessed only when multipath for the carrier is turned on.
path in the multipath table for carrier < n>, where <n> is the
ier number. This parameter can be accessed only when
carr
multipath for the carrier is turned on.
in the multipath table for carrier <n>, where <n> is the carrier
ber. This parameter can be accessed only when multipath
num
for the carrier is turned on. The corresponding symbol should be
selected in the multipath table before executing this command.
u cannot change the delay for the default path.
Yo
letes a path with the specified delay in the multipath table for
De
carrier <n>, where <n> is the carrier number. This parameter can
be accessed only when multipath for the carrier is turned on.
n the multipath table for carrier <n>, where <n> is the carrier
i
number. This parameter can be accessed only when multipath
for the carrier is turned on. The corresponding symbol should be
selected in the multipath table before executing this command.
carrier <n>, where <n> is the carrier number. This parameter can
be accessed only when multipath for the carrier is turned on.
carrier <n>, where <n> is the carrier number.
table.
RFXpress RFX100 Programmer Manual2-7
Command Groups
Table 2-8: Multi-carrier commands (cont.)
CommandDescription
RFXPress:GENPurpose:MLTCarrier:BWIDthSets or returns the multi-carrier bandwidth.
RFXPress:GENPurpose:MLTCarrier:CARSpacingSets or returns the multi-carrier carrier s pacing.
RFXPress:GENPurpose:MLTCarrier:CENFrequencySets or returns the multi-carrier center frequency.
RFXPress:GENPurpose:MLTCarrier:INIOffsetSets or returns the multi-carrier initial offset.
RFXPress:GENPurpose:MLTCarrier:OPTionSets or returns the multi-carrier option.
RFXPress:GENPurpose:MLTCarrier:PHSShiftSets or returns the multi-carrier phase shift.
RFXPress:GENPurpose:MLTCarrier:RNDPhaseSets or returns the multi-carrier phase as random or not.
2-8RFXpress RFX100 Programmer Manual
Command Groups
Generic Signa
l: Multipath Commands
Use the following commands to set multipath parameters for generic signals.
Table 2-9: Multipath commands
CommandDescription
RFXPress:GENPurpose:CARRier<n>:MULTipath:ADDPathAdds a path with the specified delay in the multipath table for
carrier <n>, where <n> is the carrier number.
RFXPress:GENPurpose:CARRier<n>:MULTipath:AMPLitudeSets or returns the amplitude value for the currently selected
path in the multipath table for carrier <n>.
RFXPress:GENPurpose:CARRier<n>:MULTipath:DELAySets or returns the delay value for the currently selected path in
the multipath table for carrier <n>.
RFXPress:GENPurpose:CARRier<n>:MULTipath:DELPathDeletes a path with the specified delay in the multipath table
for carrier <n>.
RFXPress:GENPurpose:CARRier<n>:MULTipath:PHASeSets or returns the phase value for the currently selected path in
the multipath table for carrier <n>.
RFXPress:GENPurpose:CARRier<n>:MULTipath:SELPathSets or returns the currently selected path in multipath table for
carrier <n>.
RFXPress:GENPurpose:CARRier<n>:MULTipath:TURNonSets or returns the “Turn On” status of multipath settings for
carrier <n>.
Generic Signal: Hopping Commands
Use the following commands to set hopping parameters for generic signals.
le 2-10: Hopping impairment commands
Tab
CommandDescription
RFXPress:GENPurpose:CARRier<n>:HOPPing:HOPFreq:ADDAdds the hop frequency in the hopping table/list for carrier <n>.
RFXPress:GENPurpose:SPARameter:INVErtSets or returns the Apply Inversion parameter in S-parameter.
RFXPress:GENPurpose:SPARameter:MODESets or returns the S-parameter mode.
Sets or returns the differential layout in S-parameter.
Sets or returns the single ended Rx– selection in S-parameter.
Sets or returns the single ended Rx+ selection in S-parameter.
Sets or returns the single ended Tx– selection in S-parameter.
Sets or returns the single ended Tx+ selection in S-parameter.
2-14RFXpress RFX100 Programmer Manual
Command Groups
Instrument Co
ntrol
Use the following command for instrument control.
Table 2-17: Instrument control commands
CommandDescription
RFXPress:INSTctrl:AWGenerator:CHANnel<n>:WAVNameSets the waveform to a specified AWG channel.
Radar: Pulse Train Settings
Use the following commands for pulse train settings.
Table 2-18: Pulse train settings commands
CommandDescription
RFXPress:RADAr:PULTrain:ADDElementAdds a pulse or dead-time to the pulse train table. To add a
pulse, use “PULSE”. To add a dead-time, use “DEAD TIME”.
RFXPress:RADAr:PULTrain:INSElement
RFXPress:RADAr:PULTrain:SELEctSelects the pulse or dead-time at the specified index. The query
RFXPress:RADAr:PULTrain:DELEteDeletes the currently selected pulse or dead-time in the pulse
RFXPress:RADAr:PULTrain:TYPE?Returns the type of the currently selected pulse train element
RFXPress:RADAr:PULTrain:ANCHorSets or returns the pulse as anchor pulse in pulse train table.
RFXPress:RADAr:PULTrain:COUNt?Returns the total count of all the pulse train elements present in
Inserts a new pulse or dead-time in the pulse train table.
form returns the currently selected index in the pulse train table.
train table. Select a pulse or dead-time in the pulse train table
before using this command.
from the pulse train table. Select a valid pulse or dead-time in
the pulse train table before using this command.
The specified index must contain a pulse group in the pulse
train table.
the pulse train table. The returned value is the aggregate of all
pulse and dead-time elements.
Radar: Add Pulse Group
Use the following commands for adding pulse groups.
Table 2-19: Radar add pulse commands
CommandDescription
RFXPress:RADAr:PULTrain:SELPulse:ADDItion:TURNonSets or returns the status of the currently selected pulse group
as to whether it will be added in time. Select a pulse group in the
pulse train table before using this command.
RFXPress:RADAr:PULTrain:SELPulse:ADDItion:SELAllSets or returns the status of the pulse groups whether all the
pulse groups are added together in time.
RFXpress RFX100 Programmer Manual2-15
Command Groups
Radar: Pulse E
nvelope Group Settings
Use the following commands for pulse envelope settings.
Table 2-20: Radar pulse envelope commands
CommandDescription
RFXPress:RADAr:PULSe:PENVelope:SHAPeSets or returns the pulse envelope shape of the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command.
RFXPress:RADAr:PULSe:PENVelope:CUSTomfileSets or returns the custom pulse envelope shape file for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command. This command is valid
only if the pulse shape is set to Custom.
RFXPress:RADAr:PULSe:PENVelope:TIME:STA RtvalueSets or returns the pulse envelope start time value for the
currently selected pulse group.
RFXPress:RADAr:PULSe:PENVelope:TIME:RISE:VALUeSets or returns the pulse envelope rise time value for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command.
RFXPress:RADAr:PULSe:PENVelope:TIME:RISE:PERCentageSets or returns the pulse envelope rise time percentage for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command.
RFXPress:RADAr:PULSe:PENVelope:TIME:FALL:VALUeSets or returns the pulse envelope fall time value for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command.
RFXPress:RADAr:PULSe:PENVelope:TIME:FALL:PERCentageSets or returns the pulse envelope fall time percentage for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command.
RFXPress:RADAr:PULSe:PENVelope:TIME:OFFTimeSets or returns the pulse envelope off time value for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command.
RFXPress:RADAr:PULSe:PENVelope:WIDTh:VALUeSets or returns the pulse envelope width value for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command.
RFXPress:RADAr:PULSe:PENVelope:WIDTh:POWErSets or returns the pulse envelope width power for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command.
RFXPress:RADAr:PULSe:PENVelope:SAMPlerateSets or returns the pulse envelope sampling rate value for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command.
RFXPress:RADAr:PULSe:PENVelope:CAROffsetSets or returns the pulse envelope carrier offset rate value for
the currently selected pulse group. Select a pulse group in the
pulse train table before using this command. This command is
applicable only if the signal format selected is IF/RF.
RFXPress:RADAr:PULSe:PENVelope:BBOFfsetSets or returns the pulse envelope baseband offset rate value for
the currently selected pulse group. Select a pulse group in the
pulse train table before using this command. This command is
applicable only if the signal format selected is IQ.
2-16RFXpress RFX100 Programmer Manual
Command Groups
CommandDescription
RFXPress:RADAr:PULSe:PENVelope:RELAmplitudeSets or returns the pulse envelope relative amplitude value for
the currently selected pulse group. Select a pulse group in the
ble before using this command.
ulse envelope repeat value for the currently
RFXPress:RA
DAr:PULSe:PENVelope:REPEat
pulse train ta
Sets and the p
selected pulse group. Select a pulse group in the pulse train
table before using this command.
Radar: Carrier Settings
Use the fol
lowing commands for carrier settings.
Table 2-21: Radar command
CommandDescription
RFXPress:RADAr:CARRier:MAGNitudeSets or returns the carrier magnitude. Set the signal format to
IF/RF before executing this command.
RFXPress:RADAr:CARRier:AMPLitudeSets or returns the carrier amplitude. Set the signal format to IQ
before executing this command.
RFXPress:RADAr:CARRier:FREQuencySets or returns the carrier frequency. Set the signal format to
IF/RF before executing this command.
RFXPress:RADAr:CARRier:COHErentSets or returns coherent carrier turn on status. Set the signal
format to IF/RF before executing this command.
Radar: Antenna Scanning
Use the following commands for antenna scanning.
Table 2-22: Radar antenna scanning commands
CommandDescription
RFXPress:RADAr:PULSe:ANTEnna:BEAM:FILESets or returns the custom antenna beam type file for the
rrently selected pulse group. Select a pulse group in the
cu
pulse train table before using this command. Turn on antenna
scanning and set the beam type to “User Defined” before using
his command.
t
FXpress:RADar:PULSe:CLUTter:OFFSet
R
RFXPress:RADAr:PULSe:ANTEnna:BEAM:TYPESets or returns the type of the antenna beam for the currently
ets or returns the “Turn On” status of the antenna scanning for
S
the currently selected pulse group. Select a pulse group in the
pulse train table before using this command.
selected pulse group. Select a pulse group in the pulse train
table before using this command. Turn on antenna scanning
before using this command.
RFXPress:RADAr:PULSe:ANTEnna:BEAM:WIDThSets or returns the width of the antenna beam for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command. Turn on antenna scanning and
set the beam type to either “Sinc” or “Gaussian” before using
this command.
RFXPress:RADAr:PULSe:ANTEnna:MRAValue
RFXPress:RADAr:PULSe:ANTEnna:SCANrateSets or returns the scan rate of the antenna for the currently
RFXPress:RADAr:PULSe:ANTEnna:TBEAringSets or returns the Target Bearing or MRA value of the antenna
1
Sets or returns the MRA value of the antenna for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command. Turn on antenna scanning and
set the beam type to either “Sinc” or “Gaussian” before using
this command.
selected pulse group. Select a pulse group in the pulse train
table and turn on antenna scanning before using this command.
for the currently selected pulse group. Select a pulse group in the
pulse train table before using this command. Turn on antenna
scanning and set the beam type to either “Sinc” or “Gaussian”
before using this command.
Radar: Multipath
Use the following commands for multipath settings.
le 2-23: Radar multipath commands
Tab
CommandDescription
RFXPress:RADAr:PULSe:MULTipath:TURNonSets or returns the “Turn On” status of the multipath for the
currently selected pulse group. Select a pulse group in the pulse
ain table before using this command.
tr
XPress:RADAr:PULSe:MULTipath:ADDPath
RF
FXPress:RADAr:PULSe:MULTipath:SELPath
R
RFXPress:RADAr:PULSe:MULTipath:DELAySets or returns the delay of the selected path in the multipath
ds a new path to the multipath table for the currently selected
Ad
pulse group. Select a pulse group in the pulse train table
before using this command. Turn on multipath before using this
ommand.
c
elects the path with the specified delay i n the multipath table
S
for the currently selected pulse. returns the delay of the selected
path in the multipath table for the currently selected pulse. Select
a pulse group in the pulse train table and turn on multipath before
using this command.
table for the currently selected pulse group. Select a pulse group
in the pulse train table and turn on multipath before using this
command. Select a path other than the default before setting
the delay value.
2-18RFXpress RFX100 Programmer Manual
Command Groups
Table 2-23: Radar multipath commands (cont.)
CommandDescription
RFXPress:RADAr:PULSe:MULTipath:AMPLitudeSets or returns the level of the selected path in the multipath
table for the currently selected pulse group. Select a pulse group
in the pulse train table and turn on multipath before using this
command.
RFXPress:RADAr:PULSe:MULTipath:PHASeSets or returns the phase of the selected path in the multipath
table for the currently selected pulse group. Select a pulse group
in the pulse train table and turn on multipath before using this
command.
RFXPress:RADAr:PULSe:MULTipath:DELPathDeletes the selected path in the multipath table for the currently
selected pulse group. Select a pulse group in the pulse train
table and turn on multipath before using this command.
Radar: I/Q Impairments
Use the following commands for I/Q impairments settings.
2-24: Radar I/Q impairments c ommands
Table
CommandDescription
RFXPress:RADAr:IQIMpairment:IQSWap:TURNonSets or returns the “Turn On” status of IQ Swap.
RFXPress:RADAr:IQIMpairment:IQIMbalance:TURNonSets or returns the “Turn On” status of IQ Imbalance.
RFXPress:RADAr:IQIMpairment:IQIMbalance:IQIMbalanceSets or returns the IQ imbalance value.
RFXPress:RADAr:IQIMpairment:QUADerror:TURN o nSets or returns the “Turn On” status of quadrature error.
RFXPress:RADAr:IQIMpairment:QUADerror:DEGReesSets or returns the quadrature error degrees value.
RFXPress:RADAr:IQIMpairment:CARRleakage:TURNonSets or returns the “Turn On”status of carrier leakage.
RFXPress:RADAr:IQIMpairment:CARRleakage:IVALueSets or returns the carrier leakage I value.
RFXPress:RADAr:IQIMpairment:CARRleakage:QVALueSets or returns the carrier leakage Q value.
RFXPress:RADAr:IQIMpairment:HWSKew:TURNonSets or returns the “Turn On” status of hardware skew.
RFXPress:RADAr:IQIMpairment:HWSKew:CH1ValSets or returns the channel 1 hardware skew value.
RFXPress:RADAr:IQIMpairment:HWSKew:CH2ValSets or returns the channel 2 hardware skew value.
RFXPress:RADAr:IQIMpairment:HWSKew:CH3ValSets or returns the channel 3 hardware skew value.
RFXPress:RADAr:IQIMpairment:HWSKew:CH4ValSets or returns the channel 4 hardware skew value.
Radar: Interference Addition
Use the following commands for interference addition settings.
RFXpress RFX100 Programmer Manual2-19
Command Groups
Table 2-25: Rad
CommandDescription
RFXPress:RADAr:INTFaddition:NOISe:TURNonSets or returns the “Turn On” status of Interference Addition
RFXPress:RADAr:INTFaddition:NOISe:SNRValueSets or returns the Interference Addition Noise SNR value.
RFXPress:RADAr:INTFaddition:NOISe:BANDwidthSets or returns the Interference Addition Noise bandwidth value.
RFXPress:RADAr:INTFaddition:SIGNaladd:TURNonSets or returns the signal addition “Turn On” status.
RFXPress:RADAr:INTFaddition:SIGNaladd:SIGFormatSets or returns the s ignal format selected.
RFXPress:RADAr:INTFaddition:SIGNaladd:VIAIntfSets or returns the interference method selection.
RFXPress:RADAr:INTFaddition:SIGNaladd:IWAVeformSets or returns the I waveform file name.
RFXPress:RADAr:INTFaddition:SIGNaladd:QWAVeformSets or returns the Q waveform file name.
RFXPress:RADAr:INTFaddition:SIGNaladd:RFWAveformSets or returns the RF waveform file name.
ar interference addition commands
Noise.
Radar: Pulse Clutter
e following commands for pulse clutter settings.
Use th
Table 2-26: Radar pulse clutter commands
CommandDescription
RFXpress:RADar:PULSe:CLUTter:DURation:VALueSets or returns the duration of clutter for the currently selected
pulse group. Select a pulse group in the pulse train table before
using this command.
RFXpress:RADAr:PULSe:CLUTter:GAUSsian:BWSets or returns the G aussian bandwidth of clutter for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command. Set the Power spectral density
to Gaussian.
RFXpress:RADar:PULSe:CLUTter:OFFSetSets or returns the frequency offset of clutter for the currently
selected pulse group. Select a pulse group in the pulse train
table before using this command.
RFXpress:RADAr:PULSe:CLUTter:PSD:VALUeSets o r returns the power spectral density of clutter for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command.
RFXPress:RADar:PULSe:CLUTter:SCR:VALueSets or returns the signal-to-clutter ratio of the currently selected
pulse group. Select a pulse group in the pulse train table before
using this command.
RFXpress:RADar:PULSe:CLUTter:STIMe:VALueSets or returns the starting time of clutter of the currently selected
pulse group. Select a pulse group in the pulse train table before
using this command.
RFXPress:RADar:PULSe:CLUTter:TURNonSets or returns the “Turn On” status of the pulse clutter for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command.
2-20RFXpress RFX100 Programmer Manual
Command Groups
Radar: Pulse Impairments
Use the following commands for pulse impairment settings.
Table 2-27: Radar pulse impairment commands
CommandDescription
RFXPress:RADAr:PULSe:IMPAirments:JITTer:TURNonSets or returns the “Turn On” status of the pulse impairments
jitter for the currently selected pulse group. Select a pulse group
in the pulse train table before using this command.
RFXPress:RADAr:PULSe:IMPAirments:JITTer:EDGEtypeSets or returns the type of the pulse impairments jitter edge type
for the currently selected pulse group. Select a pulse group in
the pulse train table before using this command. Turn on the
pulse impairments jitter before using this command.
RFXPress:RADAr:PULSe:IMPAirments:JITTer:EGDEviationSets or returns the w idth of the pulse impairments jitter edge
deviation for the currently selected pulse. Select a pulse group in
the pulse train table before using this command. Turn on pulse
impairments jitter and set the pulse impairments jitter edge type
to either “Uniform” or “Gaussian” before using this command.
RFXPress:RADAr:PULSe:IMPAirments:JITTer:W ID ThtypeSets or returns the pulse impairments jitter width type for the
currently selected pulse group. Select a pulse group in the pulse
train table and turn on pulse impairments jitter before using this
command. Set the pulse envelope shape of the selected pulse to
anything other than “Saw Tooth” or “Custom”.
RFXPress:RADAr:PULSe:IMPAirments:JITTer:WIDEviationSets or returns the pulse impairments jitter width deviation for
the currently selected pulse group. Select a pulse group in the
pulse train table and turn on jitter impairments before using this
command. Set the pulse envelope shape of the selected pulse
to anything other than “Saw Tooth” or “Custom”. Set the pulse
impairments jitter width type to either “Uniform” or “Gaussian”.
RFXPress:RADAr:PULSe:IMPAirments:AMPDeviation:TURNonSets or returns the “Turn On” status of the pulse impairments
amplitude deviation for the currently selected pulse group. Select
a pulse group in the pulse train table before using this command.
Set the pulse envelope shape of the selected pulse to anything
other than “Saw Tooth” or “Custom”.
RFXPress:RADAr:PULSe:IMPAirments:AMPDeviation:DROOpSets or returns the pulse impairments amplitude deviation droop
value for the currently selected pulse. Select a pulse group in the
pulse train table and "Turn On" pulse impairments amplitude
deviation before using this command. Set the pulse envelope
shape of the selected pulse to anything other than “Saw Tooth”
or “Custom”.
RFXPress:RADAr:PULSe:IMPAirments:AMPDeviation:OVSHootSets or returns the pulse impairments amplitude deviation
overshoot value for the currently selected pulse group. Select
a pulse group in the pulse train table and "Turn On" pulse
impairments amplitude deviation before using this command. Set
the pulse envelope shape of the selected pulse to anything other
than “Saw Tooth” or “Custom”.
RFXPress:RADAr:PULSe:IMPAirments:AMPDeviation:RIPValueSets or returns the w idth of the pulse impairments amplitude
deviation ripple value for the currently selected pulse group.
Select a pulse group in the pulse train table and "Turn On" pulse
impairments amplitude deviation before using this command. Set
the pulse envelope shape of the selected pulse to anything other
than “Saw Tooth” or “Custom”.
Sets or returns the w idth of the pulse impairments amplitude
deviation ripple frequency value for the currently selected pulse
group. Select a pulse group in the pulse train table and "Turn
On" pulse impairments amplitude deviation before using this
command. Set the pulse envelope shape of the selected pulse to
anything other than “Saw Tooth” or “Custom”.
Radar: Pulse Hopping
Use the following commands for pulse hopping settings.
RFXPress:RADAr:PULSe:HOPPing:DELHopDeletes the selected hop in the hopping table for the currently
RFXPress:RADAr:PULSe:HOPPing:HOPFrequency:MAXimumSets or returns the maximum pulse frequency for pseudo random
iption
Descr
a new frequency to the Avoid Frequency List for currently
Adds
selected pulse.
Deletes the selected frequency from the Avoid Frequency List for
currently selected pulse.
Sets or returns the offset of the selected frequency in the Avoid
quency List for currently selected pulse.
Fre
ts or returns the index in the Avoid Frequency List table for
Se
currently selected pulse.
selected pulse.
elected pulse.
s
Sets or returns the polynomial for the user-defined PRBS in
hopping for the pulse.
Sets or returns the shift register value for user-defined PRBS
in hopping for the pulse.
selected pulse group. Select a pulse group in the pulse train
table, turn on pulse hopping, and select a valid hop in the
hopping table before using this command.
hopping.
2-22RFXpress RFX100 Programmer Manual
Command Groups
Table 2-28: Radar pulse hopping commands (cont.)
CommandDescription
RFXPress:RADAr:PULSe:HOPPing:HOPFrequency:MINimumSets or returns the minimum pulse frequency for pseudo random
hopping.
RFXPress:RADAr:PULSe:HOPPing:OFFSetSets or returns the frequency offset of the selected hop in the
hopping table for the currently selected pulse group. Select a
pulse group in the pulse train table, Turn On pulse hopping,
and select a valid hop in the hopping table before using this
command.
RFXPress:RADAr:PULSe:HOPPing:PATTernSets or returns the hopping pattern for the currently selected
pulse group.
RFXPress:RADAr:PULSe:HOPPing:HOPTime:PULSecountSets or returns the hopping count for the currently selected pulse
group.
RFXPress:RADAr:PULSe:HOPPing:RELAmplitudeSets or returns the relative amplitude of the currently selected
hop in the hopping table for the selected pulse group. Select
a pulse group in the pulse train table, turn on pulse hopping,
and select a valid hop in the hopping table before using this
command.
RFXPress:RADAr:PULSe:HOPPing:REPEatSets or returns the repeat status of the pulse hopping for the
currently selected pulse group. Select a pulse group in the pulse
train table and turn on pulse hopping before using this command.
RFXPress:RADAr:PULSe:HOPPing:SELHopSets or returns the hop with the specified index in the hopping
table for the currently selected pulse. Select a pulse group in the
pulse train table and turn on hopping before using this command.
RFXPress:RADAr:PULSe:HOPPing:TURNonSets or returns the “Turn On” status of the pulse hopping for the
currently selected pulse group. Select a pulse group in the pulse
train table before using this command.
Radar: Pulse Staggered PRI
Use the following commands for pulse staggered PRI settings.
able 2-29: Radar pulse staggered PRI commands
T
CommandDescription
RFXPress:RADAr:PULSe:STAGpri:ADDPriAdds a new PRI deviation to the PRI Deviation table for the
currently selected pulse group. Select a pulse group in the pulse
train table, turn on staggered PRI, and set the staggered PRI
type to “User Defined” before using this command. The number
of PRI deviations that can be added depends upon the pulse
group's repeat value.
RFXPress:RADAr:PULSe:STAGpri:DELPriDeletes the selected index in the PRI deviation table for the
currently selected pulse group. Select a pulse group in the pulse
train table, turn ON the staggered PRI, and set the staggered
PRItypeto“UserDefined” before using this command.
RFXpress RFX100 Programmer Manual2-23
Command Groups
Table 2-29: Radar pulse staggered PRI commands (cont.)
CommandDescription
RFXPress:RADAr:PULSe:STAGpri:DEVIationSets or returns the specified index of the PRI deviation in the PRI
Deviation table for the currently selected pulse. Select a pulse
group in the pulse train table, turn on staggered PRI, and set the
staggered PRI type to “User Defined” before using this command.
RFXPress:RADAr:PULSe:STAGpri:REPEatSets or returns the repeat status of the pulse staggered PRI for
the currently selected pulse group. Select a pulse group in the
pulse train table and turn on the staggered PRI type to “User
Defined” before using this command.
RFXPress:RADAr:PULSe:STAGpri:SELPriSets or returns the specified index of the PRI deviation in the PRI
Deviation table for the currently selected pulse. Select a pulse
group in the pulse train table, turn on staggered PRI, and set the
staggered PRI type to “User Defined” before using this command.
RFXPress:RADAr:PULSe:STAGpri:SLOPeSets or returns the slope of the staggered PRI ramp for the
currently selected pulse group. Select a pulse group in the pulse
train table, turn on the staggered PRI, and set the staggered PRI
type to “Ramp” before using this command.
RFXPress:RADAr:PULSe:STAGpri:TURNonSets or returns the "Turn On" status of the pulse staggered PRI
for the currently selected pulse group. Select a pulse group in
the pulse train table before using this command.
RFXPress:RADAr:PULSe:STAGpri:TYPESets or r eturns the type of the staggered PRI for the currently
selected pulse group. Select a valid pulse or dead-time in the
pulse train table and turn on the staggered PRI before using
this command.
Radar: Pulse modulation
Use the following commands for pulse modulation settings.
ble 2-30: Radar pulse modulation commands
Ta
CommandDescription
RFXPress:RADAr:PULSe:MODUlationSets or returns the modulation for the currently selected pulse
group. Select a pulse group in the pulse train table before using
his command.
t
RFXPress:RADAr:PULSe:MODUlation:CUSTom:FNAMeSets or returns the file name in the custom modulation for the
currently selected pulse group. Select a pulse group in the pulse
train table and set the modulation to custom modulation before
using this command.
RFXPress:RADAr:PULSe:MODUlation:USFM:DURAtionSets or returns the duration for the selected step in the
User-defined SFM m odulation for the currently selected pulse
group. Select a pulse group in the pulse train table and set the
modulation to User-defined SFM before using this command.
RFXPress:RADAr:PULSe:MODUlation:USFM:FRQOffsetSets or returns the frequency offset for the selected step in the
User-defined SFM modulation for the currently selected pulse
group. Select a pulse group in the pulse train table and set the
modulation to User-defined SFM before using this command.
RFXPress:RADAr:PULSe:MODUlation:BCPBarker:CODESets or returns the barker code in the Biphase Coded Pulse
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to Biphase
Coded Pulse modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:LFM:FRQSweepSets or returns the frequency sweep in the linear frequency
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to linear
frequency before using this command.
RFXPress:RADAr:PULSe:MODUlation:LFM:SWPRangeSets or returns the s weep range in the linear frequency
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to linear
frequency before using this command.
RFXPress:RADAr:PULSe:MODUlation:NLFM:COEFficientSets or returns the coefficient for the selected order in the
linear frequency modulation for the currently selected pulse
group. Select a pulse group in the pulse train table and set
the modulation to Non Linear FM modulation before using this
command.
RFXPress:RADAr:PULSe:MODUlation:NLFM:SELOrderSets or returns the currently selected order in the Non Linear FM
for the currently selected pulse group. Select a pulse group in
the pulse train table and set the modulation to Non Linear FM
modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:PLPCodes:INIOffsetSets or returns the initial offset in the polyphase code modulation
for the currently selected pulse group. Select a pulse group in the
pulse train table and set the modulation to Polyphase m odulation
before using this command.
RFXPress:RADAr:PULSe:MODUlation:PLPCodes:PHSOffsetSets or returns the phase offset in the polyphase c ode modulation
for the currently selected pulse group. Select a pulse group in the
pulse train table and set the modulation to Polyphase m odulation
before using this command.
RFXPress:RADAr:PULSe:MODUlation:PLPCodes:STEPsSets or returns the number of steps in the polyphase code
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to Polyphase
modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:SFM:INIStepSets or returns the initial step size in the step frequency
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to step
frequency modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:SFM:STEPsSets or returns the number of steps in the step frequency
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to step
frequency modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:SFM:STPSizeS ets or returns the step size in the step frequency modulation
for the currently selected pulse group. Select a pulse group in
the pulse train table and set the modulation to step frequency
modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:USDCodes:ADDN
RFXPress:RADAr:PULSe:MODUlation:USDCodes:DELN
RFXPress:RADAr:PULSe:MODUlation:USDCodes:DURAtion
RFXPress:RADAr:PULSe:MODUlation:USDCodes:PHASe
RFXPress:RADAr:PULSe:MODUlation:USFM:SELStep
RFXPress:GENPurpose:CARRier<n>:PHASeSets or returns the phase shift of the carrier ‘n’ where [n] is
RFXPress:RADAr:PULSe:MODUlation:FRANk:CODElengthSets or returns the code length in the Frank Code modulation
RFXPress:RADAr:PULSe:MODUlation:NLFM:ADDAdds ‘n’ order in the Non Linear FM modulation for the currently
RFXPress:RADAr:PULSe:MODUlation:NLFM:DELNDeletes ‘n’ order in the Non Linear FM modulation for the
1
Adds 'n' user defined code steps in the User-defined Code
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation
to User-defined Step PM AM modulation before using this
command.
1
Deletes ‘n’ user defined code step in the User-defined Code
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation
to User-defined Step PM AM modulation before using this
command.
1
Sets or returns the duration for the selected step in the
User-defined Step PM AM modulation for the currently selected
pulse group. Select a pulse group in the pulse train table and set
the modulation to User-defined Step PM AM modulation before
using this command.
1
Sets or returns the phase for the selected step in the User-defined
Step PM AM modulation for the currently selected pulse group.
Select a pulse group in the pulse train table and set the
modulation to User-defined Step PM AM modulation before using
this command.
1
Sets or returns the currently selected step in the User-defined
SFM modulation for the currently selected pulse group. Select
a pulse group in the pulse train table and set the modulation to
User-defined SFM before using this command.
replaced with the carrier number. This parameter input is in
degrees when the signal format is IF/RF and not valid when the
signal format is IQ.
for the currently selected pulse group. Select a pulse group
in the pulse train table and set the modulation to Frank Code
modulation before using this command.
selected pulse group. Select a pulse group in the pulse train
table and set the modulation to Non Linear FM modulation before
using this command.
currently selected pulse group. Select a pulse group in the pulse
train table and set the modulation to Non Linear FM modulation
before using this command.
RFXPress:RADAr:PULSe:MODUlation:P1COde:CODElengthSets or returns the code length in the P1-Polyphase Code
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation to
P1-Polyphase Code modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:P2COde:CODElengthSets or returns the code length in the P2-Polyphase Code
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation to
P2-Polyphase Code modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:P3COde:CODElengthSets or returns the code length in the P3-Polyphase Code
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation to
P3-Polyphase Code modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:P4COde:CODElengthSets or returns the code length in the P4-Polyphase Code
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation to
P4-Polyphase Code modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:QPSK:SAMESets or returns the status of “Same symbols for all pulses” for the
QPSK modulation for the currently selected pulse group. Select
a pulse group in the pulse train table and set the modulation to
QPSK modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:QPSK:SYMBolsSets or returns the number of symbols in the QPSK modulation
for the currently selected pulse group. Select a pulse group in
the pulse train table and set the modulation to QPSK modulation
before using this command.
RFXPress:RADAr:PULSe:MODUlation:UPDN:INVErtSets or returns the status of Invert for the Up-Down Chirp
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to Up-Down
Chirp modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:UPDN:UPDOwnsSets or returns the number of up-downs in the Up-Down Chirp
modulation for the currently selected pulse group. Select a pulse
group in the pulse train table and set the modulation to Up-Down
Chirp modulation before using this command.
RFXPress:RADAr:PULSe:MODUlation:USDCodes:AMPLitudeSets or returns the amplitude for the selected step in the
User-defined Step PM AM modulation for the currently selected
pulse group. Select a pulse group in the pulse train table and
set the modulation to User-defined Step PM AM before using
this command.
RFXPress:RADAr:PULSe:MODUlation:USFM:ADDNAdds ‘n’ user defined steps in the User-defined Step FM
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation to
User-defined Step FM AM before using this command.
RFXPress:RADAr:PULSe:MODUlation:USFM:DELNDeletes ‘n’ user defined step in the User-defined Step FM AM
modulation for the currently selected pulse group. Select a
pulse group in the pulse train table and set the modulation to
User-defined Step FM AM before using this command.
RFXPress:RADAr:PULSe:MODUlation:USPM:AMPLitudeSets or returns the amplitude for the selected step in the
User-defined Step PM AM modulation for the currently selected
pulse group. Select a pulse group in the pulse train table and set
the modulation to User-defined Step PM AM modulation before
using this command.
RFXPress:RADAr:PULSe:MODUlation:USPM:DELNDeletes ‘n’ user defined code step in the User-defined Step PM
AM modulation for the currently selected pulse group. Select
a pulse group in the pulse train table and set the modulation
to User-defined Step PM AM modulation before using this
command.
RFXPress:RADAr:PULSe:MODUlation:USPM:DURAtionSe ts or returns the duration for the selected step in the
User-defined Step PM AM modulation for the currently selected
pulse group. Select a pulse group in the pulse train table and set
the modulation to User-defined Step PM AM modulation before
using this command.
RFXPress:RADAr:PULSe:MODUlation:USPM:PHASeSets or returns the phase for the selected step in the User-defined
Step PM AM modulation for the currently selected pulse group.
Select a pulse group in the pulse train table and set the
modulation to User-defined Step PM AM modulation before using
this command.
RFXPress:RADAr:PULSe:MODUlation:USPM:SELStepSets or returns the currently selected step in the User-defined
Step PM AM modulation for the currently selected pulse group.
Select a pulse group in the pulse train table and set the
modulation to User-defined Step PM AM modulation before using
this command.
1
This command has been deprecated; however, it is still supported for backward compatibility.
2-28RFXpress RFX100 Programmer Manual
Command Descriptions
RFXPress (No Query Form)
RFXpress application.
Group
Syntax
Examples
Launches the
Launch
RFXPress
RFXPRESS launches the RFXpress application.
RFXPress:COMPile (No Query Form)
Compiles to generate waveforms.
Group
Syntax
Compile settings
RFXPress:COMPile
Examples
RFXPRESS:COMPILE compiles a waveform.
RFXPress:COMPile:ADJWrap
Enables and disables wrap-around.
Group
Syntax
Arguments
Returns
Compile settings
RFXPress:COMPile:ADJ
RFXPress:COMPile:ADJWrap?
Boolean
Boolean
Wrap {<NR 1>|OFF|ON}
RFXpress RFX100 Programmer Manual2-29
Command Descriptions
Examples
RFXPRESS:COMP
RFXPRESS:COMPILE:ADJWRAP? disables the adjust wrap-around status
RFXPress:COMPile:AOVErsampl
Sets or returns the auto oversampling calculation option.
RFXPRESS:COMPILE:CORRECTION:FNAME “E:\Test.rfc” sets the correction
file name to “E:\Test.rfc”.
RFXPRESS:COMPILE:CORRECTION:FNAME? returns the correction file name.
RFXpress RFX100 Programmer Manual2-33
Command Descriptions
RFXPress:COM
Arguments
Examples
Pile:CPA Send
Sets the compile and send option. When set to true, the command compiles and
send the waveforms to AWG. When set to false, the command only compiles
the waveform
RFXPRESS:COMPILE:IQNORMFACT 1.5 sets the IQ Normalization factor to 1.5.
RFXPRESS:COMPILE:IQNORMFACT? returns the normalization or division factor.
RFXPress:COMPile:IWFMname
Sets or returns the I waveform name in the compile settings when the signal
format is IF/RF or IQ. But the waveform name is applied during compilation only
when the signal format is IQ.
Sets or returns the Q waveform name in the compile settings when the signal
format is IF/RF or IQ. But the waveform name is applied during compilation only
when the signal format is IQ. Sets or returns the Q waveform name in compile
settings.
RFXPRESS:COMPILE:QWFMNAME “Waveform_Q” sets the Q waveform name
to Waveform_Q.
RFXPRESS:COMPILE:QWFMNAME? sets the Q waveform name.
RFXPress:COMPile:RADAr:ADJUst
Sets or returns the adjusted pulse time or frequency parameters. These values
must be adjusted to meet the AWG specifications. This command is applicable
only when the selected plug-in is Radar signal.
RFXPRESS:COMPILE:RFNORMFACT 1.5 sets the IF/RF normalization factor to
1.5.
RFXPRESS:COMPILE:RFNORMFACT? returns the IF/RF normalization factor.
RFXPress:COMPile:RFWFmname
Sets or returns the IF/RF waveform name in the compile settings when the signal
format is IF/RF or IQ. But the waveform name is applied during compilation
only when the signal format is IF/RF.
RFXPRESS:COMPILE:SIGFORMAT? returns the signal format.
RFXPress:COMPile:WLENgth
Sets or returns the waveform length. This parameter can be set only when the
automatic waveform length calculation is set to “Off”. When the waveform type
is ‘TIME’, specify the waveform le ngth in seconds.
RFXPRESS:GENPURPOSE:CARRIER1:ALPHA 0.20 sets the Alpha/(B*T) for
carrier 1 to 0.20.
RFXPress:GENPurpose:CARRier1:ALPHa? returns the Alpha/(B*T) for
carrier 1.
RFXPress:GENPurpose:CARRier<n>:AMPLitude
Sets or returns the amplitude of carrier <n>, where <n> is the carrier number.
This parameter input value is dBm when the signal format is IF/RF and is V
when the signal format is IQ.
Sets or returns the baseband offset for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when the signal format is IQ.
RFXPRESS:GENPURPOSE:CARRIER1:BSEDATA PRBS sets the base data of
carrier 1 to PRBS.
RFXPRESS:GENPURPOSE:CARRIER1:BSEDATA? returns the base data type for
carrier 1.
e, PRBS, PATTern, FILE
RFXPress:GENPurpose:CARRier<n>:BSEData:FILE
Sets or returns the user-defined file for File Base data type of carrier <n>, where
<n> is the carrier number. The file path must be given and should be present in
the host which has RFXpress loaded.
Sets or returns the user-defined PRBS Shift Register pattern of carrier <n>, where
<n> is the carrier number. The length of the pattern depends upon the polynomial
expression.
returns the Shift register binary pattern user-defined PRBS type for carrier 1.
sets the shift register bit pattern to "101010101010101"
RFXPress:GENPurpose:CARRier<n>:CHBRipple
Sets or returns the Chebyshev ripple for carrier <n>, where <n> is the carrier
number. This is applicable only if the window selected is Chebyshev R ipple.
RFXPRESS:GENPURPOSE:CARRIER2:FREQUENCY 20e6 sets the frequency
ofcarrier2to20MHz.
RFXPRESS:GENPURPOSE:CARRIER2:FREQUENCY? returns the frequency of
carrier 2.
urpose:CARRier<n>:FREQuency
RFXPress:GENPurpose:CARRier<n>:FSAMple:DATOrg
Sets or returns the file sample data organization for carrier <n>, where <n> is
the carrier number. This parameter can be accessed only when the modulation
is set to File Samples.
RFXPRESS:GENPURPOSE:CARRIER1:FSAMPLE:DATORG IQ sets file sample
data organization for carrier 1 to I/Q.
RFXPRESS:GENPURPOSE:CARRIER1:FSAMPLE:DATORG? returns the file
sample data organization for carrier 1.
RFXpress RFX100 Programmer Manual2-57
Command Descriptions
RFXPress:GEN
Related Commands
Arguments
Examples
Purpose:CARRier<n>:FSAMple:FNAMe
Sets or returns the File Samples file name for carrier <n>, where <n> is the
carrier number. This parameter can be accessed only when the modulation is set
the file sample file name for carrier 1 to “E:\Test.txt”.
RFXPRESS:GENPURPOSE:CARRIER1:FSAMPLE:FNAME? returns the file sample
for carrier 1.
RFXPress:GENPurpose:CARRier<n>:FSAMple:FORMat
Sets or returns the file sample format for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when the modulation is
Samples.
RFXPRESS:GENPURPOSE:CARRIER1:FSAMPLE:MODE EX TErnal sets the file
sample mode for carrier 1 to External.
RFXPRESS:GENPURPOSE:CARRIER1:FSAMPLE:MODE? returns the file sample
mode for carrier 1.
RFXPress:GENPurpose:CARRier<n>:FSAMple:SAMRate
Sets or returns the file sampling rate for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when the modulation is set to File
Samples.
RFXPRESS:GENPURPOSE:CARRIER1:FSAMPLE:SAMRATE 16 sets the file
sampling rate for carrier 1 to 16 MHz.
RFXPRESS:GENPURPOSE:CARRIER1:FSAMPLE:SAMRATE? returns the file
sampling rate for carrier 1.
RFXPress:GENPurpose:CARRier<n>:FSYMble:DATOrg
Sets or returns the file symbol data organization for carrier <n>, where <n> is
the carrier number. This parameter can be accessed only when the modulation
is set to File Symbols.
RFXPRESS:GENPURPOSE:CARRIER1:FSYMBLE:DATORG QI sets the file symbol
data organization for carrier 1 to Q/I.
RFXPRESS:GENPURPOSE:CARRIER1:FSYMBLE:DATORG? returns the file
symbol data organization for carrier 1.
RFXPress:GENPurpose:CARRier<n>:FSYMble:FNAMe
Sets or returns the file symbol file name for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when the modulation is set to File
Symbols.
the file symbol file name for carrier 1 to “E:\Test1.txt”.
RFXPRESS:GENPURPOSE:CARRIER1:FSYMBLE:FNAME? returns the file symbol
file name for carrier 1.
:Setup
RFXPress:GENPurpose:CARRier<n>:FSYMble:FORMat
Group
Syntax
Related Commands
Arguments
Returns
Examples
Sets or returns the file symbol format for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when the modulation is set to File
Symbols.
Purpose:CARRier<n>:HOPPing:HOPFreq:ADD (No Query Form)
Adds the hop frequency in the hopping table/list for carrier <n>, where <n> is the
carrier number. This parameter can be accessed only when hopping is enabled
n>. This command cannot be used when the hop pattern selected is
Sets or returns the channel spacing in hopping for carrier <n>, where <n> is the
carrier number. This parameter can be accessed only when hopping is enabled
for carrier <n>. This parameter can be set only when the hop pattern selected is
“Pseudo-Random, Range” or “Pseudo-Random, Avoid List”.
sets the hop channel spacing in hopping for carrier 1 to 40 MHz.
2-62RFXpress RFX100 Programmer Manual
Command Descriptions
RFXPRESS:GENP
the channel spacing in hopping for carrier 1.
URPOSE:CARRIER1:HOPPING:HOPFREQ:CHSPACING?
RFXPress:GENPurpose:CARRier<n>:HOPPing:HOPFreq:DELEte (No Query
Form)
Deletes the hop/frequency entries in the hopping table/list for carrier <n>, where
<n> is the carrier number. This parameter can be accessed only when hopping
is enabled for carrier <n>. This command cannot be used when the hop pattern
selected is “Pseudo-Random, Range”.
Sets or returns the frequency in the hopping table for carrier <n>, where <n> is
the carrier number. This parameter can be accessed only when hopping is enabled
for carrier <n>. This parameter can be accessed only when the hop frequency
mode is Absolute . This parameter is not accessible when the hop pattern is set
as “Pseudo-Random, Range”.
Sets or returns the frequency mode in hopping for carrier <n>, where <n> is the
carrier number. This parameter can be accessed only when hopping is enabled for
carrier <n>. The frequency mode is dependent on the hop pattern and the signal
format mode. The frequency mode cannot be set to Offset for “Pseudo-Random,
List” and “Pseudo-Random, Avoid List” when the signal format is IF/RF. The
frequency mode cannot be set to Absolute for “Pseudo-Random, List” and
“Pseudo-Random, Avoid List” when the signal format is IQ This command cannot
be used when the hop pattern selected is “Pseudo-Random, Range”.
sets the frequency mode in hopping for carrier 1 to A bsolute.
returns
the frequency mode in hopping for carrier 1.
2-64RFXpress RFX100 Programmer Manual
Command Descriptions
RFXPress:GEN
Related Commands
Arguments
Purpose:CARRier<n>:HOPPing:HOPFreq:FRQOffset
Sets or returns the frequency offset in hopping for carrier <n>, where <n> is the
carrier number. This pa rameter can be access ed only when hopping is enabled
n>. This parameter ca n be accessed only when the hop frequency
Group
Syntax
for carrier <
mode is offset. This parameter is not accessible when the hop pattern is set
as “Pseudo-Random, Range”.
Sets or returns the “time in hop” in the hopping table for carrier <n>, where <n> is
the carrier number. This parameter can be accessed only when hopping is enabled
for carrier <n>. This parameter can be a ccessed only when the hop pattern set is
“Custom Table” and hop time method is set as “Time in hop, variable”.
Sets or returns the hops per second for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when hopping is enabled for carrier
<n>. This parameter can be accessed only when the hop time method set is "hops
per second, fixed".
Sets or returns the hopping time method for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when hopping is enabled for carrier
<n>. The hop time method is dependent on the hop pattern selected. Only
er hop, fixed" and "Hops per second, fixed" are valid when the hop
Group
Syntax
Related Commands
"Symbols p
pattern set is other than “Custom Table”.
Sets or returns the symbols per hop for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when hopping is enabled for carrier
parameter can be accessed only when the hop time method s et is
Sets or returns the hop maximum frequency for carrier <n>, where <n> is the
carrier number. This parameter can be accessed only when hopping is enabled
for carrier <n>. This parameter can be set only when the hop pattern selected is
“Pseudo-Random, Range” or “Pseudo-Random, Avoid List”.
Sets or returns the hop minimum frequency for carrier <n>, where <n> is the
carrier number. This pa rameter can be access ed only when hopping is enabled
for carrier <n>. This parameter can be set only when the hop pattern selected is
“Pseudo-Random, Range” or “Pseudo-Random, Avoid List”.
Sets or returns the hop frequency pattern for carrier <n>, where <n> is the carrier
number. This parameter can be accessed only when hopping is enabled for carrier
<n>.
Sets or returns the polynomial for user-defined PRBS in hopping for carrier <n>,
where <n> is the carrier number. This parameter can be accessed only when
hopping is enabled for carrier <n>. You cannot set this parameter when the hop
pattern selected is Custom Table. You can set this parameter only when the PRBS
type is User Defined.
Sets or returns the shift register value for user-defined PRBS in hopping for carrier
<n>, where <n> is the carrier number. This parameter can be accessed only when
enabled for carrier <n>. You cannot set this parameter when the hop
Group
Syntax
hopping is
pattern selected is Custom Table. You cans set this parameter only when the
PRBS type is User Defined.
Sets or returns the relative amplitude in the hopping table for carrier <n>, where
<n> is the carrier number. This parameter can be accessed only when hopping
Sets or returns the frequency index selection in hopping for carrier <n>, where
<n> is the carrier number. This parameter can be accessed only when hopping
is enabled for carrier <n>. This parameter can be accessed only when the hop
pattern set is other than “Custom Table”.
Sets or returns the hop index selection in hopping for carrier <n>, where <n> is
the carrier number. This parameter can be accessed only when hopping is enabled
for carrier <n>. This parameter can be a ccessed only when the hop pattern set is
“Custom Table”.
Sets or returns the start symbol in the hopping table for carrier <n>, where <n> is
the carrier number. This parameter can be accessed only when hopping is enabled
for carrier <n>. This parameter can be a ccessed only when the hop pattern set is
“Custom Table” and hop time method is set as “Symbol Index, each hop”.