Waveform and List Format
R&S
®
SGT100A
509
User Manual 1176.8674.02 ─ 07
IxQx
IxQx…
represents binary data (16-bit signed integer in 2's com-
plement notation) containing the I and Q component alternately
and starting with the I component. Each component consists of 2
bytes in Little endian format representation, i.e least significant
byte (LSB) first.
The values of the 2 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
.
Further
MWV_SEGMENT_...
tags are also available, for example
for level and clock information.
Example:
One segment waveform
{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
Example:
Multi-segment waveform
{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 consists of 2*16 bit = 4 bytes
Usage:
Setting only
{MWV_SEGMENT_COUNT: NumOfSeg}
(mandatory for multi-segment waveforms)
The tag contains the number of segments in the multi-segment waveform in ASCII inte-
ger format.
Example:
{MWV_SEGMENT_COUNT: 2}
Multi-segment waveform with 2 segments
Usage:
Setting only
{MWV_SEGMENT_LENGTH: SamplesSeg0, SamplesSeg1, …, SamplesSegN-1}
(mandatory for multi-segment waveforms)
The tag contains a list of I/Q sample lengths for every segment in the multi-segment
waveform in ASCII integer format.
Tag Description