Rohde & Schwarz R&S SGS100A User Manual

Rohde & Schwarz R&S SGS100A User Manual

Sgma rf source
Hide thumbs Also See for R&S SGS100A:
Table of Contents

Advertisement

®
R&S
SGS100A
SGMA RF Source
User Manual
(;×é52)
1173910502
Version 13

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the R&S SGS100A and is the answer not in the manual?

Questions and answers

Summary of Contents for Rohde & Schwarz R&S SGS100A

  • Page 1 ® R&S SGS100A SGMA RF Source User Manual (;×é52) 1173910502 Version 13...
  • Page 2 ® This document describes the R&S SGS100A, stock no. 1416.0505.02 and its options. ● ® R&S SGS-B1 (1416.2408.02) ● ® R&S SGS-B26 (1416.1353.02) ● ® R&S SGS-B106/106V (1416.2308.02/1416.2350.02) ● ® R&S SGS-B112/112V (1416.1553.02/1416.1576.02) ● ® R&S SGS-K22 (1416.2650.02) ● ® R&S SGS-K90 (1416.2608.02) ®...
  • Page 3: Table Of Contents

    ® Contents R&S SGS100A Contents 1 Safety and regulatory information............11 Safety instructions...................... 11 Labels on R&S SGS....................13 Warning messages in the documentation..............13 Korea certification class B..................14 2 Welcome....................15 Key features.........................15 What's new........................15 Documentation overview....................16 2.3.1 Getting started manual....................16 2.3.2 User manual and help....................
  • Page 4 ® Contents R&S SGS100A 3.10 Switching on or off......................25 3.11 Checking default settings..................27 3.12 Working with Linux operating system..............27 3.13 Connecting an external PC and devices..............27 3.13.1 Installing the R&S SGMA-GUI software................28 3.13.2 Connecting a remote PC via LAN................. 30 3.13.3 Connecting a controller via PCI Express...............33 3.13.4...
  • Page 5 ® Contents R&S SGS100A 8.1.2 Setup menu........................61 8.1.3 Help..........................69 Info dialog and messages in the info bar..............69 8.2.1 Info dialog........................70 8.2.2 Understanding the messages in the info bar..............71 Main panel........................72 Working with R&S SGMA-GUI..................75 8.4.1 Saving and loading settings..................75 8.4.2 Handling instruments in the R&S SGMA-GUI...............
  • Page 6 ® Contents R&S SGS100A 9.6.1 Pulse modulation settings................... 126 9.6.2 Pulse generator settings..................... 127 9.6.3 Pulse Connector/Trigger settings................128 Trigger connector settings..................129 I/Q modulation and signal impairment..............130 9.8.1 I/Q impairments......................131 9.8.2 General I/Q settings....................133 9.8.3 Analog impairment settings..................134 Preset......................... 135 9.10 Extension........................
  • Page 7 ® Contents R&S SGS100A 11.7 How to prepare instruments for optimum phase coherence........ 167 11.8 How to restore the LAN connection................ 168 11.9 How to switch between operating states..............169 11.10 How to use computer names................... 171 11.11 How to optimize performance..................171 11.12 How to install a new firmware version on the instrument........172 11.13...
  • Page 8 ® Contents R&S SGS100A 12.5.5 Questionable status register (STATus:QUEStionable)..........198 12.5.6 Operation status register (STATus:OPERation)............199 12.5.7 Application of the status reporting system..............199 12.5.8 Reset values of the status reporting system............... 201 12.6 LXI configuration.......................201 12.6.1 Default network settings....................202 12.6.2 LXI browser settings....................202 12.6.3...
  • Page 9 ® Contents R&S SGS100A 13.14 SOURce:CORRection subsystem................261 13.15 SOURce:IQ subsystem..................... 270 13.16 SOURce:PHASe subsystem..................272 13.17 SOURce:POWer subsystem..................273 13.18 SOURce:PULM Subsystem..................277 13.19 SOURce:ROSCillator subsystem................282 13.20 STATus subsystem....................284 13.21 SYSTem subsystem....................288 13.22 TEST subsystem....................... 301 13.23 UNIT subsystem......................302 13.24 List of R&S SGS commands..................
  • Page 10 ® Contents R&S SGS100A User Manual 1173.9105.02 ─ 13...
  • Page 11: Safety And Regulatory Information

    ® Safety and regulatory information R&S SGS100A Safety instructions 1 Safety and regulatory information The product documentation helps you use the product safely and efficiently. Follow the instructions provided here and in the following chapters. Intended use The product is intended for the development, production and verification of electronic components and devices in industrial, administrative, and laboratory environments.
  • Page 12 ® Safety and regulatory information R&S SGS100A Safety instructions Choosing the operating site Only use the product indoors. The product casing is not waterproof. Water that enters can electrically connect the casing with live parts, which can lead to electric shock, serious personal injury or death if you touch the casing.
  • Page 13: Labels On R&S Sgs

    ® Safety and regulatory information R&S SGS100A Warning messages in the documentation ● Only connect the product to a power source with a fuse protection of maximum 20 A. ● Ensure that you can disconnect the product from the power source at any time. Pull the power plug to disconnect the product.
  • Page 14: Korea Certification Class B

    ® Safety and regulatory information R&S SGS100A Korea certification class B WARNING Potentially hazardous situation. Could result in death or serious injury if not avoided. CAUTION Potentially hazardous situation. Could result in minor or moderate injury if not avoided. NOTICE Potential risks of damage.
  • Page 15: Welcome

    ® Welcome R&S SGS100A What's new 2 Welcome The R&S SGS is a signal generator intended either for the generation of IQ-modulated signals or as a pure local oscillator (LO) source. Optimized for use in automated test equipment (ATE), the instrument offers fast settling times in an exceptionally small form factor and low power consumption.
  • Page 16: Documentation Overview

    ® Welcome R&S SGS100A Documentation overview – Getting started updated, see Chapter 3, "Preparing for use", on page 19, Chapter 4, "Instrument tour", on page 35, Chapter 5, "Trying out the Instru- ment", on page 39 and Chapter 6, "Instrument control", on page 43.
  • Page 17: Instrument Security Procedures

    ® Welcome R&S SGS100A Typographical conventions 2.3.4 Instrument security procedures Deals with security issues when working with the R&S SGS in secure areas. It is avail- able for download on the Internet. 2.3.5 Basic safety instructions Contains safety instructions, operating conditions and further important information. The printed document is delivered with the instrument.
  • Page 18: Notes On Screenshots

    ® Welcome R&S SGS100A Notes on screenshots Convention Description Filenames, commands, Filenames, commands, coding samples and screen output are distin- program code guished by their font. Input Input to be entered by the user is displayed in italics. Links Links that you can click are displayed in blue font. "References"...
  • Page 19: Preparing For Use

    ® Preparing for use R&S SGS100A Choosing the operating site 3 Preparing for use Here, you can find basic information about setting up the product for the first time. 3.1 Lifting and carrying See also "Lifting and carrying the product" on page 11.
  • Page 20: Setting Up The R&S Sgs

    ® Preparing for use R&S SGS100A Setting up the R&S SGS ● Class A equipment is intended for use in industrial environments. It can cause radio disturbances in residential environments due to possible conducted and radi- ated disturbances. It is therefore not suitable for class B environments. If class A equipment causes radio disturbances, take appropriate measures to eliminate them.
  • Page 21: Mounting The R&S Sgs In A Rack

    ® Preparing for use R&S SGS100A Setting up the R&S SGS Left = Stacked correctly, same dimensions Middle = Stacked correctly, different dimensions Right = Stacked incorrectly, too many products 3. NOTICE! Overheating can damage the product. Prevent overheating as follows: ●...
  • Page 22: Considerations For Test Setup

    ® Preparing for use R&S SGS100A Connecting to power 3.5 Considerations for test setup Cable selection and electromagnetic interference (EMI) Electromagnetic interference (EMI) can affect the measurement results. To suppress electromagnetic radiation during operation: ● Use high-quality shielded cables, especially for the following connector types: –...
  • Page 23: Connecting To Lan

    ® Preparing for use R&S SGS100A Connecting to RF 50Ω There is no need to set the voltage manually or change fuses. 3.7 Connecting to LAN Network environment Before connecting the product to a local area network (LAN), consider the following: ●...
  • Page 24: Connecting To Non-Screwable Connectors

    ® Preparing for use R&S SGS100A Connecting to non-screwable connectors On the front panel, press the [RF ON] key. To connect to screwable connectors Additional to the RF 50Ω connector, the following procedure holds for all screwable connectors of the R&S SGS. Screwable connectors include connector types as listed Table 3-1.
  • Page 25: Switching On Or Off

    ® Preparing for use R&S SGS100A Switching on or off a) Carefully align the connector of the cable and the RF 50Ω connector along a common axis. b) Mate the connectors along the common axis until the male pin of the connector of the cable engages with the female socket of the RF 50Ω...
  • Page 26 ® Preparing for use R&S SGS100A Switching on or off In the R&S SGMA-GUI, select the "Instrument > Setup > Internal Adjustments" dia- log to access the dialog for performing and configuring the adjustments settings. A maximum level accuracy can be obtained, for instance. ●...
  • Page 27: Checking Default Settings

    ® Preparing for use R&S SGS100A Connecting an external PC and devices 3.11 Checking default settings When the instrument is switched on, it is not the preset state that is active, but rather the instrument state that was set before the instrument was switched off. It is recom- mended that you use the "SGMA-GUI >...
  • Page 28: Installing The R&S Sgma-Gui Software

    ® Preparing for use R&S SGS100A Connecting an external PC and devices control capabilities is provided in Chapter 12, "Network operation and remote control", on page 175. This section gives an introduction on how to configure the external PC for manual operation.
  • Page 29 ® Preparing for use R&S SGS100A Connecting an external PC and devices Installing a new software version 1. Download the R&S SGMA-GUI software. 2. In Windows Explorer, navigate to the download folder of the installation file SGMA-GUI_V.VV.VVV.VV.exe (<version_number>=v.vv.vvv.vv). 3. Open the installation file using administrator rights. 4.
  • Page 30: Connecting A Remote Pc Via Lan

    ® Preparing for use R&S SGS100A Connecting an external PC and devices 2. Select the entry SGMA-GUI_V.VV.VVV.VV. The script file identifies and removes all currently installed R&S SGMA-GUI soft- ware items. 3.13.2 Connecting a remote PC via LAN The R&S SGS is equipped with a network interface and can be connected to an Ether- net LAN (local area network).
  • Page 31 ® Preparing for use R&S SGS100A Connecting an external PC and devices Connect the computer and the R&S SGS with a LAN network cable. 3. Wait for about one minute for the automatic assignment of IP addresses to com- plete. 4.
  • Page 32 ® Preparing for use R&S SGS100A Connecting an external PC and devices 4. Enter the "Subnet mask", for example 255.255.255.0. 5. Enter the "Default Gateway", for example 192.168.0.1. Assigning a static IP address to your Windows-PC network card 1. Obtain the IP address and subnet mask for the R&S SGS and the IP address for the local default gateway from your network administrator.
  • Page 33: Connecting A Controller Via Pci Express

    ® Preparing for use R&S SGS100A Connecting an external PC and devices Note: This step is performed automatically on the first start and can also be omit- ted for instruments with a direct LAN connection to the computer. All instruments are added automatically to the main panel of the SIGMA-GUI. 3.13.3 Connecting a controller via PCI Express Using the "PCIe"...
  • Page 34 ® Preparing for use R&S SGS100A Connecting an external PC and devices 3. If your network does not support DHCP, you can now set a static IP address to your computer. a) To assign a static IP address to the instrument, see "Assigning a static IP address to the R&S SGS"...
  • Page 35: Instrument Tour

    ® Instrument tour R&S SGS100A Front panel tour 4 Instrument tour This chapter explains the control elements and the connectors of the R&S SGS. The views of the front panel and the rear panel help you to get familiar with the instrument and to perform first steps.
  • Page 36 ® Instrument tour R&S SGS100A Front panel tour Table 4-1: Overview of RF signal states [RF ON] state Remark RF signal output at the RF 50Ω connector. green No RF signal output. gray How to: Chapter 3.8, "Connecting to RF 50Ω", on page 23 [REF EXT]...
  • Page 37: Rear Panel Tour

    ® Instrument tour R&S SGS100A Rear panel tour ● Chapter 3.13.2, "Connecting a remote PC via LAN", on page 30 [ID] The [ID] key allows you to identify your R&S SGS, e.g. in complex test setups with more instruments. The following applies if the R&S SGS is connected to a remote controller with R&S SGMA-GUI installed: ●...
  • Page 38 ® Instrument tour R&S SGS100A Rear panel tour RJ-45 connector to connect the R&S SGS to a LAN for remote control. How to: ● Chapter 3.7, "Connecting to LAN", on page 23 ● Chapter 3.13.2, "Connecting a remote PC via LAN", on page 30 PCIe...
  • Page 39: Trying Out The Instrument

    ® Trying out the Instrument R&S SGS100A Configuring a CW Signal with the R&S SGMA-GUI 5 Trying out the Instrument This section provides examples on how to configure the R&S SGS to generate a con- tinuous wave (CW) signal via the R&S SGMA-GUI and the R&S SGS100A Web-GUI. 5.1 Configuring a CW Signal with the R&S SGMA-GUI The R&S SGS in this example is a base unit equipped with the frequency option R&S SGS-B106.
  • Page 40 ® Trying out the Instrument R&S SGS100A Configuring a CW Signal with the R&S SGMA-GUI 3. In the R&S SGMA-GUI main panel, the green indicator in front of the instrument's name confirms that there is a connection between the instrument and the remote PC and that the instrument is recognized by the software.
  • Page 41: Configuring A Cw Signal With The R&S Sgs100A Web-Gui

    ® Trying out the Instrument R&S SGS100A Configuring a CW Signal with the R&S SGS100A Web-GUI Identifying a specific instrument If several instruments are active in the R&S SGMA-GUI, use one of the device identifi- cation functions to identify a specific device: ●...
  • Page 42 ® Trying out the Instrument R&S SGS100A Configuring a CW Signal with the R&S SGS100A Web-GUI The serial number is displayed at the rear side of the instrument. It is the third part of the device ID printed on the bar code sticker, see Figure 5-2.
  • Page 43: Instrument Control

    ® Instrument control R&S SGS100A Manual operation via R&S SGMA-GUI 6 Instrument control As a rule, the R&S SGS is operated exclusively via programmatic remote control from a connected PC. For service and diagnostic tasks, and for manual configuration, a graphical user interface (R&S SGMA-GUI) is provided which runs on the remote PC.
  • Page 44: How To Use The Help System

    ® Instrument control R&S SGS100A Manual operation via R&S SGMA-GUI duration. Use the "Info" button to open a dialog with information on the messages in greater detail. ● The central part of the R&S SGMA-GUI main dialog is the main panel that shows the list of all active instruments.
  • Page 45 ® Instrument control R&S SGS100A Manual operation via R&S SGMA-GUI Contents of the help dialog box The help dialog box contains two main areas: ● "Contents" - contains a table of help contents ● "Topic" - contains a specific help topic The help system also provides an "Index", "Find"...
  • Page 46: System Overview

    ® System overview R&S SGS100A Setups for instrument control 7 System overview The R&S SGS RF Source is a signal generator. You can use it as a generator for IQ- modulated signals or as a pure local oscillator (LO) source in the frequency range of 1 MHz to 12.75 GHz.
  • Page 47: Remote Control From A Controller

    ® System overview R&S SGS100A Setups for instrument control 7.1.2 Remote control from a controller The remote control provides access to the instrument's settings from a remote com- puter (external controller) by remote commands. To automate often repeating settings and sequences, these settings are grouped in the remote control programs, i.e. appli- cation programs.
  • Page 48: Connecting An R&S Sgs And An R&S Sgu

    ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU 7.2 Connecting an R&S SGS and an R&S SGU If an R&S SGU is connected to an R&S SGS, the R&S SGU acts as an extension to the R&S SGS extending its frequency range.
  • Page 49: Connecting To A Company Network

    ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU For a direct PCIe connection, an automatic identification of the R&S SGU as an exten- sion is only available for an R&S SGS with a " Controller > Revision" 5 or higher. For a description on how to set the PCIe identification manually, see Chapter 11.14, "How to set a PCIe direct...
  • Page 50 ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU Figure 7-5: Connection of an R&S SGS and an R&S SGU in a company network 1. Connect the test equipment as shown in Figure 7-5: a) Connect the R&S SGS, the R&S SGU and the controller to the company net- work.
  • Page 51 ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU 5. In the R&S SGMA-GUI main panel, the green indicator in front of the instrument's name confirms that there is a connection between the instrument and the remote PC.
  • Page 52: Connecting Via A Pcie Switch

    ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU 9. Select "Test Signal Connections > Test" to trigger a check of all required signal connections. The diagram displays the connection state of the tested signal connections. If the test connections are correct (shown by an uninterrupted blue line), you can start using the R&S SGS and the R&S SGU in extension mode.
  • Page 53: Extending R&S Sgs With The R&S Sgu

    ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU PCIe switch connection of an R&S SGS and an R&S SGU Figure 7-7: Connection of an R&S SGS and an R&S SGU through a PCIe switch 1. Connect the PCIe switch to a switched off computer with a single lane PCIe cable. 2.
  • Page 54 ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU Figure 7-8: Example of a test setup for upconverting a CW signal generated by the R&S SGS For higher setting/ measuring speeds, use a PCIe switch and PCIe connections. 1.
  • Page 55 ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU In the R&S SGMA-GUI main panel, the green indicator indicates a connection between the instrument and the remote PC. It also indicates that the software rec- ognizes the instrument. 5.
  • Page 56 ® System overview R&S SGS100A Connecting an R&S SGS and an R&S SGU 9. Select "Test Signal Connections > Test" to trigger a check of all required signal connections. The diagram displays the connection state of the tested connections. 10. Select "SGMA-GUI > R&S SGS > Freq = 40 GHz", "Lev = -30 dBm". 11.
  • Page 57: Introduction To The Instrument Functions

    ® System overview R&S SGS100A Introduction to the instrument functions The extension adopts these values and states automatically. Also, it generates a CW signal with RF = 40 GHz and Level = -20 dBm. The signal is output at the "RF 50Ω" connector on the rear panel of the R&S SGU. Identifying a specific instrument If several instruments are active in the R&S SGMA-GUI, use one of the device identifi- cation functions to identify a specific device:...
  • Page 58 ® System overview R&S SGS100A Introduction to the instrument functions Figure 7-9: Simplified block diagram TCXO = Built-in reference oscillator OCXO = Oven-controlled oscillator, requires hardware option R&S SGS-B1. Synth. = Synthesizer I/Q Mod = I/Q Modulator REF/LO IN, REF/LO OUT, I, Q, RF OUT = Connector at the rear panel "Ref.
  • Page 59: Understanding The R&S Sgma-Gui Software

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar 8 Understanding the R&S SGMA-GUI soft- ware This section gives a detailed description of the R&S SGMA-GUI user interface and information on how to work with it. The main panel with the overview of the configured instruments is the operating and control interface for the whole program.
  • Page 60: File Menu

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Table 8-1: Content of the operating menu File Setup Help Instruments About Software Contents Open Save Reset SGMA-GUI Index Protection Save as Exit Remote Shut down instruments and exit 8.1.1 File menu The R&S SGMA-GUI employs the standard Save/Recall file management function and allows you to save and reload settings in/to a file with a user-defined name and loca-...
  • Page 61: Setup Menu

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Shut down instruments and exit Quits the R&S SGMA-GUI and switches the connected instruments to the standby state (see also Chapter 11.9, "How to switch between operating states", on page 169).
  • Page 62 ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Refer to Chapter 8.4.2, "Handling instruments in the R&S SGMA-GUI", on page 75 for information on how to configure and manage instruments in R&S SGMA-GUI. Available Instruments....................62 Scan..........................63 New..........................
  • Page 63 ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Remote command: on page 86 :INSTruments:COUNt? on page 87 :INSTruments:NAME on page 90 :INSTruments:TYPE on page 85 :INSTruments:ACTive[:STATe] Scan Triggers a scan function and searches for instruments connected to the remote com- puter via all the available interfaces.
  • Page 64 ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Figure 8-1: Mapping file example Tip: In a remote control application program, address the instruments by their symbolic names and retrieve the remain required settings from the mapping file. This workflow is especially useful for frequent exchange of instruments.
  • Page 65 ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar 8.1.2.2 Add/Edit instruments The dialog provides access to the main instrument's settings, such as "Symbolic Name", "Instrument Type" and connection settings. Refer to Chapter 8.4.2, "Handling instruments in the R&S SGMA-GUI", on page 75 for information on how to configure and manage instruments in R&S SGMA-GUI.
  • Page 66 ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Remote command: on page 85 :INSTruments:ACTive[:STATe] Exclusive Access Checks whether the instrument is locked by another user and if not locks the instru- ment. When an instrument is locked, it is reserved for manual and remote operation. Locking means, that you can operate the instrument exclusively from the remote PC on which the R&S SGMA-GUI is running or from which the SCPI command is sent.
  • Page 67 ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Board Number Identifies the GPIB bus card of the controller to that the adapter is connected. See also Chapter 12.1.5, "GPIB interface (IEC/IEEE bus interface)", on page 183. Remote command: on page 87 :INSTruments:GPIB:BOARd...
  • Page 68 ® Understanding the R&S SGMA-GUI software R&S SGS100A Operating menu and toolbar Show Open Source Acknowledgments Accesses the list of the used open source software packages and the corresponding verbatim license texts. Versions Shows the installed software platform and its version. 8.1.2.4 Reset SGMA-GUI Resets R&S SGMA-GUI to its factory preset settings.
  • Page 69: Help

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Info dialog and messages in the info bar Protection Level / Password "Protection Level 1" can be activated to expand the functionality of the internal adjust- ment. The password is 123456. The other protection levels 2 to 4 provide access to protected service functions. Only the authorized personnel of Rohde &...
  • Page 70: Info Dialog

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Info dialog and messages in the info bar 8.2.1 Info dialog The "Info" dialog provides a list of currently active permanent messages and a detailed description of each message. The messages are color-coded according to their level. Accessing the info dialog ►...
  • Page 71: Understanding The Messages In The Info Bar

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Info dialog and messages in the info bar Function Description "Delete" Clears the highlighted message. This key is available only if the history of the mes- sages is displayed. "Delete All" Clears all messages. This key is available only if the history of the messages is displayed.
  • Page 72: Main Panel

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Main panel 8.3 Main panel The main panel of the R&S SGMA-GUI provides quick access to the main settings of the configured instruments. The display shows one row per instrument and comprises the instrument name and state.
  • Page 73 ® Understanding the R&S SGMA-GUI software R&S SGS100A Main panel Instrument/Connection State The three colors of the state indicator in front of the instrument's name distinguish between the following states: ● Gray: the instrument is configured and activated in the R&S SGMA-GUI but there is no connection to the instrument.
  • Page 74 ® Understanding the R&S SGMA-GUI software R&S SGS100A Main panel The current state of the RF output (activated and deactivated) is indicated in the main panel with the different block color (blue or gray) and the status "On/Off". Remote command: on page 245 :OUTPut[:STATe] Mod State...
  • Page 75: Working With R&S Sgma-Gui

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI Remote command: on page 283 [:SOURce]:ROSCillator:SOURce LO Scr Ext This icon indicates that the internal local oscillator is switched off. "Source" on page 95. 8.4 Working with R&S SGMA-GUI This section explains how to work with the R&S SGMA-GUI software and perform con- figuration tasks for manual operation of the instruments.
  • Page 76 ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI Chapter 8.1.2.4, "Reset SGMA-GUI", on page 68 8.4.2.1 How to add new instruments automatically 1. For each new instrument perform the following steps: a) Connect the instrument to the network. b) Switch on the instrument.
  • Page 77 ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI 12. Click the "Cancel" key to discard settings and to close the dialog. 8.4.2.3 How to scan for new instruments 1. In the R&S SGMA-GUI main panel, select "Setup > Instruments". Configure Instruments dialog opens.
  • Page 78: Finding Out The Default Hostname Of The Instrument

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI The two functions "Exclusive Access" and monitoring are mutually exclusive. The "Exclusive Access" must be disabled to remote control or monitor the instrument form another external PC (see Chapter 12.7, "Monitoring remote control operation with R&S SGMA-GUI",...
  • Page 79: Bidirectional Instrument Identification

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI ● <instrument name> is the complete name of the instrument, written without spaces. How to query the hostname of the instrument 1. Find the individual serial number on rear of the instrument, e.g. 100021. 2.
  • Page 80 ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI Field "Edit Instrument > Symbolic Name" displays the name of the instrument as shown in the R&S SGMA-GUI main panel. User Manual 1173.9105.02 ─ 13...
  • Page 81 ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI Dialog "Edit Instrument" does not appear If this dialog does not open, perform the following: ● Check whether the instrument is correctly connected to the external PC on which you work with the R&S SGMA-GUI.
  • Page 82: Managing Messages In The Info Dialog

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Working with R&S SGMA-GUI 2. Select "Device Identify" to trigger identification. The green [LAN] LED on the front panel of the instrument blinks. 8.4.5 Managing messages in the info dialog How to get additional information on the message ►...
  • Page 83: Remote Control Of R&S Sgma-Gui

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI A list of all messages that have occurred since the instrument switch-on is dis- played. The most recent messages are displayed at the top of the list. 2.
  • Page 84 ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI ● Example "Configuring SGMA instruments" on page 85 Example: Searching for SGMA instruments // Search for SGMA instruments using the scan function. It detects instruments // that are connected to the remote computer via all of the available interfaces. INSTruments:SCAN 1 *OPC? // Query the number of available instruments.
  • Page 85: R&S Sgma-Gui Commands

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI // Enable exclusive access for the selected instrument. INSTruments:EACCess:STATe? // Response: 0,0,0 INSTruments:EACCess:STATe ON,OFF,OFF // Locks the first instrument. Example: Configuring SGMA instruments // Clear the device list and add new instruments manually. INSTruments:CLEar INSTruments:NAME "MYSGT100A","MYSGS100A","MYSGU100A"...
  • Page 86: Instruments:clear

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI Parameters: <State> List of BOOL-values <StateInstr#1>,<StateInstr#2>,... 0, 1, ON, OFF Example: Example "Evaluating scan results" on page 84. Manual operation: "Available Instruments" on page 62 "Active" on page 65 :INSTruments:CLEar Clears all instruments in the device list.
  • Page 87: Instruments:gpib:address

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI :INSTruments:GPIB:ADDRess <Serial> Sets the GPIB address of the connected instrument. Parameters: <Serial> List of Numbers Example: Example "Configuring SGMA instruments" on page 85. Manual operation: "GPIB Address" on page 66 :INSTruments:GPIB:BOARd <Board>...
  • Page 88: Instruments:remote:name

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI Parameters: <Channel> List of CHAR-Data <Channellnstr#1>,<Channellnstr#2>,... The available interfaces are: LAN, USB, SOCKET, PCIe, GPIB, HiSLIP Example: Example "Searching for SGMA instruments" on page 84. Manual operation: "Hardware Channel"...
  • Page 89: Instruments:scan:snet:plength

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI Use the IP address to optimize scanning for instruments within a subnet. Parameters: <Address> string Example: Example "Scanning a subnet for SGMA instruments" on page 84. Manual operation: "IP Address"...
  • Page 90: List Of R&S Sgma-Gui Commands

    ® Understanding the R&S SGMA-GUI software R&S SGS100A Remote control of R&S SGMA-GUI :INSTruments:TYPE <Type> Sets the instrument type. Parameters: <Type> List of CHAR-Data <TypeInstr#1>,<TypeInstr#2>,... Example: Example "Configuring SGMA instruments" on page 85. Manual operation: "Available Instruments" on page 62 "Instrument Type"...
  • Page 91: Signal Generator Settings

    ® Signal generator settings R&S SGS100A Operation mode 9 Signal generator settings This section summarizes the settings necessary to configure the instrument for signal generation. The description in this section follows the menu tree structure of the graph- ical user interface. Each of the discussed topics follows a common structure, providing basic background information and reference to the user interface.
  • Page 92: Frequency/Phase Settings

    ® Signal generator settings R&S SGS100A Frequency/Phase settings Remote command: on page 259 [:SOURce]:OPMode 9.2 Frequency/Phase settings Depending on the installed options, the instrument provides an adjustable output fre- quency in the frequency range of 1 MHz to 6 GHz or to 12.75 GHz. Access: ►...
  • Page 93: Local Oscillator (Lo) Coupling

    ® Signal generator settings R&S SGS100A Local oscillator (LO) coupling The frequency offset value represents the frequency shift of a downstream instrument, as, for example, an attenuator or an amplifier. Enabled frequency offset does not change the frequency at the RF output (Frequency). It influences the value of the parameter "SGMA-GUI main panel >...
  • Page 94: Phase Coherence

    ® Signal generator settings R&S SGS100A Local oscillator (LO) coupling ● Chapter 11.7, "How to prepare instruments for optimum phase coherence", on page 167 9.3.1 Phase coherence Phase coherence of RF signals designates a defined, constant delta phase between two or more RF carrier signals with the same frequency or a multiple of the frequency. If two signal generators are coupled via their 10 MHz reference, they are generating the same frequency but only in the long-term perspective.
  • Page 95: Reference Oscillator

    ® Signal generator settings R&S SGS100A Reference oscillator Source Selects the source of the local oscillator signal. "Int" The instrument uses the built-in local oscillator. "Ext" The signal fed-in at the "REF/LO IN" input connector is used as signal source. An icon in the block diagram indicates that an external LO source is used.
  • Page 96 ® Signal generator settings R&S SGS100A Reference oscillator quency source for the synthesizer. Moreover, an external reference signal source can be connected to the REF/LO IN connector of the instrument. Refer to Figure 7-9 for visualization of the signal flow. Access: ►...
  • Page 97 ® Signal generator settings R&S SGS100A Reference oscillator Synchronization Bandwidth Available only for "Source > Ext". Selects the synchronization bandwidth for an external reference signal. The wideband setting is provided for using good reference sources of high spectral purity. "Wide" Synchronization bandwidth is app.
  • Page 98: Level And Power-On Settings

    ® Signal generator settings R&S SGS100A Level and power-on settings Active Adjustment Data Displays whether the factory or user defined (custom) calibration value is used for the external calibration of the reference oscillator. Adjusting the calibration value for the OCXO adjustments is a protected service proce- dure that requires a Protection Level 2 password.
  • Page 99: Rf Level

    ® Signal generator settings R&S SGS100A Level and power-on settings 9.5.1 RF level Access: ► Select "SGMA-GUI > Instrument Name > Level > RF Level". This dialog comprises settings like the RF level and level limit. Level/Level Offset Sets the RF level at the RF output connector of the selected instrument. If you set a level offset, it will be indicated in the R&S SGMA-GUI main panel by a change in the name of this parameter from "Level"...
  • Page 100 ® Signal generator settings R&S SGS100A Level and power-on settings Remote command: on page 276 [:SOURce]:POWer[:LEVel][:IMMediate]:OFFSet Mode Allows you to optimize the RF output signal for applications, where improved harmonic distortion or improved wideband noise is required. "Normal" In normal mode, the generator provides an RF output signal with high signal to noise ratio and low distortion, according to the data sheet.
  • Page 101: Attenuator

    ® Signal generator settings R&S SGS100A Level and power-on settings Remote command: on page 277 [:SOURce]:POWer:RANGe:LOWer? on page 277 [:SOURce]:POWer:RANGe:UPPer? Limit Sets the level limit. The value specifies the upper limit of the level at the "RF 50Ω" connector. A message appears if an attempt is made to set a level above this limit and the level at the RF out- put is confined to the upper limit.
  • Page 102 ® Signal generator settings R&S SGS100A Level and power-on settings "Auto" Standard mode. The electronically switching attenuator switches with a ~ 6 dB step width at optimized switching points. The entire level range is availa- ble. The level setting is performed by continuous electronic level control combined with switching the step attenuator.
  • Page 103: Power-On/Emf

    ® Signal generator settings R&S SGS100A Level and power-on settings 9.5.3 Power-On/EMF Access: ► Select "SGMA-GUI > Instrument Name > Level > Power-On/EMF". This dialog comprises the settings for the power-on behavior of the instrument. Power-On State Selects the state which the RF output takes after the instrument is switched on. "RF Off"...
  • Page 104: User Correction Settings

    ® Signal generator settings R&S SGS100A Level and power-on settings By default, the instrument operates in "Table & On" mode to provide the highest level accuracy and fastest setting time. Level control can be switched to "Off (Table)" or "On" for particular applications. The "Off (Table)" state (level control Off) is recommended if in CW mode the signal/intermodulation ratio is to be improved for multi-transmitter measurements.
  • Page 105 ® Signal generator settings R&S SGS100A Level and power-on settings The "User Correction" function is used to create and activate lists in which level correc- tion values predefined by the user are freely assigned to RF frequencies. Correction is performed by the user-defined table values being added to the output level for the respective RF frequency.
  • Page 106 ® Signal generator settings R&S SGS100A Level and power-on settings User Cor. Data Calls the "File Select" menu for selecting and creating a list or the "File Manager". Remote command: on page 264 [:SOURce]:CORRection:CSET:DELete on page 268 [:SOURce<hw>]:CORRection:CSET[:SELect] Edit User Cor. Data Calls the editor for editing the selected user correction list.
  • Page 107 ® Signal generator settings R&S SGS100A Level and power-on settings "Power/dB" Enters the level correction value to which the specified frequency applies. "Goto" Selects row for editing. If "Goto Row" is selected, a window opens for entering the requested row. "Edit"...
  • Page 108 ® Signal generator settings R&S SGS100A Level and power-on settings "Delete Range..." Allows you to delete any number of rows starting with the marked row. The number of rows to be deleted can be defined in an entry window. "Save as" Open the file menu to save the list under a new name.
  • Page 109: Filling The Correction List Automatically

    ® Signal generator settings R&S SGS100A Level and power-on settings Remote command: [:SOURce<hw>]:CORRection:DEXChange:AFILe:SEParator:DECimal on page 266 Column Separator Selects the separator between the frequency and level column of the ASCII table, that the user correction list is exported to or imported from. Remote command: [:SOURce<hw>]:CORRection:DEXChange:AFILe:SEParator:COLumn on page 266...
  • Page 110 ® Signal generator settings R&S SGS100A Level and power-on settings The start line and the number of rows to be filled are defined under "From" and "Range". The column to be filled is selected under "Select column to fill". Depending on the selection here, the default for start, end, and increment value are set.
  • Page 111: Fill With Sensor

    ® Signal generator settings R&S SGS100A Level and power-on settings End value Displays the end value for the frequency or the level entries. Remote command: n.a. Increment value Sets the increment for the frequency or the level entries. Remote command: n.a.
  • Page 112: Using Power Sensors

    ® Signal generator settings R&S SGS100A Level and power-on settings Since the settings are interdependent, the affected parameters change accordingly if you set a value. To fill the table, press the "Execute" button. To select the sensor and determine its parameters, refer to Chapter 9.5.8.3, "NRP power viewer",...
  • Page 113 ® Signal generator settings R&S SGS100A Level and power-on settings values to compensate the losses with internal control functions or with an external con- trol circuit in real time. R&S NRP power sensors are highly accurate standalone measuring devices, suitable for a wide range of applications.
  • Page 114 ® Signal generator settings R&S SGS100A Level and power-on settings Figure 9-2: Connecting power sensors to the R&S SGS via R&S NRP-Z5 sensor hub I, II = Connection order G = Signal source (R&S SGS) = USB type Micro-A connector = USB Adapter Micro-A to A = Standard USB cable with USB type A and USB type B connectors = USB type B connector...
  • Page 115 ® Signal generator settings R&S SGS100A Level and power-on settings 3. Connect/disconnect the R&S NRP sensors Detection and mapping The R&S SGS automatically detects a connected R&S NRP power sensor and indi- cates it in the "NRP Power Viewer" and "NRP Sensor Mapping" dialogs. You can change the default mapping, see Chapter 9.5.8.2, "NRP sensor mapping",...
  • Page 116 ® Signal generator settings R&S SGS100A Level and power-on settings The dialog lists all detected R&S NRP sensors for selection and mapping. You can also browse the network for sensors. The detected sensors are characterized by the used protocol and the correspond- ing connector icon.
  • Page 117 ® Signal generator settings R&S SGS100A Level and power-on settings Add LAN Sensor settings ← Add Sensor settings Configures settings to add sensors connected to the R&S SGS via LAN. "IP Address or Host Name" Displays the host name or the IP address of a R&S NRP power sen- sor.
  • Page 118 ® Signal generator settings R&S SGS100A Level and power-on settings About the measuring principle, averaging filter, filter length, and achieving stable results A sensor measures the average or peak RF power of the source continuously. The measurement results are displayed in the "NRP Power Viewer" dialog. The power viewer function uses averaging filters for getting a stable readout.
  • Page 119 ® Signal generator settings R&S SGS100A Level and power-on settings Zeroing calibrates the external power sensor by adjusting its reading at zero signal power. For this purpose, the RF power source must be switched off or disconnected from the sensor. If a Rohde & Schwarz power sensor receives an input power during the zeroing process, it aborts zeroing and generates an error message.
  • Page 120 ® Signal generator settings R&S SGS100A Level and power-on settings The "Overview" tab shows the list of detected sensors, and provides a separate tab per sensor. A sensor tab contains all parameters for configuring the sensor settings, like aver- age or peak display, reference source, filter and level offset. The remote commands required to define these settings are described in Chap- ter 13.12, "SENSe, READ, INITiate and SLISt...
  • Page 121 ® Signal generator settings R&S SGS100A Level and power-on settings └ Source......................122 └ Frequency..................... 122 └ Level Offset State,Level Offset..............122 └ Filter......................122 └ Filter Length....................123 └ Auto Once..................... 123 └ Noise Content....................123 └ Timeout......................123 └ Default Aperture Time...................123 └...
  • Page 122: Source

    ® Signal generator settings R&S SGS100A Level and power-on settings Remote command: on page 259 :SENSe<ch>[:POWer]:ZERO Source ← Sensor Settings Selects the source for measurement. "RF" Assigns the signal to the RF path of the R&S SGS. The R&S SGS transfers the RF frequency and level settings to the R&S power sensor automatically.
  • Page 123: Filter Length

    ® Signal generator settings R&S SGS100A Level and power-on settings "User" The filter length is defined manually, with the parameter Filter Length. As the filter length works as a multiplier for the time window, constant filter length results in a constant measurement time. Values 1 and 2N are allowed.
  • Page 124: Pulse Modulation

    ® Signal generator settings R&S SGS100A Pulse modulation Aperture Time ← Sensor Settings If "Use Default Aperture Time > Off", defines the acquisition time per sensor. For example, to obtain a sufficient low average value, set the aperture time exactly to one modulation period.
  • Page 125 ® Signal generator settings R&S SGS100A Pulse modulation Modulation signal sources The R&S SGS provides the following signal sources for the signal modulation: ● Internal: A high-performance pulse generator that allows you to generate either single or double pulse signals ●...
  • Page 126: Pulse Modulation Settings

    ® Signal generator settings R&S SGS100A Pulse modulation 1 = Pulse period 2 = Pulse width 3 = Double pulse width 4 = Double pulse delay 9.6.1 Pulse modulation settings Access: ► Select "SGMA-GUI > Instrument Name > Pulse Modulation". The "Pulse Modulation"...
  • Page 127: Pulse Generator Settings

    ® Signal generator settings R&S SGS100A Pulse modulation Remote command: on page 281 [:SOURce<hw>]:PULM:TRIGger:EXTernal:IMPedance 9.6.2 Pulse generator settings Access: ► Select "SGMA-GUI > Instrument Name > Pulse Modulation > Pulse Genrator". Comprises the settings necessary to configure the internal pulse modulation signal. Pulse Mode Sets the operating mode of the pulse generator.
  • Page 128: Pulse Connector/Trigger Settings

    ® Signal generator settings R&S SGS100A Pulse modulation Remote command: on page 279 [:SOURce<hw>]:PULM:DOUBle:WIDTh Pulse Delay Sets the pulse delay. The pulse delay determines the time that elapses after a trigger event before pulse modulation starts, see Figure 9-4. The pulse delay is not effective for double pulse generation. Remote command: on page 278 [:SOURce<hw>]:PULM:DELay...
  • Page 129: Trigger Connector Settings

    ® Signal generator settings R&S SGS100A Trigger connector settings "Pulse Video Out" Output of the internally generated pulse video (modulating) signal. The video signal level corresponds to the RF envelope. "Pulse Mod Ext Trigger" Input for an external trigger signal, used to trigger the pulse genera- tor.
  • Page 130: I/Q Modulation And Signal Impairment

    ® Signal generator settings R&S SGS100A I/Q modulation and signal impairment Access: ► Select "SGMA-GUI > Instrument Name > Connector". Comprises the settings necessary to configure the signal at the input/output of the multi-purpose "TRIG" connector. Trigger Connector Mode Determines the signal at the input/output of the multi purpose [TRIG] connector. "Signal Valid"...
  • Page 131: I/Q Impairments

    ® Signal generator settings R&S SGS100A I/Q modulation and signal impairment System error correction of the I/Q modulator permits precise and repeatable measure- ments. Execute the correction routine if there are temperature fluctuations of several degrees. To execute the routine, select "SGMA-GUI > Instrument Name > Setup > Internal Adjustment"...
  • Page 132 ® Signal generator settings R&S SGS100A I/Q modulation and signal impairment Figure 9-7: Negative gain imbalance (left) and positive (right) gain imbalance in the I/Q constellation diagram 9.8.1.2 I and Q offset An I offset adds a constant value to all I amplitudes, leaving the Q amplitudes unchanged.
  • Page 133: General I/Q Settings

    ® Signal generator settings R&S SGS100A I/Q modulation and signal impairment Figure 9-9: Positive quadrature offset in the I/Q constellation diagram 9.8.2 General I/Q settings Access: ► Select "SGMA-GUI > Instrument Name > I/Q Settings > General". Comprises the settings for setting the state and the analog wideband I/Q input. Mod State Switches the I/Q modulation on and off.
  • Page 134: Analog Impairment Settings

    ® Signal generator settings R&S SGS100A I/Q modulation and signal impairment Remote command: on page 272 [:SOURce]:IQ:WBSTate Crest Factor Sets the crest factor of the I/Q modulation signal. The crest factor gives the difference in level between the peak envelope power (PEP) and average power value (RMS) in dB.
  • Page 135: Preset

    ® Signal generator settings R&S SGS100A Preset Offset Sets the carrier offset (in percent) of the amplitudes (scaled to the peak envelope power (PEP) for the I and/or Q signal component. An ideal I/Q modulator suppresses the carrier offset completely (offset = 0 percent). For more information, see Chapter 9.8.1.2, "I and Q offset",...
  • Page 136: Extension

    ® Signal generator settings R&S SGS100A Extension Settings that are not affected by the "SGMA-GUI > Instrument Name > Preset" func- tion: ● Reference frequency settings ("Ref Oscillator" dialog) ● Power on settings ("Level" dialog) ● Network settings ("Setup" dialog) ●...
  • Page 137 ® Signal generator settings R&S SGS100A Extension ● A remote PC is connected to the master instrument, the remote PC and the instru- ment are switched on and a connection between them is established. The instrument and the extension are connected via a direct remote connection or over network/switch.
  • Page 138 ® Signal generator settings R&S SGS100A Extension 5. Select "Test Signal Connections > Test" to trigger a check of all required signal connections. The diagram displays the connection state of the tested connections. The R&S SGMA-GUI indicates the extended frequency range of the master instru- ment and the activated extension mode.
  • Page 139 ® Signal generator settings R&S SGS100A Extension on page 232 :EXTension:INSTruments:SCAN[:STATe] on page 231 :EXTension:REMote:STATe? Scan Triggers a scan function and searches for instruments connected to the instrument via all the available interfaces. Remote command: on page 232 :EXTension:INSTruments:SCAN[:STATe] Test Signal Connections The "Test"...
  • Page 140: General Instrument Settings And Instrument Setup

    ® General instrument settings and instrument setup R&S SGS100A 10 General instrument settings and instrument setup This section describes the settings which do not directly affect signal generation. Access: 1. Select "SGMA-GUI > Instrument Name > Setup". 2. Select the required dialog. Settings ●...
  • Page 141: Internal Adjustments

    ® General instrument settings and instrument setup R&S SGS100A Internal adjustments 10.1 Internal adjustments Access: ► Select "Setup > Internal Adjustments". The dialog provides settings for internal adjustments of the R&S SGS. All internal adjustments for which no external measuring equipment is needed can be started in the "Internal Adjustments"...
  • Page 142 ® General instrument settings and instrument setup R&S SGS100A Internal adjustments Running internal adjustments 1. NOTICE! Adjustments can be invalid if performed when the instrument is not warmed-up. Wait until the instrument has reached its operating temperature before you start the adjustment procedure.
  • Page 143 ® General instrument settings and instrument setup R&S SGS100A Internal adjustments The adjustment is only possible when "RF > On" and "I/Q Mod > State > On". Adjustment for only the set frequency is considerably faster than adjustment across the entire frequency range.
  • Page 144: Hardware Configuration

    ® General instrument settings and instrument setup R&S SGS100A Hardware configuration 10.2 Hardware configuration Querying information about the installed assemblies ► Select "SGMA-GUI > Instrument Name > Setup > Hardware Config". In the "Hardware Config" dialog, the installed assemblies together with their var- iants and revision states can be displayed for servicing purposes.
  • Page 145: Software / Options

    ® General instrument settings and instrument setup R&S SGS100A Software / options Remote command: on page 298 :SYSTem:HARDware:ASSembly<dir>:NAME? on page 298 :SYSTem:HARDware:ASSembly<dir>:PNUMber? on page 299 :SYSTem:HARDware:ASSembly<dir>:SNUMber? on page 299 :SYSTem:HARDware:ASSembly<dir>:REVision? 10.3 Software / options Querying information about the installed options and software version ►...
  • Page 146 ® General instrument settings and instrument setup R&S SGS100A Software / options ● "Software" ● "Loaded Modules" Software options purchased at a later stage can be activated with a keycode. The acti- vation code is supplied with the software option. An instruction on how to install options is described in the service manual.
  • Page 147: Install Sw Options

    ® General instrument settings and instrument setup R&S SGS100A Protection For R&S SGMA-GUI, the list shows the open-source acknowledgement for software ® with Windows operating system. For R&S SGU/SGS/SGT, the list shows the open-source acknowledgement for soft- ® ware with Linux operating system.
  • Page 148: Security

    ® General instrument settings and instrument setup R&S SGS100A Security Settings Protection Level / Password..................148 Protection Level / Password "Protection Level 1" can be activated to expand the functionality of the internal adjust- ment. The password is 123456. The other protection levels 2 to 4 provide access to protected service functions. Only the authorized personnel of R&S service departments can access these functions.
  • Page 149 ® General instrument settings and instrument setup R&S SGS100A Security The settings of this dialog are not accessible over remote control (e.g. SCPI com- mands). Settings User Password......................150 └ User Name....................150 └ Password....................150 └ Password....................150 └ Confirm Password..................150 └ Change Password..................150 Security...
  • Page 150 ® General instrument settings and instrument setup R&S SGS100A Security └ Interface....................151 └ Security Password..................151 └ Accept......................151 User Password The user name and password are required for remote access to the instrument via VNC, FTP or SAMBA. Note: It is highly recommended to change the default user password before connect- ing the instrument to the network.
  • Page 151: Network Settings

    ® General instrument settings and instrument setup R&S SGS100A Network settings The new password is only valid after the "Change Password" button is pressed. Change Password ← Security Password Changes the password accordingly. Security Settings Comprises the settings for enabling and disabling the USB and LAN interfaces. The setting requires the entry of the security password and is only accepted after the "Accept"...
  • Page 152 ® General instrument settings and instrument setup R&S SGS100A Network settings Access: ► Select "SGMA-GUI > Instrument Name > Setup > Network Settings". The dialog provides access to the network settings, like settings about the general net- work environment and specific identification of the computer in the network. The dialog also displays an indication whether the instrument is connected to the network or not.
  • Page 153 ® General instrument settings and instrument setup R&S SGS100A Network settings A predefined name is indicated and can be used for network connections, see Chap- ter 8.4.3, "Finding out the default hostname of the instrument", on page 78. It is recommended that a connection of the instrument to the network is coordinated with the network administrator.
  • Page 154: Remote Channels

    ® General instrument settings and instrument setup R&S SGS100A Remote channels Default Gateway Displays the IP address of the default gateway. To enter the default gateway manually, select "Address Mode > Static". This address identifies the router on the same network as the instrument that is used to forward traffic to destinations beyond the local network.
  • Page 155: Factory Preset

    ® General instrument settings and instrument setup R&S SGS100A Factory preset Note: For background information and description of the syntax of the VISA resource strings, refer to the description of the corresponding interface in Chapter 12.1, "Remote control interfaces and protocols", on page 175.
  • Page 156: Eco Mode

    ® General instrument settings and instrument setup R&S SGS100A Eco mode The factory preset function resets nearly all instrument settings. In addition to the regu- lar preset, a "Factory Preset" resets also the following values: ● Power on settings ("Level" dialog) ●...
  • Page 157: Standby And Restart

    ® General instrument settings and instrument setup R&S SGS100A Diagnostic and tests 10.11 Standby and restart Chapter 11.9, "How to switch between operating states", on page 169. 10.12 Diagnostic and tests This section describes the settings provided for diagnostic and test purposes. Access: ►...
  • Page 158: Keyboard Tests

    ® General instrument settings and instrument setup R&S SGS100A External adjustments on page 302 :TEST:ALL:RESult? 10.12.2 Keyboard tests Access: ► Select "SGMA-GUI > Instrument Name > Diagnostic Tests > Keyboard Test". Use this function to check the proper operation of all front panel elements. If "Keyboard Test"...
  • Page 159 ® General instrument settings and instrument setup R&S SGS100A External adjustments Settings: Active Adjustment Data....................159 Calibration Value......................159 Active Adjustment Data Selects whether the factory provided or a user-defined calibration value is used to adjust the reference oscillator. Remote command: on page 229 :CALibration:ROSCillator:DATA:MODE Calibration Value...
  • Page 160: Performing Configuration Tasks

    ® Performing configuration tasks R&S SGS100A How to generate an I/Q modulated signal 11 Performing configuration tasks This section provides a general explanation on how to operate the instrument manually via the R&S SGMA-GUI software. We assume, that the R&S SGS is connected to a remote PC. The R&S SGMA-GUI software is installed on this remote PC and the instrument has to be added to the list of "Available Instruments".
  • Page 161 ® Performing configuration tasks R&S SGS100A How to generate an I/Q modulated signal To generate an I/Q modulated signal 1. Connect the test equipment. Provide the external analog modulation signal at the I and Q connectors of the instrument. Figure 11-1 shows an example of the test setup.
  • Page 162: How To Generate I/Q Signals

    ® Performing configuration tasks R&S SGS100A How to generate I/Q signals a) Select the "SGMA-GUI main panel > Instrument Name > I/Q settings > Analog Impairments" b) Enable I/Q impairments. c) Enable the I/Q modulator: In the "I/Q settings > General" dialog, set "State > On".
  • Page 163 ® Performing configuration tasks R&S SGS100A How to generate I/Q signals Figure 11-2: Example of the test setup For higher setting/ measuring speeds, use a PCIe switch and PCIe connections. If a common reference frequency is required, use the internal reference signal of the signal generator and provide it to the R&S SGS and the connected signal analyzer, e.g.
  • Page 164 ® Performing configuration tasks R&S SGS100A How to generate I/Q signals The scan function finds out the connected R&S SGU. 5. To enable the R&S SGU as an extension, proceed as follows: a) Select the R&S SGU from the list b) Set "Available Instruments >...
  • Page 165: How To Enable A Baseband Bypass Mode

    ® Performing configuration tasks R&S SGS100A How to configure the reference oscillator source 11.3 How to enable a baseband bypass mode 1. Provide an external analog signal at the I or Q connector or on both at the rear of the instrument.
  • Page 166: How To Configure The Local Oscillator Coupling Source

    ® Performing configuration tasks R&S SGS100A How to configure the local oscillator coupling source 2. To enable the instrument to use the external reference frequency source, perform one of the following: a) Select "SGMA-GUI main panel > REF > Ext Ref On ". b) Select "SGMA-GUI >...
  • Page 167: How To Define The Signal At The Ref/Lo Out Connector

    ® Performing configuration tasks R&S SGS100A How to prepare instruments for optimum phase coherence 11.6 How to define the signal at the REF/LO OUT connec- The reference oscillator and the LO use the same "REF IN" connector. Hence, it is not possible to use both an external reference source and an external LO source signal at the same time.
  • Page 168: How To Restore The Lan Connection

    ® Performing configuration tasks R&S SGS100A How to restore the LAN connection 3. Avoid unnecessary cable lengths and branching points. Refer to Figure 11-3 for an example of how to connect two instruments for achieving phase coherence. The configuration can be extended by further instruments. Figure 11-3: Example of a setup: LO coupling To configure the first instrument in the chain 1.
  • Page 169: How To Switch Between Operating States

    ® Performing configuration tasks R&S SGS100A How to switch between operating states 11.9 How to switch between operating states Figure 11-4 gives an overview of the operating states of the instruments and how to trigger the switch-over between them. Figure 11-4: Operating states :RESTart, :STANdby = SCPI commands "Setup"...
  • Page 170 ® Performing configuration tasks R&S SGS100A How to switch between operating states Operating Description Indication state Standby The standby power mode keeps the power In the R&S SGMA-GUI, the status indicator in switch circuits and the remote control sys- front of the instrument name is red. tem active.
  • Page 171: How To Use Computer Names

    ® Performing configuration tasks R&S SGS100A How to optimize performance For description on how to terminate work and shut down the instrument regularly, see Chapter 3.10, "Switching on or off", on page 25. 11.10 How to use computer names If there is a name server in the network, alternatively to the IP address each PC or instrument connected in a LAN can be accessed via an unambiguous computer name.
  • Page 172: How To Install A New Firmware Version On The Instrument

    ® Performing configuration tasks R&S SGS100A How to install a new firmware version on the instrument Restoring the default settings Use the "R&S SGMA-GUI main panel > Instrument name > Preset" or the "R&S SGMA-GUI main panel > Instrument name > Setup > Factory Preset" function to return the instrument to its predefined state.
  • Page 173 ® Performing configuration tasks R&S SGS100A How to install a new firmware version on the instrument Tip: Calibration error. If the "Info" line shows the message "Calibration Error", select "SGMA-GUI main panel > Instrument Name > Setup > Internal Adjustments >...
  • Page 174: How To Activate Options

    ® Performing configuration tasks R&S SGS100A How to set a PCIe direct connection 11.13 How to activate options A firmware update before the activation of the SW option can be required. Refer to the description of the SW option for the required firmware version. See also Chapter 11.12, "How to install a new firmware version on the instrument",...
  • Page 175: Network Operation And Remote Control

    ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols 12 Network operation and remote control As an alternative to operating the R&S SGS interactively via the R&S SGMA-GUI, you can operate the R&S SGS also from a remote location. Information on network operation and remote control The following descriptions provide information required for operating the R&S SGS remotely.
  • Page 176: Remote Control Programs And Libraries

    ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols Interface Remarks Protocols, VISA address string and Library PCIe Proprietary A PCIe connector is located on the rear panel of the instrument. PCIe::<vendor ID>::<product ID>:: <serial number>[::INSTR] For details, see Chapter 12.1.4, "PCI Express...
  • Page 177 ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols Figure 12-1: Remote control interfaces, protocols and libraries The following examples give an overview of the dependencies between the available libraries, the possible interfaces and protocols, and whether an instrument driver is pro- vided.
  • Page 178 ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols Figure 12-3: Remote control program using instrument driver (VISA available) Protocol Remote control program Socket rssgs_init ("TCPIP:rssgs100a100010::5025::SOCKET", ...) rssgs_SetFrequency (..., 2e9) VXI-11 rssgs_init ("TCPIP:rssgs100a100010::inst0::INSTR", ...) rssgs_SetFrequency (..., 2e9) HiSLIP rssgs_init ("TCPIP:rssgs100a100010::hislip0::INSTR", ...) rssgs_SetFrequency (..., 2e9)
  • Page 179: Lan Interface

    ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols Protocol Remote control program Socket rssgs_init ("TCPIP:rssgs100a100010::5025::SOCKET", ...) rssgs_SetFrequency (..., 2e9) rssgs_init ("PCIe::0x162f::0x132e::1000010::INSTR", ...) PCIe rssgs_SetFrequency (..., 2e9) 12.1.2 LAN interface To be integrated in a LAN, the instrument is equipped with a LAN interface, consisting of a connector, a network interface card and protocols.
  • Page 180 ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols See below the characteristics of the VISA resource strings for the corresponding inter- face protocols. The highlighted characters are crucial. HiSLIP TCPIP::host address::hislip0[::INSTR] ● hislip0 HiSLIP device name, designates that the interface protocol HiSLIP is used (mandatory).
  • Page 181 ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols sockets for a single connection - one for fast data transfer, the other for non-sequential control commands (e.g. Device Clear or SRQ). HiSLIP has the following characteristics: ●...
  • Page 182: Usb Interface

    ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols purpose. The port is configured for communication on a command-to-command basis and for remote control from a program running on a connected PC. 12.1.3 USB interface For remote control via USB connection, the PC and the instrument must be connected via the USB interface.
  • Page 183: Gpib Interface (Iec/Ieee Bus Interface)

    ® Network operation and remote control R&S SGS100A Remote control interfaces and protocols ● <product ID> is the product identification of the R&S instrument ● <serial number> is the individual serial number on the rear of the instrument ● [::INSTR] indicates the instrument resource class (optional) You can retrieve the PCIe resource string from the "SGMA-GUI >...
  • Page 184: Starting A Remote Control Session

    ® Network operation and remote control R&S SGS100A Starting a remote control session 12.2 Starting a remote control session To start a remote control session, connect the instrument and the controller with a suit- able cable and switch on both of them. A remote control program must open a connection to the instrument, before it can send commands to and receive device responses from the instrument.
  • Page 185 ® Network operation and remote control R&S SGS100A Starting a remote control session Basic knowledge of programming and operation of the controller are assumed. A description of the interface commands can be obtained from the relevant manuals. Refer to the getting started manual for an example of how to set up remote control con- nection over LAN using VXI-11 protocol.
  • Page 186: Advanced Remote Control Using Pcie

    ® Network operation and remote control R&S SGS100A Advanced remote control using PCIe 12.3 Advanced remote control using PCIe The PCIe bus is a high-speed serial bus, composed of point-to-point serial links. A pair of serial links, one transmitting and one receiving link, make up a lane. Fast settings The PCIe interface can be utilized not only to transfer text messages, e.g., SCPI com- mands but also to carry register based remote control messages.
  • Page 187: Downloading The Drivers

    ® Network operation and remote control R&S SGS100A Advanced remote control using PCIe 3. Connect the controller and the instrument: See 12.3.4 4. Enable fast settings: See 12.3.5. 12.3.2 Downloading the drivers All required driver files are available for download on the product page at: http://www.rohde-schwarz.com/product/SGS100A.html >...
  • Page 188 ® Network operation and remote control R&S SGS100A Advanced remote control using PCIe To build and install this driver, root authority is required. 1. Copy folder KernelDriver to your hdd 2. Go to directory host. 3. On the command line, enter make. The driver sgshost.ko is automatically built.
  • Page 189 ® Network operation and remote control R&S SGS100A Advanced remote control using PCIe 2. Go to folder Build 3. On the command line, enter cmake .. 4. Enter make Folder Build contains the executable SgsDriverDemo. Building the example program (Windows) 1.
  • Page 190: Connecting The Controller And The Instrument

    ® Network operation and remote control R&S SGS100A Advanced remote control using PCIe 12.3.4 Connecting the controller and the instrument The "PCIe" connector is located on the rear panel. Permitted PCIe cables PCIe extension cables must fulfill the following requirements: ●...
  • Page 191: Advanced Remote Control Using Fast Socket

    ® Network operation and remote control R&S SGS100A Advanced remote control using fast socket 12.4 Advanced remote control using fast socket Fast settings The socket interface can be utilized not only to transfer text messages, e.g., SCPI commands but also to carry register based remote control messages. The latter mode is called fast settings mode.
  • Page 192: Installing The Protocol Driver

    ® Network operation and remote control R&S SGS100A Advanced remote control using fast socket Linux operating systems To set up a remote control connection via fast socket for Linux operating systems, per- form the following steps: 1. Connect the controller and the instrument: See Chapter 3.13.2, "Connecting a remote PC via LAN",...
  • Page 193: Status Reporting System

    ® Network operation and remote control R&S SGS100A Status reporting system To disable the fast settings, call the function rssgs_UseFastSettings with argu- ment fastEnabled=false. 12.5 Status reporting system The status reporting system stores all information on the current operating state of the instrument, and on errors which have occurred.
  • Page 194 ® Network operation and remote control R&S SGS100A Status reporting system Figure 12-5: Graphical overview of the status registers hierarchy OPER = Operation Status Summary Bit RQS/MSS = Service Request Generation = Standard Event Status Summary Bit = Message Available in Output Queue QUES = Questionable Status Summary Bit = Error- /Event-Queue...
  • Page 195: Structure Of A Scpi Status Register

    ® Network operation and remote control R&S SGS100A Status reporting system ● Standard Event Status, i.e. the Event status Register (ESR) and the Event Status Enable (ESE), see Chapter 12.5.4, "Event status register (ESR) and event status enable register (ESE)", on page 198.
  • Page 196 ® Network operation and remote control R&S SGS100A Status reporting system Description of the five status register parts The five parts of a SCPI status register have different properties and functions: ● CONDition The CONDition part is written directly by the hardware or it mirrors the sum bit of the next lower register.
  • Page 197: Status Byte (Stb) And Service Request Enable Register (Sre)

    ® Network operation and remote control R&S SGS100A Status reporting system The instrument automatically generates the sum bit for each register. Thus an event can lead to a service request throughout all levels of the hierarchy. 12.5.3 Status byte (STB) and service request enable register (SRE) The STatus Byte (STB) is already defined in IEEE 488.2.
  • Page 198: Event Status Register (Esr) And Event Status Enable Register (Ese)

    ® Network operation and remote control R&S SGS100A Status reporting system 12.5.4 Event status register (ESR) and event status enable register (ESE) The ESR is defined in IEEE 488.2. It can be compared with the EVENt part of a SCPI register.
  • Page 199: Operation Status Register (Status:operation)

    ® Network operation and remote control R&S SGS100A Status reporting system Table 12-4: Meaning of the bits used in the questionable status register Bit No. Meaning 0–15 Not used 12.5.6 Operation status register (STATus:OPERation) This condition part contains information on the actions currently being performed by the instrument, while the event part contains information on the actions performed by the instrument since the last readout of the register.
  • Page 200 ® Network operation and remote control R&S SGS100A Status reporting system Example: Use command *OPC to generate an SRQ . *ESE 1 - set bit 0 of ESE (Operation Complete) *SRE 32 - set bit 5 of SRE (ESB). After its settings have been completed, the instrument generates an SRQ. The SRQ is the only possibility for the instrument to become active on its own.
  • Page 201: Reset Values Of The Status Reporting System

    ® Network operation and remote control R&S SGS100A LXI configuration larly since faulty commands from the controller to the instrument are recorded there as well. 12.5.8 Reset values of the status reporting system The following table contains the different commands and events causing the status reporting system to be reset.
  • Page 202: Default Network Settings

    ® Network operation and remote control R&S SGS100A LXI configuration 12.6.1 Default network settings According to the LXI standard, an LCI must set the following parameters to a default state. Parameter Value TCP/IP mode DHCP + Auto IP Address Dynamic DNS Enabled ICMP ping Enabled...
  • Page 203: Lan Configuration

    ® Network operation and remote control R&S SGS100A LXI configuration The instrument home page (welcome page) opens. The navigation pane of the browser interface contains the following elements: ● "LXI" – "Home" opens the instrument home page. The home page displays the device information required by the LXI stan- dard, including the VISA resource string in read-only format.
  • Page 204 ® Network operation and remote control R&S SGS100A LXI configuration It comprises the following navigation entries. ● configuration..................... 204 ● Advanced Config....................204 ● Ping client......................205 ● SCPI remote trace....................206 12.6.3.1 IP configuration The "IP configuration" web page displays all mandatory LAN parameters and allows their modification.
  • Page 205 ® Network operation and remote control R&S SGS100A LXI configuration The following advanced parameters are available: ● "mDNS and DNS-SD": The additional protocols "multicast DNS" and "DNS service discovery" are used for device communication in zero configuration networks, working without DNS and DHCP. ●...
  • Page 206 ® Network operation and remote control R&S SGS100A LXI configuration To initiate a ping at the instrument: 1. On the "Ping Client" page, enter the IP address of the host in the "Destination Address" field (for example 10.111.0.125). 2. Select "Submit". 12.6.3.4 SCPI remote trace The remote trace functionality allows you to trace input and output strings at the...
  • Page 207 ® Network operation and remote control R&S SGS100A LXI configuration Toolbars The toolbar at the top of the dialog provides basic settings and functions. ● "Live mode" / "logging": If logging is switched on, messages are traced. They are stored in an internal database and can be displayed upon request, using the refresh button (live mode off) or they can be displayed automatically (live mode on).
  • Page 208: How To Record Scpi Commands And Messages Via Lxi

    ® Network operation and remote control R&S SGS100A LXI configuration ● I: number of the subinstrument ● "message": indicates the type of the message. Possible values and related mes- sage contents are: – > = incoming command – < = outgoing response to a query –...
  • Page 209: Monitoring Remote Control Operation With R&S Sgma-Gui

    ® Network operation and remote control R&S SGS100A Monitoring remote control operation with R&S SGMA-GUI The function records all sent commands, received responses and messages, and stores them in an internal database. If "live mode" is disabled, you can display the recent traces upon request, using the "refresh"...
  • Page 210 ® Network operation and remote control R&S SGS100A Monitoring remote control operation with R&S SGMA-GUI The figure below shows an example of configuration where the monitor and the con- troller are two different computers, connected to the same instrument over two different hardware interfaces.
  • Page 211: Remote Control Commands

    ® Remote control commands R&S SGS100A 13 Remote control commands In the following, all remote-control commands are presented in detail with their param- eters and the ranges of numerical values. For an introduction to remote control and the status registers, refer to the following sec- tions: ●...
  • Page 212: Programming Examples

    ® Remote control commands R&S SGS100A Programming examples ● CALibration subsystem..................227 ● CONNector subsystem..................229 ● DIAGnostic subsystem..................230 ● EXTension subsystem...................231 ● MMEMory subsystem....................234 ● Fast speed commands..................243 ● OUTPut subsystem....................243 ● SENSe, READ, INITiate and SLISt subsystems........... 245 ●...
  • Page 213: Performing General Tasks For Instrument Setup

    ® Remote control commands R&S SGS100A Programming examples 13.1.1 Performing general tasks for instrument setup In the following example we assume that a remote PC is connected to the instrument. The remote PC and the instrument are switched on and a connection between them is established.
  • Page 214 ® Remote control commands R&S SGS100A Programming examples // Options R&S SGS-B106V or R&S SGS-B112V required for modulator functions CALibration:IQModulator:FULL? CALibration:IQModulator:LOCal // ****************************************************************** // Query the entries in the error queue // ****************************************************************** SYSTem:SERRor? // Query static errors // SYSTem:ERRor:CODE:COUNT? // SYSTem:ERRor:CODE:NEXT? // SYSTem:ERRor:NEXT? // STATus:QUEue:NEXT?
  • Page 215: Generating An I/Q Modulated Signal

    ® Remote control commands R&S SGS100A Programming examples 13.1.2 Generating an I/Q modulated signal In the following example we assume that a remote PC is connected to the instrument. The remote PC and the instrument are switched on and a connection between them is established.
  • Page 216: Adjusting Network And Remote Channel Settings

    ® Remote control commands R&S SGS100A Programming examples // ****************************************************************** // Define and enable impairments // Enable modulation // ****************************************************************** SOURce:IQ:IMPairment:LEAKage:I -1 SOURce:IQ:IMPairment:LEAKage:Q 1 SOURce:IQ:IMPairment:IQRatio:MAGNitude 1 // Sets the gain imbalance to 1 % SOURce:IQ:IMPairment:IQRatio:MAGNitude? // Response: 0.087 dB SOURce:IQ:IMPairment:QUADrature:ANGLe 2 SOURce:IQ:WBSTate ON SOURce:IQ:CREStfactor 0.05 SOURce:IQ:IMPairment:STATe ON...
  • Page 217 ® Remote control commands R&S SGS100A Programming examples // Response: 1 // Request granted, i.e. the instrument is locked // Abort program if request is refused // ****************************************************************** // Query the VISA resource strings // ****************************************************************** SYSTem:COMMunicate:NETWork:RESource? // Response: TCPIP::10.113.11.91::INSTR SYSTem:COMMunicate:SOCKet:RESource? // Response: TCPIP:rssgs100a100021::5025::SOCKET SYSTem:COMMunicate:USB:RESource?
  • Page 218: Advanced Tasks To Optimize Performance

    ® Remote control commands R&S SGS100A Programming examples 13.1.4 Advanced tasks to optimize performance In the following example we assume that a remote PC is connected to the instrument. The remote PC and the instrument are switched on and a connection between them is established.
  • Page 219: Enabling And Configuring An Extension Mode

    ® Remote control commands R&S SGS100A Programming examples SOURce:POWer:LEVel:IMMediate:AMPLitude -30dBm SOURce:POWer:LIMit:AMPLitude 30dBm SOURce:POWer:ALC:SONCe :OUTPut:STATe:PON UNCHanged // ****************************************************************** // Unlock the instrument // ****************************************************************** UNL 72349234 13.1.5 Enabling and configuring an extension mode In the following example we assume that a remote PC is connected to the instrument. The remote PC and the instrument are switched on and a connection between them is established;...
  • Page 220: Common Commands

    ® Remote control commands R&S SGS100A Common commands // no extension is currently enabled EXTension:INSTruments:SCAN:STATe 1 EXTension:INSTruments:SCAN:STATe? // 1 // scan process is running EXTension:INSTruments:SCAN:STATe? // 0 // scan finished EXTension:INSTruments:REMote:LAN:NAME? // rssgu100a100002,rssgu100a101010 EXTension:INSTruments:REMote:CHANnel? // LAN,LAN EXTension:INSTruments:REMote:SERial? // 100002,101010 // there are two available extensions // select and enalbe the first extension (rssgu100a100002) EXTension:SELect 1 // determines the extension...
  • Page 221 ® Remote control commands R&S SGS100A Common commands ces. The headers of these commands consist of "*" followed by three letters. Many common commands are related to the Status Reporting System. Available common commands: ..........................221 *CLS ..........................221 *ESE ...........................221 *ESR? ..........................222 *IDN? ..........................
  • Page 222 ® Remote control commands R&S SGS100A Common commands Usage: Query only *IDN? Identification Returns the instrument identification. Return values: <ID> "Rohde&Schwarz,<device type>,<part number>/<serial num- ber>,<firmware version>" Example: Rohde&Schwarz,SGS100A, 1412.0000K02/000000,3.1.17.1-03.01.158 Usage: Query only *IST? Individual status query Returns the contents of the IST flag in decimal form. The IST flag is the status bit which is sent during a parallel poll.
  • Page 223 ® Remote control commands R&S SGS100A Common commands *PRE <Value> Parallel poll register enable Sets parallel poll enable register to the indicated value. The query returns the contents of the parallel poll enable register in decimal form. Parameters: <Value> Range: 0 to 255 *PSC <Action>...
  • Page 224 ® Remote control commands R&S SGS100A Common commands Stores the current instrument settings under the specified number in an intermediate memory. The settings can be recalled using the command with the associated *RCL number. To transfer the stored instrument settings in a file, use the command :MMEMory: STORe:STATe.
  • Page 225: General Commands

    ® Remote control commands R&S SGS100A General commands *WAI Wait to continue Prevents servicing of the subsequent commands until all preceding commands have been executed and all signals have settled (see also command synchronization and *OPC). Usage: Event 13.3 General commands .........................225 :LOCK? ........................225...
  • Page 226: Preset Commands

    ® Remote control commands R&S SGS100A Preset commands Setting parameters: <UnlockId> Number Unlock ID which uniquely identifies the controller to the instru- ment. The value must match the Controller ID <Lock Request Id> set with the command :LOCK?. Clear lock regardless of locking state Usage: Setting only Manual operation:...
  • Page 227: Calibration Subsystem

    ® Remote control commands R&S SGS100A CALibration subsystem Example: SYST:FPR all instrument settings (also those that are not currently active) are reset to the factory values. Usage: Event Manual operation: "Execute Factory Preset" on page 155 13.5 CALibration subsystem ..................227 :CALibration:ALL[:MEASure]? ................227 :CALibration:FREQuency[:MEASure]?
  • Page 228 ® Remote control commands R&S SGS100A CALibration subsystem :CALibration:IQModulator:FULL? Starts the adjustment of the I/Q modulator for the entire frequency range. The I/Q mod- ulator is adjusted with respect to carrier leakage, I/Q imbalance and quadrature. Return values: <Modulator> 0 | 1 Example: Chapter 13.1.1, "Performing general tasks for instrument setup",...
  • Page 229: Connector Subsystem

    ® Remote control commands R&S SGS100A CONNector subsystem :CALibration:OEXTension <OExtension> This SCPI command is used when the instrument is in extension mode. Enables you to run an internal adjustment only on the extension instrument. Parameters: <OExtension> 1 | ON | 0 | OFF *RST: Example: :CAL:OEXT ON...
  • Page 230: Diagnostic Subsystem

    ® Remote control commands R&S SGS100A DIAGnostic subsystem :CONNector:REFLo:OUTPut <Output> Determines the signal provided at the output connector [REF/LO OUT] (rear of the instrument). Parameters: <Output> REF | LO | OFF *RST: Manual operation: "REF/LO Output" on page 95 :CONNector:TRIGger:OMODe <Mode> Sets the operating mode of the trigger connector.
  • Page 231: Extension Subsystem

    ® Remote control commands R&S SGS100A EXTension subsystem :DIAGnostic[:MEASure]:POINt? <Name> Triggers voltage or temperature measurement at the specified test point and returns the measured value. Use the command to retrieve a list of the available :DIAGnostic:POINt:CATalog? test points. For description of the test points, see the service manual. Query parameters: <Name>...
  • Page 232 ® Remote control commands R&S SGS100A EXTension subsystem :EXTension:INSTruments:NAME? Queries the list of the symbolic names of the available extension devices. Usage: Query only Manual operation: "Available Instruments" on page 138 :EXTension:INSTruments:SCAN[:STATe] <State> Starts a scan for the available extension instruments. Parameters: <State>...
  • Page 233 ® Remote control commands R&S SGS100A EXTension subsystem Usage: Query only Manual operation: "Available Instruments" on page 138 :EXTension:INSTruments:REMote:SERial? Queiries the serial numbers of the available extension instruments. Parameters: <Serial> <SerialNumberInstr#1>[, <SerialNumberInstr#2>,...] Example: Chapter 13.1.5, "Enabling and configuring an extension mode", on page 219.
  • Page 234: Mmemory Subsystem

    ® Remote control commands R&S SGS100A MMEMory subsystem :TEST:EXTension:CONNection? Returns the results of a test to all signal connections between the instrument and the extension. Return values: <State> 0 | 1 | OFF | ON 0: no error detected 1: error detected Usage: Query only Manual operation:...
  • Page 235: File Naming Conventions

    ® Remote control commands R&S SGS100A MMEMory subsystem 13.9.1 File naming conventions To enable files in different file systems to be used, the following file naming conven- tions should be observed. The file name can be of any length and is case-sensitive, meaning it is distinguished between uppercase and lowercase letters.
  • Page 236: Examples

    ® Remote control commands R&S SGS100A MMEMory subsystem 13.9.3 Examples In these examples, the current instrument setting is stored in the file test.savrcltxt in the directory /var/sgs/.. Storing and Loading Current Settings 1. Store the current setting in an intermediate memory with the number 4. This setting can be called using command *RCL and the associated number of the memory, for example *RCL 4.
  • Page 237: Remote Control Commands

    ® Remote control commands R&S SGS100A MMEMory subsystem MMEM:MDIR 'usbnew' 4. Copy the file state to a new file. MMEM:COPY '/var/sgs/state.savrcltxt','usbnew' 5. Rename the file state. MMEM:MOVE 'state.savrcltxt','state_new.savrcltxt' 6. Remove the test directory. MMEM:RDIR 'usbtest' 13.9.4 Remote control commands ......................237 :MMEMory:CATalog? ..................
  • Page 238 ® Remote control commands R&S SGS100A MMEMory subsystem <SizeFileN> Size of the file in bytes. Example: "Working with Files and Directories" on page 236. Usage: Query only :MMEMory:CATalog:LENGth? <Path> Returns the number of files in the current or in the specified directory. Query parameters: <Path>...
  • Page 239 ® Remote control commands R&S SGS100A MMEMory subsystem <DestinationFile> string String containing the path and name of the target file. The path can be relative or absolute. If <DestinationFile> is not specified, the <SourceFile> is copied to the current directory, queried with the :MMEMory: command.
  • Page 240 ® Remote control commands R&S SGS100A MMEMory subsystem :MMEMory:DCATalog? <path> Returns the subdirectories of a particular directory. Query parameters: <path> String parameter to specify the directory. If the directory is omit- ted, the command queries the content of the current directory, queried with command.
  • Page 241 ® Remote control commands R&S SGS100A MMEMory subsystem Return values: <TotalPhysMemKb> integer Total physical memory. <ApplicMemKb> integer Application memory. <HeapUsedKb> integer Used heap memory. <HeapAvailableKb> integer Available heap memory. Usage: Query only :MMEMory:LOAD:STATe <SavRclStateNumb>, <file_name> Loads the specified file stored under the specified name in an internal memory. After the file has been loaded, the instrument setting must be activated using an *RCL command.
  • Page 242 ® Remote control commands R&S SGS100A MMEMory subsystem Setting parameters: <SourceFile> string String parameter to specify the name of the file to be moved. <DestinationFile> string String parameters to specify the name of the new file. Example: "Working with Files and Directories" on page 236.
  • Page 243: Fast Speed Commands

    ® Remote control commands R&S SGS100A OUTPut subsystem 13.10 Fast speed commands This section describes special commands that allow a fast frequency and level setting........................... 243 :FFASt .......................... 243 :PFASt :FFASt <Freq> Special command to set the RF output frequency with minimum latency. No unit (e.g. Hz) allowed.
  • Page 244 ® Remote control commands R&S SGS100A OUTPut subsystem Manual operation: "Level Range" on page 102 :OUTPut:AFIXed:RANGe:UPPer? Queries the maximum level which can be set without the attenuator being adjusted (Attenuator FIXed). Return values: <Upper> float Default unit: dBm Example: Chapter 13.1.2, "Generating an I/Q modulated signal", on page 215.
  • Page 245: Sense, Read, Initiate And Slist Subsystems

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Example: Chapter 13.1.4, "Advanced tasks to optimize performance", on page 218. Manual operation: "Power-On State" on page 103 :OUTPut[:STATe] <State> Activates/ deactivates the RF output. Parameters: <State> 1 | ON | 0 | OFF Example: Chapter 13.1.2, "Generating an I/Q modulated signal",...
  • Page 246 ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Programming examples Example: Detecting and assigning a power sensor SLISt:LIST? // Response: "NRP33SN-V-900007-USB Legacy","NRP-Z211-900001-USB Legacy" // Lists all automatically detected sensors. SLISt:SCAN:STATe 1 // Searches for sensors connected in the LAN or via the USBTMC protocol. SLISt:SCAN:LSENsor 'NRQ6',101624 // sensor name, serial number SLISt:SCAN:LSENsor 11.123.1.123, 101624 // IP address, serial number // Adds sensors to the list, that are connected to LAN.
  • Page 247 ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Example: Performing a power measurement with a fixed filter Prerequisite: The sensor is connected to the instrument and mapped to the first sensor channel. SENSe1:SOURce RF // Sensor measures the power of the RF signal. SENSe1:FILTer:TYPE NSRatio // Selects fixed noise filter mode.
  • Page 248: Slist[:List]

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems ..............254 :SENSe<ch>[:POWer]:FILTer:NSRatio:MTIMe ................255 :SENSe<ch>[:POWer]:FILTer:SONCe ................. 255 :SENSe<ch>[:POWer]:FILTer:TYPE ..................256 :SENSe<ch>[:POWer]:FREQuency ................256 :SENSe<ch>[:POWer]:LOGGing:STATe ..................257 :SENSe<ch>[:POWer]:OFFSet ................257 :SENSe<ch>[:POWer]:OFFSet:STATe ................... 257 :SENSe<ch>[:POWer]:SNUMber? ..................257 :SENSe<ch>[:POWer]:SOURce ................. 258 :SENSe<ch>[:POWer]:STATus[:DEVice]? ...................258 :SENSe<ch>[:POWer]:SVERsion? ..................
  • Page 249: Slist:scan:usensor

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Setting parameters: <IP> string *RST: Example: Example "Detecting and assigning a power sensor" on page 246. Usage: Setting only Manual operation: "Add LAN Sensor settings" on page 117 :SLISt:SCAN:USENsor <DeviceID>, <Serial>...
  • Page 250: Slist:clear[:All]

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems :SLISt:CLEar[:ALL] Removes all R&S NRP power sensors from the list. Example: Example "Detecting and assigning a power sensor" on page 246. Usage: Event Manual operation: "Clear" on page 116 :SLISt:ELEMent<ch>:MAPPing <Mapping>...
  • Page 251: Read[:Power]

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems The remote measurement is triggered with :READ<ch>[:POWer]?). This command also returns the measurement results. The local state is not affected, measurement results can be retrieved with local state on or off. Parameters: <Continuous>...
  • Page 252: Sense[:Power]:Aperture:default:state

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Parameters: <Power> DBM | DBUV | WATT *RST: Example: :SENS2:UNIT DBM Selects dBm as unit for the measured value returned by com- mand READ. :READ2? Response: 7.34 7.34 dBm are measured by sensor 2. Manual operation: "Level (Peak) / Level (Average)"...
  • Page 253: Sense[:Power]:Correction:spdevice:state

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Manual operation: "S-Parameter" on page 124 :SENSe<ch>[:POWer]:CORRection:SPDevice:STATe <State> Activates the use of the S-parameter correction data. Note: If you use power sensors with attenuator, the instrument automatically activates the use of S-parameter data.
  • Page 254: Sense[:Power]:Filter:length[:User]

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems :SENSe<ch>[:POWer]:FILTer:LENGth[:USER] <User> Selects the filter length for USER. As the filter length works as SENS:POW:FILT:TYPE a multiplier for the time window, a constant filter length results in a constant measure- ment time (see also "About the measuring principle, averaging filter, filter length, and achieving stable results"...
  • Page 255: Sense[:Power]:Filter:sonce

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Parameters: <MTime> float Range: 1 to 999.99 Increment: 0.01 *RST: Example: Example "Performing a power measurement with a fixed fil- ter" on page 247. Manual operation: "Timeout" on page 123 :SENSe<ch>[:POWer]:FILTer:SONCe Starts searching the optimum filter length for the current measurement conditions.
  • Page 256: Sense[:Power]:Frequency

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems NSRatio Selects the filter length (averaging factor) according to the crite- rion that the intrinsic noise of the sensor (2 standard deviations) does not exceed the specified noise content. You can define the noise content with command :SENSe<ch>[:POWer]:FILTer: NSRatio.
  • Page 257: Sense[:Power]:Offset

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems :SENSe<ch>[:POWer]:OFFSet <Offset> Sets a level offset which is added to the measured level value after activation with command :SENSe<ch>[:POWer]:OFFSet:STATe. The level offset allows, e.g. to consider an attenuator in the signal path. Parameters: <Offset>...
  • Page 258: Sense[:Power]:Status[:Device]

    ® Remote control commands R&S SGS100A SENSe, READ, INITiate and SLISt subsystems Note: When measuring the RF signal, the sensor considers the corresponding correc- tion factor at that frequency, and uses the level setting of the instrument as reference level. Parameters: <Source>...
  • Page 259: Source Subsystem

    ® Remote control commands R&S SGS100A SOURce subsystem Manual operation: "Sensor type and serial number" on page 121 :SENSe<ch>[:POWer]:ZERO Performs zeroing of the sensor. Zeroing is required after warm-up, i.e. after connecting the sensor. Note: Switch off or disconnect the RF power source from the sensor before zeroing. We recommend that you zero in regular intervals (at least once a day), if: ●...
  • Page 260 ® Remote control commands R&S SGS100A SOURce subsystem Note: Enabled frequency offset affects the result of this query. The query returns the frequency, including frequency offset. on page 260. [:SOURce]:FREQuency:OFFSet Parameters: <Cw> float *RST: 1 GHz Example: Chapter 13.1.2, "Generating an I/Q modulated signal", on page 215.
  • Page 261: Source:correction Subsystem

    ® Remote control commands R&S SGS100A SOURce:CORRection subsystem [:SOURce]:PATH:COUNt? Queries the number of installed RF paths. Return values: <Count> integer Range: 1 to INT_MAX *RST: Example: PATH:COUN? Queries the number of RF paths. Response: 1 The instrument is equipped with one RF path. Usage: Query only 13.14 SOURce:CORRection subsystem...
  • Page 262 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem ............268 [:SOURce<hw>]:CORRection:DEXChange:SELect ..............268 [:SOURce<hw>]:CORRection:CSET[:SELect] ................269 [:SOURce<hw>]:CORRection[:STATe] ................269 [:SOURce<hw>]:CORRection:VALue? ..............269 [:SOURce<hw>]:CORRection:ZERoing:STATe [:SOURce]:CORRection:CSET:CATalog? Requests a list of user correction tables. The individual lists are separated by commas. The lists are stored with the fixed file extensions *.uco in a directory of the user's choice.
  • Page 263 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem Return values: <Points> integer Range: 0 to 10000 *RST: Example: CORR:CSET '/var/sgs/' selects the table ucor1. CORR:CSET:DATA:FREQ:POIN? queries the number of frequency values in the table ucor1. Response: 440 the table ucor1 contains 440 frequency values. Usage: Query only [:SOURce<hw>]:CORRection:CSET:DATA:POWer <Power>...
  • Page 264 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem [:SOURce<hw>]:CORRection:CSET:DATA[:SENSor<ch>][:POWer]:SONCe The command fills the selected user correction list with the level values measured by the power sensor for the given frequencies. To select the used power sensor set the suffix in key word SENSe. Example: CORR:CSET:DATA:SENS:POW:SONC fills the user correction list with level values acquired by the...
  • Page 265 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem Example: MMEM:CDIR '/var/sgs/import' selects the directory for the ASCII files with frequency and level value pairs. CORR:DEXC:AFIL:EXT TXT selects that ASCII files with extension *.txt are listed. CORR:DEXC:AFIL:CAT? queries the available files with extension *.txt. Response: 'ucor1,ucor2' the ASCII files ucor1.txt and ucor2.txt are available.
  • Page 266 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem Example: CORR:DEXC:MODE IMP selects that ASCII files with frequency and level value pairs are imported and transferred into user correction lists. CORR:DEXC:AFIL:SEL '/var/sgs/import_ucor.csv' selects that ASCII file ucor.csv is imported. CORR:DEXC:SEL '/var/sgs/import_ucor_imp' selects that the ASCII file ucor.csv is imported into user cor- rection list ucor_imp.
  • Page 267 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem Example: CORR:DEXC:MODE EXP selects that the user correction list is exported into an ASCII file. CORR:DEXC:AFIL:SEL '/var/sgs/import_ucor.csv' selects ASCII file ucor.csv as destination for the user correction list data. CORR:DEXC:AFIL:SEP:COL TAB the pairs of frequency and level values are separated by a tabu- lator.
  • Page 268 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem Example: CORR:DEXC:MODE IMP selects that ASCII files with frequency and level value pairs are imported and transferred into user correction lists. CORR:DEXC:AFIL:SEL '/var/sgs/ucor.csv' selects that ASCII file ucor.csv is imported. CORR:DEXC:SEL '/var/sgs/ucor_imp' selects that the ASCII file ucor.csv is imported into user cor- rection list ucor_imp.
  • Page 269 ® Remote control commands R&S SGS100A SOURce:CORRection subsystem Example: CORR:CSET '/var/sgs/ucor1' selects the table ucor1. CORR ON activates level correction. Correction is performed using the table ucor1. Manual operation: "User Cor. Data" on page 106 "Edit User Cor. Data" on page 106 [:SOURce<hw>]:CORRection[:STATe] <State>...
  • Page 270: Source:iq Subsystem

    ® Remote control commands R&S SGS100A SOURce:IQ subsystem Parameters: <State> 0 | 1 | OFF | ON *RST: Manual operation: "Fill User Correction Data with Sensor" on page 112 13.15 SOURce:IQ subsystem ...................... 270 [:SOURce]:IQ:STATe ..............270 [:SOURce]:IQ:IMPairment:IQRatio[:MAGNitude] ................271 [:SOURce]:IQ:IMPairment:LEAKage:I ................271 [:SOURce]:IQ:IMPairment:LEAKage:Q ...............
  • Page 271 ® Remote control commands R&S SGS100A SOURce:IQ subsystem [:SOURce]:IQ:IMPairment:LEAKage:I <I> [:SOURce]:IQ:IMPairment:LEAKage:Q <Q> Sets the carrier leakage amplitude for the I-signal/ Q-signal component. Parameters: <Q> float Range: -5 to 5 Increment: 0.01 *RST: Default unit: PCT Example: Chapter 13.1.2, "Generating an I/Q modulated signal", on page 215.
  • Page 272: Source:phase Subsystem

    ® Remote control commands R&S SGS100A SOURce:PHASe subsystem Parameters: <CrestFactor> float Range: 0 to 80 Increment: 0.01 *RST: Example: Chapter 13.1.2, "Generating an I/Q modulated signal", on page 215 Manual operation: "Crest Factor" on page 134 [:SOURce]:IQ:WBSTate <State> Selects optimized settings for wideband modulation signals. Parameters: <State>...
  • Page 273: Source:power Subsystem

    ® Remote control commands R&S SGS100A SOURce:POWer subsystem Usage: Event Manual operation: "Reset Delta Phase Display" on page 93 13.17 SOURce:POWer subsystem ................273 [:SOURce]:POWer:ALC:DSENsitivity ..................273 [:SOURce]:POWer:ALC[:STATe] ..................273 [:SOURce]:POWer:ALC:SONCe ..............274 [:SOURce]:POWer:ATTenuation:RFOFf:MODE .............. 274 [:SOURce]:POWer:ATTenuation:SOVer[:OFFSet] ..................... 274 [:SOURce]:POWer:LMODe ....................274 [:SOURce]:POWer:POWer ..................
  • Page 274: [:Source]:Power:attenuation:rfoff:mode [:Source]:Power:attenuation:sover[:Offset] [:Source]:Power:lmode

    ® Remote control commands R&S SGS100A SOURce:POWer subsystem [:SOURce]:POWer:ATTenuation:RFOFf:MODE <Mode> Determines the attenuator's state after the instrument is switched on. Parameters: <Mode> MAX | FATTenuated | FIXed | UNCHanged MAX = FATTenuated Sets attenuation to maximum when the RF signal is switched off. This setting is recommended for applications that require a high level of noise suppression.
  • Page 275: [:Source]:Power:scharacteristic

    ® Remote control commands R&S SGS100A SOURce:POWer subsystem This value does not consider a specified offset. The command [:SOURce]:POWer[: sets the level of the "Level" display, that LEVel][:IMMediate][:AMPLitude] means the level containing offset. Parameters: <Amplitude> float Range: -20 to 25 Increment: 0.01 *RST: Example:...
  • Page 276: [:Source]:Power[:Level][:Immediate][:Amplitude] [:Source]:Power[:Level][:Immediate]:Offset [:Source]:Power:limit[:Amplitude]

    ® Remote control commands R&S SGS100A SOURce:POWer subsystem [:SOURce]:POWer[:LEVel][:IMMediate]:OFFSet <Offset> Note: The level offset is also effective for level sweeps! The command specifies the constant level offset of a downstream attenuator/amplifier. If a level offset is entered, the level entered with no longer [:SOURce]:POWer:POWer corresponds to the RF output level.
  • Page 277: Source:pulm Subsystem

    ® Remote control commands R&S SGS100A SOURce:PULM Subsystem Manual operation: "PEP" on page 74 [:SOURce]:POWer:RANGe:LOWer? [:SOURce]:POWer:RANGe:UPPer? Queries the minimum/maximum level range in the current level mode Return values: <Upper> float Usage: Query only Manual operation: "Level Range" on page 100 13.18 SOURce:PULM Subsystem This subsystem contains the commands for setting the pulse modulation.
  • Page 278 ® Remote control commands R&S SGS100A SOURce:PULM Subsystem // Select the external modulation source SOURce:PULM:SOURce EXT // Set the polarity of the externally applied modulation signal. SOURce:PULM:POLarity NORMal // Select the impedance for the external pulse modulation trigger input SOURce:PULM:TRIGger:EXTernal:IMPedance G10K // ****************************************************************** // Configure the pulse generator settings // ******************************************************************...
  • Page 279 ® Remote control commands R&S SGS100A SOURce:PULM Subsystem Example: PULM:DEL 13 us 13 us elapse after a trigger before the first pulse is generated. Manual operation: "Pulse Delay" on page 128 [:SOURce<hw>]:PULM:DOUBle:DELay <Delay> Sets the delay from the start of the first pulse to the start of the second pulse. Parameters: <Delay>...
  • Page 280 ® Remote control commands R&S SGS100A SOURce:PULM Subsystem Example: PULM:PER 220 us the pulse period is 220 us. Manual operation: "Pulse Period" on page 127 [:SOURce<hw>]:PULM:POLarity <Polarity> Sets the polarity of the pulse modulator signal. This command is effective only for an external modulation signal.
  • Page 281 ® Remote control commands R&S SGS100A SOURce:PULM Subsystem Manual operation: "State" on page 126 [:SOURce<hw>]:PULM:TRIGger:EXTernal:GATE:POLarity <Polarity> Selects the polarity of the Gate signal. Parameters: <Polarity> NORMal | INVerted *RST: NORMal Example: PULM:TRIG:EXT:GATE:POL NORM The pulse signal is generated while the gate signal is high. Manual operation: "Gate Input Polarity"...
  • Page 282: Source:roscillator Subsystem

    ® Remote control commands R&S SGS100A SOURce:ROSCillator subsystem EXTernal The pulse modulation is triggered by an external trigger event. The trigger signal is supplied via the trigger connector. EGATe The pulse modulation is gated by an external gate signal. The trigger signal is supplied via the trigger connector.
  • Page 283 ® Remote control commands R&S SGS100A SOURce:ROSCillator subsystem Example: Chapter 13.1.4, "Advanced tasks to optimize performance", on page 218. Manual operation: "Ext. Ref. Input Frequency" on page 96 [:SOURce]:ROSCillator:OUTPut:FREQuency <OutputFreq> Selects the output for the reference oscillator signal. Parameters: <OutputFreq> 10MHZ | 100MHZ | 1000MHZ | 13MHZ 13MHZ requires RF board with part number 1419.5308.02.
  • Page 284: Status Subsystem

    ® Remote control commands R&S SGS100A STATus subsystem [:SOURce]:ROSCillator[:INTernal]:ADJust[:STATe] <State> Determines whether the calibrated (OFF) or a user-defined (ON) adjustment value is used for fine adjustment of the frequency. If user-defined values are used, the instrument is no longer in the calibrated state. However, the calibration value is not changed and the instrument resumes the calibra- ted state after sending the com- mand :SOURce:ROSCillator:INTernal:ADJust:STATe OFF.
  • Page 285: Status:operation:condition

    ® Remote control commands R&S SGS100A STATus subsystem on page 223 has no effect on the status registers. *RST Value ranges ● Queries return the current value of the respective register, which permits a check of the device status. Return values: A decimal value in the range 0 to 32767 (=2 ●...
  • Page 286: Status:operation[:Event]

    ® Remote control commands R&S SGS100A STATus subsystem :STATus:OPERation[:EVENt] <Event> Queries the content of the EVENt part of the STATus:OPERation register. This part contains information on the actions performed in the instrument since the last readout. The content of the EVENt part is deleted after being read out. Parameters: <Event>...
  • Page 287: Status:questionable:condition

    ® Remote control commands R&S SGS100A STATus subsystem Example: STAT:PRES resets the status registers. :STATus:QUEStionable:CONDition <Condition> Queries the content of the CONDition part of the STATus:QUEStionable register. This part contains information on the action currently being performed in the instrument. The content is not deleted after being read out since it indicates the current hardware status.
  • Page 288: System Subsystem

    ® Remote control commands R&S SGS100A SYSTem subsystem Example: STAT:QUES:NTR 0 a transition from 1 to 0 in the condition part of the STA- Tus:QUEStionable register does not cause an entry to be made in the EVENt part :STATus:QUEStionable:PTRansition <PTransition> Sets the bits of the NTRansition part of the STATus:QUEStionable register.
  • Page 289 ® Remote control commands R&S SGS100A SYSTem subsystem ..............292 :SYSTem:COMMunicate:NETWork:IPADdress ............293 :SYSTem:COMMunicate:NETWork:IPADdress:MODE ...............293 :SYSTem:COMMunicate:NETWork:MACaddress ..............293 :SYSTem:COMMunicate:NETWork:STATus? ..............293 :SYSTem:COMMunicate:NETWork:RESTart ..........293 :SYSTem:COMMunicate:NETWork[:COMMon]:HOSTname ..........294 :SYSTem:COMMunicate:NETWork[:IPADdress]:GATeway ..........294 :SYSTem:COMMunicate:NETWork[:IPADdress]:SUBNet:MASK ..............294 :SYSTem:COMMunicate:NETWork:RESource? ................294 :SYSTem:COMMunicate:SERial:BAUD ................295 :SYSTem:COMMunicate:SERial:PARity ..............295 :SYSTem:COMMunicate:SERial:RESource? ................295 :SYSTem:COMMunicate:SERial:SBITs ..............295 :SYSTem:COMMunicate:HISLip:RESource? ..............
  • Page 290 ® Remote control commands R&S SGS100A SYSTem subsystem :SYSTem:ERRor:ALL? Queries the error/event queue for all unread items and removes them from the queue. Return values: <All> string Error/event_number,"Error/event_description>[;Device-depend- ent info]" A comma separated list of error number and a short description of the error in FIFO order.
  • Page 291 ® Remote control commands R&S SGS100A SYSTem subsystem :SYSTem:ERRor:CODE[:NEXT]? Queries the error number of the oldest entry in the error queue and then deletes it. Return values: <Next> string Returns the error number. To retrieve the entire error text, send the command :SYSTem:ERRor:ALL?.
  • Page 292: System:communicate:network:ipaddress

    ® Remote control commands R&S SGS100A SYSTem subsystem Volatile errors are reported once, at the time they appear. Identi- cal errors are reported repeatedly only if the original error has already been retrieved from (and hence not any more present in) the error queue.
  • Page 293: System:communicate:network:ipaddress:mode

    ® Remote control commands R&S SGS100A SYSTem subsystem Manual operation: "IP Address" on page 153 :SYSTem:COMMunicate:NETWork:IPADdress:MODE <Mode> Selects manual or automatic setting of the IP address. Parameters: <Mode> AUTO | STATic *RST: n.a. (factory preset: AUTO) Example: SYSTem:COMMunicate:NETWork:IPADdress:MODE AUTO The IP address is assigned automatically (DHCP) Manual operation: "Address Mode"...
  • Page 294: System:communicate:network:ipaddress:gateway

    ® Remote control commands R&S SGS100A SYSTem subsystem Parameters: <Hostname> string Example: SYSTem:PROTect1:STATe OFF,123456 SYSTem:COMMunicate:NETWork:HOSTname 'SIGGEN' sets the individual computer name of the R&S SGS. Manual operation: "Hostname" on page 152 :SYSTem:COMMunicate:NETWork[:IPADdress]:GATeway <Gateway> Sets the IP address of the default gateway. Parameters: <Gateway>...
  • Page 295: System:communicate:serial:parity

    ® Remote control commands R&S SGS100A SYSTem subsystem Parameters: <Baud> 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200 *RST: n.a. (factory preset: 115200) Example: SYSTem:COMMunicate:SERial:BAUD 115200 Sets 115200 baudrate. :SYSTem:COMMunicate:SERial:PARity <Parity> Sets the parity for the serial remote control interface. Parameters: <Parity>...
  • Page 296: System:communicate:pciexpress:resource

    ® Remote control commands R&S SGS100A SYSTem subsystem Example: SYSTem:COMMunicate:HISLip:RESource? Response: "TCPIP::192.1.2.3::hislip0::INSTR" Usage: Query only Manual operation: "Visa Resource Strings" on page 154 :SYSTem:COMMunicate:PCIexpress:RESource? Queries the visa resource string for remote control via the PCIe interface. Return values: <Resource> string Usage: Query only Manual operation:...
  • Page 297: System:ninformation

    ® Remote control commands R&S SGS100A SYSTem subsystem Example: SYSTem:COMMunicate:USB:RESource? queries the VISA resource string for remote control via the USB interface. Response: "USB::72::000000::INSTR" Usage: Query only Manual operation: "Visa Resource Strings" on page 154 :SYSTem:NINFormation? Queries the oldest information message ("Error History > Level > Info") in the error/ event queue.
  • Page 298: System:protect[:State]

    ® Remote control commands R&S SGS100A SYSTem subsystem Example: SYST:STAR:COMP? // 1 // the startup of the instrument is completed Usage: Query only :SYSTem:PROTect<ch>[:STATe] <State>[, <Key>] Activates and deactivates the specified protection level. Suffix: <ch> Indicates the protection level. Parameters: <State>...
  • Page 299: System:hardware:assembly:Revision

    ® Remote control commands R&S SGS100A SYSTem subsystem Suffix: <dir> 1..2 Defines the section: 1 = common assembly, 2 = RF assembly. Return values: <PNumber> string Example: Chapter 13.1.1, "Performing general tasks for instrument setup", on page 213. Usage: Query only Manual operation: "...
  • Page 300: System:software:option:Expiration

    ® Remote control commands R&S SGS100A SYSTem subsystem Suffix: <dir> 1..2 Defines the section: 1 = hardware, 2 = software. Return values: <Designation> string Example: Chapter 13.1.1, "Performing general tasks for instrument setup", on page 213. Usage: Query only Manual operation: "Hardware / Software/WinIQSIM"...
  • Page 301: Test Subsystem

    ® Remote control commands R&S SGS100A TEST subsystem Suffix: <dir> 1..2 Defines the section: 1 = hardware, 2 = software. Return values: <Name> string Example: Chapter 13.1.1, "Performing general tasks for instrument setup", on page 213. Usage: Query only Manual operation: "Hardware / Software/WinIQSIM"...
  • Page 302: Unit Subsystem

    ® Remote control commands R&S SGS100A UNIT subsystem Improper use can destroy the assembly The respective hardware assembly responds directly to the :TEST:DIRect command; any safety mechanisms are bypassed. The command is intended for servicing purpo- ses and should be used only by the Rohde & Schwarz service personnel......................302 :TEST:ALL:STARt ......................
  • Page 303: List Of R&S Sgs Commands

    ® Remote control commands R&S SGS100A List of R&S SGS commands Parameters: <Angle> DEGRee | RADian *RST: RADian Example: UNIT:ANGL DEG sets DEG as a default unit for all commands which determine angle values. :UNIT:POWer <Power> Defines the default unit for power parameters. This setting affects the GUI, as well as all remote control commands that determine power values.
  • Page 304 ® Remote control commands R&S SGS100A List of R&S SGS commands :LOCK?................................225 :MEMory:HFRee?............................240 :MMEMory:CATalog:LENGth?........................238 :MMEMory:CATalog?............................. 237 :MMEMory:CDIRectory..........................238 :MMEMory:COPY............................238 :MMEMory:DATA............................239 :MMEMory:DCATalog:LENGth?........................240 :MMEMory:DCATalog?...........................240 :MMEMory:DELete............................240 :MMEMory:LOAD:STATe..........................241 :MMEMory:MDIRectory..........................241 :MMEMory:MOVE............................241 :MMEMory:MSIS............................242 :MMEMory:RDIRectory..........................242 :MMEMory:STORe:STATe..........................242 :OUTPut:AFIXed:RANGe:LOWer?........................ 243 :OUTPut:AFIXed:RANGe:UPPer?.........................
  • Page 305 ® Remote control commands R&S SGS100A List of R&S SGS commands :SLISt:SCAN:USENsor..........................249 :SLISt:SCAN[:STATe].............................248 :SLISt:SENSor:MAP............................250 :SLISt[:LIST]?..............................248 :SOURce<hw>:PRESet..........................226 :STATus:OPERation:CONDition?........................285 :STATus:OPERation:ENABle......................... 285 :STATus:OPERation:NTRansition........................286 :STATus:OPERation:PTRansition........................286 :STATus:OPERation[:EVENt].........................286 :STATus:PRESet............................286 :STATus:QUEStionable:CONDition........................287 :STATus:QUEStionable:ENABle........................287 :STATus:QUEStionable:NTRansition......................287 :STATus:QUEStionable:PTRansition......................288 :STATus:QUEStionable[:EVENt]........................287 :STATus:QUEue[:NEXT]?..........................288 :SYSTem:COMMunicate:HISLip:RESource?....................295 :SYSTem:COMMunicate:NETWork:IPADdress.....................
  • Page 306 ® Remote control commands R&S SGS100A List of R&S SGS commands :SYSTem:PROTect<ch>[:STATe]........................298 :SYSTem:REBoot............................297 :SYSTem:RESTart............................297 :SYSTem:SERRor?............................292 :SYSTem:SHUTdown.............................297 :SYSTem:SOFTware:OPTion<dir>:DESignation?..................299 :SYSTem:SOFTware:OPTion<dir>:EXPiration?.................... 300 :SYSTem:SOFTware:OPTion<dir>:LICenses?....................300 :SYSTem:SOFTware:OPTion<dir>:NAME?....................300 :SYSTem:STARtup:COMPlete?........................297 :SYSTem:VERSion?............................292 :TEST:ALL:RESult?............................302 :TEST:ALL:STARt............................302 :TEST:EXTension:CONNection:RF?......................234 :TEST:EXTension:CONNection?........................234 :TEST:KEYBoard[:STATe]..........................302 :UNIT:ANGLe..............................302 :UNIT:POWer..............................303 :UNLock.................................
  • Page 307 ® Remote control commands R&S SGS100A List of R&S SGS commands [:SOURce]:ROSCillator:EXTernal:FREQuency....................282 [:SOURce]:ROSCillator:EXTernal:SBANdwidth..................... 284 [:SOURce]:ROSCillator:OUTPut:FREQuency....................283 [:SOURce]:ROSCillator:SOURce........................283 [:SOURce]:ROSCillator[:INTernal]:ADJust:VALue..................283 [:SOURce]:ROSCillator[:INTernal]:ADJust[:STATe]..................284 [:SOURce<hw>]:CORRection:CSET:DATA:FREQuency................262 [:SOURce<hw>]:CORRection:CSET:DATA:FREQuency:POINts?..............262 [:SOURce<hw>]:CORRection:CSET:DATA:POWer..................263 [:SOURce<hw>]:CORRection:CSET:DATA:POWer:POINts?................ 263 [:SOURce<hw>]:CORRection:CSET:DATA[:SENSor<ch>][:POWer]:SONCe..........264 [:SOURce<hw>]:CORRection:CSET[:SELect]....................268 [:SOURce<hw>]:CORRection:DEXChange:AFILe:CATalog?................264 [:SOURce<hw>]:CORRection:DEXChange:AFILe:EXTension..............265 [:SOURce<hw>]:CORRection:DEXChange:AFILe:SELect................265 [:SOURce<hw>]:CORRection:DEXChange:AFILe:SEParator:COLumn............266 [:SOURce<hw>]:CORRection:DEXChange:AFILe:SEParator:DECimal............266 [:SOURce<hw>]:CORRection:DEXChange:EXECute................... 267 [:SOURce<hw>]:CORRection:DEXChange:MODE..................
  • Page 308 ® Remote control commands R&S SGS100A List of R&S SGS commands *TRG................................224 *TST?................................224 *WAI................................225 User Manual 1173.9105.02 ─ 13...
  • Page 309: Error Messages And Troubleshooting

    ® Error messages and troubleshooting R&S SGS100A Error messages 14 Error messages and troubleshooting This chapter describes the error messages of the R&S SGS. The error messages are output in the "Info" line on the screen and entered in the error/event queue of the sta- tus reporting system.
  • Page 310: Permanent Messages

    ® Error messages and troubleshooting R&S SGS100A Device-Specific error messages instrument (e.g. range violations). They are displayed in the info line on a yellow back- ground. They are displayed on top of status information or permanent messages. Volatile messages do not normally demand user actions and disappear automatically after a brief period of time.
  • Page 311 ® Error messages and troubleshooting R&S SGS100A Device-Specific error messages Error Error Description Remedy Code Adjustment failed Adjustment could not be executed The adjustment data have to be generated first by an internal or external adjustment or to be loa- ded into the device.
  • Page 312: Contacting Customer Support

    ® Error messages and troubleshooting R&S SGS100A Contacting customer support Error Error Description Remedy Code File contains invalid The selected file contains data that is Check the file extension. data not valid for the file type. The file extension determines the data that is valid for this file type.
  • Page 313: Transporting

    ® Transporting R&S SGS100A 15 Transporting Lifting and carrying See: ● "Lifting and carrying the product" on page 11 ● Chapter 3.1, "Lifting and carrying", on page 19. Packing Use the original packaging material. It consists of antistatic wrap for electrostatic pro- tection and packing material designed for the product.
  • Page 314: Maintenance, Storage And Disposal

    ® Maintenance, storage and disposal R&S SGS100A Disposal 16 Maintenance, storage and disposal The product does not require regular maintenance. It only requires occasional clean- ing. It is however advisable to check the nominal data from time to time. 16.1 Cleaning How to clean the product is described in "Cleaning the product"...
  • Page 315: Annex

    ® Telnet program examples R&S SGS100A Annex A Telnet program examples The following program example shows a simple TcpClient class that is intended to explain on how to get started with programming of sockets. The example sets up a socket communication to R&S SGS and opens a simple user interface, very similar to the telnet, which allows input of commands.
  • Page 316 ® Telnet program examples R&S SGS100A public: TcpClient(); ~TcpClient(); void connectToServer( string &hostname, int port ); void disconnect( ); void transmit( string &txString ); void receive( string &rxString ); string getCurrentHostName( ) const; getCurrentPort( ) const; private: string currentHostName; currentPort; currentSocketDescr;...
  • Page 317 ® Telnet program examples R&S SGS100A currentHostName = hostname; currentPort = port; currentSocketDescr = socket(AF_INET, SOCK_STREAM, 0); if( currentSocketDescr == 0 ) currentHostName = ""; currentPort = 0; currentHostInfo = NULL; clientIsConnected = false; printf("can't create socket\n" ); serverAddress.sin_family = currentHostInfo->h_addrtype; serverAddress.sin_port = htons( currentPort );...
  • Page 318 ® Telnet program examples R&S SGS100A if( !clientIsConnected ) throw string("connection must be established before any data can be received\n"); char * receiveBuffer = new char[receiveBufferSize]; memset( receiveBuffer, 0, receiveBufferSize ); bool receiving = true; while( receiving ) int receivedByteCount = recv( currentSocketDescr, receiveBuffer, receiveBufferSize, 0 );...
  • Page 319 ® Telnet program examples R&S SGS100A useSingleCommand = true; singleCommand = argv[2]; case 2: hostname = argv[1]; break; default: printUsage(); return(-1); client.connectToServer( hostname, port ); bool terminate = false; while( !terminate ) char buffer[1024]; if( useSingleCommand ) input = singleCommand; //send string else cin.getline( buffer, 1024 );...
  • Page 320 ® Telnet program examples R&S SGS100A client.disconnect( ); return errorCode; User Manual 1173.9105.02 ─ 13...
  • Page 321: Index

    ® Index R&S SGS100A Index Symbols Change password ........... 150, 151 Checking the instrument ........... 19 /var directory ..............234 Cleaning ................314 180 - Adjustment failed ............ 311 Clear 182 - Adjustment data missing ........311 NRP sensor mapping ..........116 183 - Adjustment data invalid ..........
  • Page 322 ® Index R&S SGS100A Device ID External impedance NRP sensor mapping ..........117 Pulse modulation ............126 Device identify ............66, 155 External reference DHCP ................31 Input frequency ............96 Displaying All messages .............. 82 Disposal ................314 Factory preset ..............155 Documentation overview ...........
  • Page 323 ® Index R&S SGS100A I offset ................132 Configuration .............. 30 Connector ..............38 Connecting ..............23 I/Q impairments ............... 131 Connector ..............38 I/Q modulation ........... 74, 133, 160 Environment ..............23 Crest factor ............... 134 Interface ..............179 I/Q wideband ..............133 IP address ..............
  • Page 324 ® Index R&S SGS100A Deleting brief ............... 82 Options Displaying ..............82 Identification (remote) ..........222 Error ................82 OSA ................... 17 Message level ..............70 Output frequency ...............97 Mode Output queue ..............194 PULM ................ 127 Pulse modulation ............127 RF level ..............
  • Page 325 ® Index R&S SGS100A Pulse modulation Scan Double pulse delay ........... 128 NRP sensor mapping ..........116 Double pulse width ........... 127 SCPI Mode ................. 127 Error messages ............310 Period ............... 127 Version ..............176 Repetition frequency ..........127 SCPI remote trace LXI ................
  • Page 326 ® Index R&S SGS100A Static IP address User correction data ............106 Lost connection ............153 Mode ................. 108 Status User manual ..............16 Queries ..............200 User name ............... 150 Status byte Remote ............. 221, 224 Status byte (STB) ............197 Value Status messages User correction ............

Table of Contents