
I/Q over Ethernet (QSFP+) protocol
R&S
®
SMM-K507
45
User Manual 1179.5718.02 ─ 02
Seq. No.
Command / frame
Description
(2,1)
APPL command (CmdCode= ‚3‘):
"STOP_ARB_AND_SET_ARB_PARAMS:"
Stops the ARB generator, configures waveform
parameter. Replies with ACK/NAK.
If errors occur, repeat this command.
(2,2)
Ctrl frame
Starts waveform transfer:
"START_WV_TRANSFER"
(2,3)
Data frames
Transfer waveform data.
(2,4)
Ctrl frame
Terminates waveform transfer:
"TRANSFER_FINISHED"
(2,5)
APPL-Command (CmdCode= ‚3‘):
"CHECK_STATE_AFTER_UPLOAD"
If no errors occurred during transfer, ACK is sent
with automatic restart trigger.
If errors occur, NAK is sent. Repeat the transfer
with sequence number (2,1) and following.
WV play stop and start via protocol
The table shows a command sequence for arbitrary playing waveforms via the protocol
without reconfiguring or transferring waveform data again.
Seq. No.
Command / frame
Description
(3,1)
APPL command (CmdCode= ‚3‘):
"STOP_ARB"
Stops the ARB generator.
(3,2)
APPL-Command (CmdCode= ‚3‘):
"CHECK_STATE_AND_RESTART_ARB"
Waveform play restarts. If a trigger is active, you
can start palying/replaying the waveform with an
external/internal trigger signal.
A.5
Using a python script for waveform data transfer
The following example describes how to transfer waveform data from the host PC to
the R&S
SMM100A via a python script. You can run the script to transfer small wave-
form files of several hundred Msample.
The script uses waveform upload command sequence
WV transfer with meta data and
.
Using a python script for waveform data transfer