Remote Control Commands
R&S
®
SMU200A
505Operating Manual 1007.9845.32 ─ 15
Setting parameters:
Specifies the number of bytes in a WAVEFORM tag and is calculated
as follow:
Length = Number of I/Q pairs * 4 (i.e. 2 bytes per I and
2 bytes per Q value) + 1 byte (i.e. the length of the #).
IxQx… represents binary data (16-bit signed integer in 2's
complement notation) containing the I and Q component
alternately and starting with the I component. Each component
consists of two bytes, least significant byte (LSB) first.
The values of the two bytes in an I component and a Q component
are in the range 0x0 to 0xFFFF (-32767 to +32767). This value is
transferred to the D/A converter.
This tag is also used to store multi segment waveforms. The I/Q
streams of the individual waveforms are directly concatenated to
one collectively waveform I/Q stream.
The number of segments and the start offset and length of the
individual segments inside the total waveform I/Q stream is
determined by the additional tags MWV_SEGMENT_COUNT,
MWV_SEGMENT_START and MWV_SEGMENT_LENGTH.
Further MWV_SEGMENT_... tags are also available, i.e. for level
and clock information etc.
Length
I Q
{WAVEFORM-401:#I
0
,Q
0
,I
1
,Q
1
,I
2
,Q
2
,...I
99
,Q
99
}
100 I/Q pairs with 4 bytes each are transmitted - none multi seg-
ment
Multi Segment
{WAVEFORM-1201:
#I
0,Seg0
,Q
0,Seg0
,I
1,Seg0
,Q
1,Seg0
,...I
99,Seg0
,Q
99,Seg0
,I
0,Seg1
,Q
0,Seg1
,I
1,Seg1
,
Q
1,Seg1
,… I
199,Seg1
,Q
199,Seg1
}
(2 segments: segment 0 with 100 I/Q pairs, segment 1 with 200 I/
Q pairs. Each I/Q pair consist of 2*16 bit = 4 bytes)
The data is transmitted using SCPI command
BB:ARB:WAVE:DATA.
Example:
Example:
Setting onlyUsage:
{MWV_SEGMENT_COUNT: NumOfSeg}
(mandatory for multi segment waveforms)
The tag contains the number of segments in the multi segment waveform in ASCII integer
format.
{MWV_SEGMENT_COUNT: 2}
Multi segment waveform with 2 segments
Example:
Setting onlyUsage:
R&S Signal Generator Waveform and List Format