r&s smw-k501/-k502/-k503/- k504/-k315 interface, extended … · 2020-07-08 · screenshots are...

126
R&S ® SMW-K501/-K502/-K503/- K504/-K315 Extended and Real-Time Sequencing, Real-Time Control Interface, Extended Pulse Rate, Pulse-on-Pulse Simulation User Manual User Manual Version 13 1177626902 (;ÛÌÓ2)

Upload: others

Post on 16-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

R&S®SMW-K501/-K502/-K503/-K504/-K315Extended and Real-TimeSequencing, Real-Time ControlInterface, Extended Pulse Rate,Pulse-on-Pulse SimulationUser Manual

User

Man

ual

Versi

on 13

1177626902(;ÛÌÓ2)

Page 2: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

This manual describes the following software option:

● R&S®SMW-K501/-K502/-K503/-K504/-K3151314.9218.xx, 1413.9260.xx, 1414.3620.xx, 1414.3665.xx, 1414.6529.xx

This manual describes firmware version FW 4.70.026.xx and later of the R&S®SMW200A.

© 2020 Rohde & Schwarz GmbH & Co. KGMühldorfstr. 15, 81671 München, GermanyPhone: +49 89 41 29 - 0Fax: +49 89 41 29 12 164Email: [email protected]: www.rohde-schwarz.comSubject to change – Data without tolerance limits is not binding.R&S® is a registered trademark of Rohde & Schwarz GmbH & Co. KG.Trade names are trademarks of the owners.

1177.6269.02 | Version 13 | R&S®SMW-K501/-K502/-K503/-K504/-K315

The following abbreviations are used throughout this manual: R&S®SMW200A is abbreviated as R&S SMW, R&S®WinIQSIM2TM isabbreviated as R&S WinIQSIM2.

Page 3: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

ContentsR&S®SMW-K501/-K502/-K503/-K504/-K315

3User Manual 1177.6269.02 ─ 13

Contents1 Preface.................................................................................................... 5

2 Welcome to the Extended Sequencer.................................................. 7

3 About the Extended Sequencer..........................................................10

4 Extended Sequencer Configuration and Settings............................ 43

5 Remote-Control Commands............................................................... 86

List of Commands..............................................................................121

Index....................................................................................................124

Page 4: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

ContentsR&S®SMW-K501/-K502/-K503/-K504/-K315

4User Manual 1177.6269.02 ─ 13

Page 5: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

PrefaceR&S®SMW-K501/-K502/-K503/-K504/-K315

5User Manual 1177.6269.02 ─ 13

1 Preface

1.1 Documentation Overview

This section provides an overview of the R&S SMW user documentation. Unless speci-fied otherwise, you find the documents on the R&S SMW product page at:

www.rohde-schwarz.com/manual/smw200a

1.1.1 Getting Started Manual

Introduces the R&S SMW and describes how to set up and start working with the prod-uct. Includes basic operations, typical measurement examples, and general informa-tion, e.g. safety instructions, etc. A printed version is delivered with the instrument.

1.1.2 User Manuals and Help

Separate manuals for the base unit and the software options are provided for down-load:● Base unit manual

Contains the description of all instrument modes and functions. It also provides anintroduction to remote control, a complete description of the remote control com-mands with programming examples, and information on maintenance, instrumentinterfaces and error messages. Includes the contents of the getting started manual.

● Software option manualContains the description of the specific functions of an option. Basic information onoperating the R&S SMW is not included.

The contents of the user manuals are available as help in the R&S SMW. The helpoffers quick, context-sensitive access to the complete information for the base unit andthe software options.

All user manuals are also available for download or for immediate display on the Inter-net.

1.1.3 Tutorials

The R&S SMW provides interactive examples and demonstrations on operating theinstrument in form of tutorials. A set of tutorials is available directly on the instrument.

Documentation Overview

Page 6: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

PrefaceR&S®SMW-K501/-K502/-K503/-K504/-K315

6User Manual 1177.6269.02 ─ 13

1.1.4 Service Manual

Describes the performance test for checking the rated specifications, module replace-ment and repair, firmware update, troubleshooting and fault elimination, and containsmechanical drawings and spare part lists.

The service manual is available for registered users on the global Rohde & Schwarzinformation system (GLORIS, https://gloris.rohde-schwarz.com).

1.1.5 Instrument Security Procedures

Deals with security issues when working with the R&S SMW in secure areas. It is avail-able for download on the Internet.

1.1.6 Safety Instructions

Contains safety instructions and information on operating conditions in many lan-guages.

The printed document is delivered with the instrument.

1.1.7 Data Sheets and Brochures

The data sheet contains the technical specifications of the R&S SMW. It also lists theoptions and their order numbers and optional accessories.

The brochure provides an overview of the instrument and deals with the specific char-acteristics.

See www.rohde-schwarz.com/brochure-datasheet/smw200a

1.1.8 Release Notes and Open Source Acknowledgment (OSA)

The release notes list new features, improvements and known issues of the currentfirmware version, and describe the firmware installation.

The open source acknowledgment document provides verbatim license texts of theused open-source software.

See www.rohde-schwarz.com/firmware/smw200a

1.1.9 Application Notes, Application Cards, White Papers, etc.

These documents deal with special applications or background information on particu-lar topics.

See www.rohde-schwarz.com/application/smw200a and www.rohde-schwarz.com/manual/smw200a

Documentation Overview

Page 7: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Welcome to the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

7User Manual 1177.6269.02 ─ 13

2 Welcome to the Extended SequencerThe extended sequencer (R&S SMW-K501/-K502/-K503/-K504) is a firmware applica-tion that allows the R&S SMW to generate complex signal sequences in realtime.

The signal sequences can be configured in one of the follwoing ways:● Manually in XML files (R&S SMW-K501, user Mode)● With the R&S Pulse Sequencer software (R&S SMW-K501/K502, pulse sequencer

or direction finding modes)● Via an external simulation tool (R&S SMW-K503, real time control interface mode)

where the control words are streamed via LAN.

Supported operating modes and their key features

The extended sequencer options provide different operating modes for creating anextended sequence and generating the signal in the R&S SMW.● "User Mode"

The extended sequencing is specified by a set of xml based command lists. Thismode is only supported by the standard baseband R&S SMW.The main features of this mode are:– Multi-segment waveform sequencing with loops and nested loops– Waveform segment signal generation with variable repetition intervals and rep-

etition count per segment– Attenuation profiles with optional interpolation– Frequency hopping with various phase options– Reduced calculation time and file size compared to simple ARB file creation– Support of up to two entities– Long simulation times

● "Pulse Sequencer"and "Direction Finder" modesThese modes handle the signals configured with the R&S Pulse Sequencer soft-ware.The software enables you to configure pulse signals for test scenarios of any com-plexity, e.g. to simulate the signals of different emitter and receiver configurations,including antennas and antenna scanning. The "Direction Finder" mode supportsdirection finding scenarios with multiple antennas and individual positioning to sim-ulate dynamic antenna moving

● "Real Time Control Interface" modeIn this mode, the R&S SMW is enhanced by a dedicated 1 GBit/s LAN interface forPDW streaming.PDWs are streamed via an external LAN interface to control a real time sequencerof the R&S SMW-B9. Either, precalculated waveform can be played back, or cer-tain signals such as rectangular pulses, barker codes and chirps can be generatedin real time.

See Chapter 3, "About the Extended Sequencer", on page 10 for details on the com-ponents and the functionality of the extended sequencing application.

Page 8: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Welcome to the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

8User Manual 1177.6269.02 ─ 13

This user manual contains a description of the functionality that the application pro-vides, including remote control operation.

All functions not discussed in this manual are the same as in the base unit and aredescribed in the R&S SMW user manual. The latest version is available at:

www.rohde-schwarz.com/manual/SMW200A

Installation

You can find detailed installation instructions in the delivery of the option or in theR&S SMW service manual.

For information on the R&S Pulse Sequencer software, see www.rohde-schwarz.com/product/pulse-sequencer.html.

2.1 Accessing the Extended Sequencer Dialog

Access:

► Select "Baseband" > "Misc" > "Extended Sequencer".

A dialog box opens that displays the provided general settings.

The signal generation is not started immediately. To start signal generation with thedefault settings, select "State" > "On".

2.2 Scope

Tasks (in manual or remote operation) that are also performed in the base unit in thesame way are not described here.In particular, it includes:● Managing settings and data lists, like storing and loading settings, creating and

accessing data lists, or accessing files in a particular directory.● Information on regular trigger, marker and clock signals and filter settings, if appro-

priate.● General instrument configuration, such as checking the system configuration, con-

figuring networks and remote operation● Using the common status registers

For a description of such tasks, see the R&S SMW user manual.

Scope

Page 9: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Welcome to the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

9User Manual 1177.6269.02 ─ 13

2.3 Notes on Screenshots

When describing the functions of the product, we use sample screenshots. Thesescreenshots are meant to illustrate as many as possible of the provided functions andpossible interdependencies between parameters. The shown values may not representrealistic usage scenarios.

The screenshots usually show a fully equipped product, that is: with all options instal-led. Thus, some functions shown in the screenshots may not be available in your par-ticular product configuration.

Notes on Screenshots

Page 10: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

10User Manual 1177.6269.02 ─ 13

3 About the Extended SequencerWhen generating signals with the ARB, signal is calculated as one large waveform,including environmental effects like attenuation and frequency hopping. In contrast tothe ARB signal generation, the extended sequencing function separates waveformsegments, antenna attenuation and frequency hopping. This method provides shortercalculation times and less file size, as illustrated in the following example.

Example: Operating principle of an ARB waveform compared to extendedsequencing

This example illustrates the differences between a waveform signal created for play-back with the ARB, compared with the waveform sequence processed in the usermode of the extended sequencer.● ARB waveform with antenna attenuation

Figure 3-1: ARB waveform

In ARB mode, the attenuation profiles and frequency hopping are calculated sam-ple by sample. In addition, same segments in the waveform are repeated and pau-ses between the segments are filled with zero samples. At a high clock rate, theresulting file size is large, as shown in the following example.Example: antenna scan of 4 s at 200 MHz clock rate:– 200 MSamples/s x 4 bytes x 4 s = 2.9 GByte

● Extended sequencing waveform with antenna attenuation

Page 11: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

11User Manual 1177.6269.02 ─ 13

Figure 3-2: Extended sequencing with antenna attenuation

All occurring waveform segments are stored in a multi-segment waveform file. Thesequence list determines at what time which waveform segment is played. Pausesare filled with zero samples without occupying memory size in the waveform.Antenna attenuations and frequency hopping are loaded separately and added tothe generated waveform segment sequence directly in the R&S SMW. This way ofcomposing the multi-segment waveform signal saves very much memory sizeespecially for long sequences.Example: antenna scan of 20 s at 200 MHz clock rate:– 2 waveforms x 200 MSamples x 4 byte X 500 µs = 800 kByte– 2 antennas with 10000 entries and interpolation x 150 bytes = 1.5 MByte

(approximately 20 s simulation time)

3.1 Required Options

The equipment for processing of extended waveform segment sequences includes theoptions:

User mode options

● Standard baseband generator (R&S SMW-B10) per signal path● Baseband main module (R&S SMW-B13/-B13T)● Frequency option (e.g. R&S SMW-B1003)● Extended sequencing (R&S SMW-K501) per signal path

Required Options

Page 12: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

12User Manual 1177.6269.02 ─ 13

Pulse sequencer mode options

● Standard or wideband baseband generator (R&S SMW-B10/-B9) per signal path● Baseband main module (R&S SMW-B13/-B13T) or wideband baseband main mod-

ule (R&S SMW-B13XT)● Frequency option (e.g. R&S SMW-B1003)● Extended sequencing (R&S SMW-K501) or wideband extended sequencing

(R&S SMW-K502) per signal path● Pulse sequencing (R&S SMW-K300) per signal path● Enhanced pulse sequencing (R&S SMW-K301) per signal path

Direction finding mode options

● Standard or wideband baseband generator (R&S SMW-B10/-B9) per signal path● Baseband main module (R&S SMW-B13/-B13T) or wideband baseband main mod-

ule (R&S SMW-B13XT)● Frequency option (e.g. R&S SMW-B1003)● Extended sequencing (R&S SMW-K501) or wideband extended sequencing

(R&S SMW-K502) per signal path● Pulse sequencing (R&S SMW-K300) per signal path● Enhanced pulse sequencing (R&S SMW-K301) per signal path● Direction finding (R&S SMW-K308) per signal path

Real time control interface options

● Wideband baseband generator (R&S SMW-B9) per signal path(incl. one ADV DATA/CTRL interface per installed option)

● Wideband baseband main module (R&S SMW-B13XT)● Frequency option (e.g. R&S SMW-B1003)● Wideband extended sequencing (R&S SMW-K502) per signal path● Real time control interface (R&S SMW-K503) per signal path● Real time control interface (EDR) (R&S SMW-K504) per signal path

Pulse-on-pulse simulation options

● 2x wideband baseband generator (R&S SMW-B9)(incl. one ADV DATA/CTRL interface per installed option)

● Wideband baseband main module (R&S SMW-B13XT)● Frequency option (e.g. R&S SMW-B1003 and R&S SMW-B2003)● 2x (or optional 4x) fading simulator (R&S SMW-B15)

(one sequencer per installed option)● 2x wideband extended sequencing (R&S SMW-K502)● Pulse-on-pulse simulation (R&S SMW-K315)● Depending on the mode:

– 2x pulse sequencing (R&S SMW-K300) and

Required Options

Page 13: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

13User Manual 1177.6269.02 ─ 13

2x enhanced pulse sequencing (R&S SMW-K301)(pulse sequencer mode)

– 2x real time control interface (R&S SMW-K503)(PDW streaming)

3.2 About the Extended Sequencer in User Mode

Option: see "User mode options" on page 11.

The user mode supports user-specific sequencing of multi-segment waveform seg-ments via XML commands specified in a sequencing list. In addition to the sequencingfeatures you can also specify antenna attenuation and frequency hopping using XMLcommands stored in separate lists.

The files are loaded into the R&S SMW via USB, file sharing access or remote control,see section "File and Data Management" in the R&S SMW user manual.

The R&S SMW generates the resulting signal sequence by playing back the sequentialelements of the sequence list, including the attenuation profiles and frequency hoppingover time.

3.2.1 XML Command Structure

● Sequence List and Sub-Sequence List...................................................................13● Time List..................................................................................................................17● Attenuation over Time List...................................................................................... 19● Hopping over Time List........................................................................................... 21

3.2.1.1 Sequence List and Sub-Sequence List

The sequence list determines the sequential sequences and loops and nested loops.It consists of entries which refer to a multi-segment waveform or a subsequence. Eachentry includes either a fixed off time, or relates to a time list with varying off times.

A multi-segment waveform is a composed signal containing several multiple independ-ent waveforms called segments. Each segment represents an independent waveformthat can be referenced in the sequence. Thus you can quickly alternate between differ-ent waveforms and generate, e.g., pulse train signals with staggered pulse widths.You can create and download a multi-segment waveform file even directly with theR&S SMW or the simulation software R&S WinIQSIM2. For information on how to pro-ceed, see the base unit user manuals, e.g. chapter "Using the Arbitrary WaveformGenerator" in the R&S SMW user manual.

The file format of a sequence list is *.ps_seq.

About the Extended Sequencer in User Mode

Page 14: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

14User Manual 1177.6269.02 ─ 13

The structure of a subsequence list is the same as in a sequence list. You can refer towaveform files, to further subsequences and to time lists, and thus implement nestedloops.

The file format of a subsequence list is *.ps_sub.

Segments of a multi-segment waveform used in the sequence or the subsequencesmust always refer to the same waveform file.

An entry in the sequence or subsequence list file can:● Refer to one specific segment of a multi-segment waveform.● Reference a subsequence file, for example to implement a loop.

A subsequence list is mapped with the tag <subsequence_flag>.● Include off time and repetition value pairs (waveform segment repetition interval),

defining the periods between the waveform segments and how many times a seg-ment is repeated.The repetition interval can be defined:– As a static value, i.e. a specified duration (off time) and repetition count.– In a time variation list file that is referenced, e.g. to implement different off time

variations between waveform segments, see Chapter 3.2.1.2, "Time List",on page 17.

● Provide the use of an entry marker (optional).

For details and programming examples, see "Programming examples of sequence andsubsequence lists" on page 15.

Table 3-1 describes the used tags and parameters.

About the Extended Sequencer in User Mode

Page 15: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

15User Manual 1177.6269.02 ─ 13

Programming examples of sequence and subsequence lists

Example: Sequence list file PulseTrain_StaggerPRI.ps_seq<?xml version="1.0" encoding="utf-8"?><sequence_list> <entry> <subsequence_flag>false</subsequence_flag> <waveform>k501_test_mswv:0</waveform> <subsequence></subsequence> <timelist_flag>true</timelist_flag> <off_time></off_time> <timelist>JitterPRI</timelist> <repetitions>2</repetitions> <duration></duration> </entry> <entry> <subsequence_flag>true</subsequence_flag> <subsequence>Loop</subsequence> <timelist_flag>false</timelist_flag> <off_time>300</off_time> <repetitions>8</repetitions> </entry> <entry> <subsequence_flag>false</subsequence_flag> <waveform>k501_test_mswv:2</waveform> <timelist_flag>false</timelist_flag> <off_time>400</off_time> <repetitions>30</repetitions> <marker>true</marker> </entry></sequence_list>

About the Extended Sequencer in User Mode

Page 16: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

16User Manual 1177.6269.02 ─ 13

Example: Sub-Sequence file Loop.ps_sub<?xml version="1.0" encoding="utf-8"?><sequence_list> <entry> <subsequence_flag>false</subsequence_flag> <waveform>k501_test_mswv:4</waveform> <timelist_flag>false</timelist_flag> <off_time>20</off_time> <repetitions>2</repetitions> </entry> <entry> <subsequence_flag>true</subsequence_flag> <subsequence>SubSequence</subsequence> <timelist_flag>true</timelist_flag> <timelist>timelist</timelist> <repetitions>2</repetitions> </entry> <entry> <subsequence_flag>false</subsequence_flag> <waveform>k501_test_mswv:3</waveform> <timelist_flag>false</timelist_flag> <off_time>30</off_time> <repetitions>5</repetitions> </entry></sequence_list>

Example: Sub-Sequence file SubSequence.ps_sub<?xml version="1.0" encoding="utf-8"?><sequence_list> <entry> <subsequence_flag>false</subsequence_flag> <waveform>k501_test_mswv:4</waveform> <timelist_flag>false</timelist_flag> <off_time>100us</off_time> <repetitions>2</repetitions> </entry> <entry> <subsequence_flag>false</subsequence_flag> <waveform>k501_test_mswv:3</waveform> <timelist_flag>false</timelist_flag> <off_time>300us</off_time> <repetitions>5</repetitions> </entry></sequence_list>

About the Extended Sequencer in User Mode

Page 17: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

17User Manual 1177.6269.02 ─ 13

Table 3-1: Format of *.ps_seq and *.ps_sub file

Container tag Tag name Description

<sequence_list> List of sequences

<entry> Description of a sequence

<subsequence_flag> Indicates whether the entry is a waveform or a nested subsequence:● false - master sequence/waveform, defined with the <waveform> tag● true - subsequence, defined with the <subsequence> tag

<waveform> Indicates the multi-segment waveform file (*.msv) in the format<name>[:<segment#>], where:● <name> is the file name; file extension is optional● <segment#> sets the segment to be played

<subsequence> File name of the referenced subsequence file; file extension *.ps_sub isoptional.

<timelist_flag> Indicates whether a time variation file is used:● false - there is no time variation file; the off time is set with the

<off_time> tag● true - a time variation file exists, defined with the <time_list> tag

<off_time> Waveform segment off time

Units: [s], ms, usNote:● If no unit is set, the value refers to the clock rate of the waveform.

E.g., 100 MHz clock rate, 30 Clks = 3 µs.● The <off_time> number of decimal places relates to the waveform

clock rate and is rounded accordingly

<time_list> File name of the time variation file; the file extension *.ps_pri is optional.

<repetitions> Number of waveform segments the <entry> applies to.

<marker> Defines the use of an entry marker.● true - enables the entry marker.

The length of the marker signal is defined by "Duration" in the "Marker"settings dialog of the R&S SMW.

● false - disables the entry marker.

This flag is optional, if not set, false is the default setting.

3.2.1.2 Time List

Time lists define variable off times between the waveform segments. They include anynumber of entries with off times, and can be used to perform off time variationsbetween waveform segments.

The file format of time lists is *.ps_pri.

Time list files:● Consist of entries with off time and repetition value pairs.● Can have any number of entries.● Are referenced in sequence lists and subsequence lists, mapped with the tag

<time_list>.

See the examples Programming examples of time lists for XML file contents.

About the Extended Sequencer in User Mode

Page 18: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

18User Manual 1177.6269.02 ─ 13

Table 3-2 describes the used tags and parameters.

Programming examples of time lists

Example: Time list file JitterPRI.ps_pri<?xml version="1.0" encoding="utf-8"?><time_list> <entry> <off_time>15</off_time> <repetitions>3</repetitions> </entry> <entry> <off_time>20</off_time> <repetitions>2</repetitions> </entry> <entry> <off_time>10</off_time> <repetitions>1</repetitions> </entry></time_list>

Example: Time list file Timelist.ps_pri<?xml version="1.0" encoding="utf-8"?><time_list> <entry> <off_time>200us</off_time> <repetitions>1</repetitions> </entry> <entry> <off_time>300us</off_time> <repetitions>2</repetitions> </entry> <entry> <off_time>400us</off_time> <repetitions>3</repetitions> </entry> <entry> <off_time>500us</off_time> <repetitions>4</repetitions> </entry> <entry> <off_time>600us</off_time> <repetitions>2</repetitions> </entry></time_list>

About the Extended Sequencer in User Mode

Page 19: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

19User Manual 1177.6269.02 ─ 13

Table 3-2: Format of *.ps_pri file

Container tag Tag name Description

<time_list> Lists the waveform segment off time values and how many times a segmentis to be repeated (repetition rate).

<entry> Time variation

<off_time> Waveform segment off time

Units: [s], ms, usNote:● If no unit is set, the value refers to the clock rate of the waveform.

E.g., 100 MHz clock rate, 30 Clks = 3 µs.● The <off_time> number of decimal places relates to the waveform

clock rate and is rounded accordingly

<repetitions> Number of waveform segments to be repeated with the <off_time>.

3.2.1.3 Attenuation over Time List

Attenuation over time lists simulate the time-dependent gain variation caused by,e.g., the antenna rotation or IPM level profiles. You can refer to an attenuation overtime list both for the transmitter and the receiver.

The file format is *.ps_att.

Attenuation over time list files:● Contain entries with duration and attenuation value pairs.● Provide optional entries to interpolate linearly between the attenuation values

entries.● Provide optional entries to synchronize the attenuation values to waveform seg-

ments.● Exist optionally once per transmitter and receiver.

The attenuation over time list files are not referenced in the sequence list. These filesare loaded separately and directly processed in the signal generation by theR&S SMW. The processing of the attenuation over time list is not coupled to sequenceelements, certain waveform segments or hopping over time lists. All lists start simulta-neously with the sequence list, i.e. at t=0.

See the examples Programming examples of attenuation over time lists for XML filecontents.

Table 3-3 describes the used tags and parameters.

About the Extended Sequencer in User Mode

Page 20: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

20User Manual 1177.6269.02 ─ 13

Programming examples of attenuation over time lists

Example:

Figure 3-3: Example of an attenuation list with interpolation

Example: Attenuation over time file GainList.ps_att<?xml version="1.0" encoding="utf-8"?><attenuation_over_time_list> <options> <interpolation>true</interpolation> <synchronization>true</synchronization> </options> <entry> <duration>120µs</duration> <attenuation>0</attenuation> </entry> <entry> <duration>200µs</duration> <attenuation>3</attenuation> </entry> <entry> <duration>300µs</duration> <attenuation>6</attenuation> </entry></attenuation_over_time_list>

Table 3-3: Format of *.ps_att file

Container tag Tag name Description

<attenuation_over_time_list> Describes the attenuation over time variations.

<options>

<interpolation> Enables/disables linear interpolation:● false - there is no interpolation● true - the attenuation is interpolated linearly between the attenuation

values, defined with the <duration> and <attenuation> tags

About the Extended Sequencer in User Mode

Page 21: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

21User Manual 1177.6269.02 ─ 13

Container tag Tag name Description

<synchronization> Enables/disables synchronization of waveform segment start.● true - the attenuation switches to the next entry when the subsequent

waveform segment startsThe <interpolation> and <duration> entries have no effect, i.e.the entries are not considered.

● false - synchronization is disabled, i.e. the values set in the<interpolation> and <duration> tags are effective

<entry>

<duration> Time span the attenuation value applies to. The attenuation over time startswith the simulation start time. The duration values in the attenuation list areindependent from off times defined for the waveform segment signal, and thetime spans defined in hopping over time lists.

Units: [s], ms, us

Note: If no unit is set, the value refers to the 200 MHz system clock, i.e.100 Clks = 500 ns. The time span must be at least 10 Clks = 50 ns.

<attenuation> Absolute level, in dB.

The value is applied for the time span: from the selected <duration> untilthe <duration> of the subsequent <entry>.

3.2.1.4 Hopping over Time List

The frequency hopping over time list determines the frequency signal variation of thefrequency variation of the waveform sequence. The file extension of a hopping overtime list is *.ps_hop.

Hopping over time lists:● Exist optionally once.● Provide optional entries to determine the phase behavior of the signal phase when

switching between the frequencies, see "Sequence phase mode" on page 21.● Provide optional to synchronize the frequency variation to pulses.

The hopping over time list file is not referenced in the sequence list. The file is loadedseparately and directly processed in the signal generation by the R&S SMW. The pro-cessing of the hopping over time list is not coupled to sequence elements of certainwaveform segments. All lists start simultaneously with the sequence list, i.e. at t=0.

For details and programming examples, see "Programming examples of hopping overtime lists" on page 23.

Sequence phase mode

● Phase mode continuous, set with tag <phase>continuous</phase>.

About the Extended Sequencer in User Mode

Page 22: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

22User Manual 1177.6269.02 ─ 13

Figure 3-4: Phase mode = Continuous (relative)

1, 2 = With "Phase = 0 deg", the phase offset is also 0 deg.

When changing the frequency in a hopping list, the phase of the last sample of awaveform segment is also the start phase of the next one.

● Phase mode memory, set with tag <phase>memory</phase>

Figure 3-5: Phase mode = Memory

1, 2 = Alternating switching between the outputs of frequency synthesizers (two signals in the example).

At the beginning of each waveform segment, the phase is set to a state the fre-quency would have had if it had been continuously running. A maximum of 16 dif-ferent frequencies is supported in this mode.

● Phase mode absolute, set with tag <phase>absolute</phase>

Figure 3-6: Phase mode = Absolute

1 = Start phase of all waveform segments is 0 deg

When changing the frequency in a hopping list, the start phase of the next entry isalways zero deg.

About the Extended Sequencer in User Mode

Page 23: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

23User Manual 1177.6269.02 ─ 13

Programming examples of hopping over time lists

Example:

Figure 3-7: Example of a hopping over time list

Example: Frequency hopping file F-Hops.ps_hop<?xml version="1.0" encoding="utf-8"?><hopping_list> <options> <syncronization>true</syncronization> <phase>continuous</phase> </options> <entry> <duration>2 ms</duration> <frequency_offset>0.14 kHz</frequency_offset> </entry> <entry> <duration>1 ms</duration> <frequency_offset>0.33 kHz</frequency_offset> </entry> <entry> <duration>1 ms</duration> <frequency_offset>1.25 kHz</frequency_offset> </entry></hopping_list>

Table 3-4 describes the used tags and parameters.

Table 3-4: Format of *.ps_hop file

Container tag Tag name Description

<hopping_list> Describes the frequency hopping of one transmitter.

<options>

About the Extended Sequencer in User Mode

Page 24: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

24User Manual 1177.6269.02 ─ 13

Container tag Tag name Description

<phase> Sets the phase at each waveform segment start when the frequency ischanging:● absolute: start phase of all waveform segments is 0 deg● continuous: the phase of the last sample of a waveform segment is

the start phase of the next one● memory: the start phase is set to a value the frequency would have had

if it had been continuously running

<synchronization> Enables/disables synchronization of frequency:● true - the frequency switches to the next value with the subsequent

waveform segment startThe <duration> entry has no effect.

● false - synchronization is disabled, the frequency changes according tothe time set in the <duration> is tag.

<entry>

<duration> Time span a frequency offset value applies to. The frequency hopping startswith the simulation start time. The duration values in the hopping over time listare independent from off times defined for the waveform segment signal, andthe time spans defined in attenuation over time lists.

Units: [s], ms, usNote:● If no unit is set, the value refers to the system clock rate (200 MHz).

E.g., 100 MHz clock rate, 100 Clks = 500 ns● <duration> must be at least 10 Clks

<frequency_offset> Frequency offset, relative to the carrier frequency.

Units: [Hz], kHz, MHz, GHz

3.3 About the Extended Sequencer in Pulse SequencerMode

Option: see "Pulse sequencer mode options" on page 12.

In this mode, the R&S Pulse Sequencer is used as a graphical frontend for the simula-tion of complex signal scenarios. The software generates waveform files and sequenc-ing information in a Rohde & Schwarz proprietary format, that is played back by theR&S SMW.

If both, the R&S SMW and the R&S Pulse Sequencer are connected in a LAN, the soft-ware transmits the files automatically to the R&S SMW, starts signal generation andactivates signal output. See chapter "Playing the Generated Waveform Files" in theR&S Pulse Sequencer user manual for information in detail. Without LAN connection,you can provide the files via USB, or the standard methods for accessing the instru-ments file system.

See also, section "File and Data Management" in the R&S SMW user manual.

About the Extended Sequencer in Pulse Sequencer Mode

Page 25: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

25User Manual 1177.6269.02 ─ 13

3.4 About the Extended Sequencer in Direction FindingMode

Option: see "Direction finding mode options" on page 12.

As in the direction finding mode, the R&S Pulse Sequencer software is used a graphi-cal front end for the simulation of complex signal scenarios.

If both, the R&S SMW and the R&S Pulse Sequencer are connected in a LAN, the soft-ware transmits the files automatically to the R&S SMW, starts signal generation andactivates signal output. See chapter "Playing the Generated Waveform Files" in theR&S Pulse Sequencer user manual for information in detail. Without LAN connection,you can provide the files via USB, or the standard methods for accessing the instru-ments file system.

See also, section "File and Data Management" in the R&S SMW user manual.

3.5 About the Extended Sequencer in Real Time ControlInterface Mode

Option: see "Real time control interface options" on page 12.

The real time control interface enhances the R&S SMW by a dedicated 1GBit/s LANinterface for PDW streaming in a Rohde & Schwarz proprietary format. It is necessaryto map your own proprietary PDW format into the Rohde & Schwarz proprietary PDWformat, see Figure 3-8.

See also:● Chapter 3.5.1, "Overview of PDW Structure", on page 26● Chapter 3.5.2, "PDW Format", on page 27.

Figure 3-8: Mapping of custom PDW structure

About the Extended Sequencer in Real Time Control Interface Mode

Page 26: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

26User Manual 1177.6269.02 ─ 13

Using an external simulator, you can stream PDWs to the R&S SMW to create yourdesired RF signals.

Depending on the options installed in the R&S SMW, a typical setup is shown on Fig-ure 3-9.

Figure 3-9: Typical setup for PDW streaming

3.5.1 Overview of PDW Structure

The PDW structure contains the following information in a binary Rohde & Schwarzspecific format:

● Time of arrival (TOA)● Frequency offset● Phase offset● Amplitude (attenuation) offset● Segment information for precalculated waveform playback or real-time data

The following signals can be generated in real time and do not require a precalcu-lated waveform:– Rectangular pulses with variable pulse width– Barker codes (R3, R4a, R4b, R5, R7, R11, R13)– Frequency chirps (up, down, triangle)

About the Extended Sequencer in Real Time Control Interface Mode

Page 27: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

27User Manual 1177.6269.02 ─ 13

This information is processed to determine the time at which the signal is played. It isalso used to determine the properties regarding frequency, phase and amplitude offsetrelative to the fixed generator setting configured in the R&S SMW.

3.5.2 PDW Format

RSVD bitSet all reserved bits to 0.

The Rohde & Schwarz proprietary PDW format is a fixed-length format consisting of 32bytes each. Each PDW structure is divided into header, flags and body.

● PDW HEADER (6 bytes).........................................................................................27● PDW Flags (1 byte).................................................................................................27● PDW Body (8 bytes)................................................................................................28● PDW Payload (17 bytes).........................................................................................30

3.5.2.1 PDW HEADER (6 bytes)

The PDW header contains the TOA and SEG flags information.● TOA (44 bits)

Timestamp in clock ticks relative to scenario start.Granularity: 1 / 2.4 GHz ≈ 417 psPlaytime: 7330s.

● SEG (1 bit)Flag to indicate if the PDW addresses a precalculated waveform, or if the PDWcontains data to generate a signal in real time.

● RSVD (3 bits)Future use.

PDW header (6 bytes)

TOA 44 bits UINT, TOA based on internalcounter

SEG 1 bit 0 = No segment index (real-timesignal)

1 = use segment index (precalcu-lated waveform)

RSVD 3 bits Future use

3.5.2.2 PDW Flags (1 byte)

The PDW flags contain flags to indicate real-time signals and the phase mode.● CTRL (1 bit)

1 = control PDW, 2 = normal PDW

About the Extended Sequencer in Real Time Control Interface Mode

Page 28: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

28User Manual 1177.6269.02 ─ 13

● RTDATA (1 bit)Flag to indicate that the PDW contains data to generate a signal in real time.

● PHASE_MOD (1 bit)Flag to indicate if value in the PHS field inside the PDW body is absolute or relativeto the previous phase value.

● RSVD (1 bit)Future use.

● M4-M1 (4 bits)M4 is reserved and the rest are assigned to different marker signal respectively.

PDW flags (1 byte)

CTRL 1 bit (MSB) 1 = control PDW

0 = normal PDW

RTDATA 1 bit Use real-time signal generation ifno segment is set

PHASE_MOD 1 bit 0 = absolute

1 = relative

RSVD 1 bit Future use

M4 1 bit Future use

M3 1 bit Sets marker 3

M2 1 bit Sets marker 2

M1 1 bit (LSB) Sets marker 1

3.5.2.3 PDW Body (8 bytes)

The PDW body contains the offset values for frequency, level and phase.

● FRQ (32 bits) - 2's complement signed bitsFrequency offset relative to instrument RF frequency.

Example: 100 MHz relative frequency offset to instrument RF frequencyTuneWord = (frequency offset * 2^48 / 2.4e9TuneWord = (100e6 * 2^48 ) / 2.4e9Result is: 11728123985920 or 0xAAAAAAA0000Take highest 32 Bit => 0xAAAAAAAUse 2s complement to represent if value is negative.

● LEV (16 bits)Level offset relative to instrument RF power setting.Special coding for multiplier.

About the Extended Sequencer in Real Time Control Interface Mode

Page 29: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

29User Manual 1177.6269.02 ─ 13

Example: 3dB offset relative to instrument power settingCalculate linear value:double dVal = 10^-(3db/20) = 0.7079

Code linear value as 16 bits binary number.See Example "Programming for conversion from double value to 16 bits fixed-pointinteger" on page 30.Result is: 23197 or b0101101010011101

● PHS (16 bits)Phase offset relative to instrument RF power setting.Highest 16 bits are taken for the phase offset.

Example: Taking 45 degrees as phase offsetPhase = ((phase_deg/360)*2*pi*2^48)/(2*pi*2^32)Phase = ((45/360)*2*pi*2^48)/(2*pi*2^32)Result is: 8192 or 0x2000

PDW body (8 bytes)

FRQ 32 bits INT32 frequency offset tune word

LEV 16 bits UINT16 level offset value

PHS 16 bits UINT16 phase offset value

About the Extended Sequencer in Real Time Control Interface Mode

Page 30: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

30User Manual 1177.6269.02 ─ 13

Example: Programming for conversion from double value to 16 bits fixed-pointintegerquint16 PDWConverter::toFPGAFract16Fmt( double dVal ){ // chip values if (dVal >= 1.0) return 0x8000; if (dVal <= 0.0) return 0x0000; quint16 uiOutVal - 0x000; quint16 uiBit = 0x4000; double dBitVal = 0.5;

for (int i =0; i<15; i++) { // remaining value greater than the value // of the current bit if ( dVal >= dBitVal) { // reduce by this value and add bit dVal -= dBitVal; uiOutVal |= uiBit } // reduce bit value and bit position dBitVal /= 2.0; uiBit = uiBit &gt;&gt; 1; }

return uiOutVal;}

3.5.2.4 PDW Payload (17 bytes)

The PDW payload contains either the waveform index of a precalculated waveform ordata that describes a real-time signal.

To stream a real-time signal:● Set the SEG flag in the PDW HEADER to '0'● Set the RTDATA flag in the PDW flags to '1'.

To address the waveform index of a precalculated waveform playback:● Set the SEG flag in the PDW HEADER to '1'● Set the RTDATA flag in the PDW FLAGS to '0'.

Load the precalculate waveform in the R&S SMW in advance, see Chapter 3.5.7,"Addressing Precalculated Waveforms", on page 38.

See also:● Chapter 3.5.2.1, "PDW HEADER (6 bytes)", on page 27● Chapter 3.5.2.2, "PDW Flags (1 byte)", on page 27.

About the Extended Sequencer in Real Time Control Interface Mode

Page 31: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

31User Manual 1177.6269.02 ─ 13

The following types of signals can be generated in real time and do not require a pre-calculated waveform:● Rectangular pulses with variable pulse width● Barker codes (R3, R4a, R4b, R5, R7, R11, R13)● Frequency chirps (up, down, triangle)

Precalculated ARB signal (total PDW size is 32 bytes)

● SEGMENT (24 bits)Index of the precalculated waveform, which has to be downloaded to theR&S SMW in advance. See Table 4-1.

● RSVD (112 bits)Future use.

ARB signal [SEG = 1 && RTDATA N/A] (17 bytes)

SEGMENT 24 bits Segment index

RSVD 112 bits Future use

Unmodulated real-time signal (total PDW size is 32 bytes)

● MOD (4 bits)0x00: Rectangular pulse.

● TON (44 bits)Length of the pulse in 1/2.4 GHz clocks.

● RSVD (88 bits)Future use.

Real-time signal unmod [SEG = 0 && RTDATA = 1] (17 bytes)

MOD 4 bits 0x00 = unmod

TON 44 bits Pulse width

RSVD 88 bits Future use

Linear chirp real-time signal (Total PDW size is 32 bytes)

● MOD (4 bits)0x01: Linear chirp.

● RSVD (19 bits)Future use.

● TON (25 bits)Length of the pulse in 1/2.4 GHz clocks.

● FREQ_INC (64 bits)Frequency increment in Hz/Sample.Note: 2s complement is used to represent for negative frequency.

FreqStep = 2*Deviation / (Samples-1)

Conversion in 64 bits value.

About the Extended Sequencer in Real Time Control Interface Mode

Page 32: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

32User Manual 1177.6269.02 ─ 13

FIncrementWord = 2^64 * FreqStep / 2.4GHz

● RSVD (24 bits)Future use.

Real-time signal linear chirp [SEG = 0 && RTDATA = 1] (17 bytes)

MOD 4 bits 0x01 = Linear chirp

RSVD 19 bits Future use

TON 25 bits Pulse width

FREQ_INC 64 bits Frequency increment

RSVD 24 bits Future use

Triangular chirp real-time signal (total PDW size is 32 bytes)

● MOD (4 bits)0x02: Triangular chirp.

● RSVD (19 bits)Future use.

● TON (25 bits)Length of the pulse in 1 / 2.4 GHz clocks.

● FREQ_INC (64 bits)Frequency increment in Hz/Sample.Note: 2s complement is used to represent for negative frequency.

FreqStep = 2*Deviation / (Samples-1)

Conversion in 64 bits value.

FIncrementWord = 2^64 * FreqStep / 2.4GHz

● RSVD (24 bits)Future use.

Real-time signal triangular chirp [SEG = 0 && RTDATA = 1] (17 bytes)

MOD 4 bits 0x02 = triangular chirp

RSVD 19 bits Future use

TON 25 bits Pulse width

FREQ_INC 64 bits Frequency increment

RSVD 24 bits Future use

Barker real-time signal (total PDW size 32 bytes)

● MOD (4 bits)0x03: Barker.

● TON (44 bits)Chip width 1 / 2.4 GHz clocks.

● CODE (4 bits)

About the Extended Sequencer in Real Time Control Interface Mode

Page 33: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

33User Manual 1177.6269.02 ─ 13

Select the type of the barker code:

CODE Barker

0000 +1 -1

0001 +1 +1

0010 +1 +1 -1

0011 +1 -1 +1 +1

0100 +1 -1 -1 -1

0101 +1 +1 +1 -1 +1

0110 +1 +1 +1 -1 -1 +1 -1

0111 +1 +1 +1 -1 -1 -1 +1 -1 -1 +1 -1

1000 +1 +1 +1 +1 +1 -1 -1 +1 +1 -1 +1 -1 +1

● RSVD (84 bits)Future use.

Real-time signal barker [SEG = 0 && RTDATA = 1] (17 bytes)

MOD 4 bits 0x03 = barker

TON 44 bits Width of a chip

CODE 4 bits Barker code

RSVD 84 bits Future use

3.5.3 PDW Examples

The following shows PDW examples for different real-time signals and the usage of awaveform index for playback of precalculated ARB files.

Real-time rectangular pulse

Signal characteristics:● 100us pulse width● 3 dB level offset● 1 MHz frequency offset● 45 degrees phase offset

About the Extended Sequencer in Real Time Control Interface Mode

Page 34: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

34User Manual 1177.6269.02 ─ 13

Real-time chirp

Signal characteristics:● 100us pulse width● 500 MHz chirp deviation (-500 MHz to +500 MHz)● 0 dB level offset● 0 MHz frequency offset● 0 degrees phase offset

To generate a symmetrical chirp that goes from -500 MHz to +500 MHz, the FRQ valuehas to include an offset of -500 MHz. The +500 MHz gives 0x35555555. Since a nega-tive value is needed, a 2s complement method is applied to get a 0xCAAAAAAA forthe FRQ field.

To get the 64 bits FIncrementWord, the FreqStep value is calculated first. The numberof samples results in 2.4 GHz * 100 us pulse width = 240000. Therefore, the FreqStepis 4166.684 with a deviation of 500 MHz.

This results in a FIncrementWord of 32025730790735 or 0x1d20924eb54f.

ARB signal

Signal characteristics:● Waveform segment 4● 0 dB level offset

About the Extended Sequencer in Real Time Control Interface Mode

Page 35: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

35User Manual 1177.6269.02 ─ 13

● 0 MHz frequency offset● 0 degrees phase offset

3.5.4 Control PDWs

By setting the CTRL flag in the PDW flags structure, you can issue commands directlyfrom the PDW stream where otherwise a SCPI command would have been necessary.

Figure 3-10: CNTRL PDW structure

By embedding the control commands directly in the PDW stream, the start of the fre-quency or amplitude change procedure can be exactly determined by the TOA time-stamp. The new value will be set in after a muting time, which would not be possibleusing SCPI commands. For specification of the muting time, see the data sheet.

When issuing a control PDW, the R&S SMW drops PDWs which TOA falls in this mut-ing time. The R&S SMW will only execute the next incoming PDWs after the CNTRLPDW command has been executed.

Figure 3-11 illustrates a scenario when a CNTRL PDW command is sent. In this case,the PDW#3 is dropped as it was sent during the muting period.

About the Extended Sequencer in Real Time Control Interface Mode

Page 36: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

36User Manual 1177.6269.02 ─ 13

Figure 3-11: Scenario of CNTRL PDW command

3.5.4.1 CNTRL PDW Format

The Rohde & Schwarz CNTRL PDW format is a fixed-length format of 16 bytes. EachCNTRL PDW structure is divided into header, flags and body.

PDW HEADER● TOA (44 bits)

Timestamp in clock ticks relative to scenario startGranularity: 1 / 2.4 GHz ≈ 417 psPlaytime: 7330s

● PATH (1 bit)Defines if RFA or RFA is affected

● CMD (3 bits)Indicates the type of command

PDW HEADER (6 bytes)

TOA 44 bits UNIT, TOA based on internalcounter

PATH 1 bit 0 = PathA

1 = PathB

CMD 4 bits 0000 = Frequency change

0001 = amplitude change

0010 = Frequency and amplitudechange

PDW FLAGS● CTRL (1 bit)

Indicates a control PDW● RSVD (7 bits)

Future use

PDW FLAGS (2 bytes)

CTRL 1 bit (MSB) 1 = control PDW

RSVD 15 bits Future use

About the Extended Sequencer in Real Time Control Interface Mode

Page 37: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

37User Manual 1177.6269.02 ─ 13

PDW BODY● FVAL [Hz] (40 bits)

Absolute instrument RF frequency; unsigned integer.Example: 11.2 GHz absolute frequencyResult = 0x029B927000

● LVAL [dBm] (24 bits)Absolute instrument RF level; special coding.

PDW BODY (8 bytes)

FVAL [Hz] 40 bits Absolute frequency or amplitude

LVAL [dBm] 24 bits Absolute frequency or amplitude

3.5.5 PDW Processing

PDWs are streamed via an external LAN interface to control the real-time sequencer. 

If the required options are installed, you can use the up to 2 wideband baseband gen-erators for PDW streaming. Each wideband baseband generator generates a base-band signal that can be modulated to an arbitrary RF frequency depending on theinstalled RF options. See Figure 3-9.

Each wideband baseband generator has an internal processing unit that can generateone signal at a time on a first come first serve rule. Hence, when the processing gener-ator is busy with generating a signal issued by a PDW, all PDWs which have a TOAthat overlaps with this processing time are dropped.

The TOA value of a following PDW has to be longer than the TOA of the current PDWplus its pulse length. Otherwise, the following PDW cannot be processed and is drop-ped. See Chapter 3.5.6, "PDW Timing", on page 38

You achieve an optimal streaming of PDWs signals by maintaining a flow control with-out overflowing the buffer or keeping the buffer empty during streaming. Observe theinformation displayed on the "Statistics" tab to fulfill this task.

About the Extended Sequencer in Real Time Control Interface Mode

Page 38: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

38User Manual 1177.6269.02 ─ 13

3.5.6 PDW Timing

An internal relative counter is used to determine if the TOA for a certain PDW hasarrived.

This counter is set to 0, when a trigger event is received at one of the USER x connec-tors. See Chapter 4.10, "Local and Global Connector Settings", on page 83.

If you want to use an absolute timestamp, e.g. in GPS format, proceed as follows:

1. Use a trigger signal to the R&S SMW at a certain time tstart.

2. For each PDW, calculate the time difference of the TOA to the start trigger event asa relative offset.Convert the TOA time to 1/2.4E9 clock ticks to match the Rohde & Schwarz format.

The following illustrates an example of using a trigger signal to start a scenario.

Using a trigger signal to start the scenario

The time at the start of a scenario is known. At a specific time, a scenario start signal issent, which translates all PDWs into relative time offsets to that scenario start time.

1. In the R&S SMW, select "Trigger Mode > Armed Auto " before issuing the triggerpulse.Use the trigger pulse signal or the 1 pps from an IRIG system.If you use the 1 pps signal, arm the R&S SMW via a SCPI command before thenext 1 pps pulse starts the scenario.

2. Sent the trigger pulse to the R&S SMW.The R&S SMW execute the PDWs at a time offset indicates in the TOA after thetrigger pulse.

3.5.7 Addressing Precalculated Waveforms

If you want to address the precalculated waveform in the PDWs, you have to upload itto R&S SMW before the scenario start.

About the Extended Sequencer in Real Time Control Interface Mode

Page 39: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

39User Manual 1177.6269.02 ─ 13

Each waveform in the list is assigned an ID which you can use inside the PDW to playback that waveform segment. See details of the payload in Chapter 3.5.2.4, "PDWPayload (17 bytes)", on page 30.

See also "Programming example to calculate number of waveforms in the list"on page 39 for the number of waveforms possible in the list.

Table 3-5: PDW signal descriptor for precalculated waveform and real-time data

Precalculated waveform

SEG = 1 && RTDATA N/A (3 bytes)

Real-time data

SEG = 0 && RTDATA = 1 (80 bits)

Segment 24 bits Segment index MOD 4 bits 0x01 = Linear chirp

0x02 = triangular chirp

0x03 = barker

...

0x0F

All the waveforms in the list are resampled to a common clock rate. A waveform list iscreated and saved to the internal memory of the coder boards. After the waveform listis loaded, the R&S SMW is ready to receive PDWs with a segment index to select thewaveform for playback in the generator.

The interface is also remote controllable and can be configured using SCPI com-mands. See the list of remote commands in Chapter 5.6, "Real Time Control InterfaceCommands", on page 102.

Programming example to calculate number of waveforms in the list

The number of individual addressable waveforms depends on several constraints.

Signal characteristics:● R&S SMW RAM size depends on the installed options

With R&S SMW-K515, it is 2048 M/samples = 8192 Mbytes● Minimum addressable RAM granularity: 64 samples = 256 bytes● Bit width of the segment index inside PDW = 24 bits

The 24 bits segment index field theoretically allows 224 = 16,777,216 individualwaveforms.If the minimum waveform size of 64 samples is used, the RAM size allows a maxi-mum of 32,000,000 waveforms. However, since the addressable range of the seg-ment index is restricted to 24 bits, 16,777,216 individual is the limit.The following Matlab code can be used to calculate the number of waveforms:Assuming an average waveform length of 1024 samples, 2,000,000 individualwaveforms are possible.

About the Extended Sequencer in Real Time Control Interface Mode

Page 40: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

40User Manual 1177.6269.02 ─ 13

% RAM_SIZE [Samples]RAM_SIZE = 2048e6;

% RAM_GRANULARITY. Smallest addressable memory unit [Samples]RAM_GRANULARITY = 64;

% Average number of samples per waveform% Can either be inserted directly or can be calculated from pulse length% and sample rate of the waveforms

% We use 1GHz sample rate and a pulse width of 1us in this example% All individual waveforms will be resampled to a common clock rate (highest)

% Highest SAMPLE_RATE [Hz]SAMPLE_RATE = 1e9;

% Average WAVEFORM_LENGHT [s]WAVEFORM_LENGHT = 1e-6;

% Average WAVEFORM_SIZE [Samples]. Enter direcly or calculate from pulse% width and sample rate.WAVEFORM_SIZE = SAMPLE_RATE * WAVEFORM_LENGHT;

% Each Waveform will occupy a number of RAM_GRANULARITY blocks% Even if a waveform is only 70 samples in lenght, it will still need two 64 sample chunks

% WAVEFORM_SIZE [Samples]WAVEFORM_SIZE = ceil(WAVEFORM_SIZE/RAM_GRANULARITY)*RAM_GRANULARITY

% From this we get the maximum number of waveforms that fit in the% available RAM. In this example it will be 2e6

NO_OF_WAVEFORMS = floor(RAM_SIZE/WAVEFORM_SIZE)

3.6 About the Pulse-on-Pulse Simulation

Option: see "Pulse-on-pulse simulation options" on page 12.

This option allows you to generate the signals of up to 6 emitters simultaneously andoutput then at the two RF outputs. The signals can be then fed to the received individu-ally or combined via external combiner.

This mode of signal generation is known as pulse-on-pulse or co-pulse simulationand is available as extension of the extended sequencer functionality in R&S SMW.

Pulse-on-pulse simulation is the best choice, if your task is to test the radar behavior ina realistic multi-emitter scenario, where pulse dropping is not allowed.

About the Pulse-on-Pulse Simulation

Page 41: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

41User Manual 1177.6269.02 ─ 13

Principle

Figure 3-12 illustrates how to pulse-on-pulse signals are generated and processed inR&S SMW.

Figure 3-12: Principle of the pulse-on-pulse simulation

1 = Configuration via R&S Pulse Sequencer or radar simulator2 = Block diagram in R&S SMWS1 to S6 = Sequencers, where per default sequencers S1 to S3 are routed to RF A and S4 to S6 - to RF B.

Depending on the installed options, you can stream PDWs or create emitter signals inone of the modes, listed in Table 3-6. Irrespectively of the used method, radar signalsmust operate within the baseband bandwidth of the R&S SMW.

Table 3-6: Operation modes

Required options Method Configuration in Description

R&S SMW-K300/-K301 Manual R&S Pulse Sequencer The R&S Pulse Sequencer con-trols the R&S SMW.

R&S SMW

"Extended Sequencer"

Signal configuration directly in theR&S SMW

R&S SMW-K503/-K504 PDW streaming R&S SMW

"Extended Sequencer"

The radar simulator controls theR&S SMW.

You can feed up to 6 PDW signals or the signals of up to 6 emitters to the R&S SMW.In the R&S SMW, these signals are referred as sequencers and denoted as S1 to S6.Per default, two streams are configured (stream A and B) and three sequencers areassigned to each of them (S1 to S3 and S4 to S6). This mapping of sequencer to thestreams is performed automatically; the algorithm allocates as many sequencers aspossible for the current configuration. The sequencer signals mapped to the samestream are added.

The streams are routed to the outputs "RF A" and "RF B" but this routing can bechanged. If necessary, streams can be added equally weighted and routed to one ofthe outputs.

About the Pulse-on-Pulse Simulation

Page 42: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

About the Extended SequencerR&S®SMW-K501/-K502/-K503/-K504/-K315

42User Manual 1177.6269.02 ─ 13

Moreover, streams can be activated or deactivated (muted) real time. Changes in thestate are performed on-the-fly, without signal recalculation.

About the Pulse-on-Pulse Simulation

Page 43: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

43User Manual 1177.6269.02 ─ 13

4 Extended Sequencer Configuration andSettingsYou can use the extended sequencer functions in standard and advanced system con-figuration mode. This description shows the dialogs in advanced mode with coupledBB sources. The settings in standard mode are identical despite you configure onlyone baseband signal.

Access:

1. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"Mode = Advanced".

2. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"BB Source Config = Coupled".

3. Select "Baseband" > "Misc" > "Extended Sequencer".

The remote commands required to define these settings are described in Chapter 5,"Remote-Control Commands", on page 86.

Settings:

● General Settings..................................................................................................... 43● User Mode Settings.................................................................................................46● Pulse Sequencer Mode Settings.............................................................................49● Direction Finding Mode Settings............................................................................. 50● Real Time Control Interface Mode Settings............................................................ 52● Extended Sequencer Advanced Mode Settings..................................................... 60● Trigger Settings.......................................................................................................75● Marker Settings.......................................................................................................80● Clock Settings......................................................................................................... 81● Local and Global Connector Settings......................................................................83● Overview Settings................................................................................................... 83● Statistics Display.....................................................................................................84

4.1 General Settings

Access:

1. Select advanced system configuration with coupled sources:● Select "System Config" > "System Configuration" > "Fading/Baseband Config"

> "Mode = Advanced".● Set "Entities = 2", "Basebands = 1" and "Streams = 1".● Select "BB Source Config" > "Coupled Sources".● Select "Apply".

General Settings

Page 44: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

44User Manual 1177.6269.02 ─ 13

2. Select "Baseband" > "Misc" > "Extended Sequencer" > "General".

This tab provides access to the default and the "Save/Recall" settings and allowsthe loading of files according to the extended sequencer modes.If the current instrument configuration uses coupled sources, the dialog consists ofup to eigth side tabs, whereas the number of tabs corresponds to the number ofselected "Enitities". The tab name displays the baseband the settings are relatedto.

The remote commands required to define these settings are described in Chapter 5.2,"General Commands", on page 93.

Settings:

State..............................................................................................................................44Set to Default................................................................................................................ 44Save/Recall................................................................................................................... 45Mode............................................................................................................................. 45

StateEnables the extended sequencer, i.e. the processing of waveform segment sequencefiles.

Enabling this application disables all the digital standards and digital modulation modesin the same baseband.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:STATe on page 93

Set to DefaultCalls the default settings. The values of the main parameters are listed in the followingtable.

General Settings

Page 45: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

45User Manual 1177.6269.02 ─ 13

Parameter Value

State Not affected by the "Set to Default"

Mode "User"

Trigger "Auto"

Marker "Restart"

Clock "Internal"

Remote command: [:SOURce<hw>]:BB:ESEQuencer:PRESet on page 94

Save/RecallAccesses the "Save/Recall" dialog, that is the standard instrument function for savingand recalling the complete dialog-related settings in a file. The provided navigationpossibilities in the dialog are self-explanatory.

The filename and the directory, in that the settings are stored, are user-definable; thefile extension is however predefined.

See also, chapter "File and Data Management" in the R&S SMW user manual.

"*.eseq" Stores the current settings. This format does not include the usedextended sequencer files.

"*.ps_arc" Stores all used extended sequencer files in addition to the configuredsettings. The stored file includes the waveform file, the sequence listfile and subsequence, attenuation, time and frequency hopping listfiles.This format enables you to transfer the entire configuration to anotherinstrument in a single step. There is no need to import the list filesseparately.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:SETTing:LOAD on page 96[:SOURce<hw>]:BB:ESEQuencer:SETTing:STORe on page 96[:SOURce<hw>]:BB:ESEQuencer:SETTing:DELete on page 96[:SOURce<hw>]:BB:ESEQuencer:SETTing:CATalog? on page 95[:SOURce<hw>]:BB:ESEQuencer:ARCHive:CATalog? on page 95[:SOURce<hw>]:BB:ESEQuencer:ARCHive:LOAD on page 95[:SOURce<hw>]:BB:ESEQuencer:ARCHive:STORe on page 95

ModeSelects the mode for processing extended sequencing files.

"User" Enables you to load user defined waveform segment sequence files,see Chapter 4.2, "User Mode Settings", on page 46.The R&S Pulse Sequencer software is not required for creating thefiles.

General Settings

Page 46: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

46User Manual 1177.6269.02 ─ 13

"Pulse Sequencer"Processes sequence files created with the R&S Pulse Sequencersoftware. This signal generation software combines all the configuredcomponents and scenarios in one file, see Chapter 4.3, "PulseSequencer Mode Settings", on page 49.Connected via LAN, the software automatically transfers the file tothe R&S SMW and activates the signal generation.

"Direction Finding"Processes direction finding files created with the R&S PulseSequencer software, see Chapter 4.4, "Direction Finding Mode Set-tings", on page 50.Similar to the pulse sequencer mode, you can transmit the directionfinding file via LAN to the R&S SMW and enable signal generation.

"Real Time Control Interface"Option: R&S SMW-K503/-K504Enables you to load precalculate waveform segment sequence files,see Chapter 4.5, "Real Time Control Interface Mode Settings",on page 52.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:MODE on page 93

4.2 User Mode Settings

Access:

1. Select advanced system configuration with coupled sources:● Select "System Config" > "System Configuration" > "Fading/Baseband Config"

> "Mode = Advanced".● Set "Entities = 2", "Basebands = 1" and "Streams = 1".● Select "BB Source Config" > "Coupled Sources".● Select "Apply".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Mode" > "User".In this mode, you can load the XML files for generating user defined waveform seg-ment sequence signals.

User Mode Settings

Page 47: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

47User Manual 1177.6269.02 ─ 13

If the current instrument configuration uses coupled sources, the dialog consists ofup to eigth side tabs, whereas the number of tabs corresponds to the number ofselected "Enitities". The tab name displays the baseband the settings are relatedto.

4. To load a file, select "Sequence", "Attenuation over Time List x" or "Hopping overTime List".Each of the functions accesses the standard "File Select" function of the instru-ment. The provided navigation possibilities in the dialogs are self-explanatory.See also, chapter "File and Data Management" in the R&S SMW user manual.

5. To enable a loaded file, enable the corresponding check box ("On").

For detailed information on the xml structure, programming examples and tagdescription, see Chapter 3.2, "About the Extended Sequencer in User Mode",on page 13.The remote commands required to define the user mode settings are described inChapter 5.3, "User Mode Commands", on page 97.

Settings:

Sequence...................................................................................................................... 47Use Attenuation over Time List..................................................................................... 48Attenuation over Time List x..........................................................................................48Use Hopping over Time List..........................................................................................48Hopping over Time List................................................................................................. 48

SequenceProvides access to load the sequence list file for generating a user defined waveformsegment sequence.

See Chapter 3.2.1.1, "Sequence List and Sub-Sequence List", on page 13 and Chap-ter 3.2.1.2, "Time List", on page 17 for details to the xml formats.

User Mode Settings

Page 48: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

48User Manual 1177.6269.02 ─ 13

Remote command: [:SOURce<hw>]:BB:ESEQuencer:USER:SEQuence:FILE:CATalog?on page 97[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:SEQuence:FILE[:SELect]on page 97

Use Attenuation over Time ListThis function is enabled if an attenuation over time file is loaded.

Activate the function to generate signal based on the information in the loaded file.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:STATeon page 98

Attenuation over Time List xProvides access to load the attenuation over time list files for simulating a varyingattenuation. Two independent lists can be used to simulate transmitter and receiverattenuation for instance.

See Chapter 3.2.1.3, "Attenuation over Time List", on page 19 for details to the xml for-mat of a list with antenna gain values.

To enable the loaded file, enable the check box (On).

Remote command: [:SOURce<hw>]:BB:ESEQuencer:USER:AOTime:FILE:CATalog? on page 97[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:FILE[:SELect] on page 98

Use Hopping over Time ListThis function is enabled if a hopping over time file is loaded.

Activate the function to generate signal based on the information in the loaded file.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:STATe on page 99

Hopping over Time ListProvides access to load the frequency hopping list file for varying the frequency of thewaveform segments in the sequence.

See Chapter 3.2.1.4, "Hopping over Time List", on page 21 for details to the xml formatof a list with varying frequencies and phase options.

To enable the loaded file, enable the check box (On).

Remote command: [:SOURce<hw>]:BB:ESEQuencer:USER:HOTime:FILE:CATalog? on page 98[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:FILE[:SELect]on page 98

User Mode Settings

Page 49: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

49User Manual 1177.6269.02 ─ 13

4.3 Pulse Sequencer Mode Settings

Access:

1. Select advanced system configuration with coupled sources:● Select "System Config" > "System Configuration" > "Fading/Baseband Config"

> "Mode = Advanced".● Set "Entities = 2", "Basebands = 1" and "Streams = 1".● Select "BB Source Config" > "Coupled Sources".● Select "Apply".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Mode" > "Pulse Sequencer".

This mode enables you to load a segment waveform sequence file, created by theR&S Pulse Sequencer software. These files have a proprietary Rohde & Schwarzfile format.For more about the pulse sequencer mode, see Chapter 3.3, "About the ExtendedSequencer in Pulse Sequencer Mode", on page 24.

If the current instrument configuration uses coupled sources, the dialog consists ofup to eigth side tabs, whereas the number of tabs corresponds to the number ofselected "Enitities". The tab name displays the baseband the settings are relatedto.

The remote commands required to define the user mode settings are described inChapter 5.4, "Pulse Sequencer Mode Commands", on page 99.

Pulse Sequencer Mode Settings

Page 50: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

50User Manual 1177.6269.02 ─ 13

Settings:

RF Power Ramping with Burst Marker..........................................................................50Definition File................................................................................................................ 50Date, Comment............................................................................................................. 50

RF Power Ramping with Burst MarkerOption: R&S SMW-K22

If activated, a maker signal created internally is used to control the RF pulse modulator.This leads to a better ON/OFF ratio.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:PRAMp:STATe on page 94

Definition FileAccesses the standard "File Select" function of the instrument to load a waveform seg-ment sequence file. The provided navigation possibilities in the dialog are self-explana-tory.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:PSEQuencer:FILE:CATalog? on page 99[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:FILE[:SELect]on page 100Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:FILE[:SELect] on page 100

Date, CommentDisplays additional information on the loaded file.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:DATE? on page 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:COMMent?on page 100Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:DATE?on page 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:COMMent?on page 100

4.4 Direction Finding Mode Settings

Access:

1. Select advanced system configuration with coupled sources:● Select "System Config" > "System Configuration" > "Fading/Baseband Config"

> "Mode = Advanced".● Set "Entities = 2", "Basebands = 1" and "Streams = 1".● Select "BB Source Config" > "Coupled Sources".

Direction Finding Mode Settings

Page 51: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

51User Manual 1177.6269.02 ─ 13

● Select "Apply".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Mode" > "Direction Finding".

This mode enables you to load a specific direction finding file, created by the R&SPulse Sequencer software. These files have a proprietary Rohde & Schwarz fileformat.For more about the extended sequencer in direction finding mode, see Chap-ter 3.4, "About the Extended Sequencer in Direction Finding Mode", on page 25.

If the current instrument configuration uses coupled sources, the dialog consists ofup to eigth side tabs, whereas the number of tabs corresponds to the number ofselected "Enitities". The tab name displays the baseband the settings are relatedto.The remote commands required to define the user mode settings are described inChapter 5.5, "Direction Finding Commands", on page 100.

Settings:

RF Power Ramping with Burst Marker..........................................................................51Definition File................................................................................................................ 52Date, Comment............................................................................................................. 52

RF Power Ramping with Burst MarkerOption: R&S SMW-K22

If activated, a maker signal created internally is used to control the RF pulse modulator.This leads to a better ON/OFF ratio.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:PRAMp:STATe on page 94

Direction Finding Mode Settings

Page 52: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

52User Manual 1177.6269.02 ─ 13

Definition FileAccesses the standard "File Select" function of the instrument to load a direction find-ing file. The provided navigation possibilities in the dialog are self-explanatory.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:DFINding:FILE:CATalog? on page 101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:FILE[:SELect]on page 101Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:FILE[:SELect] on page 101

Date, CommentDisplays additional information on the loaded direction finding file.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:DATE? on page 101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:COMMent? on page 101Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:DATE?on page 101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:COMMent?on page 101

4.5 Real Time Control Interface Mode Settings

Access:

1. Select advanced system configuration with coupled sources:● Select "System Config" > "System Configuration" > "Fading/Baseband Config"

> "Mode = Advanced".● Set "Entities = 2", "Basebands = 1" and "Streams = 1".● Select "BB Source Config" > "Coupled Sources".● Select "Apply".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Mode" > "Real Time Control Interface".

This mode enables you to load precalculated waveform files which are individuallyaddressable and playback in the R&S SMW .

Real Time Control Interface Mode Settings

Page 53: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

53User Manual 1177.6269.02 ─ 13

For more about the extended sequencer in the "Real Time Control Interface" mode,see Chapter 3.5, "About the Extended Sequencer in Real Time Control InterfaceMode", on page 25.

If the current instrument configuration uses coupled sources, the dialog consists ofup to eigth side tabs, whereas the number of tabs corresponds to the number ofselected "Enitities". The tab name displays the baseband the settings are relatedto.The remote commands required to define the real time control interface mode set-tings are described in Chapter 5.6, "Real Time Control Interface Commands",on page 102.

Settings:

● Configuration for Real Time Control Interface ........................................................53● Waveform List Settings........................................................................................... 54● Local ADV DATA/CTRL Network Settings.............................................................. 56

4.5.1 Configuration for Real Time Control Interface

Access:

1. Select advanced system configuration with coupled sources:● Select "System Config" > "System Configuration" > "Fading/Baseband Config"

> "Mode = Advanced".● Set "Entities = 2", "Basebands = 1" and "Streams = 1".● Select "BB Source Config" > "Coupled Sources".● Select "Apply".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Mode" > "Real Time Control Interface".

Real Time Control Interface Mode Settings

Page 54: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

54User Manual 1177.6269.02 ─ 13

Settings:

Waveform List............................................................................................................... 54Edit................................................................................................................................ 54Clear..............................................................................................................................54Local ADV DATA/CTRL Network Setting...................................................................... 54RF Power Ramping with Burst Marker..........................................................................54

Waveform ListAccesses the standard "File Select" function of the instrument to load a waveform file.The provided navigation possibilities in the dialog are self-explanatory.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE on page 104[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE:CATalog? on page 104Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:FILEon page 104

EditAccesses the segment table dialog of the loaded waveform list.

For description of the available settings, see Chapter 4.5.2, "Waveform List Settings",on page 54.

ClearClear the loaded waveform list.

Remote command: n.a.

Local ADV DATA/CTRL Network SettingAccesses the "Local ADV DATA/CTRL Network Setting" dialog for configuring the ADVDATA/CTRL network settings.

See Chapter 4.5.3, "Local ADV DATA/CTRL Network Settings", on page 56.

RF Power Ramping with Burst MarkerOption: R&S SMW-K22

If activated, a maker signal created internally is used to control the RF pulse modulator.This leads to a better ON/OFF ratio.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:PRAMp:STATe on page 94

4.5.2 Waveform List Settings

Access:

1. Select "Baseband" > "Misc" > "Extended Sequencer".

2. Select "Mode" > "Real Time Control Interface".

Real Time Control Interface Mode Settings

Page 55: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

55User Manual 1177.6269.02 ─ 13

3. Select "Waveform List > New".

4. Enter a filename for the list.

5. Select "Edit".

This section explains the settings necessary to create and adjust the contents ofthe waveform list.

Desired Max ARB Streaming RateThe desired ARB streaming rate directly influences the minimum common clock rate allwaveforms are resampled to. The higher the rate, the higher the common sample rate.Higher sample rate optimizes the ARB PDW streaming rate but increases the requiredmemory.

"SR250K" ARB streaming rate = 250 KPDW/s.

"SR750K" ARB streaming rate = 750 KPDW/s.

"SR500K" ARB streaming rate = 500 KPDW/s.

"SR1M" ARB streaming rate = 1 KPDW/s.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:DASR on page 104Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:DASRon page 104

Waveform List, Append/Delete/Up/Down/Save&Load.The table lists the individual waveforms (segments) of the selected waveform list. Theinformation about the segments is retrieved from the tags of the corresponding wave-form files.Table 4-1: GUI elements in the waveform list

Function Description

"Segment#" Indication of segment index. Within the manual and remote control configuration,this segment index indicates the segment explicitly.

See details in Chapter 3.5.7, "Addressing Precalculated Waveforms", on page 38.

"Filename" Indication of the waveform file name of the segment.

Real Time Control Interface Mode Settings

Page 56: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

56User Manual 1177.6269.02 ─ 13

Function Description

"Clock Rate" Indication of the clock rate of the selected waveform.

"Samples" Indication of the number of samples in the segment.

"Length" Indication of the segment duration.

"Path" Indication of the location of the waveform file used for the corresponding segment.

"Info" Opens a dialog with detailed information about the currently selected waveform.

"Append" Opens the standard "File Select" dialog for navigation and selectionof the waveform file to be added to the end of the existing list.Only non-multi segment waveforms can be loaded.

"Delete" Removes the selected entry from the table. The waveform file itself ishowever not deleted.

"Shift Seg.# Up/Down"Rearranges the segments, i.e. moves the selected segment up anddown.

"Save & Load"The waveform list is saved and loaded to the RAM of the coderboard. For details, see Chapter 3.5.7, "Addressing PrecalculatedWaveforms", on page 38.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:RTCI:WAVE:FILE:CATalog? on page 103[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:CATalog?on page 105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:APPend on page 105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:DELete on page 105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SAVE on page 105Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:APPend on page 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:DELete on page 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SAVEon page 105

4.5.3 Local ADV DATA/CTRL Network Settings

Access:

1. Select "Baseband" > "Misc" > "Extended Sequencer".

2. Select "Mode" > "Real Time Control Interface".

Real Time Control Interface Mode Settings

Page 57: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

57User Manual 1177.6269.02 ─ 13

3. Select "Local ADV DATA/CTRL Network Settings".

Depending on the installed options, up to two ADV DATA/CTRL dialogs are dis-played. See Chapter 3.1, "Required Options", on page 11.This dialog comprises the settings of the general network environment and specificidentification parameters of the instrument in the network.

The remote commands required to configure these settings are described in Chap-ter 5.8, "Network Commands", on page 109.

Settings:

Network Status..............................................................................................................57Socket State..................................................................................................................58Restart Network............................................................................................................ 58Hostname......................................................................................................................58Address Mode............................................................................................................... 58IP Address.....................................................................................................................59Subnet Mask................................................................................................................. 59MAC Address................................................................................................................ 59Protocol......................................................................................................................... 59TCP Port....................................................................................................................... 60

Network StatusIndicates that the instrument is connected to the network.

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:STATus? on page 109Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:STATus?on page 109

Real Time Control Interface Mode Settings

Page 58: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

58User Manual 1177.6269.02 ─ 13

Socket StateIndicates whether the socket is open and thus if the connection between the externalPDW simulator and the instrument is established.

See Chapter 4.1, "General Settings", on page 43.

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:SOCKet:STATe? on page 110Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:SOCKet:STATe? on page 110

Restart NetworkTerminates the network connection of the instrument and sets it up again. You can usethis function to fix network problems.

Note: This function restarts only the connection of the instrument to the network. Itdoes not impact the network itself.

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:RESTart on page 111

HostnameDisplays the hostname.

Each instrument is delivered with an assigned hostname, a logical name which can beused instead of the IP address. With the default network settings, the IP address isallocated by the DHCP server. This address can change each time the instrument isreconnected. Unlike the IP address, the hostname name does not change.

Note:This function is password-protected. Unlock the protection level 1 to access it.We recommend that you do not change the default network settings or the hostnameto avoid problems with the network connection.If you change the hostname, be sure to use a unique name.

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork[:COMMon]:HOSTname on page 111Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:HOSTname? on page 111

Address ModeSelects the mode for assigning the IP address.

NOTICE! Risk of network failure.Consult your network administrator before performing the following tasks:● Connecting the instrument to the network● Configuring the network● Changing IP addressesErrors can affect the entire network.

"Auto (DCHP)"Assigns the IP address automatically, provided the network supportsDHCP (Dynamic Host Configuration Protocol).

Real Time Control Interface Mode Settings

Page 59: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

59User Manual 1177.6269.02 ─ 13

"Static" Enables you to assign the IP address manually.

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress:MODE on page 110

IP AddressDisplays the IP address of the instrument in the network.

By default, the R&S SMW is configured to use dynamic TCP/IP configuration and toobtain the whole address information automatically.

If the network does not support DHCP or the attempt does not succeed, the instrumenttries to obtain the IP address via Zeroconf (APIPA) protocol. IP addresses assigned viaZeroconf start with the number blocks 169.254.*.*.

Note: An IP address that is assigned via the Zeroconf protocol although the networkrequires an IP address assigned via the DHCP server can cause network connectionfailures.See "Resolving Network Connection Failure" in the R&S SMW user manual.To assign the IP address manually, select IP Address > "Static".

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress on page 110Extended sequencer advanced mode:[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:IPADdress? on page 110

Subnet MaskDisplays the bit group of the subnet in the host identifier.

To assign the subnet mask manually, select IP Address > "Static".

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork[:IPADdress]:SUBNet:MASKon page 112

MAC AddressIndicates the MAC (Media Access Control) address, a unique identifier of the networkadapter in the R&S SMW.

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:MACaddress on page 110

ProtocolSelects the communication protocol for the network traffic.

"TCP" A reliable communication protocol, TCP is a connection-oriented pro-tocol that ensures the transfer of a data between end to end commu-nication.

"UDP" UDP is a connectionless and unreliable transport protocol which isused when a reliable delivery is not required. In general, UDP isfaster than TCP in terms of data send over the IP.

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:PROTocol on page 111

Real Time Control Interface Mode Settings

Page 60: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

60User Manual 1177.6269.02 ─ 13

TCP PortDefine the port number use for network traffic .

Remote command: :SYSTem:COMMunicate:BB<hw>:NETWork:PORT on page 111

4.6 Extended Sequencer Advanced Mode Settings

Access:

1. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"Mode = Extended Sequencer Advanced".

This mode enables the R&S SMW to work in an advanced extended sequencermode. The fading simulator, the AWGN, the BB input and all baseband digitalstandards are disabled.The block diagram indicates the configured streams and the sequencers assignedto them.

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "General > Mode" > "Real Time Control Interface".

In advanced extended sequencer mode, the extended sequencer supports the"Pulse Sequencer", "Direction Finding" and "Real Time Control Interface" mode.This description follows the real time control interface settings.For background information on the extended sequencer in the "Real Time ControlInterface" mode, see Chapter 3.5, "About the Extended Sequencer in Real TimeControl Interface Mode", on page 25.

Extended Sequencer Advanced Mode Settings

Page 61: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

61User Manual 1177.6269.02 ─ 13

4. Select "Sequencers > S1 > On" to activate the sequencer.

The blue color indicates active sequencer.

5. Click on one of the sequencer blocks to access the corresponding settings, e.g."Sequencers > S1".The settings in the upper part of the dialog resables the settings provided in thesame mode if advanced extended sequencer is not used.The meaning of the settigns and the operation are the same as in the normalextended sequencer mode.Dedicated to the advanced extended sequencer mode are merely the "AdditionalOffsets" setting as well as the remote control commands.

Extended Sequencer Advanced Mode Settings

Page 62: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

62User Manual 1177.6269.02 ─ 13

For description, see "Extended Sequencer > Sequencer settings" on page 67.

6. Select "Extended Sequencer > General > Output Streams".Per default, two streams are configured (stream A ans B) and three sequencer areassigned to each of them (S1 to S3 and S4 to S6). The steams are routed to RFA/RF B respectivelly.

Use the settings to reconfigure the default sequencers-to-stream mapping.

Extended Sequencer Advanced Mode Settings

Page 63: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

63User Manual 1177.6269.02 ─ 13

7. Select "Extended Sequencer > General > ADV DATA/CTRL Mapping".

In this dialog, you can configure the input interfaces.

8. Select "Extended Sequencer > Statistics".

Displayed is statistics data of the PDW streaming performance.

Extended Sequencer Advanced Mode Settings

Page 64: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

64User Manual 1177.6269.02 ─ 13

9. To access the signal control functions for trigger and marker, perform one of the fol-lowing:

a) On the block diagram, select "T/M/C".b) Select "Extended Sequencer > Trigger/Marker/Clock".

The trigger and clock settings are the same as in other extended sequencermodes, because you trigger the signal start once and expect that the sequencersrun simultaneously.See: Chapter 4.7, "Trigger Settings", on page 75 and Chapter 4.9, "Clock Set-tings", on page 81.Marker settings are dedicated per sequencer.

The remote commands required to define the real time control interface mode set-tings are described in Chapter 5.6, "Real Time Control Interface Commands",on page 102.

Settings:

● Sequencers Settings...............................................................................................65● Output Streams Settings.........................................................................................69● ADV DATA/CTRL Mapping Settings....................................................................... 71● Statistics Settings....................................................................................................73● Marker Settings.......................................................................................................74

Extended Sequencer Advanced Mode Settings

Page 65: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

65User Manual 1177.6269.02 ─ 13

4.6.1 Sequencers Settings

Access:

1. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"Mode = Extended Sequencer Advanced".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "General > Sequencers > S1 > On" to activate the sequencer.Active sequencers are displayed in blue color. You can change the state in realtime, e.g. to mute a sequencer. Signal calculation is not restarted.

4. Click on one of the sequencer blocks to access the corresponding settings, e.g."Sequencers > S1".The settings in the upper part of the dialog resables the settings provided in thesame mode if advanced extended sequencer is not used.The meaning of the settigns and the operation are the same as in the normalextended sequencer mode.Dedicated to the advanced extended sequencer mode are merely the "AdditionalOffsets" setting as well as the remote control commands.

Extended Sequencer Advanced Mode Settings

Page 66: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

66User Manual 1177.6269.02 ─ 13

For description, see "Extended Sequencer > Sequencer settings" on page 67.

Settings:

S1 to S6........................................................................................................................ 66Extended Sequencer > Sequencer settings..................................................................67

└ State................................................................................................................67└ Advanced extended sequencer settings for Mode > Pulse Sequencer.......... 67└ Advanced extended sequencer settings for Mode > Direction Finding...........67└ Advanced extended sequencer settings for Mode > Real Time Control Inter-

face................................................................................................................. 68└ Trigger Delay...................................................................................................68└ Frequency Offset............................................................................................ 68└ Phase Offset................................................................................................... 69└ Attenuation......................................................................................................69

S1 to S6Enables the selected sequencer.

Active sequencers are displayed in blue color. You can change the state in real time,e.g. to mute a sequencer. Signal calculation is not restarted.

A click on one of the blocks access the settings of the selected sequencer, see "Exten-ded Sequencer > Sequencer settings" on page 67.

Extended Sequencer Advanced Mode Settings

Page 67: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

67User Manual 1177.6269.02 ─ 13

Number of available sequencers depend on the installed options, see "Pulse-on-pulsesimulation options" on page 12.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:STATe on page 106

Extended Sequencer > Sequencer settingsThe settings in the upper part of the dialog resables the settings provided in the samemode if advanced extended sequencer is not used.

The meaning of the settigns and the operation are the same as in the normal extendedsequencer mode.

Dedicated to the advanced extended sequencer mode are merely the "Additional Off-sets" setting as well as the remote control commands.

State ← Extended Sequencer > Sequencer settingsEnables the sequencer.

Active sequencers are displayed in blue color. You can change the state in real time,e.g. to mute a sequencer. Signal calculation is not restarted.

Works like the enabling the sequencer via the "Sequencers" > S1 to S6 blocks.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:STATe on page 106

Advanced extended sequencer settings for Mode > Pulse Sequencer ← Exten-ded Sequencer > Sequencer settingsThe dedicated settings "Definition File", "Date" and "Comment" work like the settingswith the same names in "Mode > Pulse Sequencer". The remote control commandsare, however, different.

See:● "Definition File" on page 50.● "Date, Comment" on page 50.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:FILE[:SELect] on page 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:DATE?on page 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:COMMent?on page 100

Advanced extended sequencer settings for Mode > Direction Finding ← Exten-ded Sequencer > Sequencer settingsThe dedicated settings "Definition File", "Date" and "Comment" work like the settingswith the same names in "Mode > Direction Finding". The remote control commandsare, however, different.

See:● "Definition File" on page 52.● "Date, Comment" on page 52.

Extended Sequencer Advanced Mode Settings

Page 68: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

68User Manual 1177.6269.02 ─ 13

Remote command: [:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:FILE[:SELect] on page 101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:DATE?on page 101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:COMMent?on page 101

Advanced extended sequencer settings for Mode > Real Time Control Interface← Extended Sequencer > Sequencer settingsThe dedicated settings "Waveform List" and "Edit"/"Clear", and the settings in the"Waveform List" dialog work like the settings with the same names in "Mode > RealTime Control Interface". The remote control commands are, however, different.

See:● "Waveform List" on page 54.● "Edit" on page 54.● "Clear" on page 54.● Chapter 4.5.2, "Waveform List Settings", on page 54.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:FILEon page 104[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:DASRon page 104[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:APPend on page 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:DELete on page 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SAVEon page 105

Trigger Delay ← Extended Sequencer > Sequencer settingsDelays the trigger event for the selected sequencer.

Use this setting to postpone the signal generation start of the sequencer signals rela-tive to each other.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:TDELay on page 106

Frequency Offset ← Extended Sequencer > Sequencer settingsEnters the frequency offset for the selected sequencer and thus shifts the signal rela-tive to the center frequency.

Use this function to shift the signal bandwidths of the sequencer signals relative toeach other.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:FOFFset on page 107

Extended Sequencer Advanced Mode Settings

Page 69: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

69User Manual 1177.6269.02 ─ 13

Phase Offset ← Extended Sequencer > Sequencer settingsEnters the phase offset for the selected sequencer, relative to the signals of the othersequencers.

Use this parameter to change the start phase of the signal of the particular sequencer.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:POFFset on page 107

Attenuation ← Extended Sequencer > Sequencer settingsApplies an additional attenuation to attenuate the level of the selected sequencer.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:ATTenuation on page 107

4.6.2 Output Streams Settings

Access:

1. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"Mode = Extended Sequencer Advanced".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Extended Sequencer > General > Output Streams".

Per default, two streams are configured (stream A ans B) and three sequencer areassigned to each of them (S1 to S3 and S4 to S6). The steams are routed to RFA/RF B respectivelly.

The sequencers-to-streams mapping is performed automatically; the algorithm allo-cates as many sequencers as possible for the current configuration.The sequencers signals mapped to the same stream are added. Streams arerouted to the available outputs. If necessary, streams can be added equally weigh-ted and routed to one of the outputs.

Extended Sequencer Advanced Mode Settings

Page 70: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

70User Manual 1177.6269.02 ─ 13

Settings:

Stream A/B....................................................................................................................70Maximum Number of Sequencers.................................................................................70Sequencers................................................................................................................... 70Sequencers Assigned to Stream A/B............................................................................70Output........................................................................................................................... 70

Stream A/BDesignation of the streams.

Number of streams depends on the installed options.

Remote command: via suffix STReam<di>see also: [:SOURce<hw>]:BB:ESEQuencer:STRCount on page 107

Maximum Number of SequencersSets how many sequencers can be mapped to the stream at most.

The R&S SMW maps the sequencers to the streams automatically, aiming to achievebest use of the available resources, like the dynamic range or the available bandwidth.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQCount on page 108

SequencersIndicates the sequencers mapped to the selected stream.

The signals of the sequencers mapped to the same stream are added. If not deliber-ately attenuated (Attenuation), sequencers are added equally weighted.

To change the mapping, click on the indicated list of sequencers. Enable sequencers tochange the mapping, see "Sequencers Assigned to Stream A/B" on page 70.

Sequencers Assigned to Stream A/BAccess: select "Extended Sequencer > General > Output Streams > Sequencers".

Enable sequencers to change the mapping.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQuencer<st>:STATeon page 108

OutputSelects the RF output the stream is routed to.

Extended Sequencer Advanced Mode Settings

Page 71: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

71User Manual 1177.6269.02 ─ 13

You can route streams to the same or to different outputs. If routed to the same output,streams are added equally weighted. To disable the stream output, set "Output =None".

Stream mapping to the RF outputs via the "I/Q Stream Mapper" is disabled; performstream configuration in the "Extended Sequencer > General > Output Streams" dialog.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:STReam<di>:OUTPut on page 108

4.6.3 ADV DATA/CTRL Mapping Settings

Access:

1. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"Mode = Extended Sequencer Advanced".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Mode" > "Real Time Control Interface".

4. Select "Extended Sequencer > General > ADV DATA/CTRL Mapping".

This dialog shows overview information regarding the network environment, likethe identification of the available interfaces in the network and their status.

Extended Sequencer Advanced Mode Settings

Page 72: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

72User Manual 1177.6269.02 ─ 13

5. To configure the settings of the individual ADV DATA/CTRL interfaces, select "S x >Network Settings > Config".

Depending on the installed options, up to six ADV DATA/CTRL tabs are displayed.The provided settings are the same as in "Real Time Control Interface" mode, seeChapter 4.5.3, "Local ADV DATA/CTRL Network Settings", on page 56.

Settings:

Mapping Table...............................................................................................................72

Mapping TableShows overview information regarding the network environment, like:

S x Indicates the sequencer.

Remote command: via suffix SEQuencer<st>"Hostname", "IP Address", "Network Status", "Socket State"

Identification and status information on the selected ADV DATA/CTRLinterface.Resembles the information displayed in "Network Settings" > "Config"dialog.Displayed are only the interfaces of mapped sequencers. These aresequencers that are assigned to a stream ("Output Streams" >Sequencers Assigned to Stream A/B) and if the stream is mapped toan RF A/RF B output ("Output Streams" >Output).

Remote command: [:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:HOSTname? on page 111[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:IPADdress? on page 110[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:STATus?on page 109[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:SOCKet:STATe? on page 110

Extended Sequencer Advanced Mode Settings

Page 73: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

73User Manual 1177.6269.02 ─ 13

"Network Set-tings" > "Con-fig"

Comprises the network settings of the selected ADV DATA/CTRLinterface.The provided settings are the same as in "Real Time Control Inter-face" mode, see Chapter 4.5.3, "Local ADV DATA/CTRL NetworkSettings", on page 56.

"Show LANConnector"

Accesses a dialog that displays the physical location of the selectedconnector on the front/rear panel of the instrument.

4.6.4 Statistics Settings

Access:

1. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"Mode = Extended Sequencer Advanced".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Mode" > "Real Time Control Interface".

4. Select "Extended Sequencer > Statistics".

Displayed is statistics data of the PDW streaming performance.

Settings:

Statistics........................................................................................................................73

StatisticsDisplays the system time, read/write count of the PDW bytes, the number of executedand dropped PDW and the buffer performance in the coder board.

See details in the Chapter 3.5.5, "PDW Processing", on page 37 and Chapter 3.5.6,"PDW Timing", on page 38.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled? on page 103

Extended Sequencer Advanced Mode Settings

Page 74: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

74User Manual 1177.6269.02 ─ 13

4.6.5 Marker Settings

Access:

1. Select "System Config" > "System Configuration" > "Fading/Baseband Config" >"Mode = Extended Sequencer Advanced".

2. Select "Baseband" > "Misc" > "Extended Sequencer".

3. Select "Extended Sequencer > Marker".

Marker settings are dedicated per sequencer.

The marker settings are displayed in a table form. Apart from the fact that only twomarkers are available per sequencer, the marker settings are the same as in theother modes, see Chapter 4.8, "Marker Settings", on page 80.In advanced extended sequencer mode, the marker signals are output at the localT/M/C connectors.

Settings:

Sequencer.....................................................................................................................74Marker........................................................................................................................... 74Mode, Duration, Delay.................................................................................................. 74Connector......................................................................................................................75Show Connector............................................................................................................75

SequencerIndicates the sequencer.

Remote command: via suffix SEQuencer<st>

MarkerYou can configure two marker signals per sequencer.

Mode, Duration, DelayWork like the settings in other modes, see:● "Marker Mode" on page 81

Extended Sequencer Advanced Mode Settings

Page 75: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

75User Manual 1177.6269.02 ─ 13

● "Marker x Delay" on page 81

ConnectorIndicates the connector at that the marker signal is output.

In advanced extended sequencer mode, the marker signals are output at the localT/M/C connectors.

Show ConnectorAccesses a dialog that displays the physical location of the selected connector on thefront/rear panel of the instrument.

4.7 Trigger Settings

Access:

► Select "Baseband" > "Misc" > "Extended Sequencer" > "Trigger In".

This tab provides access to the settings required to select and configure the trigger,like the trigger source, mode, and to arm or trigger an internal trigger manually. Thecurrent signal generation status is displayed in the header of the tab together withinformation on the enabled trigger mode. As in the "Marker" and "Clock" tabs, this tabprovides also access to the settings of the related connectors.

This section focuses on the available settings.For information on how these settings affect the signal, refer to section "Basics on ..."in the R&S SMW user manual.

Routing and enabling a triggerThe provided trigger signals are not dedicated to a particular connector. Trigger signalscan be mapped to one or more USER x or T/M connectors.Use the Local and Global Connector Settings to configure the signal mapping, thepolarity, the trigger threshold and the input impedance of the input connectors.To route and enable a trigger signal, perform the following general steps:● Define the signal source and the effect of a trigger event.

Select the "Trigger In > Mode" and "Trigger In > Source".● Define the connector where the selected signal is provided.

Use the "Global Connectors" settings.

Trigger Settings

Page 76: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

76User Manual 1177.6269.02 ─ 13

Settings:

Trigger Settings Common to All Basebands................................................................. 76└ Trigger Mode...................................................................................................76└ Running/Stopped............................................................................................ 77└ Arm................................................................................................................. 77└ Execute Trigger...............................................................................................77└ Trigger Source................................................................................................ 77└ Sync. Output to External Trigger/Sync. Output to Trigger...............................78└ External / Trigger Inhibit..................................................................................79

(External) Delay Unit..................................................................................................... 79(Specified) External Delay/(Specified) Trigger Delay....................................................79Actual Trigger Delay/Actual External Delay.................................................................. 79

Trigger Settings Common to All BasebandsTo enable simultaneous signal generation in all basebands, the R&S SMW couples thetrigger settings in the available basebands in any instrument's configuration involvingsignal routing with signal addition. For example, in MIMO configuration, routing andsumming of basebands or of streams.

The icon indicates that common trigger settings are applied.

You can access and configure the common trigger source and trigger mode settings inany of the basebands. An arm or a restart trigger event applies to all basebands, too.You can still apply different delay to each of the triggers individually.

Trigger Mode ← Trigger Settings Common to All BasebandsSelects trigger mode, i.e. determines the effect of a trigger event on the signal genera-tion.

For more information, refer to chapter "Basics" in the R&S SMW user manual.

For "Extended Sequencer > General > Mode = Real Time Control Interface", the trig-ger modes "Retrigger", "Armed Retrigger" and "Single" are not supported.● "Auto"

The signal is generated continuously.● "Retrigger"

The signal is generated continuously. The system time starts over from 0. ThePDWs are not played again.

● "Armed Auto"The signal is generated only when a trigger event occurs. Then the signal is gener-ated continuously.An "Arm" stops the signal generation. A subsequent trigger event causes the sys-tem time starts over from 0. The PDWs are not played again

● "Armed Retrigger"The signal is generated only when a trigger event occurs. Then the signal is gener-ated continuously. Every subsequent trigger event causes the system time startsover from 0. The PDWs are not played again. An "Arm" stops signal generation. Asubsequent trigger event (internal with or external) causes the system time startsover from 0.An "Arm" stops signal generation. A subsequent trigger event (internal with orexternal) causes a restart.

● "Single"

Trigger Settings

Page 77: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

77User Manual 1177.6269.02 ─ 13

The signal is generated only when a trigger event occurs. Then the signal is gener-ated once to the length specified at "Signal Duration".Every subsequent trigger event (internal or external) causes the system time startsover from 0. The PDWs are not played again.

Remote command: [:SOURce<hw>]:BB:ESEQuencer[:TRIGger]:SEQuence on page 117

Running/Stopped ← Trigger Settings Common to All BasebandsWith enabled modulation, displays the status of signal generation for all trigger modes.● "Running"

The signal is generated; a trigger was (internally or externally) initiated in triggeredmode.

● "Stopped"The signal is not generated and the instrument waits for a trigger event.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger:RMODe? on page 115

Arm ← Trigger Settings Common to All BasebandsStops the signal generation until subsequent trigger event occurs.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger:ARM:EXECute on page 112

Execute Trigger ← Trigger Settings Common to All BasebandsFor internal trigger source, executes a trigger manually.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXECute on page 113

Trigger Source ← Trigger Settings Common to All BasebandsThe following sources of the trigger signal are available:● "Internal"

The trigger event is executed manually by the "Execute Trigger".● "Internal (Baseband A/B)"

The trigger event is provided by the trigger signal from the other basebands.If common trigger settings are applied, this trigger source is disabled.

● "External Global Trigger"The trigger event is the active edge of an external trigger signal provided and con-figured at the USER x connectors.

● "External Local Trigger"The trigger event is the active edge of an external trigger signal provided and con-figured at the local T/M/C connector.With coupled trigger settings, the signal has to be provided at the T/M/C1/2/3 con-nectors.

● "External Local Clock"The trigger event is the active edge of an external local clock signal provided andconfigured at the local T/M/C connector.With coupled trigger settings, the signal has to be provided at the T/M/C1 connec-tor.

● "Baseband Sync In"

Trigger Settings

Page 78: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

78User Manual 1177.6269.02 ─ 13

Option: R&S SMW-B9In master-slave mode, slave instruments are triggered by the active edge of thesynchronization signal.

"External Local Clock/Trigger" require R&S SMW-B10.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger:SOURce on page 115

Sync. Output to External Trigger/Sync. Output to Trigger ← Trigger SettingsCommon to All BasebandsEnables signal output synchronous to the trigger event.● "On"

Corresponds to the default state of this parameter.The signal calculation starts simultaneously with the trigger event. Because of theprocessing time of the instrument, the first samples are cut off and no signal is out-put. After elapsing of the internal processing time, the output signal is synchronousto the trigger event.

● "Off"The signal output begins after elapsing of the processing time. Signal output startswith sample 0. The complete signal is output.This mode is recommended for triggering of short signal sequences. Short sequen-ces are sequences with signal duration comparable with the processing time of theinstrument.

In master-slave mode, this setting ensures that once achieved, synchronization is notlost if the baseband signal sampling rate changes.

Trigger Settings

Page 79: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

79User Manual 1177.6269.02 ─ 13

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXTernal:SYNChronize:OUTPuton page 113

External / Trigger Inhibit ← Trigger Settings Common to All BasebandsApplies for external trigger signal or trigger signal from the other path.

Sets the duration with that any following trigger event is suppressed. In "Retrigger"mode, for example, a new trigger event does not cause a restart of the signal genera-tion until the specified inhibit duration does not expire.

For more information, see chapter "Basics" in the R&S SMW user manual.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:INHibit on page 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:INHibit on page 114

(External) Delay UnitDetermines whether the trigger delay is expressed in samples or directly defined as atime period (seconds).

The parameter Actual Trigger Delay/Actual External Delay displays the delay conver-ted in time.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger:DELay:UNIT on page 113

(Specified) External Delay/(Specified) Trigger DelayThe name of the parameter and the units the delay is expressed in, changes depend-ing on the parameter "(External) Delay Unit" on page 79.

Delays the trigger event of the signal from:● The external trigger source● The other path● The other basebands (internal trigger), if common trigger settings are used.Use this setting to:● Synchronize the instrument with the device under test (DUT) or other external devi-

ces● Postpone the signal generation start in the basebands compared to each other● Compensate delays and align the signal generation start in multi-instrument setupFor more information, see chapter "Basics on ..." in the R&S SMW user manual.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:DELay on page 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:TDELay on page 117[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:DELay on page 113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:TDELay on page 114

Actual Trigger Delay/Actual External DelayIndicates the resulting external trigger delay in "Time" unit.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:RDELay? on page 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:RDELay? on page 114

Trigger Settings

Page 80: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

80User Manual 1177.6269.02 ─ 13

4.8 Marker Settings

Access:

► Select "Baseband" > "Misc" > "Extended Sequencer" > "Marker".

This tab provides access to the settings required to select and configure the markeroutput signal, like the marker mode or marker delay settings.

This section focuses on the available settings.For information on how these settings affect the signal, refer to section "Basics on ..."in the R&S SMW user manual.

Routing and enabling a markerThe provided marker signals are not dedicated to a particular connector. They can bemapped to one or more USER x or T/M connectors.To route and enable a marker signal, perform the following general steps:● Define the shape of the generated marker, i.e. select the "Marker > Mode".● Define the connector where the selected signal is provided.

Use the Local and Global Connector Settings.

Settings:

Marker Mode................................................................................................................. 81Marker x Delay.............................................................................................................. 81

Marker Settings

Page 81: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

81User Manual 1177.6269.02 ─ 13

Marker ModeMarker configuration for up to 3 markers. The settings are used to select the markermode defining the shape and periodicity of the markers. The contents of the dialogchange with the selected marker mode; the settings are self-explanatory.

"Unchanged (Waveform Marker 1)"Access: select "Extended Sequencer > General > Mode = User"Uses the marker#1 signal of the waveform, if defined.

"Restart" Generates a marker signal every time the sequence restarts (autotrigger). The signal is high from the sequence start until the selected"Duration".

"Entry" Access: select "Extended Sequencer > General > Mode = User"Creates a marker signal when it is enabled within an entry tag of asequence entry. "Duration" sets the length of the marker signal.

"Pulse" Creates a marker signal with the same width as the pulse width. Usethis signal to control the pulse modulator and to get a higher on/offratio at the RF signal.

"PDW" Depending on the installed option:● Option: R&S SMW-K502

Uses the marker signals as defined in the R&S Pulse Sequencer.● Option: R&S SMW-K503

Creates marker signals according to the marker bit field inside thePDW header. Markers have the same length as the correspond-ing pulse.

In both cases, use this signal, for example, as an external event trig-ger signal.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:MODE on page 118[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DURation on page 119

Marker x DelayDelays the marker signal at the marker output relative to the signal generation start.

Variation of the parameter "Marker x Delay" causes signal recalculation.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DELay on page 118

4.9 Clock Settings

Access:

► Select "Baseband" > "Misc" > "Extended Sequencer" > "Clock".

Clock Settings

Page 82: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

82User Manual 1177.6269.02 ─ 13

This tab provides access to the settings required to select and configure the clock sig-nal, like the clock source and clock mode.

This section focuses on the available settings.For information on how these settings affect the signal, refer to section "Basics on ..."in the R&S SMW user manual.

Defining the clockThe provided clock signals are not dedicated to a particular connector. They can bemapped to one or more USER x and T/M/C connectors.Use the Local and Global Connector Settings to configure the signal mapping, thepolarity, the trigger threshold, and the input impedance of the input connectors.To route and enable a trigger signal, perform the following general steps:● Define the signal source, that is select the "Clock > Source".● Define the connector where the selected signal is provided.

Use the Local and Global Connector Settings.

Settings:

Clock Source.................................................................................................................82Clock Mode................................................................................................................... 82Measured External Clock.............................................................................................. 83

Clock SourceSelects the clock source.● "Internal"

The instrument uses its internal clock reference.● "External Local Clock"

Option: R&S SMW-B10The instrument expects an external clock reference at the local T/M/C connector.

"External Local Clock" requires R&S SMW-B10.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:CLOCk:SOURce on page 120

Clock ModeOption: R&S SMW-B10

Sets the type of externally supplied clock.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:CLOCk:MODE on page 119

Clock Settings

Page 83: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

83User Manual 1177.6269.02 ─ 13

Measured External ClockProvided for permanent monitoring of the enabled and externally supplied clock signal.

Remote command: CLOCk:INPut:FREQuency?

4.10 Local and Global Connector Settings

Each of the "Trigger In", "Marker" and "Clock" dialogs and the "Trigger Marker Clock"dialog provides a quick access to the related connector settings.

See also chapter "Local and Global Connector Settings" in the user manual.

4.11 Overview Settings

Access:

1. Select "Baseband" > "Misc" > "Extended Sequencer".

2. Select "Overview".

This dialog displays the graphical overview on the signal processing in user mode andvisualizes the sequence order. The blocks are interactive. Select a block to access therelated settings.

Overview Settings

Page 84: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

84User Manual 1177.6269.02 ─ 13

Settings:

Sequence Blocks.......................................................................................................... 84Sequence Diagram....................................................................................................... 84

Sequence BlocksDisplays the extended sequencer files used in the user mode. To load the files, seeChapter 4.1, "General Settings", on page 43.

"Sequence" Indicates the waveform segment sequence list file.

"Attenuation over Time (List1/List2)"Indicates the loaded gain list files.

"Hopping over Time List"Indicates the loaded frequency hopping list file.

Sequence DiagramOverview of the internal structure of the sequence list. The diagram visualizes loops,subsequences, repetition and time parameters.

4.12 Statistics Display

Access:

1. Select "Baseband" > "Misc" > "Extended Sequencer".

2. Select "Mode" > "Real Time Control Interface".

Statistics Display

Page 85: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Extended Sequencer Configuration and SettingsR&S®SMW-K501/-K502/-K503/-K504/-K315

85User Manual 1177.6269.02 ─ 13

3. Select "Statistics".

This dialog displays the statistics data of the PDW streaming performance.

StatisticsDisplays the system time, read/write count of the PDW bytes, the number of executedand dropped PDW and the buffer performance in the coder board.

See details in the Chapter 3.5.5, "PDW Processing", on page 37 and Chapter 3.5.6,"PDW Timing", on page 38.

Remote command: [:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled? on page 103

Statistics Display

Page 86: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

86User Manual 1177.6269.02 ─ 13

5 Remote-Control CommandsThe following commands are required to generate signals with the option R&S SMW-K501/-K503 in a remote environment. It is assumed that the R&S SMW is connected toa network for remote control, as described in the R&S SMW user documentation. Basicknowledge of the remote control and the SCPI command syntax is required.

Conventions used in SCPI command descriptionsFor a description of the conventions used in the remote command descriptions, seesection "remote-control commands" in the R&S SMW user manual.

Common suffixes

The following common suffixes are used in the remote-control commands:

Suffix Value range Description

ENTity<ch> 1 to 4 Entity in a multiple entity configuration with separate base-band sources

ENTity3|4 require option R&S SMW-K76

SOURce<hw> [1] to 4 Available baseband signals

Only SOURce1 possible, if the keyword ENTity is used

OUTPut<ch> 1 to 3 Available markers

BB<st> 1 to 8 Requires "System Configuration > Mode = Advanced"

Available baseband signals

SEQuencer<st> 1 to 6 Option: R&S SMW-K315

Requires "System Configuration > Mode = ExtendedSequencer Advanced"

Available sequencers

STReam<di> 1 to 2 Option: R&S SMW-K315

Requires "System Configuration > Mode = ExtendedSequencer Advanced"

Available streams

Using SCPI command aliases for advanced mode with multiple entitiesYou can address multiple entities configurations by using the SCPI commands startingwith the keyword SOURce or the alias commands starting with the keyword ENTity.

Note that the meaning of the keyword SOURce<hw> changes in the second case.

For details, see section "SCPI Command Aliases for Advanced Mode with MultipleEntities" in the R&S SMW user manual.

The commands specific to the extended sequencer are described here:

Page 87: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

87User Manual 1177.6269.02 ─ 13

● Programming Examples..........................................................................................87● General Commands................................................................................................93● User Mode Commands........................................................................................... 97● Pulse Sequencer Mode Commands....................................................................... 99● Direction Finding Commands................................................................................100● Real Time Control Interface Commands...............................................................102● Advanced Extended Sequencer Commands........................................................ 106● Network Commands..............................................................................................109● Trigger Commands................................................................................................112● Marker Commands................................................................................................118● Clock Commands..................................................................................................119

5.1 Programming Examples

This section provides simple programming examples for the R&S SMW. The purposeof the examples is to present all commands for a given task. Real applications usuallyrequire only a subset of the commands shown.

The programming examples have been tested with a software tool which provides anenvironment for the development and execution of remote tests. To keep the examplesas simple as possible, only the "clean" SCPI syntax elements are reported. Non-exe-cutable command lines (for example comments) start with two // characters.

At the beginning of the most remote control programs, it is recommended that you per-form an instrument reset to set the R&S SMW to a defined state. The commands *RSTand SYSTem:PRESet are equivalent for this purpose. *CLS also resets the status reg-isters and clears the output buffer.

In the examples, it is assumed that:● A remote PC is connected to the instrument● The remote PC and the instrument are switched on● The connection between them is established● The security setting "System Config > Setup > Security > SCPI over LAN" is

enabled

Example: Storing current configurationThis example shows how to query and load settings files, stored with the save/recallfunction.

// Save the current extended sequencer configurationSOURce1:BB:ESEQuencer:SETTing:STORe "/var/user/ExtSeq_UserDef_att_hop_contphase"*RSTSOURce1:BB:ESEQuencer:SETTing:CATalog? // Response: ExtSeq_UserDef_att_hop_contphase, ExtSeq_UserDef_att_hopSOURce1:BB:ESEQuencer:SETTing:LOAD "/var/user/ExtSeq_UserDef_att_hop_contphase"SOURce1:BB:ESEQuencer:SETTing:DELete "/var/user/ExtSeq_UserDef_att_hop"SOURce1:BB:ESEQuencer:SETTing:CATalog?// Response: ExtSeq_atthop_contphase

Programming Examples

Page 88: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

88User Manual 1177.6269.02 ─ 13

// Save the extended sequencer configuration, including the used filesSOURce1:BB:ESEQuencer:ARCHive:STORe "/var/user/ExtSeq_UserMode_Archive.ps_arc"SOURce1:BB:ESEQuencer:ARCHive:CATalog?// Response: ExtSeq_UserMode_Archive, ExtSeq_PSMode_ArchiveSOURce1:BB:ESEQuencer:ARCHive:LOAD "/var/user/ExtSeq_UserMode_Archive.ps_arc"

Example: User Mode ConfigurationThis example shows how to load the files for the extended sequencer and configurethe corresponding settings for generating the signal.

// Reset the instrument to a predefined stateSOURce1:BB:ESEQuencer:PRESet

// Select the extended sequencer user mode, // query the available files and select the corresponding data lists:// a sequence list, attenuation over time lists and a hopping over time list. SOURce1:BB:ESEQuencer:MODE USERSOURce1:BB:ESEQuencer:USER:SEQuence:FILE:CATalog?// Response: Sequence, Seq_listSOURce1:BB:ESEQuencer:USER:SEQuence:FILE:SELect "/var/user/Sequence.ps_seq"SOURce1:BB:ESEQuencer:USER:AOTime:FILE:CATalog?// Response: AttenuationList1,AttenuationList2SOURce1:BB:ESEQuencer:USER:AOTime1:FILE:SELect "/var/user/AttenuationList1.ps_att"SOURce1:BB:ESEQuencer:USER:AOTime2:FILE:SELect "/var/user/AttenuationList2"SOURce1:BB:ESEQuencer:USER:HOTime:FILE:CATalog?// Response: HoppingList,HoppingListPhaseSOURce1:BB:ESEQuencer:USER:HOTime:FILE:SELect "/var/user/HoppingListPhase.ps_hop"

// Check the list files for xml format errorsSOURce1:BB:ESEQuencer:ERRor?//Response: 0

// Activate the selected data lists and enable signal generationSOURce1:BB:ESEQuencer:USER:AOTime1:STATe 1SOURce1:BB:ESEQuencer:USER:AOTime2:STATe 1SOURce1:BB:ESEQuencer:USER:HOTime:STATe 1SOURce1:BB:ESEQuencer:STATe 1

Example: Pulse sequencer mode configurationThis example shows how to process an extended segment waveform file created withthe R&S Pulse Sequencer software.

SOURce1:BB:ESEQuencer:PRESetSOURce1:BB:ESEQuencer:MODE PSEQ

Programming Examples

Page 89: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

89User Manual 1177.6269.02 ─ 13

SOURce1:BB:ESEQuencer:PSEQuencer:FILE:CATalog? // Response: IQ_Ps,IQ_PulseSeqSOURce1:BB:ESEQuencer:PSEQuencer:FILE:SeLect "IQ_PulseSeq"// Retrieve date and further information on the selected fileSOURce1:BB:ESEQuencer:PSEQuencer:DATE?// Response: "08.03.2016 16:10"SOURce1:BB:ESEQuencer:PSEQuencer:COMMent?// Response:"2016-03-03/IQTestScenario1"

Example: Direction finding mode configurationThis example shows how to process an extended segment waveform file for directionfinding.

SOURce1:BB:ESEQuencer:PRESet

SOURce1:BB:ESEQuencer:MODE DFINdingSOURce1:BB:ESEQuencer:DFINding:FILE:CATalog? // Response: IQ_Df, IQ_DFindSeqSOURce1:BB:ESEQuencer:DFINding:FILE:SELect "IQ_DFindSeq"

// Retrieve date and further information on the selected fileSOURce1:BB:ESEQuencer:DFINding:DATE?SOURce1:BB:ESEQuencer:DFINding:COMMent?

Example: Real time control interface mode configurationThis example shows how to process an extended segment waveform file for real timecontrol interface.

// Preset the instrument and select the real time control interface modeSOURce1:BB:ESEQuencer:PRESetSOURce1:BB:ESEQuencer:MODE RTCI

//Set the maximum ARB streaming rateSOURce1:BB:ESEQuencer:RTCI:WLISt:DASR "SR250K"

// Query the list of waveform list (*.inf_mswv) from the default directory// Select the existing file or create a new oneSOURce1:BB:ESEQuencer:RTCI:WLISt:FILE:CATalog? SOURce1:BB:ESEQuencer:RTCI:WLISt:FILE "/var/user/extseq.inf_mswv"

// Query the available waveform files (*.wv) in the default directory// Add waveforms to the waveform list (waveforms are added in the order the commands are executed)SOURce1:BB:ESEQuencer:RTCI:WAVE:FILE:CATalog?//chirp, pulse, barkerSOURce1:BB:ESEQuencer:RTCI:WLISt:SEGMent:APPend "/var/user/chirp.wv"SOURce1:BB:ESEQuencer:RTCI:WLISt:SEGMent:APPend "/var/user/pulse.wv"

Programming Examples

Page 90: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

90User Manual 1177.6269.02 ─ 13

SOURce1:BB:ESEQuencer:RTCI:WLISt:SEGMent:APPend "/var/user/barker.wv"

// Query the waveforms sequenced in the waveform list// Remove one of them, save and load the waveform list to the corder boardSOURce1:BB:ESEQuencer:RTCI:WLISt:SEGMent:CATalog?// "/var/user/chirp.wv,"/var/user/pulse.wv","/var/user/barker.wv"SOURce1:BB:ESEQuencer:RTCI:WLISt:SEGMent:DELete "/var/user/pulse"SOURce1:BB:ESEQuencer:RTCI:WLISt:SAVE

// Activate the real-time control interfaceSOURce1:BB:ESEQuencer:STATe 1

// If required, you can restart the streaming process // SOURce1:BB:ESEQuencer:RTCI:STR:REST

//Query the statistic display of the PDW streamingSOURce1:BB:ESEQuencer:RTCI:STReam:STIMe? SOURce1:BB:ESEQuencer:RTCI:STReam:DROP?SOURce1:BB:ESEQuencer:RTCI:STReam:EXEC?SOURce1:BB:ESEQuencer:RTCI:STReam:WRDWrite?SOURce1:BB:ESEQuencer:RTCI:STReam:WRDRead?SOURce1:BB:ESEQuencer:RTCI:STReam:BUFRemain?SOURce1:BB:ESEQuencer:RTCI:STReam:BUFFilled?

Example: Clock, marker and trigger configurationThe following examples present the available commands:

// Clock settings // Select the internal clockSOURce1:BB:ESEQuencer:CLOCk:SOURce INTernal

// Select and configure external clockSOURce1:BB:ESEQuencer:CLOCk:SOURce ELCLSOURce1:BB:ESEQuencer:CLOCk:MODe?// Response: SAMP

// Marker settings// Select the standard marker signalSOURce1:BB:ESEQuencer:TRIGger:OUTPut1:MODE UNCHanged

// Select the restart marker signalSOURce1:BB:ESEQuencer:TRIGger:OUTPut1:MODE STARtSOURce1:BB:ESEQuencer:TRIGger:OUTPut1:DURation 125

// Select the entry marker signalSOURce1:BB:ESEQuencer:TRIGger:OUTput1:MODE ENTRySOURce1:BB:ESEQuencer:TRIGger:OUTPut1:DURation 1

// Configure marker delaySOURce1:BB:ESEQuencer:TRIGger:OUTPut1:DELay 16

Programming Examples

Page 91: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

91User Manual 1177.6269.02 ─ 13

// delays the marker signal output

// Trigger settings// Set trigger mode AUTOSOURce1:BB:ESEQuencer:TRIGger:SEQuence AUTo

SOURce1:BB:ESEQuencer:TRIGger:SOURce INTBSOURce1:BB:ESEQuencer:TRIGger:OBASeband:INHibit 100SOURce1:BB:ESEQuencer:TRIGger:OBASeband:DELay 200

// Trigger source external global trigger// The external trigger signal must be provided at the connector,// configured for the External Global Trigger 1 signalSOURce1:BB:ESEQuencer:TRIGger:SOURce EGT1

SOURce1:BB:ESEQuencer:TRIGger:EXTernal:SYNChronize:OUTPut 1SOURce1:BB:ESEQuencer:TRIGger:EXTernal:INHibit 52SOURce1:BB:ESEQuencer:TRIGger:EXTernal:DELay 12SOURce1:INPut:USER3:DIRection INPSOURce1:INPut:USER3:SIGNal TRIG1

// Trigger mode single, trigger source external local trigger// The external trigger signal must be provided at the connector,// configured for the External Local Trigger 1 signalSOURce1:BB:ESEQuencer:TRIGger:SEQuence SINGleSOURce1:BB:ESEQuencer:TRIGger:SOURce ELTRSOURce1:BB:ESEQuencer:TRIGger:EXTernal:SYNChronize:OUTPut 1SOURce1:BB:ESEQuencer:TRIGger:EXTernal:DELay 200SOURce1:INPut:INPut:TM1:DIRection INPSOURce1:INPut:INPut:TM1:SIGNal TRIG

// execute trigger and query running modeSOURce1:BB:ESEQuencer:TRIGger:EXECSOURce1:BB:ESEQuencer:TRIGger:RMODe?// Response: RUN

// specyfying delay and inhibit values in time unitsSOURce1:BB:ESEQuencer:CLOCk 1000000SOURce1:BB:ESEQuencer:TRIGger:SEQuence AAUTSOURce1:BB:ESEQuencer:TRIGger:SOURce EGT1SOURce1:BB:ESEQuencer:TRIGger:DELay:UNIT SAMPSOURce1:BB:ESEQuencer:TRIGger:EXTernal:DELay 100SOURce1:BB:ESEQuencer:TRIGger:EXTernal:RDELay?// Response: 100

SOURce1:BB:ESEQuencer:TRIGger:DELay:UNIT TIMESOURce1:BB:ESEQuencer:TRIGger:EXTernal:TDELay 0.00001SOURce1:BB:ESEQuencer:TRIGger:EXTernal:TDELay?// Response: 0.00001

Programming Examples

Page 92: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

92User Manual 1177.6269.02 ─ 13

SOURce1:BB:ESEQuencer:TRIGger:DELay:UNIT SAMPSOURce1:BB:ESEQuencer:TRIGger:EXTernal:DELay 10

Example: Enable signal generationThe following example configures automatic triggering and activates signal generation:SOURce1:BB:ESEQuencer:TRIGger:SEQuence AUTOSOURce1:BB:ESEQuencer:TRIGger:SOURce INTernalSOURce1:BB:ESEQuencer:STAT ON

Example: Configuring multiple emitters parallelSCONfiguration:APPLy SCONfiguration:MODE ESEQSCONfiguration:APPLy SOURce1:BB:ESEQuencer:MODE RTCI

SOURce1:BB:ESEQuencer:SEQCount?// 6SOURce1:BB:ESEQuencer:RTCI:SEQuencer1:WLISt:FILE "/var/user/waveformlist.inf_mswv"SOURce1:BB:ESEQuencer:RTCI:SEQuencer1:WLISt:DASR SR1MSOURce1:BB:ESEQuencer:RTCI:WLISt:SEGMent:CATalog?// "/var/user/chirp.wv","/var/user/mod.wv"SOURce1:BB:ESEQuencer:RTCI:SEQuencer1:WLISt:SEGMent:APPend "/var/user/chirp.wv"SOURce1:BB:ESEQuencer:RTCI:SEQuencer1:WLISt:SEGMent:APPend "/var/user/mod.wv"SOURce1:BB:ESEQuencer:RTCI:SEQuencer1:WLISt:SAVE SOURce1:BB:ESEQuencer:SEQuencer1:TDELay 0SOURce1:BB:ESEQuencer:SEQuencer1:FOFFset 1000000SOURce1:BB:ESEQuencer:SEQuencer1:POFFset 90SOURce1:BB:ESEQuencer:SEQuencer1:ATTenuation 3SOURce1:BB:ESEQuencer:STRCount?// 2SOURce1:BB:ESEQuencer:STReam1:SEQCount 3SOURce1:BB:ESEQuencer:STReam2:SEQCount 1SOURce1:BB:ESEQuencer:STReam1:SEQuencer1:STATe 1SOURce1:BB:ESEQuencer:STReam1:SEQuencer2:STATe 1SOURce1:BB:ESEQuencer:STReam1:SEQuencer3:STATe 1SOURce1:BB:ESEQuencer:STReam2:SEQuencer4:STATe 1SOURce1:BB:ESEQuencer:STReam2:SEQuencer5:STATe 0SOURce1:BB:ESEQuencer:STReam2:SEQuencer6:STATe 0SOURce1:BB:ESEQuencer:STReam1:OUTPut RFASOURce1:BB:ESEQuencer:STReam2:OUTPut RFB

SOURce1:BB:ESEQuencer:STATe 1

SOURce1:BB:ESEQuencer:TRIGger:SEQuencer1:OUTPut1:MODE PULSSOURce1:BB:ESEQuencer:TRIGger:SEQuencer1:OUTPut1:DELay 0

Programming Examples

Page 93: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

93User Manual 1177.6269.02 ─ 13

5.2 General Commands

This section contains the commands for the general settings of the baseband powersweep, e.g. preset, or file handling commands for save/recall settings files.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:STATe............................................................................93[:SOURce<hw>]:BB:ESEQuencer:ERRor?......................................................................... 93[:SOURce<hw>]:BB:ESEQuencer:MODE........................................................................... 93[:SOURce<hw>]:BB:ESEQuencer:PRAMp:STATe................................................................94[:SOURce<hw>]:BB:ESEQuencer:PRESet......................................................................... 94[:SOURce<hw>]:BB:ESEQuencer:ARCHive:CATalog?.........................................................95[:SOURce<hw>]:BB:ESEQuencer:ARCHive:LOAD..............................................................95[:SOURce<hw>]:BB:ESEQuencer:ARCHive:STORe............................................................95[:SOURce<hw>]:BB:ESEQuencer:SETTing:CATalog?..........................................................95[:SOURce<hw>]:BB:ESEQuencer:SETTing:DELete.............................................................96[:SOURce<hw>]:BB:ESEQuencer:SETTing:LOAD...............................................................96[:SOURce<hw>]:BB:ESEQuencer:SETTing:STORe.............................................................96

[:SOURce<hw>]:BB:ESEQuencer:STATe <State>

Activates signal generation, and deactivates all digital standards, digital modulationmodes and other sweeps in the corresponding path.

Parameters:<State> 0 | 1 | OFF | ON

*RST: 0

Example: See Example "Enable signal generation" on page 92.

Manual operation: See "State" on page 44

[:SOURce<hw>]:BB:ESEQuencer:ERRor?

Queries detected xml format errors.

Return values: <Error> string

Example: See Example "User Mode Configuration" on page 88.

Usage: Query only

[:SOURce<hw>]:BB:ESEQuencer:MODE <Mode>

Selects the processing mode for the extended sequencer.

Parameters:<Mode> USER | PSEQuencer | DFINding | RTCI

USERProcesses user defined extended sequences.

General Commands

Page 94: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

94User Manual 1177.6269.02 ─ 13

PSEQuencerProcesses files created with the signal generation software R&SPulse Sequencer.DFINdingProcesses files containing sequences with extended directionfinding of the antennas. The files are created with the signalgeneration software R&S Pulse Sequencer.RTCIProcesses files containing sequences of precalculated wave-form.*RST: USER

Example: See Example "User Mode Configuration" on page 88 and Exam-ple "Pulse sequencer mode configuration" on page 88.

Options: RTCI mode requires R&S SMW-K503

Manual operation: See "Mode" on page 45

[:SOURce<hw>]:BB:ESEQuencer:PRAMp:STATe <RfPowRampState>

If activated, a maker signal created internally is used to control the RF pulse modulator.This leads to a better ON/OFF ratio.

Parameters:<RfPowRampState> 0 | 1 | OFF | ON

*RST: 0

Example: SOURce1:BB:ESEQuencer:RTCI:WLISt:FILE:CATalog?SOURce1:BB:ESEQuencer:RTCI:WLISt:FILE "/var/user/extseq.inf_mswv"SOURce1:BB:ESEQuencer:PRAMp:STATe 1SOURce1:BB:ESEQuencer:STATe 1

Options: R&S SMW-K22

Manual operation: See "RF Power Ramping with Burst Marker" on page 50

[:SOURce<hw>]:BB:ESEQuencer:PRESet

Sets all the parameters of the extended sequencer to their default values (*RST valuesspecified for the commands).

Not affected is the state set with the command [:SOURce<hw>]:BB:ESEQuencer:STATe.

Example: See Chapter 5.1, "Programming Examples", on page 87.

Usage: Event

Manual operation: See "Set to Default" on page 44

General Commands

Page 95: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

95User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer:ARCHive:CATalog?

Queries the available extended sequencer archive files in the default directory. Listedare files with the file extension *.ps_arc.

Return values: <Catalog> string

Returns a string of file names separated by commas.

Example: See Example "Storing current configuration" on page 87.

Usage: Query only

Manual operation: See "Save/Recall" on page 45

[:SOURce<hw>]:BB:ESEQuencer:ARCHive:LOAD <Filename>

Loads the selected file from the default or the specified directory. Loaded are files withextension *.ps_arc.

Setting parameters: <Filename> string

File name or complete file path; file extension can be omitted

Example: See Example "Storing current configuration" on page 87.

Usage: Setting only

Manual operation: See "Save/Recall" on page 45

[:SOURce<hw>]:BB:ESEQuencer:ARCHive:STORe <Filename>

Stores the current user mode configuration in the selected file, including all used exten-ded sequencer files.

Setting parameters: <Filename> string

File name or complete file path

Example: See Example "Storing current configuration" on page 87.

Usage: Setting only

Manual operation: See "Save/Recall" on page 45

[:SOURce<hw>]:BB:ESEQuencer:SETTing:CATalog?

Queries the available extended sequencer settings files in the default directory. Listedare files with the file extension *.eseq.

Return values: <Catalog> string

Returns a string of file names separated by commas.

General Commands

Page 96: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

96User Manual 1177.6269.02 ─ 13

Example: See Example "Storing current configuration" on page 87.

Usage: Query only

Manual operation: See "Save/Recall" on page 45

[:SOURce<hw>]:BB:ESEQuencer:SETTing:DELete <Filename>

Deletes the selected file with extended sequencer configuration settings. Deleted arefiles with extension *.eseq.

Setting parameters: <Filename> string

Example: See Example "Storing current configuration" on page 87.

Usage: Setting only

Manual operation: See "Save/Recall" on page 45

[:SOURce<hw>]:BB:ESEQuencer:SETTing:LOAD <Filename>

Loads the selected file from the default or the specified directory. Loaded are files withextension *.eseq.

Setting parameters: <Filename> string

File name or complete file path; file extension can be omitted

Example: See Example "Storing current configuration" on page 87.

Usage: Setting only

Manual operation: See "Save/Recall" on page 45

[:SOURce<hw>]:BB:ESEQuencer:SETTing:STORe <Filename>

Stores the current settings into the selected file; the file extension (*.eseq) isassigned automatically.

Setting parameters: <Filename> string

File name or complete file path

Example: See Example "Storing current configuration" on page 87.

Usage: Setting only

Manual operation: See "Save/Recall" on page 45

General Commands

Page 97: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

97User Manual 1177.6269.02 ─ 13

5.3 User Mode Commands

This section lists the remote-control commands, necessary to configure a signal in usermode.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:USER:SEQuence:FILE:CATalog?.....................................97[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:SEQuence:FILE[:SELect]......................... 97[:SOURce<hw>]:BB:ESEQuencer:USER:AOTime:FILE:CATalog?.........................................97[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:FILE[:SELect]......................98[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:STATe.................................98[:SOURce<hw>]:BB:ESEQuencer:USER:HOTime:FILE:CATalog?.........................................98[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:FILE[:SELect].............................98[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:STATe........................................99

[:SOURce<hw>]:BB:ESEQuencer:USER:SEQuence:FILE:CATalog?

Queries the available user defined waveform segment sequence files.

As response, you get a string containing the existing files *.ps_seq, separated bycommas. To set the default directory, use command MMEM:CDIRectory.

Return values: <Catalog> string

Example: See Example "User Mode Configuration" on page 88.

Usage: Query only

Manual operation: See "Sequence" on page 47

[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:SEQuence:FILE[:SELect]<Filename>

Selects an existing sequence file.

Parameters:<Filename> string

Example: See Example "User Mode Configuration" on page 88.

Manual operation: See "Sequence" on page 47

[:SOURce<hw>]:BB:ESEQuencer:USER:AOTime:FILE:CATalog?

Queries the available attenuation list files.

As response, you get a string containing the existing gain list files *.ps_att, separa-ted by commas. To set the default directory, use command MMEM:CDIRectory.

Return values: <Catalog> string

User Mode Commands

Page 98: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

98User Manual 1177.6269.02 ─ 13

Example: See Example "User Mode Configuration" on page 88.

Usage: Query only

Manual operation: See "Attenuation over Time List x" on page 48

[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:FILE[:SELect]<Filename>

Selects an existing attenuation list file.

Parameters:<Filename> string

Example: See Example "User Mode Configuration" on page 88.

Manual operation: See "Attenuation over Time List x" on page 48

[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:STATe <State>

Enables the selected attenuation list to be included in the signal generation.

Select an attenuation list file first, see [:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:FILE[:SELect].

Parameters:<State> 0 | 1 | OFF | ON

*RST: 0

Example: See Example "User Mode Configuration" on page 88.

Manual operation: See "Use Attenuation over Time List" on page 48

[:SOURce<hw>]:BB:ESEQuencer:USER:HOTime:FILE:CATalog?

Queries the available hopping list files.

As response, you get a string containing the hopping list files *.ps_hop, separated bycommas. To set the default directory, use command MMEM:CDIRectory.

Return values: <Catalog> string

Example: See Example "User Mode Configuration" on page 88.

Usage: Query only

Manual operation: See "Hopping over Time List" on page 48

[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:FILE[:SELect]<Filename>

Selects an existing hopping list file.

User Mode Commands

Page 99: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

99User Manual 1177.6269.02 ─ 13

Parameters:<Filename> string

Example: See Example "User Mode Configuration" on page 88.

Manual operation: See "Hopping over Time List" on page 48

[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:STATe <State>

Enables the selected frequency hopping list to be included in the signal generation.

Select a frequency hopping list file first, see [:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:FILE[:SELect].

Parameters:<State> 0 | 1 | OFF | ON

*RST: 0

Example: See Example "User Mode Configuration" on page 88.

Manual operation: See "Use Hopping over Time List" on page 48

5.4 Pulse Sequencer Mode Commands

This section lists the remote-control commands, necessary to configure a signal inpulse sequencer mode.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer:FILE:CATalog?............................................99[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:COMMent?.....................100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:COMMent?................................. 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:DATE?........................... 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:DATE?........................................100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:FILE[:SELect]................. 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:FILE[:SELect]..............................100

[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer:FILE:CATalog?

Queries the available pulse sequencer files.

As response, you get a string containing the existing files *.ps_def, separated bycommas. To set the default directory, use command MMEM:CDIRectory.

Return values: <Catalog> string

Example: See Example "Pulse sequencer mode configuration" on page 88

Usage: Query only

Manual operation: See "Definition File" on page 50

Pulse Sequencer Mode Commands

Page 100: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

100User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:COMMent?[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:COMMent?Queries the information on the loaded pulse sequencer file.

Return values: <Comment> string

Example: See Example "Pulse sequencer mode configuration" on page 88

Usage: Query only

Manual operation: See "Date, Comment" on page 50

[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:DATE?[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:DATE?Queries the timestamp of the selected pulse sequencer file.

Return values: <Date> string

Example: See Example "Pulse sequencer mode configuration" on page 88

Usage: Query only

Manual operation: See "Date, Comment" on page 50

[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:FILE[:SELect]<Filename>

[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:FILE[:SELect]<Filename>

Selects an existing pulse sequencer file.

Parameters:<Filename> string

Example: See Example "Pulse sequencer mode configuration"on page 88.

Manual operation: See "Definition File" on page 50

5.5 Direction Finding Commands

This section lists the remote-control commands, necessary to configure a signal indirection finding mode.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:DFINding:FILE:CATalog?...............................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:COMMent?.......................... 101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:COMMent?...................................... 101

Direction Finding Commands

Page 101: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

101User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:DATE?................................ 101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:DATE?.............................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:FILE[:SELect].......................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:FILE[:SELect]................................... 101

[:SOURce<hw>]:BB:ESEQuencer:DFINding:FILE:CATalog?

Queries the available pulse sequencer files with direction finding.

As response, you get a string containing the existing files *.ps_df, separated by com-mas. To set the default directory, use command MMEM:CDIRectory.

Return values: <Catalog> string

Example: See Example "Direction finding mode configuration" on page 89.

Usage: Query only

Manual operation: See "Definition File" on page 52

[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:COMMent?[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:COMMent?Queries the information on the loaded pulse sequencer file.

Return values: <Comment> string

Example: See Example "Direction finding mode configuration" on page 89

Usage: Query only

Manual operation: See "Date, Comment" on page 52

[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:DATE?[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:DATE?Queries the timestamp of the selected direction finding file.

Return values: <Date> string

Example: See Example "Direction finding mode configuration" on page 89

Usage: Query only

Manual operation: See "Date, Comment" on page 52

[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:FILE[:SELect]<Filename>

[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:FILE[:SELect] <Filename>

Selects an existing direction finding file.

Direction Finding Commands

Page 102: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

102User Manual 1177.6269.02 ─ 13

Parameters:<Filename> string

Example: See Example "Direction finding mode configuration" on page 89.

Manual operation: See "Definition File" on page 52

5.6 Real Time Control Interface Commands

By default, the waveform files are saved in the default directory of the instrument, thatis the /var/user/ directory or the directory specified with the com-mand :MMEMory:CDIRectory. To access the waveform files in this default directory,only the file name is required, without the path and the file extension (*.wv).

However, to access waveform files located in a directory different to the default one,the complete file path and file name are required.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:RESTart....................... 102[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:RESTart.................................................102[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:STReset...................... 103[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:STReset................................................ 103[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:

STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled?.........................103[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:

STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled?.........................103[:SOURce<hw>]:BB:ESEQuencer:RTCI:WAVE:FILE:CATalog?...........................................103[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE:CATalog?........................................... 104[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:FILE................................ 104[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE..........................................................104[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:DASR.............................. 104[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:DASR........................................................104[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:CATalog?.................................... 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:APPend............ 105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:APPend......................................105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:DELete............. 105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:DELete....................................... 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SAVE...............................105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SAVE........................................................ 105

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:RESTart[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:RESTartRestarts the streaming interface.

Example: SOURce1:BB:ESEQuencer:RTCI:STR:REST// Restart streaming interface

Real Time Control Interface Commands

Page 103: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

103User Manual 1177.6269.02 ─ 13

Usage: Event

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:STReset[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:STResetReset system time in streaming interface, buffer is also empty in the coder board.

Note: Do not use this command if streams are added in the "I/Q Stream Mapper", forexample if stream A and stream B are both routed to RF A.

Example: SCONfiguration:APPLy SCONfiguration:OUTPut:MAPPing:RF1:MODE SingleSCONfiguration:OUTPut:MAPPing:RF1:STReam1:STATe 1SCONfiguration:OUTPut:MAPPing:RF1:STReam2:STATe 0SCONfiguration:OUTPut:MAPPing:RF2:STReam1:STATe 0SCONfiguration:OUTPut:MAPPing:RF2:STReam2:STATe 1OUTPut1:STATe 1SOURce1:BB:ESEQuencer:MODE RTCISOURce1:BB:ESEQuencer:STATe 1

SOURce1:BB:ESEQuencer:RTCI:STReam:STReset

Usage: Event

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled?

[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled?

Query data from streaming interface registers for system time, write count, read count,executed PDWs, dropped PDWs, buffer filled and buffer remain information.

Return values: <Value> float

Example: see Example "Real time control interface mode configuration"on page 89.

Usage: Query only

Manual operation: See "Statistics" on page 85

[:SOURce<hw>]:BB:ESEQuencer:RTCI:WAVE:FILE:CATalog?

Reads out the files extension *.wv in the default directory.

Return values: <Catalog> string

Returns the available waveform files separated by commas

Example: see Example "Real time control interface mode configuration"on page 89.

Real Time Control Interface Commands

Page 104: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

104User Manual 1177.6269.02 ─ 13

Usage: Query only

Manual operation: See "Waveform List, Append/Delete/Up/Down/Save&Load."on page 55

[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE:CATalog?

Reads out the files extension *.inf_mswv from the default directory.

Return values: <Catalog> string

Returns the available waveform list separated by commas

Example: see Example "Real time control interface mode configuration"on page 89.

Usage: Query only

Manual operation: See "Waveform List" on page 54

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:FILE <File>[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE <File>

Selects a waveform list from the default directory. If a waveform list with the specifiedname does not yet exist, it is created. The file extension *.inf_mswv may be omitted.

Parameters:<File> string

Example: see Example "Real time control interface mode configuration"on page 89.

Manual operation: See "Waveform List" on page 54

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:DASR<StreamingRate>

[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:DASR <StreamingRate>

The desired ARB Streaming rate directly influences the Minimum common clock rateall waveforms are resampled to. The higher the desired rate, the higher the commonsample rate, in order to optimize the ARB PDW Streaming rate. At the same time, therequired Memory will also increase.

Parameters:<StreamingRate> SR250K | SR750K | SR500K | SR1M

*RST: SR1M

Example: see Example "Real time control interface mode configuration"on page 89.

Manual operation: See "Desired Max ARB Streaming Rate" on page 55

Real Time Control Interface Commands

Page 105: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

105User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:CATalog?

Queries the waveform sequence of the currently selected waveform list.

Return values: <Catalog> string

Returns the waveform files separated by commas

Example: see Example "Real time control interface mode configuration"on page 89.

Usage: Query only

Manual operation: See "Waveform List, Append/Delete/Up/Down/Save&Load."on page 55

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:APPend <Waveform>

[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:APPend <Waveform>

Appends the specified waveform to the selected waveform list.

Setting parameters: <Waveform> string

Example: see Example "Real time control interface mode configuration"on page 89.

Usage: Setting only

Manual operation: See "Waveform List, Append/Delete/Up/Down/Save&Load."on page 55

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:DELete <Filename>

[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:DELete <Filename>

Deletes the selected waveform file.

Setting parameters: <Filename> string

Example: see Example "Real time control interface mode configuration"on page 89.

Usage: Setting only

Manual operation: See "Waveform List, Append/Delete/Up/Down/Save&Load."on page 55

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SAVE[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SAVESave and load the waveform list to the coder board, the file extension *.inf_mswv isautomatically assigned.

Real Time Control Interface Commands

Page 106: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

106User Manual 1177.6269.02 ─ 13

Example: see Example "Real time control interface mode configuration"on page 89.

Usage: Event

Manual operation: See "Waveform List, Append/Delete/Up/Down/Save&Load."on page 55

5.7 Advanced Extended Sequencer Commands

Option: see "Pulse-on-pulse simulation options" on page 12.

[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:STATe..................................................106[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:TDELay............................................... 106[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:POFFset.............................................. 107[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:FOFFset.............................................. 107[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:ATTenuation......................................... 107[:SOURce<hw>]:BB:ESEQuencer:STRCount....................................................................107[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQCount............................................... 108[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQuencer<st>:STATe..............................108[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:OUTPut................................................... 108

[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:STATe <State>

Enables the sequencer.

Parameters:<State> 0 | 1 | OFF | ON

*RST: 0

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "S1 to S6" on page 66See "State" on page 67

[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:TDELay <TriggerDelay>

Delays the trigger event for the selected sequencer.

Parameters:<TriggerDelay> float

Range: 0 to 688Increment: 250E-12*RST: 0

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Trigger Delay" on page 68

Advanced Extended Sequencer Commands

Page 107: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

107User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:POFFset <PhaseOffset>

Sets a phase offset for the selected sequencer.

Parameters:<PhaseOffset> float

Range: 0 to 359.99Increment: 0.01*RST: 0

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Phase Offset" on page 69

[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:FOFFset <FreqOffset>

Sets a frequency offset for the selected sequencer.

Parameters:<FreqOffset> float

Range: -250E6 to 250E6Increment: 0.01*RST: 0

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Frequency Offset" on page 68

[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:ATTenuation <Attenuation>

Adds an additional attenuation for the selected sequencer.

Parameters:<Attenuation> float

Range: 0 to 50Increment: 0.001*RST: 0

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Attenuation" on page 69

[:SOURce<hw>]:BB:ESEQuencer:STRCount <NumbOfStreams>

Queries the number of streams.

Parameters:<NumbOfStreams> integer

Range: 2 to 2*RST: 2

Advanced Extended Sequencer Commands

Page 108: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

108User Manual 1177.6269.02 ─ 13

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Stream A/B" on page 70

[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQCount <MaxNumbOfSeq>

Sets how many sequencers can be mapped to the stream at most.

Parameters:<MaxNumbOfSeq> integer

Range: 1 to 3*RST: 1

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Maximum Number of Sequencers" on page 70

[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQuencer<st>:STATe<SequencerState>

Assigns a sequencer to the selected streams.

Parameters:<SequencerState> 0 | 1 | OFF | ON

*RST: 0

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Sequencers Assigned to Stream A/B" on page 70

[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:OUTPut <Output>

Selects the RF output the stream is routed to.

Parameters:<Output> NONE | RFA | RFB

NONEDisable the stream output.*RST: NONE

Example: See Example "Configuring multiple emitters parallel"on page 92.

Manual operation: See "Output" on page 70

Advanced Extended Sequencer Commands

Page 109: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

109User Manual 1177.6269.02 ─ 13

5.8 Network Commands

Example: Retrieving information on network-related settings

SYSTem:COMMunicate:BB1:NETWork:STATus?// 1SYSTem:COMMunicate:BB1:NETWork:SOCKet:STATe?// 1SYSTem:PROTection1:STATe 0,123456

SYSTem:COMMunicate:BB1:NETWork:IPADdress:MODE STATSYSTem:COMMunicate:BB1:NETWork:IPADdress "10.113.0.104"SYSTem:COMMunicate:BB1:NETWork:IPADdress:DNS "10.0.2.166"SYSTem:COMMunicate:BB1:NETWork:COMMon:HOSTname?// "instrument-ADV-DATA-CTRL1"SYSTem:COMMunicate:BB1:NETWork:IPADdress:SUBNet:MASK "255.255.252.0"SYSTem:COMMunicate:BB1:NETWork:MACaddress "08 00 27 a3 a1 70"SYSTem:COMMunicate:BB1:NETWork:PROTocol TCPSYSTem:COMMunicate:BB1:NETWork:PORT "49152"

SYSTem:PROTection1:STATe 1

Commands:

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:STATus?..................... 109:SYSTem:COMMunicate:BB<hw>:NETWork:STATus?....................................................... 109[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:SOCKet:STATe?.......... 110:SYSTem:COMMunicate:BB<hw>:NETWork:SOCKet:STATe?.............................................110[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:IPADdress?................. 110:SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress..................................................... 110:SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress:MODE...........................................110:SYSTem:COMMunicate:BB<hw>:NETWork:MACaddress..................................................110:SYSTem:COMMunicate:BB<hw>:NETWork:PORT............................................................111:SYSTem:COMMunicate:BB<hw>:NETWork:PROTocol...................................................... 111:SYSTem:COMMunicate:BB<hw>:NETWork:RESTart.........................................................111[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:HOSTname?................111:SYSTem:COMMunicate:BB<hw>:NETWork[:COMMon]:HOSTname................................... 111:SYSTem:COMMunicate:BB<hw>:NETWork[:IPADdress]:SUBNet:MASK.............................112

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:STATus?:SYSTem:COMMunicate:BB<hw>:NETWork:STATus?Queries the network configuration state.

Return values: <State> 0 | 1 | OFF | ON

Example: See Example "Real time control interface mode configuration"on page 89.

Network Commands

Page 110: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

110User Manual 1177.6269.02 ─ 13

Usage: Query only

Manual operation: See "Network Status" on page 57

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:SOCKet:STATe?

:SYSTem:COMMunicate:BB<hw>:NETWork:SOCKet:STATe?Queries whether the socket is open and thus if the connection between the externalPDW simulator and the instrument is established.

Return values: <SocketState> 0 | 1 | OFF | ON

Example: See Example "Real time control interface mode configuration"on page 89.

Usage: Query only

Manual operation: See "Socket State" on page 58

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:IPADdress?:SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress <IpAddress>

Sets the IP address.

Parameters:<IpAddress> string

Range: 0.0.0.0. to ff.ff.ff.ff

Example: See Example "Real time control interface mode configuration"on page 89.

Manual operation: See "IP Address" on page 59

:SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress:MODE <Mode>

Selects manual or automatic setting of the IP address.

Parameters:<Mode> AUTO | STATic

*RST: n.a. (factory preset: AUTO)

Example: See Example "Real time control interface mode configuration"on page 89.

Manual operation: See "Address Mode" on page 58

:SYSTem:COMMunicate:BB<hw>:NETWork:MACaddress <MacAddress>

Queries the MAC address of the network adapter.

This is a password-protected function. Unlock the protection level 1 to access it,see :SYSTem:PROTect<ch>[:STATe] in the R&S SMW user manual.

Network Commands

Page 111: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

111User Manual 1177.6269.02 ─ 13

Parameters:<MacAddress> string

Example: See Example "Real time control interface mode configuration"on page 89.

Manual operation: See "MAC Address" on page 59

:SYSTem:COMMunicate:BB<hw>:NETWork:PORT <Port>

Sets the port address use for network traffic.

Parameters:<Port> integer

Range: 0 to 65536*RST: n.a. (factory preset: 49152)

Example: See Example "Real time control interface mode configuration"on page 89.

Manual operation: See "TCP Port" on page 60

:SYSTem:COMMunicate:BB<hw>:NETWork:PROTocol <Protocol>

Selects the communication protocol for the network traffic.

Parameters:<Protocol> UDP | TCP

*RST: n.a. (factory preset: TCP)

Example: See Example "Real time control interface mode configuration"on page 89.

Manual operation: See "Protocol" on page 59

:SYSTem:COMMunicate:BB<hw>:NETWork:RESTart

Restarts the network.

Example: :SYSTem:COMMunicate:BB1:NETWork:RESTartTerminates the network connection and sets it up again.

Usage: Event

Manual operation: See "Restart Network" on page 58

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:HOSTname?:SYSTem:COMMunicate:BB<hw>:NETWork[:COMMon]:HOSTname <Hostname>

Sets an individual hostname for the R&S SMW.

Note:We recommend that you do not change the hostname to avoid problems with thenetwork connection. If you change the hostname, be sure to use a unique name.

Network Commands

Page 112: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

112User Manual 1177.6269.02 ─ 13

This is a password-protected function. Unlock the protection level 1 to access it,see :SYSTem:PROTect<ch>[:STATe].

Parameters:<Hostname> string

Example: See Example "Real time control interface mode configuration"on page 89.

Manual operation: See "Hostname" on page 58

:SYSTem:COMMunicate:BB<hw>:NETWork[:IPADdress]:SUBNet:MASK <Mask>

Sets the subnet mask.

Parameters:<Mask> string

Example: See Example "Real time control interface mode configuration"on page 89.

Manual operation: See "Subnet Mask" on page 59

5.9 Trigger Commands

This section lists the remote-control commands, necessary to configure the trigger.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:ARM:EXECute................................................ 112[:SOURce<hw>]:BB:ESEQuencer:TRIGger:DELay:UNIT....................................................113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXECute.........................................................113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXTernal:SYNChronize:OUTPut........................113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:DELay......................................... 113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:INHibit......................................... 114[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:RDELay?..................................... 114[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:TDELay....................................... 114[:SOURce<hw>]:BB:ESEQuencer:TRIGger:RMODe?........................................................ 115[:SOURce<hw>]:BB:ESEQuencer:TRIGger:SOURce......................................................... 115[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:DELay............................................ 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:INHibit............................................ 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:RDELay?........................................ 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:TDELay.......................................... 117[:SOURce<hw>]:BB:ESEQuencer[:TRIGger]:SEQuence.................................................... 117

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:ARM:EXECute

Stops signal generation; a subsequent trigger event restarts signal generation.

Example: See Example "Clock, marker and trigger configuration"on page 90.

Trigger Commands

Page 113: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

113User Manual 1177.6269.02 ─ 13

Usage: Event

Manual operation: See "Arm" on page 77

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:DELay:UNIT <DelayUnit>

Determines the units the trigger delay is expressed in.

Parameters:<DelayUnit> SAMPle | TIME

*RST: SAMPle

Example: See Example "Clock, marker and trigger configuration"on page 90

Manual operation: See "(External) Delay Unit" on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXECute

Executes a trigger.

Example: See Example "Clock, marker and trigger configuration"on page 90.

Usage: Event

Manual operation: See "Execute Trigger" on page 77

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXTernal:SYNChronize:OUTPut<Output>

Enables signal output synchronous to the trigger event.

Parameters:<Output> 0 | 1 | OFF | ON

*RST: 1

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "Sync. Output to External Trigger/Sync. Output to Trigger"on page 78

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:DELay <Delay>

Determines the delay of the trigger event to the trigger signal of another trigger source,e.g. the internal baseband trigger signal of the other path (BB:ESEQ:TRIG:SOURINTA or INTB), or an external .

Trigger Commands

Page 114: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

114User Manual 1177.6269.02 ─ 13

Parameters:<Delay> float

Range: 0 to 2147483647Increment: 0.01*RST: 0

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "(Specified) External Delay/(Specified) Trigger Delay"on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:INHibit <Inhibit>

For triggering via the other path, specifies the number of samples by which a restart isto be inhibited following a trigger event.

Parameters:<Inhibit> integer

Range: 0 to 67108863*RST: 0

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "External / Trigger Inhibit" on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:RDELay?

Queries the time a trigger event from the other path is delayed.

Return values: <OtherResTimeDel> float

Range: 0 to 688Increment: 250E-12*RST: 0

Example: See Example "Clock, marker and trigger configuration"on page 90

Usage: Query only

Manual operation: See "Actual Trigger Delay/Actual External Delay" on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:TDELay<OtherTimeDelay>

Specifies the trigger delay for triggering by the signal from the other path.

Trigger Commands

Page 115: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

115User Manual 1177.6269.02 ─ 13

Parameters:<OtherTimeDelay> float

Range: 0 to 688Increment: 250E-12*RST: 0Default unit: s

Example: See Example "Clock, marker and trigger configuration"on page 90

Manual operation: See "(Specified) External Delay/(Specified) Trigger Delay"on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:RMODe?

Queries the signal generation status.

Return values: <RunningMode> STOP | RUN

*RST: STOP

Example: See Example "Clock, marker and trigger configuration"on page 90.

Usage: Query only

Manual operation: See "Running/Stopped" on page 77

[:SOURce<hw>]:BB:ESEQuencer:TRIGger:SOURce <Source>

Selects the trigger signal source and determines the way the triggering is executed.Provided are:● Internal triggering by a command (INTernal)● External trigger signal via one of the local or global connectors

– EGT1|EGT2: External global trigger

– EGC1|EGC2: External global clock

– ELTRigger: External local trigger

– ELCLock: External local clock● Internal triggering by a signal from the other basebands (INTA|INTB)● In master-slave mode, the external baseband synchronization signal (BBSY)● OBASeband|BEXTernal|EXTernal: Setting only

Provided only for backward compatibility with other Rohde & Schwarz signal gener-ators.The R&S SMW accepts these values and maps them automatically as follows:EXTernal = EGT1, BEXTernal = EGT2, OBASeband = INTA or INTB(depending on the current baseband)

Trigger Commands

Page 116: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

116User Manual 1177.6269.02 ─ 13

Parameters:<Source> INTB | INTernal | OBASeband | EGT1 | EGT2 | EGC1 | EGC2 |

ELTRigger | INTA | ELCLock | BEXTernal | EXTernal | BBSY*RST: INTernal

Example: See Example "Clock, marker and trigger configuration"on page 90.

Options: ELTRigger|ELCLock require R&S SMW-B10BBSY require R&S SMW-B9

Manual operation: See "Trigger Source" on page 77

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:DELay <Delay>

Sets the trigger delay.

Parameters:<Delay> float

Range: 0 to 2147483647Increment: 0.01*RST: 0

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "(Specified) External Delay/(Specified) Trigger Delay"on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:INHibit <Inhibit>

Specifies the duration by which a restart is inhibited.

Parameters:<Inhibit> integer

Range: 0 to 67108863*RST: 0

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "External / Trigger Inhibit" on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:RDELay?

Queries the time (in seconds) an external trigger event is delayed for.

Return values: <ResTimeDelay> float

Range: 0 to 688Increment: 250E-12*RST: 0

Trigger Commands

Page 117: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

117User Manual 1177.6269.02 ─ 13

Example: See Example "Clock, marker and trigger configuration"on page 90

Usage: Query only

Manual operation: See "Actual Trigger Delay/Actual External Delay" on page 79

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:TDELay <ExtTimeDelay>

Specifies the trigger delay for external triggering. The value affects all external triggersignals.

Parameters:<ExtTimeDelay> float

Range: 0 to 688Increment: 250E-12*RST: 0Default unit: s

Example: See Example "Clock, marker and trigger configuration"on page 90

Manual operation: See "(Specified) External Delay/(Specified) Trigger Delay"on page 79

[:SOURce<hw>]:BB:ESEQuencer[:TRIGger]:SEQuence <Sequence>

Selects the trigger mode:● AUTO = auto● RETRigger = retrigger● AAUTo = armed auto● ARETrigger = armed retrigger● SINGle = single

Parameters:<Sequence> AUTO | RETRigger | AAUTo | ARETrigger | SINGle

For [:SOURce<hw>]:BB:ESEQuencer:MODEUSER|PSEQuencer|DFINding:AUTO|RETRigger|AAUTo|ARETrigger|SINGleFor [:SOURce<hw>]:BB:ESEQuencer:MODE RTCI:AUTO|AAUTo*RST: AUTO

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "Trigger Mode" on page 76

Trigger Commands

Page 118: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

118User Manual 1177.6269.02 ─ 13

5.10 Marker Commands

This section lists the remote-control commands, necessary to configure the markers.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:MODE...............118[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DELay...............118[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DURation.......... 119

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:MODE<Mode>

Defines the signal for the selected marker output.

Parameters:<Mode> UNCHanged | STARt | ENTRy | PULSe | PDW

UNCHangedProvides the marker signal defined in the waveform.ENTRyGenerates a marker signal when enabled in the loaded list file.The [:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DURation on page 119determines how long the marker signal is high.STARtGenerates a marker signal at each sequence start.The [:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DURation on page 119defines the length of the marker signal.PULSeCreates a marker signal with the same width as the pulse width.PDWOption:R&S SMW-K502: uses the marker signals as defined inthe R&S Pulse Sequencer.Option:R&S SMW-K503: creates marker signals according tothe marker bit field inside the PDW header.*RST: UNCHanged

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "Marker Mode" on page 81

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DELay<Delay>

Defines the delay between the signal on the marker outputs and the start of the sig-nals.

Marker Commands

Page 119: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

119User Manual 1177.6269.02 ─ 13

Parameters:<Delay> float

Range: 0 to 16777215Increment: 1E-3*RST: 0

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "Marker x Delay" on page 81

[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DURation <Duration>

Sets the duration of the restart marker signal, or the signal defined in the sequence list.

Parameters:<Duration> integer

Range: 1 to 65536*RST: 1

Example: See Example "Clock, marker and trigger configuration"on page 90.

Manual operation: See "Marker Mode" on page 81

5.11 Clock Commands

This section lists the remote-control commands, necessary to configure the clock.

Commands:

[:SOURce<hw>]:BB:ESEQuencer:CLOCk:MODE..............................................................119[:SOURce<hw>]:BB:ESEQuencer:CLOCk:SOURce...........................................................120

[:SOURce<hw>]:BB:ESEQuencer:CLOCk:MODE <Mode>

Sets the type of externally supplied clock.

Parameters:<Mode> SAMPle | MSAMple | SAMPle

*RST: SAMPle

Example: See Example "Clock, marker and trigger configuration"on page 90.

Options: R&S SMW-B10

Manual operation: See "Clock Mode" on page 82

Clock Commands

Page 120: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

Remote-Control CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

120User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer:CLOCk:SOURce <Source>

Selects the clock source:● INTernal: Internal clock reference● ELCLock: External local clock● EXTernal = ELCLock: Setting only

Provided for backward compatibility with other Rohde & Schwarz signal generators

Parameters:<Source> INTernal|ELCLock|EXTernal

*RST: INTernal

Example: See Example "Clock, marker and trigger configuration"on page 90.

Options: ELCLock requires R&S SMW-B10

Manual operation: See "Clock Source" on page 82

Clock Commands

Page 121: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

List of CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

121User Manual 1177.6269.02 ─ 13

List of Commands:SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress............................................................................... 110:SYSTem:COMMunicate:BB<hw>:NETWork:IPADdress:MODE................................................................... 110:SYSTem:COMMunicate:BB<hw>:NETWork:MACaddress........................................................................... 110:SYSTem:COMMunicate:BB<hw>:NETWork:PORT...................................................................................... 111:SYSTem:COMMunicate:BB<hw>:NETWork:PROTocol................................................................................ 111:SYSTem:COMMunicate:BB<hw>:NETWork:RESTart...................................................................................111:SYSTem:COMMunicate:BB<hw>:NETWork:SOCKet:STATe?......................................................................110:SYSTem:COMMunicate:BB<hw>:NETWork:STATus?................................................................................. 109:SYSTem:COMMunicate:BB<hw>:NETWork[:COMMon]:HOSTname...........................................................111:SYSTem:COMMunicate:BB<hw>:NETWork[:IPADdress]:SUBNet:MASK....................................................112[:SOURce<hw>]:BB:ESEQuencer:ARCHive:CATalog?...................................................................................95[:SOURce<hw>]:BB:ESEQuencer:ARCHive:LOAD.........................................................................................95[:SOURce<hw>]:BB:ESEQuencer:ARCHive:STORe...................................................................................... 95[:SOURce<hw>]:BB:ESEQuencer:CLOCk:MODE.........................................................................................119[:SOURce<hw>]:BB:ESEQuencer:CLOCk:SOURce..................................................................................... 120[:SOURce<hw>]:BB:ESEQuencer:DFINding:FILE:CATalog?........................................................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:COMMent?...............................................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:DATE?......................................................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:BB<st>]:FILE[:SELect]...........................................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:COMMent?.................................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:DATE?........................................................101[:SOURce<hw>]:BB:ESEQuencer:DFINding[:SEQuencer<st>]:FILE[:SELect]............................................. 101[:SOURce<hw>]:BB:ESEQuencer:ERRor?..................................................................................................... 93[:SOURce<hw>]:BB:ESEQuencer:MODE....................................................................................................... 93[:SOURce<hw>]:BB:ESEQuencer:PRAMp:STATe.......................................................................................... 94[:SOURce<hw>]:BB:ESEQuencer:PRESet..................................................................................................... 94[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer:FILE:CATalog?.................................................................... 99[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:COMMent?.........................................................100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:DATE?................................................................100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:BB<st>]:FILE[:SELect]..................................................... 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:COMMent?........................................... 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:DATE?.................................................. 100[:SOURce<hw>]:BB:ESEQuencer:PSEQuencer[:SEQuencer<st>]:FILE[:SELect]....................................... 100[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:RESTart.......................................................................... 102[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:

STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled?.....................................................103[:SOURce<hw>]:BB:ESEQuencer:RTCI:STReam:STReset..........................................................................103[:SOURce<hw>]:BB:ESEQuencer:RTCI:WAVE:FILE:CATalog?....................................................................103[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:DASR..................................................................................104[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE.................................................................................... 104[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:FILE:CATalog?.................................................................... 104[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SAVE...................................................................................105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:APPend.............................................................. 105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:CATalog?............................................................ 105[:SOURce<hw>]:BB:ESEQuencer:RTCI:WLISt:SEGMent:DELete............................................................... 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:HOSTname?..................................... 111[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:IPADdress?....................................... 110

Page 122: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

List of CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

122User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:SOCKet:STATe?............................... 110[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:NETWork:STATus?........................................... 109[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:RESTart..............................................102[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:

STIMe|DROP|EXEC|WRDWrite|WRDRead|BUFRemain|BUFFilled?.....................................................103[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:STReam:STReset............................................. 103[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:DASR..................................................... 104[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:FILE........................................................104[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SAVE...................................................... 105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:APPend..................................105[:SOURce<hw>]:BB:ESEQuencer:RTCI[:SEQuencer<st>]:WLISt:SEGMent:DELete...................................105[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:ATTenuation..................................................................107[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:FOFFset....................................................................... 107[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:POFFset....................................................................... 107[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:STATe........................................................................... 106[:SOURce<hw>]:BB:ESEQuencer:SEQuencer<st>:TDELay.........................................................................106[:SOURce<hw>]:BB:ESEQuencer:SETTing:CATalog?....................................................................................95[:SOURce<hw>]:BB:ESEQuencer:SETTing:DELete....................................................................................... 96[:SOURce<hw>]:BB:ESEQuencer:SETTing:LOAD......................................................................................... 96[:SOURce<hw>]:BB:ESEQuencer:SETTing:STORe....................................................................................... 96[:SOURce<hw>]:BB:ESEQuencer:STATe........................................................................................................93[:SOURce<hw>]:BB:ESEQuencer:STRCount............................................................................................... 107[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:OUTPut.............................................................................108[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQCount.........................................................................108[:SOURce<hw>]:BB:ESEQuencer:STReam<di>:SEQuencer<st>:STATe..................................................... 108[:SOURce<hw>]:BB:ESEQuencer:TRIGger:ARM:EXECute..........................................................................112[:SOURce<hw>]:BB:ESEQuencer:TRIGger:DELay:UNIT............................................................................. 113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXECute...................................................................................113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:EXTernal:SYNChronize:OUTPut.............................................. 113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:DELay..................................................................113[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:INHibit..................................................................114[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:RDELay?............................................................. 114[:SOURce<hw>]:BB:ESEQuencer:TRIGger:OBASeband:TDELay................................................................114[:SOURce<hw>]:BB:ESEQuencer:TRIGger:RMODe?...................................................................................115[:SOURce<hw>]:BB:ESEQuencer:TRIGger:SOURce................................................................................... 115[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:DELay..................................................................... 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:INHibit..................................................................... 116[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:RDELay?.................................................................116[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:EXTernal]:TDELay...................................................................117[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DELay.................................... 118[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:DURation............................... 119[:SOURce<hw>]:BB:ESEQuencer:TRIGger[:SEQuencer<st>]:OUTPut<ch>:MODE.................................... 118[:SOURce<hw>]:BB:ESEQuencer:USER:AOTime:FILE:CATalog?................................................................. 97[:SOURce<hw>]:BB:ESEQuencer:USER:HOTime:FILE:CATalog?.................................................................98[:SOURce<hw>]:BB:ESEQuencer:USER:SEQuence:FILE:CATalog?.............................................................97[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:FILE[:SELect]............................................ 98[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:AOTime<ch>:STATe........................................................ 98[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:FILE[:SELect]....................................................98[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:HOTime:STATe................................................................99[:SOURce<hw>]:BB:ESEQuencer:USER[:BB<st>]:SEQuence:FILE[:SELect]................................................97

Page 123: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

List of CommandsR&S®SMW-K501/-K502/-K503/-K504/-K315

123User Manual 1177.6269.02 ─ 13

[:SOURce<hw>]:BB:ESEQuencer[:TRIGger]:SEQuence.............................................................................. 117

Page 124: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

IndexR&S®SMW-K501/-K502/-K503/-K504/-K315

124User Manual 1177.6269.02 ─ 13

Index

A

AboutAttenuation over time list ............................................ 19Direction finding mode ................................................ 25Extended sequencing ................................................. 10Hopping over time list ................................................. 21Pulse sequencer mode ............................................... 24Sequence list .............................................................. 13Subsequence list ........................................................ 13Time list .......................................................................17User mode .................................................................. 13XML command structure .............................................13

AccessAdvanced extended sequencer mode ........................ 60Clock settings ............................................................. 81Extended sequencer ..................................................... 8Marker settings ........................................................... 80Pulse sequencer mode ............................................... 49Real time control interface mode ................................ 52Trigger settings ........................................................... 75User mode .................................................................. 46

Adjustable maximum ARB streaming rateWaveform ....................................................................55

ADV DATA/CTRLHostname ................................................................... 58IP address mode .........................................................58Network IP address .................................................... 59Network Mac address ................................................. 59Network status ............................................................ 57Protocol .......................................................................59Restart network ...........................................................58Socket status .............................................................. 58Subnet mask ............................................................... 59TCP port ..................................................................... 60

ADV DATA/CTRL settingReal time control interface .......................................... 54

Advanced extended sequencerOptions ....................................................................... 12

Appendwaveform .................................................................... 55

Application cards ................................................................. 6Application notes ................................................................. 6Arm trigger ........................................................................ 77Armed

Auto, trigger mode ...................................................... 76Retrigger, trigger mode ............................................... 76

Attenuation over time listAbout .......................................................................... 19Programming example ................................................20Setting .........................................................................48Tag format ................................................................... 20

Auto trigger mode ..............................................................76

B

Brochures ............................................................................ 6

C

ClearReal time control interface .......................................... 54

ClockMode ........................................................................... 82Remote-control commands ....................................... 119Settings ....................................................................... 81Source ........................................................................ 82

CommentDirection finding mode ................................................ 52Pulse sequencer mode ............................................... 50

Common trigger settings ................................................... 76Conventions SCPI commands .......................................... 86Coupled trigger settings .................................................... 76Current range without recalculation .................................. 81

D

Data sheets ......................................................................... 6Date

Direction finding mode ................................................ 52Pulse sequencer mode ............................................... 50

Default settings ................................................................. 44Definition file

Direction finding mode ................................................ 52Pulse sequencer mode ............................................... 50

DelayMarker .........................................................................81Trigger .........................................................................79

Deletewaveform .................................................................... 55

Direction findingComment .................................................................... 52Date ............................................................................ 52Definition file ............................................................... 52Mode ........................................................................... 45Settings ....................................................................... 50

Direction finding modeAbout .......................................................................... 25Options ....................................................................... 12Remote-control commands .......................................100

DisplayStatistics ..................................................................... 84

Documentation overview ..................................................... 5

E

EditReal time control interface .......................................... 54

Execute trigger .................................................................. 77Extended sequencer

Access .......................................................................... 8Advanced .................................................................... 60Clock settings ............................................................. 81Direction finding settings .............................................50Features ........................................................................7General commands .................................................... 93General settings ..........................................................43Marker settings ........................................................... 80Overview ..................................................................... 83Pulse sequencer settings ............................................49Real time control interface settings .............................52Remote-control commands ...................................86, 93Settings ....................................................................... 43Statistics ..................................................................... 84Trigger settings ........................................................... 75

Page 125: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

IndexR&S®SMW-K501/-K502/-K503/-K504/-K315

125User Manual 1177.6269.02 ─ 13

User mode settings ..................................................... 46Welcome ....................................................................... 7

External triggerDelay ...........................................................................79Inhibit .......................................................................... 79

F

FeaturesDirection finding mode .................................................. 7Pulse sequencer mode ................................................. 7Real time control interface ............................................ 7User mode .................................................................... 7

Frequency hopping listAbout .......................................................................... 21Phase mode ................................................................21Setting .........................................................................48Tag format ................................................................... 23

G

General settings ................................................................ 43Extended sequencer ................................................... 93

Getting started .....................................................................5

H

Help ..................................................................................... 5Hopping list ....................................................................... 48

About .......................................................................... 21Phase mode ................................................................21Programming example ................................................23Tag format ................................................................... 23

Hopping over time listAbout .......................................................................... 21Phase mode ................................................................21Programming example ................................................23Tag format ................................................................... 23

Hostname .......................................................................... 58

I

Inhibit, trigger .................................................................... 79Installation ........................................................................... 8Instrument help ................................................................... 5Instrument security procedures ........................................... 6IP address

Dynamic ...................................................................... 59Zeroconf ......................................................................59

IP address mode ............................................................... 58

M

Mac address ......................................................................59Marker

Delay ...........................................................................74Duration ...................................................................... 74Mode ..................................................................... 74, 81Remote-control commands ....................................... 118Settings ....................................................................... 80

Marker delay ..................................................................... 81Measured external clock ................................................... 83Mode

Clock ........................................................................... 82Direction finding .......................................................... 45Marker .........................................................................81Pulse sequencer ......................................................... 45

Real time control interface .......................................... 45User ............................................................................ 45

Multi permanent emittersOptions ....................................................................... 12Settings ....................................................................... 60

Multiple emittersSettings ....................................................................... 60

N

Network status .................................................................. 57

O

Open source acknowledgment (OSA) .................................6Operating principle ............................................................ 10Options

Advanced extended sequencer .................................. 12Multi permanent emitters ............................................ 12Pulse sequencer mode ......................................... 11, 12Real time control interface .......................................... 12User mode ...................................................................11

OverviewSequence diagram ......................................................84Settings ................................................................. 83, 84

P

Parallel emittersSettings access ...........................................................60

Phase modeHopping over time list ................................................. 21

Programming exampleAttenuation over time list ............................................ 20Hopping over time list ................................................. 23Sequence list, subsequence list ................................. 15Time list .......................................................................18

Protocol ............................................................................. 59Pulse sequencer

Comment .................................................................... 50Date ............................................................................ 50Definition file ............................................................... 50Mode ........................................................................... 45Settings ....................................................................... 49

Pulse sequencer modeAbout .......................................................................... 24Options ....................................................................... 12Remote-control commands .........................................99

R

Real time control interfaceADV DATA/CTRL network setting ............................... 54Clear ........................................................................... 54Edit ..............................................................................54Mode ........................................................................... 45Options ....................................................................... 12RF power ramping with burst marker ..............50, 51, 54Waveform list .............................................................. 54

Real time control interface modeSettings ....................................................................... 52

Real Time Control Interface modeRemote-control commands .......................................102

Release notes ..................................................................... 6Remote control

Programming examples .............................................. 87

Page 126: R&S SMW-K501/-K502/-K503/- K504/-K315 Interface, Extended … · 2020-07-08 · screenshots are meant to illustrate as many as possible of the provided functions and possible interdependencies

IndexR&S®SMW-K501/-K502/-K503/-K504/-K315

126User Manual 1177.6269.02 ─ 13

Remote-control commandsClock ......................................................................... 119Direction finding mode .............................................. 100Extended sequencer ................................................... 86Marker ....................................................................... 118Pulse sequencer mode ......................................... 93, 99Real Time Control Interface mode ............................ 102Trigger ....................................................................... 112User mode .................................................................. 97

Restart network ................................................................. 58Retrigger

Trigger mode ...............................................................76RF power ramping with burst marker

Real time control interface .............................. 50, 51, 54

S

Safety instructions ............................................................... 6Save/Recall ....................................................................... 45Segment # ......................................................................... 55Segment down .................................................................. 55Segment up ....................................................................... 55Sequence

overview diagram ........................................................84Programming example ................................................15Tag format ................................................................... 17User mode .................................................................. 47

Sequence list .....................................................................13Service manual ................................................................... 6Set to default ..................................................................... 44Settings

Extended sequencer ................................................... 43Overview ..................................................................... 83

Settings overview .............................................................. 84Signal generation status ....................................................77Single, trigger .................................................................... 76Socket enabled ................................................................. 58Source

Clock ........................................................................... 82Trigger .........................................................................77

Standard settings .............................................................. 44State

Extended sequencer ................................................... 44Statistics ...................................................................... 73, 85

Display ........................................................................ 84sub sequence

see subsequence ........................................................13Subnet mask ..................................................................... 59subsequence

see subsequence ........................................................13Subsequence

Programming example ................................................15Tag format ................................................................... 17

Subsequence list ............................................................... 13

T

Tag formatAttenuation over time list ............................................ 20Hopping over time list ................................................. 23Sequence, subsequence ............................................ 17Time list .......................................................................19

TCP port ............................................................................ 60Time list

About .......................................................................... 17Programming example ................................................18Tag format ................................................................... 19

TriggerArm ............................................................................. 77Armed_Auto ................................................................ 76Armed_Retrigger ........................................................ 76Auto ............................................................................ 76Execute ....................................................................... 77External, delay ............................................................ 79External, inhibit ........................................................... 79Mode ........................................................................... 76Remote-control commands ....................................... 112Retrigger ..................................................................... 76Settings ....................................................................... 75Signal generation status ............................................. 77Single .......................................................................... 76Source ........................................................................ 77Sync. output ................................................................ 78

Trigger delayActual .......................................................................... 79Expressed in time ....................................................... 79Resulting ..................................................................... 79Unit ............................................................................. 79

Tutorials ...............................................................................5

U

User manual ........................................................................ 5User mode .........................................................................45

About .......................................................................... 13Attenuation over time setting ...................................... 48Frequency hopping ..................................................... 48Hopping ...................................................................... 48Options ........................................................................ 11Remote-control commands .........................................97Sequence ....................................................................47Settings ....................................................................... 46XML command structure .............................................13

W

WaveformAdjustable maximum ARB streaming rate .................. 55info .............................................................................. 55

Waveform list .....................................................................55Real time control interface mode ................................ 54

Welcome to the extended sequencer ..................................7White papers ....................................................................... 6