
SCPI Command Set
(SPP value + 6 Header and trailer words)))
Query Response
<integer>
*RST State
1
Examples
:TRACE:BLOC:PACK 100
:TRACE:BLOCK:PACK?
:TRACe:SPPacket
This command sets or queries the number of Samples Per Packet (SPPacket). In block
capture mode, it is used in conjunction with the
set the total number of (continuous and contiguous) samples to capture.
The upper bound of the SPP is limited by the VRT's 16-bit Packet Size field less the
VRT's headers and any optional fields (see
16-bit Packet Size defines the total number of 32-bit
words
in each packet, not
samples
which could have different bits per sample. However, the total samples must be a
multiple of 32 due to the use of burst transfer method of the capture engine. The
maximum SPP is, therefore, simplified to 65504 or (2
16
– 32) for all data format.
The lower bound of the SPP is limited by the capture engine's minimal transfer
requirement of 256 samples.
summarizes the SPP boundary sizes and the
required multiple values for different data output format.
Table
37: Max, Min, and Required Multiples for SPP and Samples-per-word for Different
Data Output Format
Format
Samples-per-
word
Min SPP Size
Max SPP Size
Required Multiples
{I
14
Q
14
}
1
256
65504
32
{I
14
}
2
{I
24
}
1
Syntax
:TRACe:SPPacket <integer>
:TRACe:SPPacket? [MAX | MIN]
Parameter
<integer>
[MAX | MIN]
for query
Input Data Type
Integer | Character
Allowable Values
256 – 65504,
must be a multiple of 32
Query Response
<integer>
*RST State
1024
Examples
:TRACE:SPP 4096
:TRAC:SPP?
:TRACe:STReam:STARt
This command begins the execution of the real time stream capture. It will also initiate
data capturing. Data packets will be streamed (or pushed) from the WSA5000 whenever
data is available.
ThinkRF WSA5000 Wireless Signal Analyzer Programmer's Guide
73