Baseband Marker Commands

These commands set the marker properties for the waveform being played. The Marker Source and Marker File commands apply to all markers. The other marker properties are set for individual markers.
 

Numerical Choices:

:RADio[1]2|3|4|5|6 – The numerical choices correspond to the baseband generator being configured. Refer to the block diagram of your configuration.

:MARKer[1]2|3|4 – The numerical choices correspond to the marker that you want to assign for playback. Marker 2 is reserved for internal use and will be ignored if it is set in the waveform.


[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:DELay <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:DELay?

This command sets the delay for the individual marker determined by the sample rate. The maximum delay is the time required to play 1,024 samples, as calculated using the following equation:

The variable <val> is expressed in seconds.

Range: 0 to Maximum

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:ENABle ON|OFF|1|0

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:ENABle?

This command turns the marker state on or off. When a marker is active (on), it provides an output trigger signal to the baseband generator block. This command is required when setting any marker related properties.

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:POLarity POSitive|NEGative

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:POLarity?

This command sets the output state for the selected marker.

POSitive

This choice sets the marker output signal to be high (1) when the marker points from the marker source are on. When the marker points from the marker source are off, the marker output signal is set to low (0).

NEGative

This choice sets the marker output signal to be low (0) when the marker points from the marker source are on. When the marker points from the marker source are off, the marker output signal is set to high (1).

 

[:SOURce]:RADio[1]|2|3|4|5|6:ARB:MARKer[1]|2|3|4:SOURce DYNamic|USER

[:SOURce]:RADio[1]|2|3|4|5|6:ARB:MARKer[1]|2|3|4:SOURce?

This command sets the source that is used to generate the markers.

DYNamic

This choice allows you to set a marker dynamically rather than using the marker source as selected in the MSOurce command.

USER

This choice allows you to set a marker from a user-generated file instead of using an embedded marker as selected in the MSOurce command.

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE ZDETect|RDETect|PERiodic

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE?

This command allows you to control the events that will turn the generated marker on or off when the marker source is Dynamic.

ZDETect

This choice sets the marker to active when the power is zero; otherwise, the marker is not active. It is mainly intended to detect when a bursted signal is on or off.

RDETect

This choice specifies the marker signal to be active when the waveform signal meets specific criteria that you define. To be effective, this command requires that the Range Relationship (Equal, Less, Greater, and Range), Range Data, and Range Units commands are executed.

PERiodic

This choice selects the sample and duration where the marker will be active. To be effective, this command requires that the Pulse Start (the number of samples to wait until the first marker pulse is started), Pulse Width (the number of samples that the marker pulse is turned on), and Pulse Period (the number of samples for one complete cycle of the marker pulse, which is number of samples of the pulse period plus the number of samples of off time between two pulses) commands are executed. ClosedExamples

This illustration provides three examples using the same waveform.
 

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:PERiodic:PPERiod <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:PERiodic:PPERiod?

This command sets the total number of samples in the marker cycle (on plus off time). The pulse period is set as an even-numbered integer, greater than or equal to 4, representing the number of samples. This command is only valid when the Marker Source is Dynamic and the Marker Type is Periodic.

The variable <val> is number of samples.

Range: 4 to 1099511627775 (240-1) samples
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:PERiodic:PSTart <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:PERiodic:PSTart?

This command sets the sample on which the marker becomes active (on) when the Marker Type is Periodic. This command is only valid when the Marker Source is Dynamic and the Marker Type is Periodic.

The variable <val> is number of samples.

Range: 1 to 1099511627775 (240-1) samples
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:PERiodic:PWIDth <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:PERiodic:PWIDth?

This command sets the width of the active markers in the samples when the Marker Type is Periodic. This command is only valid when the Marker Source is Dynamic and the Marker Type is Periodic.

The variable <val> is number of samples.

Range: 1 to 4294967295 (232-1) samples
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation EQUal|GREater|LESS|RANGe

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation?

This command sets the relationship for the range limit that the marker must meet.

This command is only valid when the Marker Source is Dynamic and the Marker Type is Periodic.

EQUal

This choice selects the range value equal to a specified limit. ClosedExample… 

GREater

This choice selects the range value to be greater than the limit and less than the maximum allowed value. ClosedExample…

LESS

This choice selects the range value to be less than the limit and greater than the minimum allowed value. ClosedExample…

RANGe

This choice selects the range value to be set using a user designated upper and lower limit. ClosedExample…

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:EQUal <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:EQUal?

This command sets the value for the range markers when the desired range limit is equal to a specified value. This command is valid only if the Marker Source is Dynamic, and the Marker Type is Range Detect.

Range: Depends on marker units selected

–32768 to 32768 (Range unit is integer)
0 to –6 dB (Unit is dB, Data is I or Q)
–Infinity to 3 dB (Unit is dB, Data is Power)
0 to 46340 (Unit is integer; Data is Power)
0 to 100 (Range unit is %)
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:GREater <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:GREater?

This command sets the value for the Range markers when the desired range limit is to be greater than a specified value. This command is valid only if the Marker Source is Dynamic, and the Marker Type is Range Detect.

Range: Depends on marker units selected

–32768 to 32768 (Range unit is integer)
0 to –6 dB (Unit is dB, Data is I or Q)
–Infinity to 3 dB (Unit is dB, Data is Power)
0 to 46340 (Unit is integer; Data is Power)
0 to 100 (Range unit is %)
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:LESS <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:LESS?

This command sets the value for the Range markers when the desired range limit is to be less than a specified value. This command is valid only if the Marker Source is Dynamic, and the Marker Type is Range Detect.

Range: Depends on marker units selected

–32768 to 32768 (Range unit is integer)
0 to –6 dB (Unit is dB, Data is I or Q)
–Infinity to 3 dB (Unit is dB, Data is Power)
0 to 46340 (Unit is integer; Data is Power)
0 to 100 (Range unit is %)
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:LLIMit <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:LLIMit?

This command sets the lower limit when the range limit is selected as Range. This command is only valid when the Marker Type is Range Detect and the Range Relationship Limit is Range.

Range: Depends on marker units selected

–32768 to 32768 (Range unit is integer)
0 to – 6 dB (Unit is dB, Data is I or Q)
–Infinity to 3 dB (Unit is dB, Data is Power)
0 to 46340 (Unit is integer; Data is Power)
0 to 100 (Range unit is %)
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:ULIMit <val>

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:ULIMit?

This command sets the upper limit when the range limit is selected as Range. This command is only valid when the Marker Source is Dynamic and the Marker Type is Periodic.

Range: Depends on marker units selected

–32768 to 32768 (Range unit is integer)
0 to –6 dB (Unit is dB, Data is I or Q)
–Infinity to 3 dB (Unit is dB, Data is Power)
0 to 46340 (Unit is integer; Data is Power)
0 to 100 (Range unit is %)
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:RDATa I|Q|POWer

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:RDATa?

This command sets the type of sample data that the range detection process will use for comparison when determining the marker state. This command is only valid when the Marker Type is Range Detect and the Range Relation is Range. ClosedExample…

This example shows the maximum and minimum allowable waveform values for the Range Data selection based on the Units that are selected.

I

This choice dynamically generates the marker based on the I channel data using all 16 bits of data.

Q

This choice dynamically generates the marker based on the Q channel data using all 16 bits of data.

POWer

This choice dynamically generates the marker as a function of the waveform's power.

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:SOURce DYNamic|USER

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:SOURce?

This command allows you to specify a source for an individual marker.

DYNamic

This choice generates markers in real time based on the I/Q data or sample count. Using the :TYPE command, you can set the marker type to Zero Detect, Range, or Periodic values.

USER

This choice uses the source file specified in :MSOurce command to specify the marker state.

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:UNIT INT|DB|PCT

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MARKer[1]2|3|4:TYPE:RRELation:UNIT?

This command selects the units to use for the range relationship parameters: Greater, Less, Equal, Range.

INT

This choice selects integer values to express the range relationship.

DB

This choice selects decibels to express the range relationship.

PCT

This choice selects percentage to express the range relationship.

 

 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MFILename "<file name>"

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MFILename?

This command selects a user-created file for the marker source settings when the Marker Source is FILE. This data will override any embedded marker data. Changing this source will require the waveform to be reloaded to baseband memory.

The PXB provides for three markers at each point on the baseband generator waveform signal, Marker 1, Marker 3, and Marker 4. Marker 2 is not used by the PXB and will ignore attempts by the marker file to turn on Marker 2. Because markers are set at each waveform point, the marker file must contain the same number of bytes as there are waveform points. (For an example of a user-created marker file, refer to Marker Files.)
 

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MSOurce FILE|EMBedded

[:SOURce]:RADio[1]2|3|4|5|6:ARB:MSOurce?

This command identifies the marker source to use for all markers settings.

FILE

This choice selects a user-created file as the marker source for the waveform. The marker source file must have the same name as the waveform file. However, you can still set an individual marker dynamically which will override the user-file marker data using the SOURce command.

EMBedded

This choice selects the markers as embedded in the waveform, such as a waveform generated using Signal Studio or using other waveform formats with markers embedded in the data. The PXB outputs three markers, Marker 1, Marker 3, and Marker 4. Marker 2 is reserved for internal use and will be ignored if it is set in the waveform. When you make this selection, you can still dynamically set an individual marker using the SOURce command which will override the embedded marker data for an individual marker.