® 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 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..................
® 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.
® 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.
® 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.
® 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.
® 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.
® 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.
® 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"...
® 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.
® 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.
® 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: ●...
® 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: –...
® 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: ●...
® 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.
® 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. ●...
® 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 >...
® 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.
® 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.
® 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"...
® 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]...
® 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...
® 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.
® 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.
® 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.
® 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"...
® 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.
® 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.
® 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.
® 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.
® 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.
® 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.
® 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.
® 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.
® 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-...
® 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.
® 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 &...
® 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 ►...
® 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.
® 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...
® 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.
® 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",...
® 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.
® 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 ►...
® 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.
® 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"...
® 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.
® 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>...
® 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"...
® 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"...
® 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"...
® 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.
® 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: ►...
® 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 >...
® 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.
® 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.
® 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.
® 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.
® 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.
® 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"...
® 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.
® 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.
® 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.
® 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...
® 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.
® 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.
® 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 ●...
® 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...
® 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.
® 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"...
® 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.
® 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.
® 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.
® 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",...
® 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"...
® 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 ●...
® 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.
® 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.
® 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.
® 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.
® 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.
® 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.
® 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.
® 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.
® 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) ●...
® 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: ►...
® 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...
® 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.
® 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 >...
® 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.
® 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 >...
® 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.
® 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.
® 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.
® 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.
® 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 >...
® 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",...
® 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.
® 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)
® 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: ●...
® 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.
® 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 >...
® 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.
® 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.
® 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.
® 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: ●...
® 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.
® 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",...
® 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...
® 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.
® 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.
® 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.
® 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.
® 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.
® 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...
® 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).
® 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 –...
® 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.
® 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: ●...
® 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?
® 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.
® 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.
® 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;...
® 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.
® 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...
® 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:...
® 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",...
® 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...
® 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.
® 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.
® 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:...
® 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.
® 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.
® 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.
® 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.
® 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.
® 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>...
® 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>...
® 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>...
® 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)"...
® 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.
® 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"...
® 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.
® 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.
® 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>...
® 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>...
® 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.
® 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>...
® 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.
® 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:...
® 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.
® 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"...
® 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.
® 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.
® 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 ●...
® 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>...
® 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.
® 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 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?.
® 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.
® 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"...
® 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>...
® 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:...
® 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.
® 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>...
® 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 ......................
® 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.
® 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.
® 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.
® 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.
® 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.
® 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"...
® 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 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 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 ............
Need help?
Do you have a question about the R&S SGS100A and is the answer not in the manual?
Questions and answers