® Contents R&S SFI100A Contents 1 Safety and regulatory information............9 Safety instructions......................9 Labels on R&S SFI100A....................12 Warning messages in the documentation..............12 Where to find key documents on Rohde & Schwarz..........13 Korea certification class A..................13 2 Welcome to the R&S SFI100A.............14 Key features.........................14 Documentation overview....................14 3 Getting started..................16...
Page 4
® Contents R&S SFI100A Optimizing I/Q modulation performance..............154 Impairing the signal....................156 Correcting the frequency response................ 161 7 Generating RF signals............... 178 Generating upconverted RF signals............... 178 Configuring RF signals.....................199 RF settings.........................200 Generating reference signals...................205 Using power sensors....................212 Applying user correction..................228 Improving the RF signal performance..............
Page 5
® Contents R&S SFI100A 11.1 Customizing the user interface................300 11.2 Organizing frequently used settings as favorites..........303 11.3 Managing licenses and license keys...............310 11.4 Using the security settings..................319 11.5 Password management.................... 336 11.6 Undoing or restoring actions...................339 11.7 Shutting down and rebooting the instrument............341 11.8 Using the on-screen keypad..................
Page 6
® Contents R&S SFI100A 13.13 SENSe, READ, INITiate and SLISt subsystems............445 13.14 SCONfiguration subsystem..................459 13.15 SOURce subsystem....................468 13.16 SOURce:BB subsystem....................529 13.17 STATus subsystem....................577 13.18 SYSTem subsystem....................581 13.19 TEST subsystem....................... 610 13.20 UNIT subsystem......................612 14 Troubleshooting and notifications........... 614 14.1 Notifications......................
Page 7
® Contents R&S SFI100A Glossary: Publications and references..........649 List of commands................650 Index....................662 User Manual 1179.6789.02 ─ 02...
® Safety and regulatory information R&S SFI100A 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 sections. Intended use The product generates radio frequency (RF) signals for the development, production and verification of electronic components, modules or devices.
Page 10
® Safety and regulatory information R&S SFI100A Safety instructions Reconfigure or adjust the product only as described in the product documentation or the specifications document. Any other modifications can affect safety and are not per- mitted. Never open the casing of the product. Only service personnel authorized by Rohde &...
Page 11
® Safety and regulatory information R&S SFI100A Safety instructions special protection against electric shock. This protection principle is referred to as SELV (safety extra-low voltage) and is based on a low voltage level and increased insulation. Exceptions are indicated by a measurement category on the product and given in the specifications document.
® Safety and regulatory information R&S SFI100A Warning messages in the documentation Hot surface Do not touch. Risk of skin burns. Risk of fire. Protective conductor terminal Connect this terminal to a grounded external conductor or to protective ground. This connec- tion protects you against electric shock if an electric problem occurs.
® Safety and regulatory information R&S SFI100A Korea certification class A 1.4 Where to find key documents on Rohde & Schwarz Certificates issued to Rohde & Schwarz that are relevant for your country are provided at www.rohde-schwarz.com/key-documents, e.g. concerning: ● Quality management ●...
® Welcome to the R&S SFI100A R&S SFI100A Documentation overview 2 Welcome to the R&S SFI100A The R&S SFI100A is a wideband IF vector signal generator in the high-end range developed to meet demanding customer requirements for wideband I/Q and RF testing up to the sub-THz frequency range.
Page 15
® Welcome to the R&S SFI100A R&S SFI100A Documentation overview 2.2.1 Getting started manual Introduces the R&S SFI100A and describes how to set up and start working with the product. Includes basic operations, typical measurement examples, and general infor- mation, e.g. safety instructions, etc. A printed version is delivered with the instrument. 2.2.2 Printed safety instructions Provides safety information in many languages.
® Getting started R&S SFI100A Preparing for use 3 Getting started This chapter contains the same information as the getting started manual. 3.1 Preparing for use Here, you can find basic information about setting up the product for the first time. 3.1.1 Lifting and carrying For safety information, see "Lifting and carrying the product"...
Page 17
® Getting started R&S SFI100A Preparing for use ● Class A equipment is intended for use in industrial environments. It can cause radio disturbances in residential environments due to possible conducted and radi- ated disturbances. It is therefore not suitable for class B environments. If class A equipment causes radio disturbances, take appropriate measures to eliminate them.
Page 18
® Getting started R&S SFI100A Preparing for use Prevent overheating as follows: ● Keep a minimum distance of 10 cm between the fan openings of the product and any object in the vicinity to provide sufficient airflow and ventilation. ● Do not place the product next to heat-generating equipment such as radiators or other products.
Page 19
® Getting started R&S SFI100A Preparing for use To suppress electromagnetic radiation during operation: ● Use the two cables 100G QSFP28 Passive Direct Attach Copper Twinax for con- necting the Dig. IQ HS interfaces of the instrument. The cables are included in the delivery of the instrument and are available under order number 3708.5920.00.
Page 20
® Getting started R&S SFI100A Preparing for use ● Ensure that the network settings comply with the security policies of your company. Contact your local system administrator or IT department before connecting your product to your company LAN. ● When connected to the LAN, the product may potentially be accessed from the internet, which may be a security risk.
Page 21
® Getting started R&S SFI100A Preparing for use 3.1.9 Connecting USB devices You can connect or disconnect all USB devices from the R&S SFI100A during opera- tion. To connect USB storage devices USB storage devices, such as memory sticks, allow data transfer from or to the R&S SFI100A.
Page 22
® Getting started R&S SFI100A Preparing for use 3.1.10 Establishing the high-speed digital crosslink For correct operation, always connect the "Dig. IQ HS x" connectors to establish the high-speed I/Q data crosslink between the two baseband signal boards BBCV. Con- nect the connectors as follows: 1.
Page 23
® Getting started R&S SFI100A Preparing for use 1, 3 = I components crosslink with connectors "Dig. IQ HS 1" and "Dig. IQ HS 3" 2, 4 = Q components crosslink with connectors "Dig. IQ HS 2" and "Dig. IQ HS 4" = Release tab (pull-strap) of the QSFP+ cable To disconnect from the QSFP+ interface 1.
Page 24
® Getting started R&S SFI100A Preparing for use 2. NOTICE! DC voltage at the RF connector can damage the instrument. Never apply DC voltage to the RF input connectors. Make sure that the values are within the DC limits given in the specifications docu- ment.
Page 25
® Getting started R&S SFI100A Preparing for use For more information on handling and maintaining coaxial RF connectors, see the application note 1MA99. For information on mounting test port adapters onto the RF connector, see the applica- tion note 1MA100. 3.1.12 Connecting to RF Out 1.
® Getting started R&S SFI100A Instrument tour The LED of the [On/Standby] key on the front panel is orange. 2. Press the [On/Standby] key on the front panel. The LED changes to green. The R&S SFI100A boots. After booting, the R&S SFI100A starts up displaying the block diagram on the screen on the front panel.
Page 27
® Getting started R&S SFI100A Instrument tour 3.2.1 Front panel tour This section provides an overview of the control elements and connectors of the front panel of the R&S SFI100A. On the rear panel, you find all further connectors. Figure 3-2: Front panel view Utility keys Touchscreen Rotary knob...
Page 28
® Getting started R&S SFI100A Instrument tour 3.2.1.2 Keys On/Standby key The [On/Standby] key switches the instrument from the standby to the ready state or vice versa. The LED below the [On/Standby] key indicates the instrument state, see Chap- ter 3.1.14, "Switching on or off", on page 25.
Page 29
® Getting started R&S SFI100A Instrument tour ● Opens a context-sensitive menu, if you press and hold the knob. 3.2.1.3 Connectors There are SMA connectors, a USB connector and "Sync" connectors on the front panel. Female USB (universal serial bus) 2.0 connector of type A (host USB). You can con- nect, for example, a keyboard, a mouse or a USB memory stick.
Page 30
® Getting started R&S SFI100A Instrument tour Table 3-5: User x front panel connectors Connector Description User 1 Trigger signal input or output, high-level and low-level control signal output. User 2 Trigger signal input or output, high-level and low-level control signal output. User 3 Differential trigger signal output, high-level and low-level control signal output.
Page 31
® Getting started R&S SFI100A Instrument tour 3.2.2.1 Connectors AC power supply connector and switch Mains power switch for performing the following tasks: ● Connecting the internal power supply to the power source ● Disconnecting the internal power supply from the power source The required ratings are listed next to the AC power connector and in the specifications document.
® Getting started R&S SFI100A Trying out the instrument ● Q component of the I/Q link: Connect "Dig. IQ HS 2" and "Dig. IQ HS 4". How to: Chapter 3.1.10, "Establishing the high-speed digital crosslink", on page 22 IP Data "IP Data 1"...
Page 33
® Getting started R&S SFI100A Trying out the instrument Instrument equipment and screenshots In this description, the screenshots show a fully equipped instrument. Consider that some settings in the block diagram or in the configuration dialogs can differ from the settings of your instrument.
Page 34
® Getting started R&S SFI100A Trying out the instrument The status bar displays the set frequency and the level of the IF signal. The R&S SFI100A outputs this IF signal at the "RF Out" connector on the front panel. 3.3.2 Generating a modulated RF signal This step-by-step instruction explains how to generate a modulated RF signal.
Page 35
® Getting started R&S SFI100A Trying out the instrument The dialog provides detailed information on the waveform file including the file size and the clock frequency. 5. Select "State" > "On". The R&S SFI100A loads the waveform file and starts signal processing. 6.
Page 36
® Getting started R&S SFI100A Trying out the instrument 7. In the block diagram, select "RF" > "On" to enable IF signal generation. The R&S SFI100A outputs this IF signal at the "RF Out" connector on the front panel. 3.3.3 Generating a wideband RF signal When operating the R&S SFI100A with a connected external frontend, you can gener- ate upconverted wideband RF signals.
Page 37
® Getting started R&S SFI100A Trying out the instrument 3. Connect the "LAN" connector with the "LAN" connector of the R&S FE170ST. See also Chapter 3.1.7, "Connecting to LAN", on page 19. 4. Check if the host name (1), IP address (2), subnet mask (3) and gateway address (4) of the R&S FE170ST are correct.
Page 38
® Getting started R&S SFI100A Trying out the instrument 2. Select "RF Out" > "External Instrument" > "Config". The "Remote Instrument" dialog opens. 3. Select the connected external frontend from "External Instrument" selection. The selection displays available instruments in format <product>-<serial_number>, for example "FE170ST-123456".
Page 39
® Getting started R&S SFI100A Trying out the instrument The dialog displays the settings and state of the connected external instrument. The "RF" > "Rem Conn" field displays an active control connection: The control connection is established, the LAN LED on the external frontend switches from green to orange.
® Getting started R&S SFI100A Operating the instrument 3. In the block diagram, select "RF" > "On". The RF signal is output at the external frontend. 3.4 Operating the instrument This chapter provides an overview on basic operating tasks. There are three ways to operate the R&S SFI100A.
Page 41
® Getting started R&S SFI100A Operating the instrument ● Entering data......................47 ● Undo and redo actions.................... 48 ● Getting information and help................... 48 3.4.1 Means of manual interaction For the manual interaction with the R&S SFI100A, you have several methods that you can use as an alternative to perform a task: ●...
Page 42
® Getting started R&S SFI100A Operating the instrument Figure 3-6: Block diagram 1 = Status bar 2 = Block diagram 3 = Taskbar ● Status bar........................42 ● Block diagram......................43 ● Taskbar........................44 ● Additional display characteristics................45 3.4.2.1 Status bar The status bar at the top of the screen indicates the RF frequency and the level of the output signal provided to the DUT.
Page 43
® Getting started R&S SFI100A Operating the instrument 3.4.2.2 Block diagram The block diagram shows the current configuration and the signal flow in the generator with the aid of function blocks, connected by signal lines. The following figure displays the most common elements that can appear in the block diagram. However, it does not necessarily represent a useful configuration.
Page 44
® Getting started R&S SFI100A Operating the instrument Legend Item Description 7, 9 Signal line Shows the currently configured signal flow. 11, 12 Connector icon Represents the interfaces for signal output. ● RF signal connector output (11) ● I/Q analog signal connector output (12) 3.4.2.3 Taskbar The "Taskbar"...
Page 45
® Getting started R&S SFI100A Operating the instrument Dialogs Shows a dialog as a thumbnail, the dialog name, and the name of the signal channel. Show block diagram / more The show block diagram icon as in Figure 3-7 minimizes all dialogs indicated on the screen.
Page 46
® Getting started R&S SFI100A Operating the instrument ● Context-sensitive menus Within the entire screen display, including single parameters, you can access con- text-sensitive menus that provide some additional functions. 3.4.3 Accessing the functionality All functionalities are provided in dialog boxes as known from computer programs. You can control the instrument intuitively with the touchscreen.
Page 47
® Getting started R&S SFI100A Operating the instrument ● Select the minimized view (thumbnail) on the taskbar. Some of the utility keys access a dedicated dialog, too. To minimize a dialog box ► To return to the block diagram, select the "Home" button. To close a dialog box To close a dialog box, you have the same controls as you know from computers or devices with touchscreen.
Page 48
® Getting started R&S SFI100A Operating the instrument Tip: For a quick unit change, you can enter shortcuts, for example for a frequency value 1e8h for 100 MHz. For an overview of shortcuts supported by the R&S SFI100A, see Chapter B, "Unit shortcuts", on page 643.
Page 49
® Getting started R&S SFI100A Operating the instrument ● The context help provides a functional description on a setting. ● The general help explains a dialog box, provides instructions, and general informa- tion. To display context help ► To access a help topic, perform one of the following: a) Tap and hold the parameter for which you need information and tap "Help"...
Page 50
® Getting started R&S SFI100A Operating the instrument 2. To display a help topic, tap on the topic name or double-click the topic name. 3. To follow a cross-reference, tap on the link text. 4. To return to the previous page, select "Back". This function scrolls back all steps that you have performed before.
® Generating baseband signals R&S SFI100A Accessing the functions in the baseband domain 4 Generating baseband signals This section provides information to configure and generate baseband signals. It cov- ers the following topics: ● Accessing the functions in the baseband domain...........
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain To enable the baseband generator, select the "Baseband" block and set "Base- band" > "On". A short designation indicates the current baseband signal generation source, for example "ARB". For information on related settings of the selection list, see the following sections: ●...
Page 53
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Trigger source There are two sources for trigger signals: ● Internal: The instrument generates the internal trigger signal. ● External: The instrument receives an external trigger signal at one of the User x connectors.
Page 54
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain same effect on the signal generation. In the examples on the figures bellow, the instru- ment's processing time is ignored. ● Single The instrument starts the signal generation only when a trigger event occurs. The signal is generated once.
Page 55
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Figure 4-3: Trigger mode retrigger * = Internal trigger event (to simplify the description) Compare the shape and the length of the red curve in single mode and in retrigger mode.
Page 56
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Figure 4-5: Trigger mode armed retrigger * = Internal trigger event (to simplify the description) 4.2.3 Impact of additional trigger settings The R&S SFI100A provides a set of settings to configure the behavior upon receiving of a trigger signal.
Page 57
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Table 4-2: Impact of the parameter Sync. Output to (External) Trigger "Sync. Output to (External) Trigger = On" "Sync. Output to (External) Trigger = Off" Suitable for long signal sequences Suitable for triggering of short signal sequences with signal duration comparable with the processing time The output signal is synchronous to the trigger event...
Page 58
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Figure 4-6: Trigger delay and trigger inhibit in trigger mode retrigger To set delay and inhibit values Trigger delay and inhibit values are expressed in the units of the generated signal, e.g. in samples or symbols.
Page 59
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain 3. Set the delay in time units. a) Select "External Delay Unit" > "Time". b) Select "Specified External Delay" > "10 µs". The "Actual External Delay" changes to 10 us. 4.
Page 60
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Example: "Symbol Rate" = "1 Msym/s", "Divider" = "2" The marker frequency is 500 kHz, corresponding to a marker period of 2 us. Each on and off period has a length of 1 us, corresponding to one symbol period. With a divider of 4 (6, 8 ...), the length of each on and off period is increased to 2 (3, 4, ...) symbol periods.
Page 61
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Example: In the following example, the marker signal is defined by an "On Time" = "1 sym" and "Off Time" = "2 sym". 4.2.4.2 Delaying marker signals In all the examples listed in Chapter 4.2.4.1, "Marker modes", on page 59, the marker...
Page 62
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain High crest factors entail two basic problems: ● The nonlinearity of the power amplifier (compression) causes intermodulation which expands the spectrum (spectral regrowth). ● Since the level of the D/A converter is relative to the maximum value, the average value is converted with a relatively low resolution.
Page 63
® Generating baseband signals R&S SFI100A Common characteristics of the baseband domain Example: Vector clipping and crest factor The following figures display constellation diagrams that demonstrate the effect of the clipping on the crest factor for typical scenarios. Figure 4-7: I/Q constellation without clipping The clipping mode in figure Figure 4-8 is vector | I + q | mode and the I/Q signal config-...
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) 4.2.7 Receiving and providing trigger signals In test setups that combine the signal of two or more instruments it is often required that: ● The signal generation starts at a defined moment ●...
Page 65
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) For more complex waveform signals, see the following sections: ● Chapter 4.4, "Generating multicarrier waveform signals", on page 103 Related settings Chapter 4.3.3, "ARB settings", on page 69. Related step-by-step descriptions See the following sections: ●...
Page 66
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) 4.3.2.2 ARB test signals The following test signals are available: ● "Sine" test signal: Two sine-wave signals with a selectable (but equal) number of samples per period and equal frequencies. When the generation is triggered, the number of samples per period, together with the frequency of the test signal, deter- mine the ARB clock frequency: "Clock Frequency"...
Page 67
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) ● "Const I/Q" test signal: Continuous test signal with constant I/Q and constant clock frequency of 10 kHz. The values for each I and Q components are selectable but constant.
Page 68
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Thus, a modulation signal with a sample rate f = 16 GHz fed in the baseband gen- input erator ensures the Usable_Bandwidth . After the DAC, this signal features a RF_Bandwidth = 2*b*f = 2*b*16 GHz = 10 GHz.
Page 69
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) 4.3.3 ARB settings Access: ► Select "Baseband" > "ARB". The "ARB" dialog provides settings to play waveform files and access to settings to create waveform test signals and multicarrier waveform signals. The remote commands required to define these settings are described in Chap- ter 13.16.2, "SOURce:BB:ARBitrary...
Page 70
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Settings: State..........................70 Set To Default........................70 Load Waveform......................70 Waveform Info....................... 71 Clock Frequency......................71 Create Multi Carrier.......................71 Test Signal Form......................71 Create Test Signal......................72 State Enables ARB modulation. Switching on the ARB turns off all the other digital standards and digital modulation types in the same signal path.
Page 71
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) The waveform files have a predefined file extension *.wv. If you select a file, the dia- log displays short information about the selected waveform. Enable the ARB to trigger the instrument to load and process the selected waveform file.
Page 72
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) To access further settings, select Create Test Signal. Remote command: on page 536 [:SOURce<hw>]:BB:ARBitrary:SIGNal:TYPE Create Test Signal Opens a dialog with further test signal settings. Provided are the following test signals: ●...
Page 73
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Frequency Enters the frequency of the test signal. Remote command: on page 537 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:SINE:FREQuency Samples per Period Enters the number of sample values required from the sine wave per period. The maximum allowed value is determined by the maximum ARB clock rate and the selected frequency.
Page 74
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) 3. Select "Create Test Signal". This dialog provides settings to configure a rectangular test signal. A rectangular test signal with a duty factor of 0.5 is created. Amplitude and offset are adjustable. Both paths, I and Q, use the same signal.
Page 75
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Offset DC Enters a DC component. Remote command: on page 537 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:RECTangle:OFFSet Generate Signal File Generates a signal and saves it as a waveform file on the hard disk. Use the standard "File Select"...
Page 76
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) I ValueIQ Value Sets the value for the I component and Q component of the test signal. Remote command: on page 536 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:CIQ:I on page 536 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:CIQ:Q Generate Signal File Generates a signal and saves it as a waveform file on the hard disk.
Page 77
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Global connector settings allow you to configure the signal mapping, the polarity, the trigger threshold and the input impedance of the input connectors. 3. Activate baseband signal generation. In the block diagram, set "Baseband" > "On". The R&S SFI100A starts baseband signal generation after the configured trigger event.
Page 78
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Remote command: on page 556 [:SOURce<hw>]:BB:ARBitrary[:TRIGger]:SEQuence Signal Duration Unit Requires trigger mode "Single". Selects the unit the sequence length of the generated signal. Remote command: on page 558 [:SOURce<hw>]:BB:ARBitrary:TRIGger:SLUNit Signal Duration Requires trigger mode "Single".
Page 79
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) The polarity, the trigger threshold and the input impedance of the input connectors can be configured in the connector settings dialog. How to: "Routing and activating a trigger signal" on page 76 Remote command: on page 557...
Page 80
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Use the settings to: ● Synchronize the instrument with the device under test (DUT) or other external devi- The parameter Actual Trigger Delay/Actual External Delay displays the delay conver- ted in time.
Page 81
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Mode Sets the marker mode that defines the shape and periodicity of the marker signal. You can configure individual marker modes for each marker signal. The number of available markers is 4.
Page 82
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Defining the clock 1. Select "Clock" > "Source" to define the source of the clock signal. 2. For external clock signals, define the connector for the signal input. See Chap- ter 4.3.3.8, "Global connector settings",...
Page 83
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) 4.3.4 Playing waveform files This section provides step-by-step instructions to create, generate and play waveform files on the R&S SFI100A. Provided the R&S SFI100A is equipped with the required option, you can load this waveform file and process it with the instrument.
Page 84
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) The R&S SFI100A saves the generated waveform file and automatically loads it in the ARB. 5. Select "ARB" > "State" > "On". The R&S SFI100A processes the waveform file. 4.3.4.2 Loading and playing waveform files Irrespectively on how you generate a waveform, you can transfer it to the instrument,...
Page 85
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) The general instrument settings of the destination instrument affect various functions, for example, the maximum size of the file the waveform is saved in. We recommend that you configure the destination instrument before you generate the waveform with the R&S WinIQSIM2.
Page 86
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) R&S WinIQSIM2 calculates the signal and displays important signal parameters, for example, number of samples "Samples" and "Sample Rate". Select "Graphics" > "Graphic 1 (Complete)" to check for more information on the gen- erated signal.
Page 87
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) To transfer the waveform file to the R&S SFI100A 1. At R&S WinIQSIM2, select "Transmission" > "Transmit". 2. In the "Waveform Transmission to Arbitrary Waveform Generator" dialog, proceed as follows: a) "Transmit from"...
Page 88
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) The dialog confirms that the ARB is active and plays the transmitted waveform. 4.3.4.4 Creating waveforms with tag file format The provided example uses a sine function in the I channel and a cosine function in the Q channel, each with 20 points.
Page 89
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Figure 4-11: Contents of SICO.txt: first column Sine (I), second column Cosine (Q) 2. Convert the values from the file SICO.txt into binary format consisting of 16-bit signed integer numbers. The numeric range between –1.0 and +1.0 corresponds to the modulation range of the waveform 16-bit D/A converter of -32767 to +32767.
Page 90
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Figure 4-12: I and Q values calculation and conversion 3. Use an ASCII editor which is able to handle binary data. Create and add the follow- ing mandatory tags before this binary data set can be further processed: ●...
Page 91
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) There is no readable representation for binary values in this document. This exam- ple uses the sequence I0Q0I1Q1...InQn to characterize the binary code. The following figure shows this waveform in a data editor. Example: C-program for creating a waveform file C-program SICO.cpp for creating the file SICO.txt containing 20 sine and cosine pairs, converting them into binary data and creating the waveform file SICO.wv.
Page 92
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) // SICO.wv // Generating a binary data set from the I/Q pairs in the file SICO.txt // and storing the result to file SICO.wv FILE *fp_sour, *fp_dest; float i_float, q_float; unsigned short i_usint, q_usint;...
Page 93
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) To define periodical marker trace The waveform in the example below consists of three frames, each frame has a length of 100 samples. Waveform processing is continuous via "Trigger Mode" > "Auto". Figure 4-13: Example: Defining marker traces without CONTROL LENGTH tag To define a restart marker and a frame start marker, use the following tags: 1.
Page 94
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) 4.3.4.6 Editing waveform files, data and control lists You can edit the internally and externally crated waveform files, data and control lists. The waveform, data and control lists files contain binary and ASCII data. Consider the following rules while editing files with binary data.
Page 95
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) R&S SMU waveforms can also be loaded on the instrument, where they are converted internally into an R&S SFI100A waveform. In all examples of file contents listed in this section, the tags have been separated by line breaks for better reading.
Page 96
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) SMU-MWV A valid R&S SFI100A multi-segment waveform. SMU-DL A valid R&S SFI100A data list. SMU-CL A valid R&S SFI100A control list. xxxxxxxx Is an ASCII-coded checksum of the data part of the WAVEFORM tag in the file.
Page 97
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Example: {COMMENT: File with data for 3GPP enhanced channels} BB:ARB:WAV:TAG? 'COMMENT' Queries the content of the COMMENT tag of the selected wave- form file. Response: 'File with data for 3GPP enhanced channels' The comment on the waveform reads "File with data for 3GPP enhanced channels".
Page 99
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Figure 4-16: Example: Processing of MARKER TRACE if CONTROL LENGHT is not used To maintain marker signals and waveform data synchronized, set the CONTROL LENGTH to be equal to the number of samples specified with the tag SAMPLES. See also Chapter 4.3.4.5, "Defining periodically repeating traces",...
Page 100
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Example: {TYPE:SMU-WV, 837236424} {COPYRIGHT:2003 Rohde&Schwarz SMU} {DATE:2012-07-11;14:38:01} {SAMPLES:80000} {CLOCK:8666666.666666666} {VECTOR MAX:1.000000038569158} {LEVEL OFFS:3.333553817875577e-07,0} {MARKER LIST 1:0:1;1:0;1249:0} {MARKER LIST 2:0:1;1:0;1249:0} {MARKER LIST 3:0:1;1:0;1249:0} {MARKER LIST 4:0:1;1:0;1249:0} {EMPTYTAG-15947:# ...} {WAVEFORM-320017:#IQIQIQ...} The example waveform file contains 436 (0x1b4) bytes before the # sign in the EMPTYTAG;...
Page 101
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Crest Factor = |PeakOffset_dB - RMSOffset_dB| {LEVEL OFFS: 3.45,2} Example: BB:ARB:WAV:TAG? 'LEVEL OFFS' Queries the content of the LEVEL OFFS tag of the selected waveform file. Response: 3.45,2 The level of the waveform is below full scale, clipping does not occur.
Page 102
® Generating baseband signals R&S SFI100A Using the arbitrary waveform generator (ARB) Example: {SAMPLES: 1000} BB:ARB:WAV:TAG? 'SAMPLES' Queries the content of the SAMPLES tag of the selected wave- form file. Response: 1000 The waveform contains 1000 I/Q samples. Usage: Setting only See also Chapter 4.3.4.5, "Defining periodically repeating traces",...
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Example: {MARKER LIST 1: 0:0;10:1;20:0;30:1} BB:DM:CLIS:TAG? 'MARKER LIST 1' Queries the content of the MARKER LIST 1 tag of the selected control list file. Response: '0:0;10:1;20:0;30:1' The marker setting for samples 0 to 9 = 0 (low), for 10 to 19 = 1 (high) and for 20 to 29 = 0.
Page 104
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals forms can consist of up to 512 carriers, each modulated by the same or by different user-selectable baseband signal. The multicarrier waveform is a practical solution for the generation of a complex broad- band signal, for example: ●...
Page 105
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals To define the leveling of the composed multicarrier signal, use the parameter "Power Reference", see "Power Reference" on page 110. ● Optionally, optimize the crest factor of the multicarrier output signal, see Chap- ter 4.4.2.2, "Optimizing the crest factor",...
Page 106
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals 4.4.2.2 Optimizing the crest factor An introduction to the topic is provided in Chapter 4.2.6, "Methods for optimizing the crest factor", on page 61. This section focuses on the settings provided for and related to the multicarrier signals.
Page 107
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals 4.4.3.1 General settings Access: ► Select "Create Multi Carrier" > "General" > "General Settings". This tab provides settings to select the output waveform file, to enable signal gen- eration and to configure the distribution of the carriers. Settings: Set to Default......................
Page 108
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Parameter Value "Number of Carriers" "1" "Carrier Spacing" "0.00 Hz" "Crest Factor Mode" "Off" "Signal Period Mode" "Longest File Wins" Remote command: on page 544 [:SOURce<hw>]:BB:ARBitrary:MCARrier:PRESet Save/Recall Opens the standard "Save"/"Recall" dialog that is the standard instrument function for saving and recalling the complete dialog-related settings.
Page 109
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals The distribution of the carriers is symmetric around the RF carrier. See also Chap- ter 4.4.2.1, "Defining the carrier frequency", on page 105. For more information, refer to the specifications document. Remote command: on page 545 [:SOURce<hw>]:BB:ARBitrary:MCARrier:CARRier:SPACing...
Page 110
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Signal Period Mode Defines the way the resulting signal period of the multicarrier waveform is calculated. The resulting period is always calculated for all carriers in the carrier table irrespective of their state (ON/OFF).
Page 111
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals "RMS" The individual carriers are leveled based on their RMS power and the configured "Carrier Gain". Example: A multicarrier signal is composed from two waveform files. First carrier "Gain" = 0 dB Second carrier "Gain"...
Page 112
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Remote command: on page 548 [:SOURce<hw>]:BB:ARBitrary:MCARrier:POWer:REFerence Create/Create and Load Creates a multicarrier waveform defined by the multicarrier table and general setting entries. If you start the calculation with the "Create and Load" function, the instrument creates the waveform and loads it in the ARB.
Page 113
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Remote command: on page 548 [:SOURce<hw>]:BB:ARBitrary:MCARrier:OFILe Clock Rate Displays the resulting sample rate during the output of the multicarrier waveform is out- put at the ARB. The output clock rate depends on the following: ●...
Page 114
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Graph" tab to visualize the configured multicarrier signal including its individual carri- ers, see Chapter 4.4.3.5, "Carrier graph", on page 118. Settings: Number of Carriers......................114 Carrier number......................114 State..........................114 Carrier Freq.
Page 115
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Remote command: on page 550 [:SOURce<hw>]:BB:ARBitrary:MCARrier:CARRier<ch>:PHASe Delay (ns) Sets the starting delay of a carrier. Remote command: on page 551 [:SOURce<hw>]:BB:ARBitrary:MCARrier:CARRier<ch>:DELay File Opens the standard "File Select" function for selecting the input file. The input file con- tains the I/Q signal that is modulated onto the carrier.
Page 116
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals 2. Select "Carrier Table Assistant". The "Carrier Table Assistant" dialog enables the configuration of a selectable sub- set of carrier. The provided settings are an optional way to create a multicarrier scenario within a specified carrier range.
Page 117
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Remote command: on page 552 [:SOURce<hw>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STARt on page 552 [:SOURce<hw>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STOP Carrier Stop Sets the carrier stop that is the last individual carrier for which the carrier assistant set- tings apply. Remote command: on page 552 [:SOURce<hw>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STARt...
Page 118
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Delay Step Sets the step size that is used to increment the delay. The resulting delay in the carrier table equals: Delay = "Delay Start" + n*"Delay Step", n is a value between 0 and the difference of "Carrier Stop" and "Carrier Start". Remote command: [:SOURce<hw>]:BB:ARBitrary:MCARrier:EDIT:CARRier:DELay:STEP on page 553...
Page 119
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals The height of the bars corresponds to the gain of each individual carrier. The bars width indicates the bandwidth of the carriers signals. 4.4.4 Using the multicarrier function This section provides step-by-step instructions on how to configure and use the multi- carrier settings.
Page 120
® Generating baseband signals R&S SFI100A Generating multicarrier waveform signals Select "ARB Multi Carrier Table" > "Carrier State" > "On". g) Select "ARB Multi Carrier Table" > "Apply Assistant Settings". h) Close the dialog. The "ARB: Multi Carrier" > "Carrier Table" dialog confirms the configuration. 6.
® Generating baseband signals R&S SFI100A Configuring global connectors 7. Select "ARB: Multi Carrier" > "General" > "Output Settings" > "Output File". 8. Enter the name of the output file, for example 4x5MHz_3gpp_1_16. 9. To load the waveform in the ARB, select "ARB: Multi Carrier" > "General" > "Cre- ate"...
Page 122
® Generating baseband signals R&S SFI100A Configuring global connectors external control signals. To handle these signals, the R&S SFI100A introduces the con- cept of signal to connector mapping. The available signals are not dedicated to a particular connector but can be mapped to several "User"...
Page 123
® Generating baseband signals R&S SFI100A Configuring global connectors 4.5.1.3 Status indicators Connector status LEDs A dedicated LED indicates the connector status: ● green: an input connector ● yellow: an output connector ● no light / gray: the connector is not active TM block For a quick overview of the control signal sources, the block diagram provides the "TM"...
Page 124
® Generating baseband signals R&S SFI100A Configuring global connectors A blinking LED on the rear panel indicates the selected connector: The eye icon in the tab header indicates the location of the connector on the panel (front, rear or both). 4.5.2.1 Overview table Logical Signal...
Page 125
® Generating baseband signals R&S SFI100A Configuring global connectors See also Chapter 4.5, "Configuring global connectors", on page 121. 4.5.3 RF connectors settings Access: 1. In the control signal block next to the "RF" block, select "T E V". The "RF Connectors" dialog gives an overview of the mapping of the logical signals to the connectors;...
Page 126
® Generating baseband signals R&S SFI100A Configuring global connectors The eye icon in the tab header indicates, if the connector is on the front panel or rear panel. A blinking blue rectangle marks the connector or multiple connectors, if supported. Settings: Signal..........................
Page 127
® Generating baseband signals R&S SFI100A Configuring global connectors Settings: 4.5.4.1 Signal routing settings Access: ► Select "Global Connectors" > "Routing". The tab provides settings to configure the signal to connector routing. Use the built-in Show Connector function to display the physical location of the selected connector.
Page 128
® Generating baseband signals R&S SFI100A Configuring global connectors "Global Trigger" Input of an external trigger signal to start the ARB baseband signal generation. The ARB trigger source is an external global trigger event, see Chap- ter 4.3.3, "ARB settings", on page 69.
Page 129
® Generating baseband signals R&S SFI100A Configuring global connectors Logic Level User 1/Logic Level User 2 Sets the logic level for the output signal at the User 1 connector or User 2 connector. Remote command: on page 471 [:SOURce]:INPut:USER<ch>:CLOCk:LLEVel Impedance User 1/Impedance User 2 Selects the input impedance for the input signal.
® Generating baseband signals R&S SFI100A Reducing crest factors 4. Enable the control signal. 5. Connect a suitable external instrument or device to the connector of the control sig- nal. To find out the input connector location Proceed as follows: 1.
Page 131
® Generating baseband signals R&S SFI100A Reducing crest factors dynamics of a signal, the greater the requirement for a power amplifier fed by the sig- nal to be linear. A high crest factor arises, for example, for a multi carrier signal that has carriers with an identical start phase.
Page 132
® Generating baseband signals R&S SFI100A Reducing crest factors 4.6.2 Crest factor reduction settings Access: ► Select "Baseband" > "ARB" > "Crest Factor Reduction". The dialog provides settings to configure and enable crest factor reduction. Enabling crest factor reduction Crest factor reduction requires an enabled "ARB" state and a valid waveform file loa- ded to the ARB application.
Page 133
® Generating baseband signals R&S SFI100A Reducing crest factors Signal Bandwidth......................135 Stopband Frequency....................135 Passband Frequency....................135 Maximum Filter Order....................136 Cancellation Pulse Bandwidth..................136 Transition Bandwidth....................136 State Requires an active "ARB" state, see "Enabling crest factor reduction" on page 132. Activates crest factor reduction calculation.
Page 134
® Generating baseband signals R&S SFI100A Reducing crest factors Remote command: on page 567 [:SOURce<hw>]:BB:ARBitrary:CFR:ITERations Original Crest Factor Displays the original crest factor of the waveform after the calculation of the resulting crest factor is completed. The original crest factor is calculated as an average over the whole waveform, including any idle periods that can be present in TDD waveforms.
Page 135
® Generating baseband signals R&S SFI100A Reducing crest factors "Enhanced" In the enhanced filter mode, you can specify the passband and stop- band frequencies of the lowpass filter. Figure 4-18: Enhanced filter mode Remote command: on page 566 [:SOURce<hw>]:BB:ARBitrary:CFR:FILTer Channel Spacing Requires "Algorithm"...
® Generating baseband signals R&S SFI100A Shifting the baseband signal Maximum Filter Order Requires "Algorithm" > "Clipping and Filtering" and "Filter Mode" > "Enhanced". Sets the maximum filter order. Remote command: on page 566 [:SOURce<hw>]:BB:ARBitrary:CFR:FORDer Cancellation Pulse Bandwidth Requires "Algorithm" > "Peak Cancellation". Sets the bandwidth of the cancellation pulse.
Page 137
® Generating baseband signals R&S SFI100A Shifting the baseband signal Limitations The complex I/Q bandwidth of the shifted signal cannot exceed the total available baseband bandwidth. The setting range of the frequency offset is then calculated as follows: ≤ f ≤...
Page 138
® Generating baseband signals R&S SFI100A Shifting the baseband signal ° Figure 4-20: I/Q constellation diagram: Effect after offsetting the phase by an angle of 45 To observe the effect of offsetting the phase Use the built-in real-time graphical display. Select "System Config" > "Graphics" > "Constellation"...
Page 139
® Generating baseband signals R&S SFI100A Shifting the baseband signal See also the following sections: ● Chapter 4.7.3, "Improving signal characteristics by shifting the baseband signal", on page 139 ● Chapter 4.7.3, "Improving signal characteristics by shifting the baseband signal", on page 139 Remote command: on page 529...
Page 140
® Generating baseband signals R&S SFI100A Shifting the baseband signal To observe the effect of applied frequency offset and gain ► Use the built-in real-time graphical display. User Manual 1179.6789.02 ─ 02...
® Signal routing and system configuration R&S SFI100A I/Q stream mapper settings 5 Signal routing and system configuration The settings in this dialog comprise the I/Q stream mapping and the processing of the generated I/Q streams. Form this dialog, you can control and configure the connec- tions to external instruments connected to the RF connector.
® Signal routing and system configuration R&S SFI100A External RF settings Settings: Frequency Offset......................142 Phase Offset........................142 Map stream x to connector..................142 Frequency Offset Sets an absolute frequency offset f offset Tip: Use this parameter to shift the used frequency band in the RF frequency section without modifying the RF settings.
Page 143
® Signal routing and system configuration R&S SFI100A External RF settings The tab provides settings to configure and establish the connection to external RF instruments. an overview of all available RF input and output connectors and com- prises the settings necessary to establish the connection to the external instru- ments.
Page 144
® Signal routing and system configuration R&S SFI100A External RF settings ● Prove that the remote control of the particular instruments is required. ● Trigger the "Connect All Remote" function. Remote command: on page 463 :SCONfiguration:EXTernal:ACONnect Connect/Disconnect All Remote Triggers the instrument to: ●...
Page 145
® Signal routing and system configuration R&S SFI100A External RF settings The color is determined by the configuration in the "I/Q Stream Mapping" dialog. Connector Direction/Color Enabled in the "I/Q Stream Mapping" Remote command: on page 464 :SCONfiguration:EXTernal:RF<ch>:DIRection? External Instrument Opens a dialog with settings to establish the connection to the external instrument for the selected signal path.
® Signal routing and system configuration R&S SFI100A External instrument settings Instrument Name Displays useful information on the connected external instrument, like the instrument designation and the RF path the RF settings are coupled to. See also "Prerequisites for connections to external instruments" on page 141.
Page 147
® Signal routing and system configuration R&S SFI100A External instrument settings 2. Select "Remote Instrument". Settings: Scan..........................147 Clean Unused/Clean All....................147 External Instrument..................... 147 Set Symbolic Name.....................147 Remote Channel......................148 Hostname or IP Address..................... 148 Device ID........................148 Apply........................... 148 Apply and Connect......................148 Frontend...
Page 148
® Signal routing and system configuration R&S SFI100A External instrument settings Remote command: on page 465 :SCONfiguration:EXTernal:REMote:ADD on page 466 :SCONfiguration:EXTernal:RF<ch>:REMote:INFO? Remote Channel Displays or selects the remote or hardware channel for control of the external instru- ment. "Frontend Connection" Fixed remote channel for control of external frontends via the LAN interface.
® Signal routing and system configuration R&S SFI100A Overview Frontend Configuration Accesses the "RF Frontend" dialog to configure settings of the connected external frontend. Chapter 7.1.3, "RF frontend settings", on page 185. 5.3.2 Show connector Access: 1. Select "Taskbar > System Config > System Configuration > External RF". 2.
Page 150
® Signal routing and system configuration R&S SFI100A Overview ● Input and output interfaces ● Current stream mapping to the output interfaces. Chapter 5.1, "I/Q stream mapper settings", on page 141. ● Connected controller ("System Controller") and connection ("SCPI"). Chapter 5.2, "External RF settings", on page 142.
® Applying I/Q vector modulation R&S SFI100A I/Q modulator settings 6 Applying I/Q vector modulation The R&S SFI100A offers I/Q modulation with the internally generated digital signal. You can add digital impairments to this internal signal before the I/Q modulator. Also, you can correct the frequency response of the I/Q modulation signal.
Page 152
® Applying I/Q vector modulation R&S SFI100A I/Q modulator settings The "I/Q Modulator" dialog opens. The dialog provides the I/Q modulator settings and settings for applying digital impairments. The remote commands required to define these settings are described in Chap- ter 13.15.6, "SOURce:IQ subsystem", on page 493.
Page 153
® Applying I/Q vector modulation R&S SFI100A I/Q modulator settings If you use the internal baseband signal as the input signal and enable baseband signal generation, the I/Q modulator is enabled automatically. You can disable I/Q modulation, for example, if you want to route the baseband signal directly to the I/Q output connec- tors.
® Applying I/Q vector modulation R&S SFI100A Optimizing I/Q modulation performance Remote command: on page 576 [:SOURce<hw>]:BB:IMPairment:OPTimization:MODE Optimize EVM Enables further optimization of the EVM performance of I/Q modulated RF signals. Enable "Optimize EVM", if your test setup requires the lowest EVM values. For exam- ple, if you need to generate 5G NR signals, LTE signals or IEEE 802.11 signals that require optimized EVM performance.
Page 155
® Applying I/Q vector modulation R&S SFI100A Optimizing I/Q modulation performance a) "Baseband" > "On". b) Select "RF" > "On" 2. Select "I/Q Mod" > "On". The I/Q modulator is enabled and modulates the internal baseband signal onto the RF carrier. 3.
® Applying I/Q vector modulation R&S SFI100A Impairing the signal Figure 6-1: Optimize EVM enabled 3. Select "I/Q Mod" > "On". 4. Select "RF" > "On". 5. On a connected signal analyzer, monitor the signal characteristics. 6.4 Impairing the signal In the R&S SFI100A, you can add digital linear impairments to the signal, for example an I/Q imbalance and a quadrature error.
Page 157
® Applying I/Q vector modulation R&S SFI100A Impairing the signal 6.4.2.1 Gain and gain imbalance An I/Q gain is a multiplication of all I/Q amplitudes by a common factor. The effect is equivalent to two identical I and Q gain factors. The effect of an increased gain factor in the I/Q constellation diagram is shown on Figure 6-2.
Page 158
® Applying I/Q vector modulation R&S SFI100A Impairing the signal sons are interfering signals at the RF carrier frequency, e.g. an unsuppressed RF car- rier subchannel. The effect of a positive I and Q offset in the I/Q constellation diagram is shown on Figure 6-4.
Page 159
® Applying I/Q vector modulation R&S SFI100A Impairing the signal Access: ► Select "I/Q Mod" > "I/Q Settings" > "Digital Impairments". The tab provides settings for I/Q impairment, like leakage, imbalance and offset. The remote commands required to define these settings are described in Chap- ter 13.16.4, "SOURce:BB:IMPairment subsystem",...
Page 160
® Applying I/Q vector modulation R&S SFI100A Impairing the signal Gain Imbalance Sets the imbalance of the I and Q vector. The entry is made in dB (default) or %, where 1 dB offset is roughly 12% according to the following: Imbalance [dB] = 20log ( | GainQ | / | GainI |) Positive values mean that the Q vector is amplified more than the I vector by the corre- sponding percentage.
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response Remote command: on page 576 [:SOURce]:BB:IMPairment:RF<ch>:POFFset on page 576 [:SOURce]:BB:IMPairment:IQOutput<ch>:POFFset 6.5 Correcting the frequency response ● About frequency response correction..............161 ● Applying user-defined FRC................... 165 ● User-defined FRC configuration and settings............
Page 162
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response Real-time compensation The compensation filters are implemented in hardware. Thus, corrections are applied in real time, irrespectively of the baseband signal. If the baseband signal is reconfig- ured, the compensation is applied on that signal, too. Logically though, if parts of the setup like components or cables are changed, these newly introduced parts have to be measured and their S-parameter files included in the compensation.
Page 163
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response R&S SFI-K544 supports the touchstone file format in version V1.0. File extension S-parameters files are files with predefined structure and file extension *.s<n>p, where the following applies : ● <n>...
Page 164
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response ● Port-specific renormalization information (comment lines 4ff, if applied) ● Headings for included data tables (comment lines right above the data tables, start- ing with ! freq) The trace data section corresponds to a set of single-ended S-parameters. It depends on the number of ports and the data format.
Page 165
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response FR file extensions The R&S SFI100A can extract and apply frequency response and level corrections from the following FR file types: ● *.uco files ● *.fres files. These files types contain transmission parameters, in magnitude and phase. The order of the files in the file list is not relevant but the file processing assumes a perfect matching of the single files.
Page 166
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response We assume that you have characterized the components (cable, combiners, DUT), for example with vector network analyzer, and have created the required S-parameters files. We also assume that the frequency response files are created. To generate the baseband and RF signal Configure the baseband signal and enable signal generation, for example as follows: 1.
Page 167
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response 9. Select "User Defined Correction" > "Data Overview" to observe the frequency range covered by the loaded files. The dialog also shows an overview of the aggregated correction data of all active files.
Page 168
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response 3. If you use several files, select "Append". 4. Load the files in the same manner. 5. For each of the files, select "Magnitude" > "On" and "Phase" > "On". 6.
Page 169
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response 6.5.3 User-defined FRC configuration and settings Access: ► In the block diagram of the R&S SFI100A, select "I/Q Mod" > "Frequency Response". The dialog provides settings to configure the frequency responses. The remote commands to define these settings are described in Chapter 13.15.3, "SOURce:CORRection:FRES...
Page 170
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response Optimization Mode Selects the optimization mode for I/Q modulation of the internal baseband signal. How to: Chapter 6.5.2, "Applying user-defined FRC", on page 165 For more information, refer to the specifications document. "Fast"...
Page 171
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response Remote command: [:SOURce<hw>]:CORRection:FRESponse:RF:OPTimization:HOLD[:STATe] on page 486 Optimize for current setting Requires "Optimization Mode" > "High Quality Table". Optimizes correction for the current frequency and bandwidth. Use this function to trig- ger recalculation of the compensation values for the enabled hold filter ("Hold Filter"...
Page 172
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response Settings: State..........................172 Set To Default......................172 Save/Recall......................... 172 Compensate Absolute Level..................172 Absolute Level Correction................... 173 Additional FR.......................173 State Enables the user-defined frequency response correction. Enabling requires "Optimiza- tion Mode" > "High Quality". "Optimization Mode"...
Page 173
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response You cannot enable absolute level compensation and user correction simultaneously. These functions exclude each other. See also "About UCOR" on page 229. Remote command: [:SOURce<hw>]:CORRection:FRESponse:RF:USER:ALEVel[:STATe] on page 488 Absolute Level Correction Indicates the current level correction value, if absolute level correction is enabled.
Page 174
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response In this dialog, you can load S-parameters files. If activated, the transmission S- parameter values are extracted from the file and used to pre-process the gener- ated signal. At the DUT, the signal is as if the DUT is directly connected to the out- put of the R&S SFI100A.
Page 175
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response State If activated, the file is used for frequency response compensation. Thus, you can load files that are excluded from the current frequency response compensation scenario, exchange files or temporarily deactivate files. Note: However, files are of the S-parameter used until you execute "Apply".
Page 176
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response You can use FR files or S-parameters files. To activate loaded files, enable them and select "Apply". A warning icon appears if you change any setting in the dialog but "Apply"...
Page 177
® Applying I/Q vector modulation R&S SFI100A Correcting the frequency response Data overview Access: ► Select "I/Q Mod > Frequency Response > User Defined Correction > Data Over- view". This dialog provides a graphical overview of the combined user-defined frequency response corrections.
® Generating RF signals R&S SFI100A Generating upconverted RF signals 7 Generating RF signals The wideband IF vector signal generator R&S SFI100A generates RF signals within the frequency range from 11 GHz up to 21 GHz. These signals can have up to 10 dBm output power and an adjustable signal level over a wide range.
Page 179
® Generating RF signals R&S SFI100A Generating upconverted RF signals Supported external frontends The R&S SFI100A supports the following external frontends: ● R&S FE110ST ● R&S FE170ST External frontend basics When using a signal generator in complex test setups, long RF cables between the DUT and the signal generator are often necessary.
Page 180
® Generating RF signals R&S SFI100A Generating upconverted RF signals 7.1.2.1 Connecting external frontends For a step-by-step description of how to connect an external frontend, see "To connect an external frontend" on page 36. 7.1.2.2 Controlling external frontends This chapter provides step-by-step descriptions for controlling and operating external frontends with the R&S SFI100A.
Page 181
® Generating RF signals R&S SFI100A Generating upconverted RF signals For more information, refer to the specifications document. To configure frequency band settings for the external frontend Test setups typically require a defined setting of the frequency band configuration. Configure this setting in the "RF Frontend" dialog of the R&S SFI100A. Note: This procedure describes configuring the R&S FE170ST as an example.
Page 182
® Generating RF signals R&S SFI100A Generating upconverted RF signals RF Out Ref Out RF Out RF shield box R&S Vector signal FE170ST Band- Amplifier generator filter IF In Figure 7-2: Test setup: Vector signal generator with R&S FE170ST and external devices RF Out Ref Out RF Out...
Page 183
® Generating RF signals R&S SFI100A Generating upconverted RF signals 2. Select the "External Devices" tab. The devices that are connected to the external frontend via the IX type B connector and which were detected by the R&S SFI100A are indicated. Figure 7-4: Example: External devices connected to an R&S FE170ST 3.
Page 184
® Generating RF signals R&S SFI100A Generating upconverted RF signals 3. Select the "Mode". a) If the external frontend connected to the vector signal generator provides the LO signal in your test setup, select "Internal". b) If the external frontend connected to the vector signal generator receives the LO signal in your test setup, select "External".
Page 185
® Generating RF signals R&S SFI100A Generating upconverted RF signals Once you connect the external frontend, the R&S SFI100A sets the "Frequency" in the status bar automatically. In particular, the R&S SFI100A + R&S FE170ST sets the lower frequency of the frequency band, i.e. 110 GHz. a) In the status bar of the R&S SFI100A, adjust the frequency of the RF signal.
Page 186
® Generating RF signals R&S SFI100A Generating upconverted RF signals Settings: 7.1.3.1 General settings Access: 1. Select "RF Out" > "RF Frontend" > "Frontend Device". 2. Select "Settings". The "Settings" tab provides settings to configure reference frequency and connec- tion settings for the connected external frontend. Settings: Reference Frequency....................186...
Page 187
® Generating RF signals R&S SFI100A Generating upconverted RF signals Once the external frontend is locked, the R&S SFI100A firmware reads out external frontend characteristics such as intermediate frequency (IF) and frequency bands. "Auto" The R&S SFI100A locks the external frontend, when activating the RF output at the R&S SFI100A ("RF"...
Page 188
® Generating RF signals R&S SFI100A Generating upconverted RF signals The used "Intermediade Frequency / Sideband" and the resulting "Frequency Band x" are indicated for reference. "SFI" The external frontend uses the R&S SFI100A specific intermediate frequency of 16 GHz. For available options, see the specifications document.
Page 189
® Generating RF signals R&S SFI100A Generating upconverted RF signals Settings: Firmware........................189 Hardware Config......................189 Firmware Displays firmware information on the control server and control library of the external frontend. The information is displayed in a table and consists of installed packages and versions.
Page 190
® Generating RF signals R&S SFI100A Generating upconverted RF signals Mode Sets the attenuator mode of the external frontend. "Auto" Sets the attenuation value automatically. The frontend control connection provides this attenuation value from the connected external frontend. "Auto & Offset" Requires frontend R&S FE170ST or R&S FE110ST.
Page 191
® Generating RF signals R&S SFI100A Generating upconverted RF signals 2. Select "Cable Correction". The "Cable Correction" tab provides settings necessary to configure the frequency response correction of the IF signal path. You can load correction data to compensate for signal losses in the cable occurring at different IF signal frequencies.
Page 192
® Generating RF signals R&S SFI100A Generating upconverted RF signals Example: Displaying file correction data The example for the *.s2p file below comprises correction data for frequencies from 0 GHz to 7.5 GHz. # HZ S DB R 50.00 ! Date: 2020-06-12;11:48:28 ! freq[Hz] db:S11 ang:S11 db:S21 ang:S21 db:S12 ang:S12 db:S22 ang:S22 100000.0 0.001 0 -0.018267469344920073 0 -0.018267469344920073 0 0.001 0 50000000.0 0.001 0 -0.10438567392872056 0 -0.10438567392872056 0 0.001 0...
Page 193
® Generating RF signals R&S SFI100A Generating upconverted RF signals 2. Select the "Network" tab. The tab provides settings to configure network settings of the external frontend. Settings: Address Mode......................193 Address........................193 Subnet Mask....................... 193 Apply........................... 194 Address Mode Selects the mode for assigning the IP address of the external frontend. "Auto (DHCP)"...
Page 194
® Generating RF signals R&S SFI100A Generating upconverted RF signals Remote command: n.a. Apply Applies any changes to the network configuration of the external frontend. Beware that if you change the network configuration, the connection is aborted and you must re-establish a connection to the frontend. "To configure the R&S SFI100A for frontend control"...
Page 195
® Generating RF signals R&S SFI100A Generating upconverted RF signals Additional External Device Correction.................195 └ State......................196 └ Load Correction File..................196 Refresh External Devices Updates the display of external devices connected to the external frontend. Remote command: on page 525 [:SOURce<hw>]:EFRontend:EXTDevice:REFResh External Device 1 / External Device 2 You can connect up to two external devices to the external frontend.
Page 196
® Generating RF signals R&S SFI100A Generating upconverted RF signals State ← Additional External Device Correction Activates correction of the RF signal for different RF signal frequencies for the connec- ted external devices. Activation requires loading of a valid correction file, see "Load Correction File"...
Page 197
® Generating RF signals R&S SFI100A Generating upconverted RF signals Out State Activates or deactivates the LO output of the connected external frontend. Remote command: on page 528 [:SOURce<hw>]:EFRontend:LOSCillator:OUTPut:STATe Mandatory LO IN Frequency Requires "Mode > External". Displays the required frequency on the "LO In" connector of the connected external frontend.
Page 198
® Generating RF signals R&S SFI100A Generating upconverted RF signals Query the error message queue using the remote command SYST:ERR? to determine if any or which errors occurred during operation. If any errors occur that are not described here, contact the Rohde & Schwarz customer support.
® Generating RF signals R&S SFI100A Configuring RF signals Status bar message Dialog status SYST:ERR? result Description/Remedy -256, "File name not The specified .s2p file does not exist. found" Correct the path and filename and make sure that the file is stored on the instrument under /var/user//external_frontends/ <frontend_type>/touchstonefiles.
® Generating RF signals R&S SFI100A RF settings To activate the RF output By default, the RF output signal is disabled. When you activate the RF output, the instrument restores the previously set signal configuration. ► Activate the RF output in one of the following ways: a) Select "Level >...
Page 201
® Generating RF signals R&S SFI100A RF settings In the "RF Frequency" dialog, you can configure the RF frequency and an offset. The remote commands required to define the settings are described in Chap- ter 13.15.4, "SOURce:FREQuency subsystem", on page 491. Settings: Frequency........................
Page 202
® Generating RF signals R&S SFI100A RF settings 7.3.2 RF level settings Access: 1. Select "RF" > "RF Level" > "Level". In the "RF Level" dialog, you can configure the offset-free level, the level limit, and the step width for varying the level with the rotary knob. 2.
Page 203
® Generating RF signals R&S SFI100A RF settings RF State/RF ON Activates or deactivates the RF output. Acts as the [RF On/Off] key. Remote command: on page 443 :OUTPut<hw>[:STATe] Amplitude Sets the level of the RF signal. The value is offset-free and corresponds to the level at the RF Out connector. Note: Suppressed values in the status bar For security concerns or certain operating modes, you can hide the frequency and level display in the status bar.
Page 204
® Generating RF signals R&S SFI100A RF settings Remote command: on page 512 [:SOURce<hw>]:POWer[:LEVel][:IMMediate]:OFFSet Setting Characteristics Selects additional quality characteristics to optimize the behavior of the RF signal level for the specific application. "Auto" Sets the RF output level automatically according to the selected mode.
® Generating RF signals R&S SFI100A Generating reference signals 7.4 Generating reference signals This chapter provides information on reference input signals and reference output sig- nals. It covers the following topics: ● Required options....................205 ● RF connector settings................... 205 ● Reference frequency settings................
Page 206
® Generating RF signals R&S SFI100A Generating reference signals 2. Select a "Signal" to open the corresponding settings dialog. 3. Use the built-in Show Connector function to display the physical location of the selected connector. The eye icon in the tab header indicates the panel (front, rear or both) the selected connector is at.
Page 207
® Generating RF signals R&S SFI100A Generating reference signals In the "Reference Frequency" tab, you can select the reference frequency signal source and the frequency and synchronization bandwidth mode of an external ref- erence signal. The symbol in the status bar indicates the current oscillator configuration. The remote commands required to define these settings are described in Chap- ter 13.15.8, "SOURce:ROSCillator...
Page 208
® Generating RF signals R&S SFI100A Generating reference signals "Internal" Uses the internal reference oscillator, either with calibrated or a user- defined Adjustment Value. Note: The internal reference frequency automatically uses Synchroni- zation Bandwidth > Narrow. Thus, if you preset this parameter, or set the reference source from "External"...
Page 209
® Generating RF signals R&S SFI100A Generating reference signals Sets the variably settable external reference frequency. Remote command: on page 501 [:SOURce]:ROSCillator:EXTernal:FREQuency:VARiable Synchronization Bandwidth Selects the synchronization bandwidth for an external reference signal, set with "Source > External". The resulting bandwidth is indicated by the parameter Nominal Synchronization Band- width.
Page 210
® Generating RF signals R&S SFI100A Generating reference signals 2. Select "Reference Output". In the "Reference Output" tab, you can set the reference frequency value at the output connectors. As a result of parameter dependencies, "Preset This Parameter" sometimes does not affect output dialogs.
Page 211
® Generating RF signals R&S SFI100A Generating reference signals Remote command: on page 502 [:SOURce]:ROSCillator:OUTPut:FREQuency:MODE on page 503 [:SOURce]:ROSCillator:OUTPut2:FREQuency:MODE on page 503 [:SOURce]:ROSCillator:OUTPut3:FREQuency:MODE Show Connector Accesses a dialog that displays the physical location of the selected connector on the front/rear panel of the instrument. 7.4.5 Adjustment settings Access: 1.
® Generating RF signals R&S SFI100A Using power sensors 7.5 Using power sensors The R&S SFI100A works with any of the R&S NRP power sensors and thus supports various application tasks. Using power sensors, you can for example determine attenu- ation characteristics of downstream equipment or cables.
Page 213
® Generating RF signals R&S SFI100A Using power sensors 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 214
® Generating RF signals R&S SFI100A Using power sensors 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 215
® Generating RF signals R&S SFI100A Using power sensors Connection Sensor type (incl. USB hub) Cables/Acessories Characteristics R&S NRP-Z5 USB sensor Standard USB cable (USB This connection does hub (high-speed USB 2.0) type A to USB type B) not support external triggering.
Page 216
® Generating RF signals R&S SFI100A Using power sensors Access: ► Select "RF" > "RF Measurement" > "NRP Power Viewer". The "Power Viewer" tab lists the mapped R&S NRP power sensors with the mea- sured parameter mode and the current readings. The "Config" button leads you to the configuration dialog to set the parameters for each sensor.
Page 217
® Generating RF signals R&S SFI100A Using power sensors Example: How to set up a closed loop power control RF level Input level x dB Amplifier Coupler Signal generator Power Measured level sensor Figure 7-5: Example of a test setup with NRP power control The signal generator applies the RF output signal to an amplifier and to the DUT.
Page 218
® Generating RF signals R&S SFI100A Using power sensors In this dialog you can configure the parameters of the power control setup for the selected power sensor. The remote commands required to define these settings are described in Chap- ter 13.15.9, "SOURce:POWer subsystem", on page 505.
Page 219
® Generating RF signals R&S SFI100A Using power sensors Measured Level Indicates the current reading of the selected power sensor. Remote command: on page 451 :READ<ch>[:POWer]? on page 452 :SENSe<ch>:UNIT[:POWer] Target Level Specifies the nominal level expected at the input of the sensor. The signal generator adjusts the output power accordingly, to meet the target value at the sensor input, and thus the power required at the DUT.
Page 220
® Generating RF signals R&S SFI100A Using power sensors Remote command: on page 509 [:SOURce<hw>]:POWer:SPC:CRANge Delay Time Sets a waiting period between the level adjustment of the generator and the next mea- surement of the power sensor. With this parameter, you can bypass idle times in the controlled system. Remote command: on page 509 [:SOURce<hw>]:POWer:SPC:DELay...
Page 221
® Generating RF signals R&S SFI100A Using power sensors 7.5.5 NRP sensor configuration Access: ► Select "RF" > "RF Measurement" > "NRP Sensor Configuration". In this dialog you can configure the parameters for each mapped R&S NRP power sensor in separate tabs. The remote commands required to define these settings are described in Chap- ter 13.13, "SENSe, READ, INITiate and SLISt...
Page 222
® Generating RF signals R&S SFI100A Using power sensors Filter..........................223 Filter Length........................ 224 Auto Once........................224 Noise/Signal Ratio.......................224 Timeout........................224 Default Aperture Time....................224 Aperture Time......................225 S-Parameter........................225 Enable Logging......................225 Sensor type and serial number The side tab label indicates type and serial number of an R&S NRP power sensor and its mapping index.
Page 223
® Generating RF signals R&S SFI100A Using power sensors You can activate the permanent display for several sensors. Remote command: on page 454 :SENSe<ch>[:POWer]:DISPlay:PERManent:STATe Use Frequency Of Selects the source for measurement. "RF" The R&S SFI100A transfers the RF frequency and level settings to the R&S power sensor automatically.
Page 224
® Generating RF signals R&S SFI100A Using power sensors "User" The filter length is defined manually, with the parameter Filter Length. As the filter length works as a multiplier for the time window, constant filter length results in a constant measurement time. Values 1 and 2N are allowed.
Page 225
® Generating RF signals R&S SFI100A Using power sensors Remote command: on page 452 :SENSe<ch>[:POWer]:APERture:DEFault:STATe Aperture Time 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 226
® Generating RF signals R&S SFI100A Using power sensors R&S NRP power sensors that are connected in the LAN or use the USBTMC protocol are only detected by the scan search function. Access: ► Select "RF" > "RF Measurement" > "NRP Sensor Mapping". The dialog lists all detected R&S NRP sensors for selection and mapping.
Page 227
® Generating RF signals R&S SFI100A Using power sensors Scan Scans the network and the USB connections for sensors connected using the VISA communication protocol, i.e. sensors that are addressed over LAN or USBTMC. The instrument detects sensors communicating over the USB legacy protocol automat- ically.
® Generating RF signals R&S SFI100A Applying user correction "Sensor" Selects the name of the R&S NRP power sensor. If the R&S SFI100A does not contain the R&S NRP power sensor you use, select "<from Device ID". The "Device ID" entry field switches in edit mode where you can enter the ID of your product manually.
Page 229
® Generating RF signals R&S SFI100A Applying user correction = Device under test Components = Designation of all components between the measurement equipment and the DUT, e.g. cables = Flat signal at the outputs of the R&S SFI100A = Signal received at the DUT, incl. the external losses About UCOR User correction (UCOR) is a method that determines the external level loss of the RF output signal over a frequency range in advance, see...
Page 230
® Generating RF signals R&S SFI100A Applying user correction Possible ways for configuring the user correction values You can configure correction values in the following ways: ● Internally – Use the built-in table editor in the "UCOR > Edit User Correction Data" dialog. Once defined, user correction values can be saved in a file.
Page 231
® Generating RF signals R&S SFI100A Applying user correction Interactions and characteristics You can enable user correction in all operating modes. The RF output level (Level ) is the sum of the level value and the correction for the particular frequency: Level = "Status bar >...
Page 232
® Generating RF signals R&S SFI100A Applying user correction The "UCOR" dialog contains all settings for creating and handling files with user- defined level correction values. The remote commands required to define these settings are described in Chap- ter 13.15.2, "SOURce:CORRection subsystem", on page 472.
Page 233
® Generating RF signals R&S SFI100A Applying user correction The window shows the metadata of the file and the output level parameters that are relevant for user correction. Remote command: n.a. 7.6.2 Im-/Export settings Access: 1. Select "RF" > "RF Level" > "User Correction". 2.
Page 234
® Generating RF signals R&S SFI100A Applying user correction Remote command: on page 480 [:SOURce<hw>]:CORRection:DEXChange:MODE ASCII File Settings Defines the format and the separators of the associated data file. "Extension" Selects *.csv or *.txt format. "Decimal Sets "Point" (dot) or "Comma" as the decimal separator used in the Point"...
Page 235
® Generating RF signals R&S SFI100A Applying user correction 7.6.3 UCOR data editor The "User Correction" dialog provides a build-in list editor for defining the correspond- ing value pairs. Prerequisite to define correction values, is that you have selected a file. How to: see Chapter 7.6.1, "User correction data settings",...
Page 236
® Generating RF signals R&S SFI100A Applying user correction └ Fill with Sensor....................236 └ Save As/Save....................236 Fill..........................236 Edit UCOR Data Opens the build-in table editor to define a new correction table or edit an existing one. See also: ● "Fill..."...
Page 237
® Generating RF signals R&S SFI100A Applying user correction To fill the table, select "Fill". Note: Once you fill one column only, the editor automatically adds preset values in the other columns. This functionality protects against data loss, otherwise incomplete rows are when saving.
Page 238
® Generating RF signals R&S SFI100A Applying user correction 3. Select "Edit UCOR Data > Fill With Sensor...". This dialog contains parameters for filling a table automatically with sensor read- ings. To fill the table, select "Execute". For information on power sensors and how to use them, see Chapter 7.7, "Improving the RF signal performance",...
® Generating RF signals R&S SFI100A Improving the RF signal performance "Include Zeroing" Performs a zeroing procedure before acquiring the user correction data to improve precision. No signal is applied to the sensor during zeroing. RF output is tempo- rarily switched off during that time. When unchecked, the zeroing procedure is skipped.
Page 240
® Generating RF signals R&S SFI100A Improving the RF signal performance Using the user correction function and e.g., a R&S NRP power sensor, the R&S SFI100A utilizes the readings of the power sensor and creates a correction value table for controlling the output level during operation. See also Chapter 7, "Generating RF signals",...
Page 241
® Generating RF signals R&S SFI100A Improving the RF signal performance 6. Select "State > On". 7. Close the dialog. To create user correction data with an R&S NRP and the R&S SFI100A We assume, that the power sensor is connected, assigned and ready for operation. 1.
Page 242
® Generating RF signals R&S SFI100A Improving the RF signal performance d) Select "Increment Value > e.g. 1 MHz", to determine the frequency steps. e) Select "Fill", to insert the frequency values. The "Fill" function also fills the column of the "Correction Value / dB" values with a predefined value, since empty cells lead to the data loss of the entire line.
Page 243
® Generating RF signals R&S SFI100A Improving the RF signal performance 2. Select "UCOR Data" > "UCOR Data...", if there is no file loaded already. 3. Select the directory and file you want to use. 4. Load the file with "Select". 5.
® Generating I/Q output signals R&S SFI100A About I/Q analog output signals 8 Generating I/Q output signals Option: R&S SFI-K17 ● About I/Q analog output signals................244 ● Generating I/Q analog output signals..............245 ● I/Q analog output settings..................251 8.1 About I/Q analog output signals Required options The equipment layout for output of analog I/Q signal includes: ●...
® Generating I/Q output signals R&S SFI100A Generating I/Q analog output signals Maximum overall output voltage The voltage of the analog output signals is defined as a combination of the output volt- age of the I and Q signal components and an optional bias voltage. If you use the dif- ferential output, you can also set an offset.
Page 246
® Generating I/Q output signals R&S SFI100A Generating I/Q analog output signals Table 8-1: Analog I/Q signals and R&S SFI100A connections Signal Signal type R&S SFI100A Single-ended "Single" Positive differential "DAC" or "Diff" I/Q bar Negative differential "DAC" or "Diff" Generator I out I in...
Page 247
® Generating I/Q output signals R&S SFI100A Generating I/Q analog output signals The general settings tab opens of the I/Q analog output configuration dialog. To generate single-ended analog I/Q signals 1. Connect to the single-ended I/Q analog output connectors of the R&S SFI100A. "To connect to the analog I/Q output interfaces"...
Page 248
® Generating I/Q output signals R&S SFI100A Generating I/Q analog output signals The block diagram automatically adjusts the signal routing to the single-ended ana- log I/Q outputs "I/Q Out". To generate differential analog I/Q signals 1. Follow steps (1) and (2) as in section "To generate single-ended analog I/Q sig- nals"...
Page 249
® Generating I/Q output signals R&S SFI100A Generating I/Q analog output signals e) Set "Offset (EMF)" = 10 mV. 5. To enable differential analog I/Q signal output, set "State" > "On". The block diagram automatically adjusts the signal routing to the single-ended ana- log I/Q outputs "I/Q Out".
Page 250
® Generating I/Q output signals R&S SFI100A Generating I/Q analog output signals a) Select "Mode" > "Variable". b) Set "I/Q Level Vp (EMF)" = 850 mV c) Enable "Couple I/Q Bias" to use the same "Bias (EMF)" value for the I-compo- nent and the Q-component.
® Generating I/Q output signals R&S SFI100A I/Q analog output settings 8.3 I/Q analog output settings Access: ► Open general settings of the I/Q analog output signal. "To connect to the analog I/Q output interfaces" on page 245. The dialog provides the I/Q analog settings to select and configure the analog out- put signal type and to add digital impairments to the signal.
Page 252
® Generating I/Q output signals R&S SFI100A I/Q analog output settings Parameter Value "State" Not affected by a preset "I/Q Output Type" Single Ended Not affected by a preset, if you have connected external instruments and "Pre- set behavior: Keep connections to external instruments" > "On". "I/Q Level Vp (EMF)"...
Page 253
® Generating I/Q output signals R&S SFI100A I/Q analog output settings "Fixed" The power levels of the I/Q signal components are fixed, see table Table 8-2. Table 8-2: Fixed mode I/Q output power levels "I/Q Output Type" "I/Q Level Vp (EMF)" "Bias (EMF)"...
Page 254
® Generating I/Q output signals R&S SFI100A I/Q analog output settings In "Single Ended" mode, this parameter is the bias between the I/Q output signal and the ground. Use this bias, for example, to define the operating point of a DUT. To keep the I/Q analog output power levels below the maximum input power level at your DUT, see "Maximum overall output voltage"...
® Monitoring baseband signal characteristics R&S SFI100A About the graphical signal display 9 Monitoring baseband signal characteristics Instead of analyzing the baseband signal characteristics with an external instrument, the R&S SFI100A can also visualize a subset of these signal characteristics with the built-in graphical signal display function.
Page 256
® Monitoring baseband signal characteristics R&S SFI100A About the graphical signal display Figure 9-1: I/Q diagram with markers = window with two separate coordinate systems with identical x-axis and y-axis x-axis = time in units number of symbols, chips, samples or seconds depending on the signal y-axis = amplitude, scaled to the peak envelope power;...
Page 257
® Monitoring baseband signal characteristics R&S SFI100A About the graphical signal display Figure 9-2: Vector diagram (64QAM) X-axis, Y-axis = amplitudes of the signal components, scaled to the peak envelope power; where minimum scaled amplitude = -1, maximum scaled amplitude = +1 Application: To analyze the transition between the various states of modulation map- ping, especially with linear modulations like MSK, QPSK or QAM.
Page 258
® Monitoring baseband signal characteristics R&S SFI100A About the graphical signal display Figure 9-3: Constellation diagram (64QAM) X-axis, Y-axis = amplitudes of the signal components, scaled to the peak envelope power; where minimum scaled amplitude = -1, maximum scaled amplitude = +1 Application: To classify modulation.
Page 259
® Monitoring baseband signal characteristics R&S SFI100A About the graphical signal display X-axis = time in the range of -/+ 1 symbol Y-axis = amplitude, scaled to the peak envelope power; where minimum scaled amplitude = -1, maximum scaled amplitude = +1 The display width is normalized for 2 symbols.
Page 260
® Monitoring baseband signal characteristics R&S SFI100A About the graphical signal display 9.2.1.6 Power spectrum The power spectrum displays the signal spectrum which is calculated from the I/Q sig- nal with fast Fourier transform (FFT). The power density over frequency is displayed. Figure 9-6: Power spectrum diagram of a 5 MHz LTE signal with enabled reference curve (blue) "FFT points"...
Page 261
® Monitoring baseband signal characteristics R&S SFI100A About the graphical signal display Figure 9-7: Block diagram with graphical signal display and signal acquisition points 9.2.3 Display functions The graphical display provides general display functions known from other measure- ment instruments and offers zoom and markers. Zooming You can zoom into the diagram to visualize the measurement results in greater detail.
® Monitoring baseband signal characteristics R&S SFI100A Graphics configuration settings Single marker indication Delta marker indication ● 1 = delta marker ● 2 = result of the marker function, i.e. the delta values in the current units ● 1 = marker position on the x-axis in the current units ●...
Page 263
® Monitoring baseband signal characteristics R&S SFI100A Graphics configuration settings Figure 9-8: Graphics configuration dialog 2. To display a certain characteristic of the signal, use the parameter "Mode". 3. To select suitable signal acquisition points, use the parameter "Source". 4. To enable the graphical signal display, select "Add". A thumbnail of the graphical signal display is shown in the taskbar.
Page 264
® Monitoring baseband signal characteristics R&S SFI100A Graphics configuration settings Length........................264 Full Scale (dBFS)......................264 Trigger Source......................264 Sample Rate Mode..................... 265 Sample Rate....................... 265 Add..........................265 Apply Changes......................265 Remove........................266 Graphical Diagrams Table The active graphical signal displays are listed in the table at the top of the dialog. Mode Sets the graphics mode, see Chapter 9, "Monitoring baseband signal...
Page 265
® Monitoring baseband signal characteristics R&S SFI100A Graphics configuration settings "Software" Recording of signals starts automatically in predefined intervals. This asynchronous method is suitable if a representative display of the complete signal is required. "Marker 1" The starting point for recording of signals is determined by the marker 1 setting of the activated digital standard ("Trigger/Marker"...
® Monitoring baseband signal characteristics R&S SFI100A Graphical signal display settings Remove Removes the selected graphical signal display from the taskbar/graphical diagrams table. Remote command: on page 571. [:SOURce]:BB:GRAPhics:CLOSe The command closes all graphical signal displays. 9.4 Graphical signal display settings Access: 1.
® Monitoring baseband signal characteristics R&S SFI100A Checking the generated signal graphically Show / Hide marker Sets two markers to the displayed signal or hides them. See also: ● "Using markers" on page 261 ● "To enable markers to read-out measured data" on page 269 Reference Curve Enable the indication of up to five configurable reference curves (traces).
Page 268
® Monitoring baseband signal characteristics R&S SFI100A Checking the generated signal graphically Configure the graphical signal display 1. Select the wave icon: The "Graphics Configuration" dialog opens. 2. Select "Mode > Constellation". 3. Select "Source > Baseband". 4. To view the signal, select "Add". A new thumbnail (minimized view) indicating the constellation diagram appears in the "Taskbar".
Page 269
® Monitoring baseband signal characteristics R&S SFI100A Checking the generated signal graphically 5. To enlarge the constellation diagram, select it. The displayed constellation diagram confirms the a QPSK offset modulation. Figure 9-10: Constellation diagram of a WCDMA-3GPP (QPSK 45° offset) signal To zoom into a diagram In an enlarged diagram: 1.
Page 270
® Monitoring baseband signal characteristics R&S SFI100A Checking the generated signal graphically 2. Use the default settings. 3. Select "Save". The instrument creates a screenshot of the current screen and stores it in a file with a predefined filename in the default user directory /var/user/. Chapter 10.9, "Creating screenshots of current settings", on page 295.
® Managing files and data R&S SFI100A About the file system 10 Managing files and data The R&S SFI100A uses files to save all instrument data. The instrument allows you to save and to load instrument settings, and to import and to export user data for process- ing in another instrument or later.
Page 272
® Managing files and data R&S SFI100A About the file system Chapter 10.6, "Exporting and importing remote command lists", on page 284. ● Externally generated waveforms. You can load the waveform files at the ARB appli- cation on the instrument. Chapter 4.3, "Using the arbitrary waveform generator (ARB)", on page 64.
® Managing files and data R&S SFI100A Restoring an instrument configuration Both file transfer methods open the folder /user that is the /var/user/ folder on the instrument. For a step-by-step description, see Chapter 10.8, "Transferring files from and to the instrument", on page 289.
Page 274
® Managing files and data R&S SFI100A Restoring an instrument configuration ● [Preset] It is the most frequent function. A preset executes a defined instrument setup to provide an initial instrument state as a basis for a new configuration. It resets all parameters and switching states including the states of inactive operat- ing modes.
Page 275
® Managing files and data R&S SFI100A Restoring an instrument configuration Presetting the instrument to a user-defined state The reset functions set the parameters and operating modes to default values prede- fined by the factory. Alternatively to these default settings, you can: Alternatively to recalling the instrument default settings, you can preset the instrument to a user-defined state as follows: ●...
Page 276
® Managing files and data R&S SFI100A Restoring an instrument configuration Execute Factory Preset Resets the instrument to its factory settings. Note: "Factory Preset" retains all security settings and does not delete any user files like setups or user data. See also Table 10-1 that contains the key parameters that are reset by the correspond-...
Page 277
® Managing files and data R&S SFI100A Restoring an instrument configuration 2. Save them as described in Chapter 10.4.2, "Saving and recalling instrument set- tings", on page 281: a) Save the settings as a file with the predefined filename UserPreset.savrcltxt. b) Save this file in the directory /var/user/.
® Managing files and data R&S SFI100A Saving and recalling settings 10.3 Protecting data During operation, the R&S SFI100A saves user data permanently in the user directory, "File storage location" on page 272. To protect any classified data and to avoid saving any sensitive data on the R&S SFI100A permanently, you have the following options: ●...
Page 279
® Managing files and data R&S SFI100A Saving and recalling settings Settings files created in this way are visible in the file system and accessible with the supported methods for file handling. In the general case, a recall process replaces the instruments settings with the saved values.
Page 280
® Managing files and data R&S SFI100A Saving and recalling settings Operation Mode Accesses the settings for storing ("Save") and loading ("Recall") of the instrument set- tings. Also, you can import SCPI-Files ("SCPI-Import") or export SCPI files ("SCPI- Export"). Chapter 10.6, "Exporting and importing remote command lists", on page 284.
Page 281
® Managing files and data R&S SFI100A Saving and recalling settings Exclude Frequency The current frequency is retained when a stored instrument setting is loaded. Remote command: on page 492 [:SOURce<hw>]:FREQuency[:CW|FIXed]:RCL Exclude Level The current level is retained when a stored instrument setting is loaded. Remote command: on page 512 [:SOURce<hw>]:POWer[:LEVel][:IMMediate]:RCL...
® Managing files and data R&S SFI100A Managing files with user data 4. To restore the settings, select the "Operation Mode > Recall" 5. Select "Recall Immediate 1" The instrument is restored to the previous state. 6. Select "Recall Immediate 2" to switch to the settings saved in the second file. To save complete instrument settings 1.
Page 283
® Managing files and data R&S SFI100A Managing files with user data The name of the dialog can be different but the provided functions are equal. See also Chapter 4.3.4.2, "Loading and playing waveform files", on page 84. 2. To load a file, proceed as follows: a) Navigate through the file system.
® Managing files and data R&S SFI100A Using the file manager The dialog name changes depending on the context. The provided functions are self- explanatory and similar. Use the settings for example as follows: ● To navigate through the file system, use the directory tree. ●...
Page 285
® Managing files and data R&S SFI100A Using the file manager You can perform the following tasks: ● Copying multiple files from disk to other media Chapter 10.8, "Transferring files from and to the instrument", on page 289 ● Copying files into another directory Cut, Copy&Paste and Delete ●...
Page 286
® Managing files and data R&S SFI100A Using the file manager Unlike the "Save/Recall" and "File Select" dialogs, the "File Manager" displays the full filenames including extensions. Remote command: on page 417 :MMEMory:CDIRectory Cut, Copy&Paste and Delete Standard file management functions. Before a file is deleted, you have to confirm the delete operation.
Page 287
® Managing files and data R&S SFI100A Using the file manager Connect........................287 Change........................287 Disconnect........................287 Network Folder Enter the path of the folder or computer, e.g. //<IP Address>/user or //<server name>/user. Local Folder Enter a letter or an alias name to describe the folder. In the directory tree, a mapped network folder is indicated as /shares/ <"Local Folder">.
Page 288
® Managing files and data R&S SFI100A Using the file manager To display all files in the volatile memory 1. Select "System Config" > "Setup" > "Settings" > "Save / Recall" > "File Manager". 2. Navigate to /var/volatile/. 10.7.4 Mapping a network folder Possibly you would like to transfer instrument or user settings to another R&S SFI100A, distribute waveform files to several instruments or you have to access frequently the same network drive.
® Managing files and data R&S SFI100A Transferring files from and to the instrument If the connection does not succeed, consider to check the following: ● Is the network folder or computer you try to map turned on? ● Is the network folder or computer enabled for remote access? ●...
Page 290
® Managing files and data R&S SFI100A Transferring files from and to the instrument To enable write permission on the file system 1. Select "System Config" > "Setup" > "Security" > "Security". 2. Select "General" > "Disk & Memory". 3. Enable "Volatile Mode". 4.
Page 291
® Managing files and data R&S SFI100A Transferring files from and to the instrument The default password is 123456. For more information, see Chapter 11.4, "Using the security settings", on page 319. 5. Select "Accept". 10.8.2 Accessing the file system using FTP If the R&S SFI100A is connected to a LAN, you can use file transfer protocol (FTP) to access the file system and to transfer files from and to the instrument.
Page 292
® Managing files and data R&S SFI100A Transferring files from and to the instrument 7. Select "System Config" > "Setup" > "Settings" > "Save / Recall". Open the /var/user/ directory. The dialog displays the /var/user/test ftp directory. 10.8.3 Accessing the R&S SFI100A file system using SMB (Samba) The SMB (Samba) protocol is an alternative way to access the file system of the instru- ment from a remote PC.
Page 293
® Managing files and data R&S SFI100A Transferring files from and to the instrument The user directory corresponds to the /var/user/ directory of the instrument; the volatile directory - to the /var/volatile directory. To map the R&S SFI100A as a network drive to the remote PC We assume that the instrument and the remote PC are connected to a LAN.
Page 294
® Managing files and data R&S SFI100A Transferring files from and to the instrument To transfer a file with user data to the instrument 1. Connect a USB storage device, for example a USB memory stick to one of the USB interfaces of the instrument.
® Managing files and data R&S SFI100A Creating screenshots of current settings 10.9 Creating screenshots of current settings The save/recall function enables you to save current settings in a file. To document the most important settings for a performed signal generation, you can also save a hard- copy of the current display.
Page 296
® Managing files and data R&S SFI100A Creating screenshots of current settings └ Clear Path..................... 298 └ Prefix, Year, Month, Day................298 └ Current Auto Number..................298 Automatic Naming If enabled, creates the output filenames automatically according to the rules set with Hardcopy Options >...
Page 297
® Managing files and data R&S SFI100A Creating screenshots of current settings Automatic Naming ← Hardcopy Options > Common If enabled, creates the output filenames automatically according to the rules set with Hardcopy Options > Automatic Naming settings. Remote command: on page 440 :HCOPy:FILE[:NAME]:AUTO:STATe Format ←...
Page 298
® Managing files and data R&S SFI100A Creating screenshots of current settings Clear Path ← Hardcopy Options > Automatic Naming Deletes all image files with extensions *.bmp, *.jpg, *.png and *.xmp in the direc- tory set for automatic naming. Before the command is executed, a warning message prompts you to confirm the dele- tion of the files.
Page 299
® Managing files and data R&S SFI100A Creating screenshots of current settings Chapter 11.2.4, "How to assign actions to the [★] key", on page 309. The R&S SFI100A creates a snapshot of the screen and opens the "Hardcopy" dia- log for saving it in a file. To configure and save the hardcopy 1.
® General instrument functions R&S SFI100A Customizing the user interface 11 General instrument functions The general instrument functions include basic instrument settings, regardless of the selected operating mode and measurement. Some of these settings like screen display and peripherals are initially configured at the setup of the instrument, according to per- sonal preferences and requirements.
Page 301
® General instrument functions R&S SFI100A Customizing the user interface The remote commands required to configure the display and keyboard are described in Chapter 13.8, "DISPlay subsystem", on page 430 and Chapter 13.11, "KBOard subsys- tem", on page 442. Screen Saver......................
Page 302
® General instrument functions R&S SFI100A Customizing the user interface 11.1.2 Display update settings Access: ► Select "System Config > Setup > User Interface > Start/Stop Display Update". This dialog enables you, to deactivate updating the display. The remote command to switch off the display update is described in Chapter 13.8, "DISPlay subsystem",...
® General instrument functions R&S SFI100A Organizing frequently used settings as favorites 11.2 Organizing frequently used settings as favorites The R&S SFI100A provides two possibilities to define frequently used settings and pro- cedures for later retrieval individually. User menu and [★] key These two functions work similar to the favorites function of a browser or other pro- grams.
Page 304
® General instrument functions R&S SFI100A Organizing frequently used settings as favorites Save/Recall vs. recall setup If you need to restore a specific signal generation setup and perform further configura- tions based on this particular instrument state, the R&S SFI100A provides two options: ●...
Page 305
® General instrument functions R&S SFI100A Organizing frequently used settings as favorites 11.2.2 How to use the user menu for fast adjustments Access: 1. Press the [★] key. The "User Menu" dialog opens. If you execute this action for the first time, the dialog displays instructions on how to use the "User Menu".
Page 306
® General instrument functions R&S SFI100A Organizing frequently used settings as favorites The "User Menu" button in the taskbar confirms that you have created a "User Menu" with at least one entry. 4. Press the [★] key. The "User Menu" dialog shows all parameters that you have added to the list. You can modify the parameter settings directly in this dialog, e.g .change a state or set values, as you do in the particular dialog the parameter originally belongs to.
Page 307
® General instrument functions R&S SFI100A Organizing frequently used settings as favorites 3. To tansfer a file from or to an instrument, the R&S SFI100A provides several options, see "File handling" on page 272. 11.2.3 Define user key actions settings Access: ►...
Page 308
® General instrument functions R&S SFI100A Organizing frequently used settings as favorites Select Depending on the selected "Wizard", provides access to: ● the standard "File Select" function for loading an SCPI script or setup file ● a list of all currently opened dialogs. See SCPI.
Page 309
® General instrument functions R&S SFI100A Organizing frequently used settings as favorites 11.2.4 How to assign actions to the [★] key The customizable [★] key has no predefined function assigned. You can individually define actions to be executed or functions to be accessed when pressing this key. To assign a frequently used dialog to the [★] key: 1.
® General instrument functions R&S SFI100A Managing licenses and license keys The R&S SFI100A executes the action and opens the dialog. 11.3 Managing licenses and license keys An option is ready to operate after it is enabled with a license keycode supplied with the option.
Page 311
® General instrument functions R&S SFI100A Managing licenses and license keys In this tab, you can activate licenses for newly purchased or newly registered options. 2. Select "Installed License Keys". This tab lists all active options, with information on the available number of an option, the license type and registration.
Page 312
® General instrument functions R&S SFI100A Managing licenses and license keys Settings Device ID........................312 Enter License Key....................... 312 Import License Key from File..................312 Export Deactivation Response to File................. 312 License Installation Info....................312 Installed License Keys....................312 └ Show Inactive....................312 └...
Page 313
® General instrument functions R&S SFI100A Managing licenses and license keys How to move a portable license for information on how to activate deactivated licenses. Installed License Keys Table ← Installed License Keys Shows information on the currently installed options. "Export License Key to File"...
Page 314
® General instrument functions R&S SFI100A Managing licenses and license keys 2. Select "Open License Server". The license server browser opens in a browser window and starts initially in the "Configuration" view. Figure 11-1: R&S license server dialog The icons in the status bar on the right lead you to information on the license server: ●...
Page 315
® General instrument functions R&S SFI100A Managing licenses and license keys Figure 11-2: Configuration menu Accesses the license server, access lists and installed product definitions. a) Select "Local license server". Figure 11-3: Example of a local license server view Shows the onboard license server of the instrument. With the column selection, you can indicate or unhide characteristics of the available server.
Page 316
® General instrument functions R&S SFI100A Managing licenses and license keys 3. Select "Licenses". Provides access to the available license servers. The "License keys" view lists the license key options that are available on the selected server. To show additional information, use the column selection. The task bar functions enable you to activate or deactivate a license, to get details on an option and export license keys or information on the selected product.
Page 317
® General instrument functions R&S SFI100A Managing licenses and license keys b) In the task bar, select "Details". Figure 11-6: Example of the license characteristics of an option 6. To enable a discontinued license: , select in the taskbar. a) Select the license you want to activate. b) In the task bar, select 7.
Page 318
® General instrument functions R&S SFI100A Managing licenses and license keys a) On the source instrument, select "System Config > Setup > Instrument Assem- bly > Manage License Keys > Manage License Keys > Device ID". b) On the target instrument, select "System Config > Setup > Instrument Assem- bly >...
® General instrument functions R&S SFI100A Using the security settings 12. In the target instrument, select "System Config > Setup > Instrument Assembly > Manage License Keys > New License > Import License Keys from File". 13. Select the created license key file. The portable option is installed on the target instrument.
Page 320
® General instrument functions R&S SFI100A Using the security settings – Volatile mode that prevents information to be written to the internal memory permanently. – Sanitizing that prevents the instrument from leaving a secure environment with stored user information. – Annotation frequency and amplitude prevent reading the display.
Page 321
® General instrument functions R&S SFI100A Using the security settings Several functions in the instrument are password-protected to prevent for example accidental changes, "Protection" on page 319. The remote commands required to unlock a protected stage are described in Chap- ter 13.18, "SYSTem subsystem", on page 581.
Page 322
® General instrument functions R&S SFI100A Using the security settings 2. Select "General > SW Update". The "SW Update" tab enables you to select the security mode for firmware updates. The remote commands available to control security settings are described in Chap- ter 13.18, "SYSTem subsystem",...
Page 323
® General instrument functions R&S SFI100A Using the security settings 2. Select "General > Disk & Memory". The "Disk & Memory" tab secures controlled access to the mass memory and pre- vents information from leaving a secure environment. The remote commands available to control security settings are described in Chap- ter 13.18, "SYSTem subsystem",...
Page 324
® General instrument functions R&S SFI100A Using the security settings Sanitize Executes the erase procedure that sanitizes the internal memory. The sanitizing function makes sure that no user information is stored on the instrument when it leaves the secure environment. To apply the change: enter the security password and confirm with "Accept".
Page 325
® General instrument functions R&S SFI100A Using the security settings Remote command: on page 433 :DISPlay:ANNotation:AMPLitude User Interface Allows you to lock the controls for manual operation and the display individually. How to: see "To disable the user interface" on page 336. See also Chapter 11.4, "Using the security settings",...
Page 326
® General instrument functions R&S SFI100A Using the security settings "Disabled" Locks the display and all controls for the manual operation of the instrument. This security feature protects the instrument against unauthorized reading and access, for example when you operate the instrument via remote control.
Page 327
® General instrument functions R&S SFI100A Using the security settings In the "Common Services" side tab, you can individually disable the supported ser- vices of the LAN interface. 3. Disable LAN services as needed. a) Disable the service. b) To confirm disabling, enter the security password. c) Select "Accept".
Page 328
® General instrument functions R&S SFI100A Using the security settings In the "Samba Services" side tab, you can activate former versions of the SMB cli- ent and SMB server. The remote commands available to control security settings are described in Chap- ter 13.18, "SYSTem subsystem",...
Page 329
® General instrument functions R&S SFI100A Using the security settings "SSH (SCP)" Access over SSH (Secure Shell), a network protocol for secure data communication. Remote command: on page 600 :SYSTem:SECurity:NETWork:SSH[:STATe] "Remote Support" Remote support over SSH (SCP). The service provides communication for service purposes only. Remote command: :SYSTem:SECurity:NETWork:REMSupport[:STATe] on page 599...
Page 330
® General instrument functions R&S SFI100A Using the security settings SMB 1.0/2.0 Server ← Samba Services Enables support of the SMB server compatible with SMB protocol versions 1.0 and 2.0. Security Password Enters the password that is required to enable or to disable the settings protected by a security password.
Page 331
® General instrument functions R&S SFI100A Using the security settings How to: ● "To change the user password of the instrument" on page 333. ● "To change the security password" on page 333. User Name Indicates the user name used for access to the Linux operating system and valid for VNC, FTP and SMB (Samba) access.
Page 332
® General instrument functions R&S SFI100A Using the security settings ● "To change the security password" on page 333. Change Password ← User Password Changes the user password accordingly. Security Password Access: select "System Config > Setup > Security > Security > Password Management >...
Page 333
® General instrument functions R&S SFI100A Using the security settings To prevent unauthorized access, use the following configurations exclusively or com- plementary: ● "To change the user password of the instrument" on page 333 ● "To change the security password" on page 333 ●...
Page 334
® General instrument functions R&S SFI100A Using the security settings The following services lock the remote access when disabled: "LAN", "SCPI over LAN", "VNC" and "HTTP". If you have locked the access accidentally, you have the following options: ● Update the instrument firmware using ISO image (<instrument>_<version-number>.iso).
Page 335
® General instrument functions R&S SFI100A Using the security settings 5. Enable "LAN" state, if disabled. 6. Enter the Security Password. 7. Select "Accept". Communication over LAN is possible for the enabled services only. To enable SMB version 1.0/2.0 client and server By default, support of SMB client and SMB server of the SMB protocol versions 1.0 and 2.0 is disabled.
® General instrument functions R&S SFI100A Password management 4. Select "Accept". To disable the user interface 1. Select "System Config > Setup > Security > General > Manual Operation". 2. Select "User Interface > Disabled". 3. Enter the Security Password. 4.
Page 337
® General instrument functions R&S SFI100A Password management In this tab, you can assign the security and a user-defined password. 2. Select "System Config > Setup > Security > Security > Password Management > Security Password". How to: ● "To change the user password of the instrument" on page 333.
Page 338
® General instrument functions R&S SFI100A Password management User Password Access: select "System Config > Setup > Security > Security > Password Management > User Password". Allows you to change and confirm the user password. Old Password ← User Password Enters the current user password.
® General instrument functions R&S SFI100A Undoing or restoring actions New Password ← Security Password Enters the new security password. The security password can contain decimal characters only. Confirm Password ← Security Password Confirms the new security password by repeating. How to: ●...
Page 340
® General instrument functions R&S SFI100A Undoing or restoring actions Access: ► Select "Setup > Settings > Undo/Redo". The dialog contains all functions for enabling the "Undo/Redo" functionality. Settings: State..........................340 History List........................340 Clear History....................... 340 Apply........................... 340 State Enables the recording of the performed actions. History List Lists the performed actions, provided "Undo/Redo"...
® General instrument functions R&S SFI100A Shutting down and rebooting the instrument 11.7 Shutting down and rebooting the instrument On the front panel, the [On/Standby] key switches the instrument from the standby to the ready state or vice versa. In remote operation from a remote computer or in manual control, there is another possibility to shut down the instrument or to reboot the system.
® General instrument functions R&S SFI100A Using the on-screen keypad 11.8 Using the on-screen keypad Figure 11-7: Alphanumerical entry = Input field 2, 3, 10, 11 = Function keys 4, 9 = Alphanumeric keys 5, 8 = Non-walkable keys User Manual 1179.6789.02 ─ 02...
Page 343
® General instrument functions R&S SFI100A Using the on-screen keypad Figure 11-8: Numerical entry = Input field 2, 6 = Min/Max limit = Function keys = Non-walkable keys = Special characters and number keys Table 11-1: Keys on the keypad Type of key Description [Question mark]...
Page 344
® General instrument functions R&S SFI100A Using the on-screen keypad To open the editor 1. To open directly the large On-Screen-Keyboard with mouse/keyborad operation, press [Ctrl+Click]. 2. To make the On-Screen-Keyboard configurable, open the configuration dialogue through the [Setting] button. To overwrite an entry 1.
Page 345
® General instrument functions R&S SFI100A Using the on-screen keypad Tipps for quick usage 1. Tolltip/move-over: Get hints on using the keypad efficiently by moving over the key. 2. Exponential representation: Simplify the representation of numeric values with expo- nents, e.g. "1e6 ENTER" instead of 1 000 000 Hz independent of the current unit. Take always the basis unit.
® Network operation and remote control R&S SFI100A Overview of remote access modes 12 Network operation and remote control As an alternative to the interactive operation directly at the instrument, you can operate the R&S SFI100A also from a remote location. The LAN interface provides flexible access to the instrument, for example remote con- trol, remote operation or remote file access.
Page 347
® Network operation and remote control R&S SFI100A Overview of remote access modes Remote control (SCPI) ● A remote PC controls the instrument, usually via VISA (Virtual Instrument Software Architecture) interfaces. ● Remote control disables the manual operation of the instrument; you can set differ- ent lock states.
® Network operation and remote control R&S SFI100A Remote control interfaces and protocols Remote file access (FTP, SAMBA/SMB) ● A remote client accesses the instrument's file system, using the protocols FTP (file transfer protocol) and SAMBA/SMB (server message block). ● The protocols enable you to transfer files from or to the instrument and to get direct access to its file sharing directory share.
Page 349
® Network operation and remote control R&S SFI100A Remote control interfaces and protocols 12.2.1 LAN interface The LAN interface of the instrument consists of a connector, a network interface card and protocols. For remote control, the instrument and the controller PC must be connected to a com- mon network with TCP/IP network protocol.
Page 350
® Network operation and remote control R&S SFI100A Remote control interfaces and protocols HiSLIP TCPIP::<host address>::hislip0[::INSTR] hislip0 = HiSLIP device name, designates that the interface protocol HiSLIP is used (mandatory) hislip0 is composed of [::HiSLIP device name[,HiSLIP port]] and must be assigned.
® Network operation and remote control R&S SFI100A Remote control programs and libraries For LXI status information in the R&S SFI100A, see Chapter 12.6, "LXI status set- tings", on page 366. 12.3 Remote control programs and libraries This section shows how the remote-control programs access the instrument, and the libraries they require for the corresponding interface protocols.
Page 352
® Network operation and remote control R&S SFI100A Remote control programs and libraries Example: Remote control (application) program using VISA Interface Protocol Socket VXI-11 HiSLIP Library VISA Instrument Driver Application Program Figure 12-3: Application program using VISA Protocol Remote control program Socket viOpen (..., "TCPIP:SFI100A-102030::5025::SOCKET", ...) viPrintf (..., "SOUR:FREQ 2GHz\n")
Page 353
® Network operation and remote control R&S SFI100A Remote control programs and libraries Example: Remote control program using instrument driver (VISA available) Interface Protocol Socket VXI-11 HiSLIP Library VISA Instrument Driver Application Program Figure 12-4: Application using instrument driver (VISA available) Protocol Remote control program Socket...
® Network operation and remote control R&S SFI100A Status reporting system Example: Remote control program using instrument driver (VISA not available) Interface Protocol Socket VXI-11 HiSLIP Library VISA Instrument Driver Application Program Figure 12-5: Remote control program using instrument driver (VISA not available) Protocol Remote control program Socket...
Page 355
® Network operation and remote control R&S SFI100A Status reporting system Figure 12-6: Graphical overview of the status registers hierarchy OPER = Operation Status Summary Bit RQS/MSS = Service Request Generation = Standard Event Status Summary Bit = Message Available in Output Queue QUES = Questionable Status Summary Bit = Error- /Event-Queue...
Page 356
® Network operation and remote control R&S SFI100A Status reporting system The following sections describe the instrument-specific bit assignments of the opera- tion status and the questionable status registers. For more information, see: ● Remote control via SCPI: provides general information on the status reporting sys- tem of Rohde &...
® Network operation and remote control R&S SFI100A Remote access settings 12.4.4 Reset values of the status reporting system The following table contains the different commands and events causing the status reporting system to be reset. None of the commands, except for *RST and SYSTem:PRESet affect the functional instrument settings.
Page 358
® Network operation and remote control R&S SFI100A Remote access settings The "Network" dialog provides settings of the general network environment, and specific identification parameters of the instrument in the network. If necessary, you can configure the instrument address settings manually. How to: "To assign the instrument address manually"...
Page 359
® Network operation and remote control R&S SFI100A Remote access settings Remote command: on page 594 :SYSTem:COMMunicate:NETWork:RESTart Hostname Displays the hostname. Each instrument is delivered with an assigned hostname, a logical name which can be used instead of the IP address. With the default network settings, the IP address is allocated by the DHCP server.
Page 360
® Network operation and remote control R&S SFI100A Remote access settings The TCP/IP protocol is preinstalled with the subnet mask 255.255.255.0. If the DHCP server is available Address Mode A AUTO (DHCP), the setting is read-only. The sub- net mask consists of four number blocks separated by dots. Each block contains 3 numbers in maximum (e.g.
Page 361
® Network operation and remote control R&S SFI100A Remote access settings 12.5.2 VISA resource strings settings Access: ► Select "System Config > Remote Access > Visa Resource Strings". The "Visa Resource String" dialog displays the VISA resource strings for accessing the instrument for remote control.
Page 362
® Network operation and remote control R&S SFI100A Remote access settings 12.5.3 Instrument emulations About instrument emulations You can remotely control the R&S SFI100A using the command set of another signal generator. With this function you can, for example, replace a signal generator with an R&S SFI100A in an automated test setup, without adjusting the command scripts used.
Page 363
® Network operation and remote control R&S SFI100A Remote access settings The remote commands required to configure the emulation settings are described in Chapter 13.18, "SYSTem subsystem", on page 581. Settings: Language........................363 Mode........................... 363 Set to Default......................363 String........................363 String........................
Page 364
® Network operation and remote control R&S SFI100A Remote access settings 12.5.4 Remote connections The "Remote Connections" dialog covers the active SCPI and TCP/IP connections, and a history list of the connections that have accessed the instrument before. 12.5.4.1 Active connections Access: ►...
Page 365
® Network operation and remote control R&S SFI100A Remote access settings Remote command: n.a. 12.5.4.2 Closed connections Access: ► Select "System Config > Remote Access > Remote Connections > Closed". The "Closed" tab shows the currently active remote connections, and you can enable the display of the active connections in the task bar.
® Network operation and remote control R&S SFI100A LXI status settings 12.5.5 QR code Access: ► Select "System Config > Remote Access > QR Code". The "QR Code" dialog shows the current instrument address (IP address) in quick response (QR) format. This functionality provides fast access to the instrument via VNC with, for example, a smartphone or a tablet.
Page 367
® Network operation and remote control R&S SFI100A LXI status settings The LXI "LAN Status" dialog shows the parameters of the LAN connection. Alternatively, you can change the LAN settings using the LXI web browser interface, Chapter 12.7.1, "LAN configuration", on page 369.
® Network operation and remote control R&S SFI100A LXI browser settings Parameter Hostname Instrument-specific hostname Description wideband IF vector signal generator Negotiation Auto detect VXI-11 discovery Enabled 12.7 LXI browser settings Accessing the R&S SFI100A over the LXI browser inerface, you can perform the fol- lowing tasks: ●...
Page 369
® Network operation and remote control R&S SFI100A LXI browser settings The homepage displays the device information required by the LXI stan- dard, including the VISA resource string in read-only format. – "Device Indicator" activates or deactivates the LXI status indication. When activated, the LXI LED flashes.
Page 370
® Network operation and remote control R&S SFI100A LXI browser settings The "IP Address Mode" selects a configuration mode for the IP address of the instru- ment. With static configuration, the entered IP address, subnet mask, and default gate- way are used. With dynamic configuration, DHCP or dynamic link local addressing (automatic IP) is used to obtain the instrument IP address.
Page 371
® Network operation and remote control R&S SFI100A LXI browser settings 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 372
® Network operation and remote control R&S SFI100A LXI browser settings The ping is initiated from the instrument. Using the ICMP echo request and echo reply packets, this function checks whether the communication with a device via LAN is working. Ping is useful for the diagnosis of IP network or router failures. To initiate a ping at the instrument: 1.
Page 373
® Network operation and remote control R&S SFI100A LXI browser settings 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 SFI100A Setting up remote control ● "message": indicates the type of the message. Possible values and related mes- sage contents are: – > = incoming command – < = outgoing response to a query –...
Page 375
® Network operation and remote control R&S SFI100A Setting up remote control ● If the network does not support DHCP or if there is no server available, the instru- ment tries to obtain the IP address using the Zeroconf(Avahi) protocol. This protocol enables the instrument to self-configure an IP address and subnet mask.
Page 376
® Network operation and remote control R&S SFI100A Setting up remote control 5. Enter the IP address, for example 192.168.0.1. The IP address consists of four number blocks separated by dots. Each block con- tains 3 numbers in maximum. 6. Select the "Subnet Mask" and enter the subnet mask, for example 255.255.255.0. Note: The subnet mask must be the same for both, the R&S SFI100A and the host interface, the instrument is connected to.
Page 377
® Network operation and remote control R&S SFI100A Setting up remote control The parameter "Hostname" in the "Network" tab is now enabled for configuration. 4. Change the "Hostname". Configuring LAN access and services By default, the LAN interface and the supported LAN interface services are enabled. For security reasons, for example to protect the instrument against unauthorized access, you can block either the LAN services individually, or the access over LAN in general.
Page 378
® Network operation and remote control R&S SFI100A Setting up remote control To activate SCPI remote trace The remote trace functionality allows you to trace SCPI commands and messages exchanged over the LAN of the R&S SFI100A. To communicate with the instrument over SCPI, use a suitable remote control application.
Page 379
® Network operation and remote control R&S SFI100A Setting up remote control 2. On the instrument, enable the LAN interface and "SCPI over LAN". 3. On the controller, start, e.g., "R&S VISA > Tester". 4. In the menu bar, select "Choose VISA Implementation > Rohde & Schwarz Visa" 5.
Page 380
® Network operation and remote control R&S SFI100A Setting up remote control 9. Select the required instrument. 10. Confirm with "Ok". The "Find and select resource" dialog closes and R&S VISA indicates the IP address in the "Resource" field of the main application window. 11.
Page 381
® Network operation and remote control R&S SFI100A Setting up remote control c) Fill in the "Alias" name, the "VISA Resource String" and the "Device IP Address or hostname" as shown in the figure. R&S VISA indicates the assigned "Alias" name. d) Confirm with "OK".
Page 382
® Network operation and remote control R&S SFI100A Setting up remote control 3. Confirm with "Query". The instrument switches to remote control when it receives a command from the controller. 4. Select "Read" to obtain the instrument response. The instrument returns the response. Remote control over R&S VISA is enabled.
Page 383
® Network operation and remote control R&S SFI100A Setting up remote control R&S VISA saves all log-view entries to a log file. You can operate the log-view in two modes: ● "Live Mode": shows only the most recent messages ● "View Mode"...
Page 384
® Network operation and remote control R&S SFI100A Setting up remote control 4. Telnet does not reflect your first entry. Insert a command, e.g. *IDN and confirm with "Enter". 5. Observe the screen. A response on the query confirms that the connection is working. The client dis- plays all subsequent inputs and responses.
® Network operation and remote control R&S SFI100A Using remote command scripts To return to manual operation Depending on the used remote control state, the transition from remote control to man- ual operation requires different actions. ► Select the corresponding transition action as shown in the table. Table 12-6: Remote control status icons GUI symbol Transition to remote...
Page 386
® Network operation and remote control R&S SFI100A Using remote command scripts ● SCPI recording settings..................386 ● Creating remote command lists................389 ● Checking and verifying a remote command list............ 391 ● Converting a remote command list to a script............392 ●...
Page 387
® Network operation and remote control R&S SFI100A Using remote command scripts Setttings: Copy..........................387 Close........................... 387 Copy Copies the command and the current setting. Close Exits the "SCPI Command" dialog. 12.9.1.2 SCPI recording list settings Access: 1. Select a parameter. 2.
Page 388
® Network operation and remote control R&S SFI100A Using remote command scripts Remove Last Deletes the last entry in the SCPI command list. Export Opens the "SCPI Recording Export" dialog for configuring the file parameters for the SPCI command script file. Chapter 12.9.1.3, "SCPI recording export settings", on page 388.
Page 389
® Network operation and remote control R&S SFI100A Using remote command scripts Export..........................389 Reload.........................389 File content........................389 Format Selects the source code format for the command list. "Plain SCPI" Uses SCPI syntax. "Predefined Code Generator" Accesses the predefined templates for common source code genera- tors that convert the recorded settings in the programming languages MATLAB or NICVI or Python.
Page 390
® Network operation and remote control R&S SFI100A Using remote command scripts The "Add SCPI Command to Recording List" function adds the SCPI command and settings value of an individual step to the SCPI list. "To record settings manually" on page 390. ●...
Page 391
® Network operation and remote control R&S SFI100A Using remote command scripts To copy and paste SCPI commands 1. On the instrument, select the parameter or function. 2. Set the parameter. 3. Open the context-sensitive menu. 4. Select "Show SCPI Command". The R&S SFI100A displays the syntax and the setting value of the SCPI command.
Page 392
® Network operation and remote control R&S SFI100A Using remote command scripts To review a remote command list To rework a remote command list, you must transfer it to a computer. 1. Export the list to a PC, using, for example, a USB flash drive. 2.
Page 393
® Network operation and remote control R&S SFI100A Using remote command scripts To configure a plain SCPI script file 1. Select "Show SCPI Recording List" in the context-sensitive menu. 2. Select "Export". The "SCPI Recording Export" dialog opens. 3. Select the "Format" > "Plain SCPI". 4.
® Network operation and remote control R&S SFI100A Setting up remote operation over VNC The "CodeTemplate" button appears. 3. Select "Code Template". The "SCPI Recording Export - Select User Code Template" dialog opens. 4. Select your user-defined code template. 5. Confirm with "Select". The R&S SFI100A returns to the "SCPI Recording Export"...
Page 395
® Network operation and remote control R&S SFI100A Setting up remote operation over VNC Linux/Unix operating systems include a VNC client software by default. For remote devices with windows operating system a VNC client software must be installed manually. Various free-of charge programs such as Ultr@VNC or similar VNC client programs are available for download on the Internet.
Page 396
® Network operation and remote control R&S SFI100A Setting up remote operation over VNC 12.10.1 Using a controller PC Prerequisites For remote operation from a controller PC, make sure that you have fullfilled the follow- ing prerequisites: ● The instrument and the controller PC are connected in the same network. Chapter 3.1.7, "Connecting to LAN", on page 19.
Page 397
® Network operation and remote control R&S SFI100A Setting up remote operation over VNC 2. Enter the following address: vnc://<IP-address of the instrument>, for example vnc://10.113.1.151. A dialog opens requesting the password for the remote VNC connection. 3. Enter the user password. The default password is instrument.
Page 398
® Network operation and remote control R&S SFI100A Setting up remote operation over VNC 6. Enter the user password for authentication. The default password is instrument. 7. Confirm with "LogOn". When the connection is established, the screen of the signal generator appears and you can operate the instrument from the remote computer.
Page 399
® Network operation and remote control R&S SFI100A Setting up remote operation over VNC Example: Figure 12-8: Example of a network configuration for remote operation with a smart device As shown in the figure, the R&S SFI100A and the WLAN router are connected to the LAN router.
Page 400
® Network operation and remote control R&S SFI100A Setting up remote operation over VNC If your smart device is equipped with a camera and a QR code reader, you can scan the instrument's IP address or access the instrument with the Safari web browser.
® Network operation and remote control R&S SFI100A References 5. On the R&S SFI100A, select "System Config > Remote Access". 6. Select the "QR-Code" tab. 7. Scan the QR code of the instrument with your smart device. 8. On the smart device, decode the scanned QR code and forward it to the web browser.
Page 402
® Network operation and remote control R&S SFI100A References you can configure the instrument. A LAN Configuration Initialize (LCI) mechanism resets the LAN configuration. The instrument also supports automatic detection in a LAN via the VXI-11 discovery protocol and programming by IVI drivers. In addition, the R&S SFI100A provides the following LXI-related functionality: ●...
® Remote control commands R&S SFI100A Conventions used in SCPI command descriptions 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, see Chapter 12, "Net- work operation and remote control",...
® Remote control commands R&S SFI100A Common commands ● Asynchronous commands A command which does not automatically finish executing before the next com- mand starts executing (overlapping command) is indicated as an Asynchronous command. ● Reset values (*RST) Default parameter values that are used directly after resetting the instrument (*RST command) are indicated as *RST values, if available.
Page 407
® Remote control commands R&S SFI100A 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: ..........................407 *CLS ..........................407 *ESE ...........................407 *ESR? ..........................408 *IDN? ..........................
Page 408
® Remote control commands R&S SFI100A 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>" Usage: Query only Manual operation: "IDN String" on page 363 "Hardware Options/Software Options" on page 624 *IST? Individual status query Returns the contents of the IST flag in decimal form.
Page 409
® Remote control commands R&S SFI100A 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 410
® Remote control commands R&S SFI100A Common commands *SAV <Number> Save 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 SFI100A Preset commands Initiates self-tests of the instrument and returns an error code. Return values: <ErrorCode> integer > 0 (in decimal format) An error occurred. (For details, see the Service Manual supplied with the instru- ment).
® Remote control commands R&S SFI100A MMEMory subsystem :DEVice:PRESet Presets all parameters which are not related to the signal path, including the LF gener- ator. Example: DEV:PRES Presets all instruments settings that are not related to the signal path. Usage: Event :SOURce<hw>:PRESet Presets all parameters which are related to the selected signal path.
Page 413
® Remote control commands R&S SFI100A MMEMory subsystem Mass storage location Both, the user directory /var/user/ on the internal memory or the /usb/ directory on the memory stick, can be used to preserve user-defined data. Any directory struc- ture can be created. The /var/volatile directory serves as a RAM drive and can be used to protect sensitive information.
Page 414
® Remote control commands R&S SFI100A MMEMory subsystem Depending on how much information is provided, the values specified in the parameter or with the command MMEM:CDIR are used for the path and drive setting in the com- mands. 13.5.2 Handling files in the default or in a specified directory For better overview and easy file handling, you may not save all user files in the user directory /var/user but rather organize them into subdirectories.
Page 415
® Remote control commands R&S SFI100A MMEMory subsystem // save the settings in a file in a specific directory; // the complete path has to be specyfied MMEMory:STORe:STATe 4,"/var/user/savrcl/settings.savrcltxt" // save the settings in a file in the default directory; // set the default directory;...
Page 416
® Remote control commands R&S SFI100A MMEMory subsystem // Copy the file "settings.savrcltxt" into the new directory MMEMory:COPY "/var/user/settings.savrcltxt","/var/user/new/settings.savrcltxt" // Rename the file "settings.savrcltxt" into the new directory // and read out the files in this specific directory MMEMory:CDIRectory "/var/user/new" MMEMory:MOVE "settings.savrcltxt","settings_new.savrcltxt"...
® Remote control commands R&S SFI100A MMEMory subsystem :MMEMory:CATalog? Returns the content of a particular directory. Return values: <Catalog> string String parameter to specify the directory. If you leave out the path, the command returns the contents of the directory selected with :MMEMory:CDIRectory. The path may be relative or absolute.
® Remote control commands R&S SFI100A MMEMory subsystem Setting parameters: <SourceFile> string String containing the path and file name of the source file <DestinationFile> string String containing the path and name of the target file. The path can be relative or absolute. If <DestinationFile>...
® Remote control commands R&S SFI100A MMEMory subsystem :MMEMory:DATA:UNPRotected <Msus>, <Data> The setting command sends the I/Q data and the marker data to the file defined with the <Msus> parameter. The required tags are created automatically so that the file content follows the waveform file format.
® Remote control commands R&S SFI100A MMEMory subsystem M0M1…Mx…MN-1 Binary data in ASCII format Mx represents one marker byte, where only the 4 least signifi- cant bits are used. These 4 bits are assigned to the 4 possible markers of the instrument, 1 bit per marker: Bit = Marker 1 to = Marker 4.
® Remote control commands R&S SFI100A MMEMory subsystem Return values: <DirectoryCount> integer Number of parent and subdirectories. Usage: Query only :MMEMory:DELete <Filename> Removes a file from the specified directory. Setting parameters: <Filename> string String parameter to specify the name and directory of the file to be removed.
® Remote control commands R&S SFI100A MMEMory subsystem :MMEMory:MOVE <SourceFile>, <DestinationFile> Moves an existing file to a new location or, if no path is specified, renames an existing file. Setting parameters: <SourceFile> string String parameter to specify the name of the file to be moved. <DestinationFile>...
® Remote control commands R&S SFI100A CALibration subsystem :MMEMory:STORe:STATe <savrcl_state_nr>, <file_name> Stores the current instrument setting in the specified file. The instrument setting must first be stored in an internal memory with the same num- ber using the common command *SAV. Setting parameters: <savrcl_state_nr>...
Page 424
® Remote control commands R&S SFI100A CALibration subsystem Understanding the query response ● 1: error-free execution of the adjustments ● 0: indicates that an error occurred; the process has been canceled ..................424 :CALibration:ALL[:MEASure]? ..................424 :CALibration<hw>:ALL:DATE? ................424 :CALibration<hw>:ALL:INFormation? ..................425 :CALibration<hw>:ALL:TEMP? ..................
Page 425
® Remote control commands R&S SFI100A CALibration subsystem Return values: <CalInfoText> string Example: CAL:ALL:INF? "Instrument is calibrated, no adjustment required." "UNCAL, instrument is warming up." "UNCAL, Please perform full adjustment after warming up." "UNCAL, Please perform full adjustment." Usage: Query only Manual operation: "Information"...
Page 426
® Remote control commands R&S SFI100A CALibration subsystem Parameters: <State> 1 | ON | 0 | OFF *RST: n.a. (factory preset: 0) Example: CAL:CONT ON // Continues calibration after an error Manual operation: "Continue Adjustment on Error" on page 638 :CALibration:DATA:EXPort Collects the internal adjustment data and provides the data for export in a zip file.
® R&S SFI100A Remote control commands DIAGnostic subsystem Parameters: <Shutdown> 1 | ON | 0 | OFF *RST: Example: :CALibration:DELay:SHUTdown[:STATe] ON|1 // inititates that the instrument shuts down when the adjustments are com Manual operation: "Shutdown After Adjustment" on page 639 :CALibration:DELay[:MEASure]? Starts the delayed adjustment process.
® Remote control commands R&S SFI100A DIAGnostic subsystem The test functions are intended for services purposes. They are thus password-protected functions. Unlock the corresponding protection level to access them, see :SYSTem:PROTect<ch>[:STATe]. For more information, see R&S SFI100A Service Manual. Common suffixes The following common suffixes are used in remote commands: Suffix Value range...
® Remote control commands R&S SFI100A DIAGnostic subsystem Query parameters: <Board> string Module name, as queried with the command DIAGnostic<hw>:BGINfo:CATalog?. To retrieve a complete list of all modules, omit the parameter. The length of the list is variable and depends on the instrument equipment configuration.
® Remote control commands R&S SFI100A DISPlay subsystem :DIAGnostic<hw>:POINt:CATalog? Queries the test points available in the instrument. For more information, see R&S SFI100A Service Manual. Return values: <Catalog> string List of comma-separated values, each representing a test point Example: Example "Programming example" on page 428.
Page 431
® Remote control commands R&S SFI100A DISPlay subsystem // DISPlay:ANNotation:FREQuency "<password>", ON // DISPlay:ANNotation:AMPLitude "<password>", ON // Enable automatic update of the display at defined time intervals DISPlay:UPDate[:STATe] ON Example: Querying the dialog IDs, opening and closing dialogs Use the following commands to query the dialog IDs of all currently open dialogs. The dialog ID is a prerequisite for opening and closing dialogs via the remote control.
Page 432
® Remote control commands R&S SFI100A DISPlay subsystem :DISPlay:PSAVe[:STATe] <State> Activates the screen saver mode of the display. We recommend that you use this mode to protect the display, if you operate the instru- ment in remote control. To define the wait time, use the command :DISPlay:PSAVe:HOLDoff. Parameters: <State>...
Page 433
® Remote control commands R&S SFI100A DISPlay subsystem Example: Example "Activating screen saver mode and display update" on page 430 Manual operation: "Display Update is" on page 302 :DISPlay:ANNotation:AMPLitude <SecPassword>, <State> Indicates asterisks instead of the level values in the status bar. Parameters: <SecPassword>...
Page 434
® Remote control commands R&S SFI100A DISPlay subsystem :DISPlay:DIALog:ID? Returns the dialog identifiers of the open dialogs in a string separated by blanks. Return values: <DialogIdList> <DialogID#1>< ><DialogID#2>< > ... < ><DialogID#n> Dialog identifiers are string without blanks. Blanks are represen- ted as $$.
® Remote control commands R&S SFI100A FORMat subsystem :DISPlay:DIALog:CLOSe <DialogId> Closes the specified dialog. Setting parameters: <DialogId> string To find out the dialog identifier, use the query :DISPlay: DIALog:ID?. The <DialogName> part of the query result is sufficient. Example: Example "Querying the dialog IDs, opening and closing dia- logs"...
® Remote control commands R&S SFI100A HCOPy subsystem Example: :FORM:BORD SWAP transfers the data with the most significant bit first. :FORMat:SREGister <Format> Determines the numeric format for responses of the status register. Parameters: <Format> ASCii | BINary | HEXadecimal | OCTal ASCii Returns the register content as a decimal number.
Page 437
® Remote control commands R&S SFI100A HCOPy subsystem To access a stored hard copy file, use the commands of the MEMM subsystem. Example: Store a hard copy of the display The following example lists commands to configure and execute a hard copy to an automatic named file.
Page 438
® Remote control commands R&S SFI100A HCOPy subsystem 13.10.1 Hard copy settings With the following commands, you can configure the settings of a hard copy.......................438 :HCOPy:DATA? ....................438 :HCOPy:IMAGe:FORMat ....................438 :HCOPy:DEVice:LANGuage ......................438 :HCOPy:REGion .....................438 :HCOPy:FILE[:NAME] ......................439 :HCOPy[:EXECute] :HCOPy:DATA? Transfers the hard copy data directly as a NByte stream to the remote client.
Page 439
® Remote control commands R&S SFI100A HCOPy subsystem Note: If you have enabled automatic naming, the instrument automatically generates the file name and directory, see Chapter 13.10.2, "Automatic naming", on page 439. Parameters: <Name> string Example: Example "Store a hard copy of the display" on page 437 Manual operation: "File..."...
Page 440
® Remote control commands R&S SFI100A HCOPy subsystem If the directory does not yet exist, the instrument automatically creates a new directory, using the instrument name and /var/user/ by default. Parameters: <Directory> string *RST: /var/user/ Example: Example "Store a hard copy of the display" on page 437 Manual operation: "Path..."...
Page 441
® Remote control commands R&S SFI100A HCOPy subsystem :HCOPy:FILE[:NAME]:AUTO[:FILE]:DAY:STATe <State> :HCOPy:FILE[:NAME]:AUTO[:FILE]:MONTh:STATe <State> :HCOPy:FILE[:NAME]:AUTO[:FILE]:YEAR:STATe <State> Uses the date parameters (year, month or day) for the automatic naming. You can acti- vate each of the date parameters separately. Parameters: <State> 1 | ON | 0 | OFF *RST: Example: Example "Store a hard copy of the display"...
® Remote control commands R&S SFI100A OUTPut subsystem 13.11 KBOard subsystem The KBOard subsystem contains the commands to set a connected keyboard....................442 :FPANel:KEYBoard:LAYout ......................442 :KBOard:LAYout :FPANel:KEYBoard:LAYout <Layout> Selects the layout of the front panel keypad. Parameters: <Layout> DIGits | LETTers DIGits Enables numerical keys only.
Page 443
® Remote control commands R&S SFI100A OUTPut subsystem Suffix Value range Description OUTPut<hw> Optional suffix ..................... 443 :OUTPut:ALL[:STATe] ....................443 :OUTPut<hw>[:STATe] ....................443 :OUTPut<hw>[:STATe]:PON .....................444 :OUTPut<hw>:IMPedance? ................444 :OUTPut<hw>:AFIXed:RANGe:LOWer? ................444 :OUTPut<hw>:AFIXed:RANGe:UPPer? ................... 444 :OUTPut<hw>:PROTection:CLEar ................444 :OUTPut<hw>:PROTection:TRIPped? :OUTPut:ALL[:STATe] <State> Enables the RF output signal of the instrument. Parameters: <State>...
Page 444
® Remote control commands R&S SFI100A OUTPut subsystem :OUTPut<hw>:IMPedance? Queries the impedance of the RF outputs. Return values: <Impedance> G1K | G50 | G10K *RST: Example: :OUTPut1:IMP? queries the impedance of RF output. Response: 50 the impedance is 50 ohms Usage: Query only Manual operation:...
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems Return values: <Tripped> 1 | ON | 0 | OFF *RST: Example: :OUTPut1:PROT:TRIP queries the state of the protective circuit of the RF output. Response: 0 the protective circuit has not tripped. Usage: Query only 13.13 SENSe, READ, INITiate and SLISt subsystems...
Page 446
® Remote control commands R&S SFI100A 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 447
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems Example: Performing a power measurement with a fixed filter Prerequisite: The sensor is connected to the instrument and mapped to the first sensor channel. SENSe1:SOURce RF // Sensor measures the power of the RF signal. SENSe1:FILTer:TYPE NSRatio // Selects fixed noise filter mode.
Page 449
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems Setting parameters: <IP> string *RST: Example: Example "Detecting and assigning a power sensor" on page 446. Usage: Setting only Manual operation: "Add LAN Sensor" on page 227 :SLISt:SCAN:USENsor <DeviceID>, <Serial> Scans for R&S NRP power sensors connected over a USB interface.
Page 450
® Remote control commands R&S SFI100A 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 446. Usage: Event Manual operation: "Clear" on page 227 :SLISt:ELEMent<ch>:MAPPing <Mapping>...
Page 451
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems The remote measurement is triggered with :READ<ch>[:POWer]?). This command also returns the measurement results. The local state is not affected, measurement results can be retrieved with local state on or off. Parameters: <Continuous>...
Page 452
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems :SENSe<ch>:UNIT[:POWer] <Power> Selects the unit (Watt, dBm or dBμV) of measurement result display, queried with READ<ch>[:POWer]?. Parameters: <Power> DBM | DBUV | WATT *RST: Example: :SENS2:UNIT DBM Selects dBm as unit for the measured value returned by com- mand READ.
Page 453
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems :SENSe<ch>[:POWer]:CORRection:SPDevice:SELect <Select> Several S-parameter tables can be stored in a sensor. The command selects a loaded data set for S-parameter correction for the corresponding sensor. Parameters: <Select> float *RST: Manual operation: "S-Parameter"...
Page 454
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems :SENSe<ch>[:POWer]:DISPlay:PERManent:STATe <State> Activates the permanent display of the measured power level results. The instrument also indicates the sensor type, the connection, the measurement source and the offset if set. Parameters: <State>...
Page 455
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems Example: :SENS1:FILT:TYPE USER Selects user filter mode. :SENS1:FILT:LENG 16 Sets a filter length of 16. E.g. using a sensor with 20 ms time window, the resulting measurement time is 640 ms (2x16x20 Manual operation: "Filter Length"...
Page 456
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems Example: SENS1:FILT:TYPE USER Selects user filter mode. :SENS1:FILT:SONC Activates the search for the optimum filter length. :SENS1:FILT:LENG? Returns the found optimum filter length. Response: 128 Usage: Event Manual operation: "Auto Once"...
Page 457
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems Parameters: <Frequency> float *RST: 1 GHz Example: :SENS1:SOUR USER Selects user-defined source. :SENS1:FREQ 2.44GHz Sets the RF frequency of the source which is 2.44 GHz. Manual operation: "Frequency" on page 223 :SENSe<ch>[:POWer]:LOGGing:STATe <State>...
Page 458
® Remote control commands R&S SFI100A SENSe, READ, INITiate and SLISt subsystems Example: :SENS1:POW:OFFS 0.4dB Sets a level offset of 0.4 dB :SENS1:POW:OFFS:STAT ON A level offset of 0.4 dB is added to the measured value. Manual operation: "Level Offset State,Level Offset" on page 223 :SENSe<ch>[:POWer]:SNUMber? Queries the serial number of the sensor.
® Remote control commands R&S SFI100A SCONfiguration subsystem :SENSe<ch>[:POWer]:SVERsion? Queries the software version of the connected R&S NRP power sensor. Return values: <SVersion> string Example: :SENS1:POW:SVER? Queries the software version of the power sensor. Usage: Query only :SENSe<ch>[:POWer]:TYPE? Queries the sensor type. The type is automatically detected. Return values: <Type>...
Page 460
® Remote control commands R&S SFI100A SCONfiguration subsystem Required options Common suffixes The commands in this chapter use the following common suffixes: Suffix Suffix Description Required options range RF<ch> One RF output "RF Out", optional suffix Included in base unit STReam<st>...
Page 462
® Remote control commands R&S SFI100A SCONfiguration subsystem :SCONfiguration:OUTPut:MAPPing:STReam<st>:FOFFset <SmFreqOffset> Sets the frequency offset per stream. This offset implies a shift in the frequency domain for all signals that the stream routes to a specific output connector. For example, RF or I/Q output connectors. Value ranges depend on installed options.
Page 464
® Remote control commands R&S SFI100A SCONfiguration subsystem Manual operation: "Preset behavior: Keep connections to external instru- ments" on page 144 :SCONfiguration:EXTernal:RF<ch>:DIRection? Queries the connector direction. Return values: <Direction> NONE | IN | OUT *RST: Example: Example "Connecting and configuring external instruments" on page 460.
Page 465
® Remote control commands R&S SFI100A SCONfiguration subsystem :SCONfiguration:EXTernal:REMote:LIST? Lists all available instruments. Return values: <InstrNames> String String with symbolic names and/or alias names Example: Example "Connecting and configuring external instruments" on page 460 Usage: Query only Manual operation: "External Instrument" on page 147 :SCONfiguration:EXTernal:REMote:ADD <InstrName>, <HwChan>, <TcpIporUsbAddr>[, <RfPathNumber>]...
Page 466
® Remote control commands R&S SFI100A SCONfiguration subsystem :SCONfiguration:EXTernal:REMote:REName Changes the symbolic name of the instrument. Usage: Setting only :SCONfiguration:EXTernal:RF<ch>:REMote:ISELect <InstrName>[, <RfPath>] Selects an external instrument for the selected connector. Parameters: <InstrName> String Instrument alias name, as retrieved with the command SCONfiguration:EXTernal:REMote:LIST?.
Page 467
® Remote control commands R&S SFI100A SCONfiguration subsystem Example: Example "Connecting and configuring external instruments" on page 460. Usage: Query only Manual operation: "Rem Conn" on page 145 "Instrument Name" on page 146 "Set Symbolic Name" on page 147 "Remote Channel" on page 148 "Hostname or IP Address"...
® Remote control commands R&S SFI100A SOURce subsystem :SCONfiguration:EXTernal:REMote:CLEan Removes all instruments from the pool of external instruments. Example: Example "Connecting and configuring external instruments" on page 460. Usage: Event Manual operation: "Clean Unused/Clean All" on page 147 :SCONfiguration:EXTernal:RF<ch>:REMote:SEND <SendScpiCommand> Setting parameters: <SendScpiCommand>string Usage:...
Page 469
® Remote control commands R&S SFI100A SOURce subsystem Example: Configuring global connectors // ***************************************************************************** // Check the signal routing for a global connector, for example connector User 1. // ***************************************************************************** SOURce1:INPut:USER1:DIRection? // Response: "UNUS" // User 1 connector is not in use. SOURce1:INPut:USER1:SIGnal? // Response: "NONE"...
Page 470
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce]:INPut:USER<ch>:DIRection <Direction> :OUTPut:USER<ch>:DIRection <Direction> Sets the direction of the signal at the connector that can be an input or an output. Suffix: USER<ch> 1 to 7 "User" connector number Parameters: <Direction> INPut | OUTPut | UNUSed INPut|OUTPut Input signal or output signal UNUSed...
Page 471
® Remote control commands R&S SFI100A SOURce subsystem Suffix: USER<ch> 1 to 3 Parameters: <Signal> TRIG1 | | NONE TRIG1 Global trigger input signal NONE No input signal Example: Example "Configuring global connectors" on page 469. [:SOURce]:INPut:USER:TRIGger:LEVel <Level> Parameters: <Level> float Range: 0.1 to 2...
Page 472
® Remote control commands R&S SFI100A SOURce subsystem Example: Example "Configuring global connectors" on page 469. Manual operation: "Impedance User 1/Impedance User 2" on page 129 [:SOURce]:INPut:USER:TRIGger:SLOPe <Slope> Sets the polarity of the active slope of an external trigger signal. Parameters: <Slope>...
Page 473
® Remote control commands R&S SFI100A SOURce subsystem Example: To create RF level correction values The following example shows a command sequence to create and activate a list for assigning level correction values to arbitrary RF frequencies. Further hardware settings are not considered.
Page 474
® Remote control commands R&S SFI100A SOURce subsystem // Query the number of automatically filled correction level values :SOURce1:CORRection:CSET:DATA:POWer:POINTs? // 6 :SOURce1:CORRection:STATe 1 // Query the correction value at a certain frequency :FREQ 120000000 :SOURce1:CORRection:VALue? // -52.13 Example: To export user correction lists The following example shows a command sequence to export a user correction list (here the list created with the example before) into an ASCII file.
Page 475
® Remote control commands R&S SFI100A SOURce subsystem 13.15.2.1 Correction settings [:SOURce<hw>]:CORRection:CSET:DATA:FREQuency <Frequency> Enters the frequency value in the table selected with [:SOURce<hw>]:CORRection: CSET[:SELect]. Parameters: <Frequency> Frequency#1[, Frequency#2, ...] String of values with default unit Hz. Example: Example "To create RF level correction values" on page 473 .
Page 476
® Remote control commands R&S SFI100A SOURce subsystem Example: Example "To fill user correction data with a sensor" on page 473. Usage: Event Manual operation: "Fill User Correction Data with Sensor" on page 238 [:SOURce<hw>]:CORRection:CSET[:SELect] <Filename> Selects or creates a file for the user correction data. If the file with the selected name does not exist, a new file is created.
Page 477
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:CORRection:CSET:DATA[:SENSor<ch>][:POWer]:SONCe Fills the selected user correction list with the level values measured by the power sen- sor for the given frequencies. Suffix: SENSor<ch> Defines the used power sensor, i.e. the sensor whose values are used.
Page 478
® Remote control commands R&S SFI100A SOURce subsystem Manual operation: "UCOR Data" on page 232 [:SOURce<hw>]:CORRection:OPTimize:EVM <OptimizeEvm> Enables further optimization of preexisting excellent EVM performance of I/Q modula- ted RF signals. Enable EVM optimization, if your test setup requires the lowest EVM values. For exam- ple, if you need to generate 5G NR signals, LTE signals or IEEE 802.11 signals that require optimal EVM performance.
Page 479
® Remote control commands R&S SFI100A SOURce subsystem Manual operation: "ASCII File Settings" on page 234 [:SOURce<hw>]:CORRection:DEXChange:AFILe:SELect <Filename> Selects the ASCII file to be imported or exported. Parameters: <Filename> string Filename or complete file path; file extension can be omitted. Example: Example "To export user correction lists"...
Page 480
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:CORRection:DEXChange:MODE <Mode> Determines import or export of a user correction list. Specify the source or destination file with the command [:SOURce<hw>]: CORRection:DEXChange:SELect. Parameters: <Mode> IMPort | EXPort *RST: IMPort Example: Example "To export user correction lists" on page 474 .
Page 481
® Remote control commands R&S SFI100A SOURce subsystem ........481 [:SOURce<hw>]:CORRection:OPTimize:RF:IQModulator:ADJust? ............481 [:SOURce<hw>]:CORRection:OPTimize:RF:LINearize ..........482 [:SOURce<hw>]:CORRection:OPTimize:RF:LINearize:ADJust? [:SOURce<hw>]:CORRection:OPTimize:RF:CHARacteristics <Characteristic> Parameters: <Characteristic> OFF | EVM | USER *RST: [:SOURce<hw>]:CORRection:OPTimize:RF:HEADroom <State> Parameters: <State> 1 | ON | 0 | OFF *RST: [:SOURce<hw>]:CORRection:OPTimize:RF:IQModulator <State> Enables adjustments of the I/Q modulator after each RF frequency change or RF level change.
Page 482
® Remote control commands R&S SFI100A SOURce subsystem Disables applying the DPD to the nonlinear RF chain. AUTO Requires R&S SFI-K575. Applies an automatic AM/AM predistortion of the nonlinear RF chain. This mode requires correction data from "Linearize RF for current settings".
Page 483
® Remote control commands R&S SFI100A SOURce subsystem Programming examples Example: To enable high-quality table I/Q modualtion optimizations SOURce1:CORRection:FRESponse:RF:OPTimization:MODE QHT SOURce1:CORRection:FRESponse:RF:OPTimization:BANDwidth:MODE AUTO SOURce1:CORRection:FRESponse:RF:OPTimization:BANDwidth:VALue? // Response in Hz: 160000000 // Optimization bandwidth is 160 MHz. SOURce1:CORRection:FRESponse:RF:OPTimization:LOCal SOURce1:CORRection:FRESponse:RF:OPTimization:HOLD:STATe 1 Example: Applying user-defined FRC This example illustrates frequency response corrections from S-parameter files *.s<n>p.
Page 484
® Remote control commands R&S SFI100A SOURce subsystem // Apply the changes. :SOURce1:CORRection:FRESponse:RF:USER:APPLy :SOURce1:CORRection:FRESponse:RF:USER:SLISt:CATalog? // "/var/user/cable.s1p,None,/var/user/combiner.s3p,None,None,None,None,None,None,None" // Optionally, clear the whole S-parameter list to empty the list. :SOURce1:CORRection:FRESponse:RF:USER:SLISt:CLEar // ***************************************************************************** // Apply FRC with RF list files with file extensions *.fres or *.uco. // ***************************************************************************** // For RF list files, measure the channel response, save and load the required // files.
Page 485
® Remote control commands R&S SFI100A SOURce subsystem See also "Optimization Mode" on page 153. Parameters: <FreqRespOptMode> FAST | QHTable FAST Fast optimization by compensating for I/Q skew. QHTable Improves the frequency response while maintaining setting time. There is no signal interruption. *RST: FAST Example:...
Page 486
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <FreqRespOptBwVa> integer Range: depends on options to depends on options *RST: depends on options Example: Example "To enable high-quality table I/Q modualtion opti- mizations" on page 483. Manual operation: "Bandwidth" on page 170 [:SOURce<hw>]:CORRection:FRESponse:RF:OPTimization:HOLD[:STATe] <FreqRespHoldSta>...
Page 487
® Remote control commands R&S SFI100A SOURce subsystem 13.15.3.2 Common commands ..........487 [:SOURce<hw>]:CORRection:FRESponse:RF:USER[:STATe] ..........487 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:STORe ..........487 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:PRESet ..........487 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:LOAD .........488 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:ALEVel[:STATe] .........488 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:ALEVel:VALue? ........489 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:FLISt[:STATe] ..........489 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:APPLy [:SOURce<hw>]:CORRection:FRESponse:RF:USER[:STATe] <FreqRespState> Enables the frequency response correction. Parameters: <FreqRespState> 1 | ON | 0 | OFF *RST: Example: Example "Applying user-defined FRC"...
Page 488
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <FreqRespRfRcl> "<filename>" Filename or complete file path; file extension can be omitted. Example: Example "Applying user-defined FRC" on page 483. Manual operation: "Save/Recall" on page 172 [:SOURce<hw>]:CORRection:FRESponse:RF:USER:ALEVel[:STATe] <FreqCorrRfAlSta> Enables absolute level compensation at the current center frequency. Query the level correction value with the following command: [:SOURce<hw>]:CORRection:FRESponse:RF:USER:ALEVel:VALue? on page 488...
Page 489
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:CORRection:FRESponse:RF:USER:FLISt[:STATe] <FreqCorrRfFLSta> Uses FR list files for user-defined corrections. Load the FR lists, enable them and apply the configuration with the corresponding FR list commands. Parameters: <FreqCorrRfFLSta> 1 | ON | 0 | OFF *RST: Example: Example "Applying user-defined FRC"...
Page 490
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:CORRection:FRESponse:RF:USER:SLISt<ch>:PORTs:FROM <FreqRespSListFr> [:SOURce<hw>]:CORRection:FRESponse:RF:USER:SLISt<ch>:PORTs:TO <FreqRespSListFr> [:SOURce<hw>]:CORRection:FRESponse:RF:USER:SLISt<ch>[:STATe] <FreqRespSLiStat> [:SOURce<hw>]:CORRection:FRESponse:RF:USER:SLISt:CATalog? [:SOURce<hw>]:CORRection:FRESponse:RF:USER:SLISt:SIZE? [:SOURce<hw>]:CORRection:FRESponse:RF:USER:SLISt:CLEar [:SOURce<hw>]:CORRection:FRESponse:RF:USER:APPLy Applies the values from all enabled S-parameters correction files. Example: Example "Applying user-defined FRC" on page 483. Usage: Event Manual operation: "Apply" on page 175 "Apply"...
Page 491
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:CORRection:FRESponse:RF:USER:FLISt:SIZE? [:SOURce<hw>]:CORRection:FRESponse:RF:USER:FLISt:CLEar Deletes all entries in the lists. Example: Example "Applying user-defined FRC" on page 483. Usage: Event 13.15.4 SOURce:FREQuency subsystem The SOURce:FREQuency subsystem contains the commands used to define the fre- quency settings for the RF sources and sweeps.
Page 492
® Remote control commands R&S SFI100A SOURce subsystem Range: (RFmin + OFFSet) to (RFmax + OFFSet) *RST: n.a. Example: Example "Frequency configuration" on page 491 Manual operation: "Frequency" on page 201 [:SOURce<hw>]:FREQuency[:CW|FIXed]:RCL <Rcl> Set whether the RF frequency value is retained or taken from a loaded instrument con- figuration, when you recall instrument settings with command *RCL.
Page 493
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:FREQuency:STEP[:INCRement] <Increment> Sets the step width. You can use this value to vary the RF frequency with command FREQ UP or FREQ DOWN. Note: This value also applies to the step width of the rotary knob on the instrument and, in user-defined step mode, increases or decreases the frequency.
Page 494
® Remote control commands R&S SFI100A SOURce subsystem ANALog External analog wideband I/Q signal Enabling the I/Q modulator disables an enabled amplitude mod- ulation of the RF output signal. Differential External analog wideband I/Q signal Enabling the I/Q modulator disables an enabled amplitude mod- ulation of the RF output signal.
Page 495
® Remote control commands R&S SFI100A SOURce subsystem AUTO The R&S SFI100A automatically sets an optimized gain value. The configured sample rate, the crest factor and the PEP value of the modulated signal affect this gain value. *RST: AUTO Example: SOURce1:BB:IQGain DBM3 Attenuates the power level of the I/Q modulator source signal by 3 dB.
Page 496
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:IQ:OUTPut:ANALog:STATe <State> Activates the specified analog I/Q output. Parameters: <State> 1 | ON | 0 | OFF *RST: Example: SOURce:IQ:OUTPut:ANALog:STATe ON Activates the output of the analog I/Q signal on the [I/Q Out 1] connectors.
Page 497
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:IQ:OUTPut[:ANALog]:SETTing:LOAD <Filename> Loads the selected file from the default or the specified directory. Loaded are files with extension *.iqout. Setting parameters: <Filename> "<filename>" Filename or complete file path Usage: Setting only [:SOURce<hw>]:IQ:OUTPut[:ANALog]:SETTing:DELete <Filename> Deletes the selected file from the default or specified directory.
Page 498
® Remote control commands R&S SFI100A SOURce subsystem To keep the I/Q analog output power levels below the maximum input power level at your DUT, see "Maximum overall output voltage" on page 245. Also, the value range depends on instrument settings, for example the modulation sig- nal type and signal bandwidth.
Page 499
® Remote control commands R&S SFI100A SOURce subsystem Manual operation: "Bias (EMF)" on page 253 [:SOURce<hw>]:IQ:OUTPut[:ANALog]:OFFSet:I <I> [:SOURce<hw>]:IQ:OUTPut[:ANALog]:OFFSet:Q <Q> Sets an offset V between the inverting and non-inverting input of the differential offset analog I/Q output signal. To keep the I/Q analog output power levels below the maximum input power level at your DUT, see "Maximum overall output voltage"...
Page 500
® Remote control commands R&S SFI100A SOURce subsystem Example: Configuring the reference oscillator // Using 8 GHz external reference source SOURce:ROSCillator:SOURce EXT SOURce:ROSCillator:EXTernal:RFOFf:STATe 1 SOURce:ROSCillator:EXTernal:FREQuency 8GHZ SOURce:ROSCillator:EXTernal:FREQuency? // Response: 8 GHZ SOURce:ROSCillator:EXTernal:SBANdwidth WIDE SOURce:ROSCillator:INTernal:ADJust:STATe 0 // assign the signals to the reference outputs SOURce:ROSCillator:OUTput:FREQuency:MODE DER100M SOURce:ROSCillator:OUTput2:FREQuency:MODE LOOP SOURce:ROSCillator:OUTput:FREQuency:MODE 16G...
Page 501
® Remote control commands R&S SFI100A SOURce subsystem Example: Example "Configuring the reference oscillator" on page 500. Options: R&S SFI-K703, R&S SFI-K704, R&S SFI-K708 Manual operation: "External Reference Frequency" on page 208 [:SOURce]:ROSCillator:EXTernal:FREQuency:VARiable <Frequency> Specifies the user-defined external reference frequency. Parameters: <Frequency>...
Page 502
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce]:ROSCillator:EXTernal:RFOFf[:STATe] <State> Determines that the RF output is turned off when the external reference signal is selected, but missing. Parameters: <State> 1 | ON | 0 | OFF *RST: n.a. (factory preset: 0) Example: Example "Configuring the reference oscillator"...
Page 503
® Remote control commands R&S SFI100A SOURce subsystem *RST: n.a. (factory preset: DER10M) Example: Example "Configuring the reference oscillator" on page 500. Manual operation: "Reference Output" on page 210 [:SOURce]:ROSCillator:OUTPut2:FREQuency:MODE <OutpFreqMode> Selects the mode for the reference frequency output 2. Parameters: <OutpFreqMode>...
Page 504
® Remote control commands R&S SFI100A SOURce subsystem Example: Example "Configuring the reference oscillator" on page 500. Usage: Event Manual operation: "Set to Default" on page 207 [:SOURce]:ROSCillator:SOURce <Source> Selects between internal or external reference frequency. Parameters: <Source> INTernal | EXTernal *RST: n.a.
Page 505
® Remote control commands R&S SFI100A SOURce subsystem 13.15.9 SOURce:POWer subsystem The SOURce:POWer subsystem contains the commands for setting the output level, level control and level correction of the RF signal. The default units are dBm. To change the units, perform one of the following: ●...
Page 506
® Remote control commands R&S SFI100A SOURce subsystem SOURce1:POWer:SPC:TARGet -10 SOURce1:POWer:SPC:MEASure SOURce1:POWer:SPC:MODE SINGle SOURce1:POWer:SPC:CRANge 15 SOURce1:POWer:SPC:DELay 2 ms // Enable NRP power control measurement // switch on RF output // start the single measurement manually Output1:STATe 1 SOURce1:POWer:SPC:STATe ON SOURce1:POWer:SPC:SINGle // Query if the power control works properly :SOURce1:POWer:SPC:WARNing? // Response: 1 ->...
Page 507
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <State> 1 | ON | 0 | OFF *RST: n.a. (factory preset: 0) Example: POW:EMF:STAT 1 Activates voltage level display. [:SOURce<hw>]:POWer:LBEHaviour <Behaviour> Set the RF level behaviour. Parameters: <Behaviour> AUTO | UNINterrupted UNINterrupted Do not use the uninterrupted level settings in combination with the high-quality optimization mode (see...
Page 508
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <Mode> CW | FIXed | SWEep CW|FIXed Operates at a constant level. CW and FIXed are synonyms. To set the output level value, use the command SOURce<hw>]:POWer[:LEVel][:IMMediate][: AMPLitude]. *RST: Example: Example "Power configuration" on page 505.
Page 509
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:POWer:SPC:CRANge <PowCntrlCRange> Defines the capture range of the power control system. Within the range: Target Level +/- Catch Range the power control locks and tries to achieve the target level. Readings outside the range are not considered.
Page 510
® Remote control commands R&S SFI100A SOURce subsystem AUTO Measures the level values continuously. SINGle Executes one measurement, triggered by the command on page 510. SOURce<hw>]:POWer:SPC:SINGle *RST: AUTO Example: Example "Configure the settings for NRP power control" on page 505 Manual operation: "Mode"...
Page 511
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <PowCntrlState> 1 | ON | 0 | OFF *RST: Example: Example "Configure the settings for NRP power control" on page 505 Manual operation: "State" on page 218 [:SOURce<hw>]:POWer:SPC:TARGet <PowCntrlTarget> Sets the target level required at the DUT. To define the unit of the power value, use command on page 613.
Page 512
® Remote control commands R&S SFI100A SOURce subsystem Manual operation: "Variation Active" on page 204 [:SOURce<hw>]:POWer:STEP[:INCRement] <Increment> Specifies the step width in the appropriate path for POW:STEP:MODE USER. To adjust the level step-by-step with this increment value, use the command POW UP, or POW DOWN.
Page 513
® Remote control commands R&S SFI100A SOURce subsystem INCLude Takes the current level when an instrument configuration is loa- ded. EXCLude Retains the current level when an instrument configuration is loaded. *RST: INCLude Example: POW:RCL INCL Takes the level value from an instrument configuration loaded with command *RCL.
Page 514
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:POWer[:LEVel][:IMMediate]:REFLevel <ReferenceLevel> Queries the reference level of the user correction. The reference level is the sum of the amplitude and the level offset, set with the com- mands [:SOURce<hw>]:POWer:POWer [:SOURce<hw>]:POWer[:LEVel][: IMMediate]:OFFSet. Parameters: <ReferenceLevel>...
Page 515
® Remote control commands R&S SFI100A SOURce subsystem Example: Configuring external frontend connection settings // Query information about the connected RF frontend. SOURce1:EFRontend:INFO? // Response: <SymbolicName> "FE170ST-123456", <RemoteChannel> "Frontend Connection" // <IpAddress>/<HostName> "FE170ST-123456",<ConnectionState> "connected" // Query all connected external frontends, including equipped options: SOURce1:EFRontend:LIST? // Response: "FE170ST-123456"...
Page 517
® Remote control commands R&S SFI100A SOURce subsystem Example: Querying external devices connected to an external frontend // Refresh the connected external devices. SOURce1:EFRontend:EXTDevice:REFResh // Query a list of connected external devices: SOURce1:EFRontend:EXTDevice:LIST? // Response:"FE170_Z50,FE170_Z01" // Query the information regarding External Device 1: // Query the name of the connected external device: SOURce1:EFRontend:EXTDevice1:NAME? // Response: "FE170_Z50"...
Page 519
® Remote control commands R&S SFI100A SOURce subsystem Example: Example "Configuring external frontend cable correction" on page 516. Manual operation: "Load Cable Correction File" on page 191 [:SOURce<hw>]:EFRontend:ALIGnment[:STATe] <CableCorrState> Activates correction of the IF signal for different IF signal frequencies. Parameters: <CableCorrState>...
Page 520
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <ConnState> 1 | ON | 0 | OFF *RST: Example: Example "Configuring external frontend connection set- tings" on page 515. [:SOURce<hw>]:EFRontend:CMODe <FeConnMode> Sets the mode of the SSL control connection between R&S SFI100A and external fron- tend.
Page 521
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <CatalogFiles> string Returns a string of selectable frequency band configuration modes separated by commas. Example: Example "Configuring external frontend frequency bands" on page 515 Usage: Query only Manual operation: "Frequency Band Config" on page 187 [:SOURce<hw>]:EFRontend:FREQuency:BAND:CONFig:MODE <Mode>...
Page 522
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:EFRontend:FREQuency:REFerence <FERefFreq> Sets the reference frequency, that is used for RF frequency conversion at the connec- ted external frontend. Parameters: <FERefFreq> FG64 | F1G | F10M FG64 640 MHz 1 GHz F10M 10 MHz Example: Example "Configuring external frontend connection set-...
Page 523
® Remote control commands R&S SFI100A SOURce subsystem Example: Example "Configuring external frontend frequency bands" on page 515. Usage: Query only Manual operation: "Intermediate Frequency / Sideband" on page 187 [:SOURce<hw>]:EFRontend:FREQuency:IFRequency:SIDeband? Queries the currently used sideband for frequency conversion. Return values: <Sideband>...
Page 524
® Remote control commands R&S SFI100A SOURce subsystem Example: Example "Configuring external frontend connection set- tings" on page 515. Usage: Query only [:SOURce<hw>]:EFRontend:NETWork <IpAddress>, <SubnetMask>, <DhcpOn> Sets network parameters of the external frontend. Parameters: <IpAddress> string IP address of the external frontend *RST: 127.0.0.1 <SubnetMask>...
Page 525
® Remote control commands R&S SFI100A SOURce subsystem Parameters: <Attenuation> float Range: depends on connected device to depends on con- nected device Increment: depends on connected device *RST: Example: Example "Configuring external frontend attenuation" on page 516 Manual operation: "Attenuation" on page 190 [:SOURce<hw>]:EFRontend:POWer:OFFSet <Offset>...
Page 526
® Remote control commands R&S SFI100A SOURce subsystem Use this command before the query [:SOURce<hw>]:EFRontend:EXTDevice:LIST?. Example: Example "Querying external devices connected to an exter- nal frontend" on page 517. Usage: Event Manual operation: "Refresh External Devices" on page 195 [:SOURce<hw>]:EFRontend:EXTDevice:LIST? Queries the external devices connected to the external frontend in a comma-separated list.
Page 527
® Remote control commands R&S SFI100A SOURce subsystem Usage: Query only Manual operation: "Type" on page 195 [:SOURce<hw>]:EFRontend:EXTDevice<id>:FREQuency:MINimum? [:SOURce<hw>]:EFRontend:EXTDevice<id>:FREQuency:MAXimum? Queries the maximum value of the frequency of the connected external device. Example: Example "Querying external devices connected to an exter- nal frontend"...
Page 528
® Remote control commands R&S SFI100A SOURce subsystem [:SOURce<hw>]:EFRontend:LOSCillator:MODE <Mode> Selects the LO input source for the connected external frontend. Parameters: <Mode> INTernal | EXTernal INTernal Uses the internally generated LO signal. EXTernal Uses an externally supplied LO signal. *RST: n.a.
® Remote control commands R&S SFI100A SOURce:BB subsystem Return values: <OutputFrequency> float Example: Example "Configuring LO settings with multiple external frontends" on page 515. Usage: Query only Manual operation: "LO OUT Frequency" on page 197 13.16 SOURce:BB subsystem The SOURce:BB subsystem contains all commands for digital signal generation. It pro- vides the following subsystems and commands.
Page 530
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:POFFset <POffset> Sets the relative phase offset for the selected baseband signal. Parameters: <POffset> float Range: 0 to 359.9 Increment: 0.01 *RST: Default unit: DEG Example: SOURce1:BB:POFFset 0.5DEG Manual operation: "Phase Offset" on page 139 [:SOURce<hw>]:BB:ROUTe <Route>...
Page 531
® Remote control commands R&S SFI100A SOURce:BB subsystem Example: BB:POW:PEAK Queries the peak level of the baseband signal. Usage: Query only [:SOURce<hw>]:BB:POWer:RMS? Queries the RMS level of the baseband signal relative to full scale of 0.5V (in terms of dB full scale). Return values: <Rms>...
Page 532
® Remote control commands R&S SFI100A SOURce:BB subsystem 13.16.2.1 Programming examples Example: To create test signals This example provides the commands to configure the different test signals. // ***************************************************************************** // Reset the instrument first. // ***************************************************************************** *RST; *CLS :SOURce1:BB:ARBitrary:PRESet // ***************************************************************************** // Create test signals.
Page 533
® Remote control commands R&S SFI100A SOURce:BB subsystem // Optionally query free disk space. :SOURce1:BB:ARBitrary:WAVeform:FREE? // ***************************************************************************** // Select a waveform and querry information // ***************************************************************************** :SOURce1:BB:ARBitrary:WAVeform:DELete "/var/user/ARBtestSigs/test2" :SOURce1:BB:ARBitrary:WAVeform:SELect "/var/user/ARBtestSigs/wvTest" :SOURce1:BB:ARBitrary:WAVeform:POINts? // 100 :SOURce1:BB:ARBitrary:WAVeform:TAG? "TYPE" // "SMU-WV" :SOURce1:BB:ARBitrary:WAVeform:TAG? "COMMENT" // "Waveform for test purposes" // alternatively: query the comment tag of the current waveform file :SOURce1:BB:ARBitrary:WAVeform:DATA? // Response is the comment: "Waveform for test purposes"...
Page 534
® Remote control commands R&S SFI100A SOURce:BB subsystem Example: To configure clock settings This example provides the commands to configure the clock settings. // ***************************************************************************** // Clock settings // ***************************************************************************** SOURce1:BB:ARBitrary:CLOCk:SOURce INTernal SOURce1:BB:ARBitrary:CLOCk? // Response in Hz: "1000000" // The clock frequency is 1 MHz. // Or alternativelly use the following tag: SOURce1:BB:ARBitrary:WAVeform:TAG? "CLOCK"...
Page 535
® Remote control commands R&S SFI100A SOURce:BB subsystem // ***************************************************************************** // Use the save and recall function. // ***************************************************************************** // Query available settings files in a specified directory MMEM:CDIR "/var/user/waveform" SOURce1:BB:ARBitrary:MCARrier:SETTing:CATalog? // mcar1, mcar2 // the directory contains the settings files mcar1.arb_multcarr and mcar2.arb_multcarr SOURce1:BB:ARBitrary:MCARrier:SETTing:STORe "3gpp_mc"...
Page 536
® Remote control commands R&S SFI100A SOURce:BB subsystem ............539 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:CIQ:CREate ..........539 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:RECTangle:CREate ............539 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:SINE:CREate [:SOURce<hw>]:BB:ARBitrary:SIGNal:TYPE <ArbSignalType> Selects the type of test signal. Parameters: <ArbSignalType> SINE | RECT | CIQ *RST: SINE Example: Example "To create test signals" on page 532. Manual operation: "Test Signal Form"...
Page 537
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <Frequency> float Range: 100 to depends on the installed options Increment: 0.01 *RST: 1000 Default unit: Hz Example: Example "To create test signals" on page 532. Manual operation: "Frequency" on page 74 [:SOURce<hw>]:BB:ARBitrary:TSIGnal:RECTangle:OFFSet <Offset>...
Page 538
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:TSIGnal:SINE:PHASe <Phase> Sets the phase offset of the sine wave on the Q channel relative to the sine wave on the I channel. Parameters: <Phase> float Range: -180 to 180 Increment: 0.01 *RST: Default unit: DEG Example:...
Page 539
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:TSIGnal:CIQ:CREate [:SOURce<hw>]:BB:ARBitrary:TSIGnal:RECTangle:CREate [:SOURce<hw>]:BB:ARBitrary:TSIGnal:SINE:CREate Generates a signal and uses it as output straight away. Example: Example "To create test signals" on page 532. Usage: Event Manual operation: "Generate Signal RAM" on page 73 "Generate Signal RAM"...
Page 540
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:WAVeform:CATalog:LENGth? Reads out the files with extension *.wv in the default directory and returns the number of waveform files in this directory. The default directory is set using command MMEM:CDIRectory. Return values: <Length>...
Page 541
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:WAVeform:POINts? Queries the number of samples (the number of I/Q values pairs) in the selected wave- form file. Return values: <Points> <waveform filename> Range: 0 to 1000 *RST: Example: Example "To manage waveform files" on page 532.
Page 542
® Remote control commands R&S SFI100A SOURce:BB subsystem Example: Query Example "To manage waveform files" on page 532. Example: Setting SOURce:BB:ARB:WAVeform:DATA "/var/user/test1.wv",#220<binary data> // Writes the binary block data <binary data> to file test1.wv // <binary data> contains 20 bytes // <binary data>...
Page 543
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <Filename> string Complete file path and filename with file extension (*.wv). If the file is in the default directory, the file path can be omitted. Setting parameters: <Clock> float Range: 400 to 100E6 Increment: 1E-3 *RST: Example:...
Page 545
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:MCARrier:SETTing:STORe <Filename> Saves the current settings into the selected file; the file extension (*.arb_multcarr) is assigned automatically. Setting parameters: <Filename> string Filename or complete file path Example: Example "To generate a multicarrier signal" on page 534.
Page 546
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <Spacing> float Range: 0.0 to depends on the installed options, for exam- ple 120E6 Increment: 0.01 *RST: Default unit: Hz Example: Example "To generate a multicarrier signal" on page 534. Manual operation: "Carrier Spacing"...
Page 547
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <Mode> OFF | MIN | MAX *RST: Example: SOURce1:BB:ARBitrary:MCARrier:CFACtor:MODE OFF Switches off automatic crest factor optimization. Manual operation: "Crest Factor Mode" on page 109 [:SOURce<hw>]:BB:ARBitrary:MCARrier:CLIPping:CFACtor <CFactor> Sets the value of the desired crest factor, if baseband clipping is enabled. A target crest factor above the crest factor of the unclipped multicarrier signal has no effect.
Page 548
® Remote control commands R&S SFI100A SOURce:BB subsystem Example: SOURce1:BB:ARBitrary:MCARrier:CLIPping:STATe ON SOURce1:BB:ARBitrary:MCARrier:CLIPping:CFACtor 37 SOURce1:BB:ARBitrary:MCARrier:CLIPping:CUToff 50 Manual operation: "Clipping" on page 109 [:SOURce<hw>]:BB:ARBitrary:MCARrier:TIME:MODE <Mode> Selects the mode for calculating the resulting signal period of the multi-carrier wave- form. The resulting period is always calculated for all carriers in the carrier table irre- spective of their state (ON/OFF).
Page 549
® Remote control commands R&S SFI100A SOURce:BB subsystem Use the command to define [:SOURce<hw>]:BB:ARBitrary:MCARrier:OFILe the multicarrier waveform filename. The file extension is *.wv. Example: Example "To generate a multicarrier signal" on page 534. Usage: Event Manual operation: "Create/Create and Load" on page 112 [:SOURce<hw>]:BB:ARBitrary:MCARrier:CLOCk? Queries the resulting sample rate at which the multi-carrier waveform is output by the...
Page 550
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:MCARrier:CARRier<ch>:FREQuency <Frequency> Sets or indicates the carrier frequency, depending on the selected carrier frequency mode. Parameters: <Frequency> integer Range: depends on the installed options *RST: Example: SOURce1:BB:ARBitrary:MCARrier:CARRier:MODE ARB SOURce1:BB:ARBitrary:MCARrier:CARRier1: FREQuency 5.0 Sets 5.0 MHz carrier frequency. Manual operation: "Carrier Freq.
Page 551
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:MCARrier:CARRier<ch>:DELay <Delay> Sets the start delay of the selected carrier. Parameters: <Delay> float Range: 0 to 1 Increment: 1E-9 *RST: Default unit: s Example: BB:ARB:MCAR:CARR15:DEL 5us sets a start delay of 50 us for carrier 15. Manual operation: "Delay (ns)"...
Page 552
® Remote control commands R&S SFI100A SOURce:BB subsystem Manual operation: "Carrier State" on page 116 [:SOURce<hw>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STARt <Start> [:SOURce<hw>]:BB:ARBitrary:MCARrier:EDIT:CARRier:STOP <Stop> Selects the last carrier in the carrier range to which the settings shall apply. Parameters: <Stop> integer Range: 0 to 511 *RST: Example: BB:ARB:MCAR:EDIT:CARR:STOP 4...
Page 553
® Remote control commands R&S SFI100A SOURce:BB subsystem Manual operation: "Gain Start" on page 117 [:SOURce<hw>]:BB:ARBitrary:MCARrier:EDIT:CARRier:PHASe:STEP <Step> Sets the step width by which the start phases of the carriers in the defined carrier range is incremented. Parameters: <Step> float Range: -359.99 to 359.99 Increment: 0.01 *RST:...
Page 554
® Remote control commands R&S SFI100A SOURce:BB subsystem Example: BB:ARB:MCAR:EDIT:CARR:DEL 5 us Sets a start delay of 5 us for the carriers in the carrier range. BB:ARB:MCAR:EDIT:CARR:DEL:STEP 1 us The start delay is incremented by 1us for each carrier. That is, the first carrier has a start delay of 5 us, the second a start delay of 6 us, and so on.
Page 555
® Remote control commands R&S SFI100A SOURce:BB subsystem 13.16.2.6 Trigger commands This section provides trigger commands for the SOURce:BB:ARBitrary subsystem. Example: To configure trigger settings This example provides the commands to configure the trigger settings. // ***************************************************************************** // Configure for a single trigger event. // ***************************************************************************** SOURce1:BB:ARBitrary:TRIGger:SEQuence SINGle SOURce1:BB:ARBitrary:TRIGger:SLUNit SAMPles...
Page 556
® Remote control commands R&S SFI100A SOURce:BB subsystem SOURce1:BB:ARBitrary:TRIGger:SEQuence AAUT SOURce1:BB:ARBitrary:TRIGger:SOURce EGT1 SOURce1:BB:ARBitrary:TRIGger:DELay:UNIT SAMP SOURce1:BB:ARBitrary:TRIGger:EXTernal:DELay 100 SOURce1:BB:ARBitrary:TRIGger:EXTernal:RDELay? // Response in samples: 100 SOURce1:BB:ARBitrary:TRIGger:DELay:UNIT TIME SOURce1:BB:ARBitrary:TRIGger:EXTernal:TDELay 0.00001 SOURce1:BB:ARBitrary:TRIGger:EXTernal:RDELay? // Response in seconds: 0.00001 // The actual external delay is 10 microseconds. SOURce1:BB:ARBitrary:TRIGger:DELay:UNIT SAMP SOURce1:BB:ARBitrary:TRIGger:EXTernal:DELay 10 Commands:...
Page 557
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:TRIGger:SOURce <Source> Selects the trigger signal source and determines the way the triggering is executed. Provided are the following trigger sources: ● INTernal: Internal manual triggering of the instrument ● External trigger signal via one of the global connectors: EGT1: External global trigger ●...
Page 558
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <SLength> integer The maximum value depends on the selected units as follows: SOURce<hw>]:BB:ARBitrary:TRIGger:SLUNit SAMPle: Max = 2 SEQuence: Max = 1000 Range: 1 to dynamic *RST: Example: Example "To configure trigger settings" on page 555.
Page 559
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <Output> 1 | ON | 0 | OFF *RST: Example: Example "To configure trigger settings" on page 555. Manual operation: "Sync. Output to External Trigger/Sync. Output to Trigger" on page 79 [:SOURce<hw>]:BB:ARBitrary:TRIGger:PTIMe? Queries the internal processing time.
Page 560
® Remote control commands R&S SFI100A SOURce:BB subsystem Manual operation: "(Specified) External Delay/(Specified) Trigger Delay" on page 79 [:SOURce<hw>]:BB:ARBitrary:TRIGger[:EXTernal]:TDELay <ExtTimeDelay> Specifies the trigger delay for external triggering. The value affects all external trigger signals. Maximum trigger delay and trigger inhibit values depend on the installed options. See "To set delay and inhibit values"...
Page 561
® Remote control commands R&S SFI100A SOURce:BB subsystem Example: Example "To specify delay and inhibit values in time units" on page 555. Manual operation: "External Inhibit/Trigger Inhibit" on page 79 13.16.2.7 Marker commands ..........561 [:SOURce<hw>]:BB:ARBitrary:TRIGger:OUTPut<ch>:MODE ........... 561 [:SOURce<hw>]:BB:ARBitrary:TRIGger:OUTPut<ch>:ONTime ......... 561 [:SOURce<hw>]:BB:ARBitrary:TRIGger:OUTPut<ch>:OFFTime ...........561 [:SOURce<hw>]:BB:ARBitrary:TRIGger:OUTPut<ch>:PATTern...
Page 562
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <Pattern> numeric *RST: <BitCount> integer 0 = marker off, 1 = marker on Range: 1 to 64 *RST: Example: Example "To configure marker signals" on page 533. Manual operation: "Mode" on page 81 [:SOURce<hw>]:BB:ARBitrary:TRIGger:OUTPut<ch>:PULSe:DIVider <Divider>...
Page 563
® Remote control commands R&S SFI100A SOURce:BB subsystem Manual operation: "Delay" on page 81 [:SOURce<hw>]:BB:ARBitrary:TRIGger:OUTPut<ch>:DINSec? Queries the marker delay in microseconds. You can define a marker delay in samples via the following command: on page 562 [:SOURce<hw>]:BB:ARBitrary:TRIGger:OUTPut<ch>:DELay Return values: <DelayInS> float Range: 0 to 16777215...
Page 564
® Remote control commands R&S SFI100A SOURce:BB subsystem Example: Applying clipping and filtering algorithm // Set for filter and clipping CFR algorithm. SOURce1:BB:ARBitrary:CFR:ALGorithm CLFiltering SOURce1:BB:ARBitrary:CFR:DCFDelta -3 SOURce1:BB:ARBitrary:CFR:ITERations 5 // Configure simple filtering. SOURce1:BB:ARBitrary:CFR:FILTer SIMPle SOURce1:BB:ARBitrary:CFR:CSPacing 20E6 SOURce1:BB:ARBitrary:CFR:SBANdwidth 18E6 // Configure enhanced filtering. SOURce1:BB:ARBitrary:CFR:FILTer ENHanced SOURce1:BB:ARBitrary:CFR:PFReq 9E6 SOURce1:BB:ARBitrary:CFR:SFReq 11E6...
Page 566
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <ArbCfrCancPulBw> float Range: 0 to 250E6 Increment: 0.1 Example: Example "Applying peak cancellation algorithm" on page 564. Manual operation: "Cancellation Pulse Bandwidth" on page 136 [:SOURce<hw>]:BB:ARBitrary:CFR:CSPacing <ArbCfrChanSpac> Sets the channel spacing, if is set to [:SOURce<hw>]:BB:ARBitrary:CFR:FILTer SIMPle.
Page 567
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <ArbCfrMaxFilOrd> integer Range: 0 to 300 *RST: Example: Example "Applying clipping and filtering algorithm" on page 564. Manual operation: "Maximum Filter Order" on page 136 [:SOURce<hw>]:BB:ARBitrary:CFR:ITERations <ArbCfrMaxIter> Sets the number of iterations that are used for calculating the resulting crest factor. The iteration process is stopped when the desired crest factor delta is achieved by 0.1 dB.
Page 568
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:CFR:PFReq <ArbCfrPassBFreq> Sets the passband frequency, if [:SOURce<hw>]:BB:ARBitrary:CFR:FILTer set to ENHanced. Frequency components lower than the passband frequency are passed through unfiltered. Parameters: <ArbCfrPassBFreq> float Range: 0 to depends on the sample rate of the loaded file Increment: 0.1 *RST: 250E6...
Page 569
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce<hw>]:BB:ARBitrary:CFR:SFReq <ArbCfrStopBFreq> Sets the stopband frequency of the filter, if [:SOURce<hw>]:BB:ARBitrary:CFR: is set to ENHanced. Frequency components higher than the stopband fre- FILTer quency are filtered out by the lowpass filter. Parameters: <ArbCfrStopBFreq>...
Page 573
® Remote control commands R&S SFI100A SOURce:BB subsystem This subsystem contains the commands for digital I/Q impairments before the I/Q mod- ulator and at the analog I/Q outputs. Common suffixes Suffix Value range Description RF<ch> Digital impairments for RF connector IQOutput<ch>...
Page 574
® Remote control commands R&S SFI100A SOURce:BB subsystem [:SOURce]:BB:IMPairment:IQOutput<ch>:DELay <Delay> [:SOURce]:BB:IMPairment:RF<ch>:DELay <Delay> Defines the time delay of both I and Q vectors between the marker signal at the marker outputs relative to the signal generation start. A positive value means that the I and Q vectors delay relative to the marker/trigger and vice versa.
Page 575
® Remote control commands R&S SFI100A SOURce:BB subsystem Manual operation: "Gain Imbalance" on page 160 [:SOURce]:BB:IMPairment:IQOutput<ch>:LEAKage:I <I> [:SOURce]:BB:IMPairment:IQOutput<ch>:LEAKage:Q <Q> [:SOURce]:BB:IMPairment:RF<ch>:LEAKage:I <I> [:SOURce]:BB:IMPairment:RF<ch>:LEAKage:Q <Q> Determines the leakage amplitude of the I or Q signal component of the corresponding stream Parameters: <Q> float Range: -10 to 10...
Page 576
® Remote control commands R&S SFI100A SOURce:BB subsystem Parameters: <Skew> float Range: -500E-9 to 500E-9 Increment: 1E-12 *RST: Manual operation: "Skew" on page 160 [:SOURce]:BB:IMPairment:IQOutput<ch>:POFFset <PhaseOffset> [:SOURce]:BB:IMPairment:RF<ch>:POFFset <PhaseOffset> Adds an additional phase offset after the stream mapper. You can shift the phase at the different stages in the signal generation flow, see: ●...
® Remote control commands R&S SFI100A STATus subsystem 13.16.5 SOURce:BB:PROGress subsystem In the R&S SFI100A, some calculation processes take longer time. While operating the instrument manually, you can observe the status of an initiated process by the busy indicator. The following commands fulfill the same task in the remote control operation. Example: Querying the status of the "Create Waveform"...
Page 578
® Remote control commands R&S SFI100A STATus subsystem ● The configuration commands set the respective register thus determining which status changes of the R&S SFI100A cause the status registers to be changed. Setting values: A decimal value in the range 0 to 32767 (=2 ..................
Page 579
® Remote control commands R&S SFI100A STATus subsystem Example: :STAT:OPER:EVEN? queries the STATus:OPERation:EVENt register. :STATus:OPERation:NTRansition <Ntransition> Sets the bits of the NTRansition part of the STATus:OPERation register. If a bit is set, a transition from 1 to 0 in the condition part causes an entry to be made in the EVENt part of the register.
Page 580
® Remote control commands R&S SFI100A STATus subsystem :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 SFI100A 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 582
® Remote control commands R&S SFI100A SYSTem subsystem // Query the initial data sheet version on delivery SYSTem:SPECification:VERSion:FACTory? // Response: "04.00" // Select a specific data sheet version: SYSTem:SPECification:VERSion "04.01" // Retrieve information on parameters that belong to a particular data sheet. // Query the IDs of all parameters listed in the selected version: SYSTem:SPECification:VERSion "04.03"...
Page 583
® Remote control commands R&S SFI100A SYSTem subsystem SYSTem:COMMunicate:USB:RESource? // "USB::0x0AAD::0x01df::100001::INSTR" Disabling LAN services ► NOTICE! Risk of loosing access over LAN. Disabling the LAN interface or the com- mon services "LAN", "SCPI over LAN", "VNC" and "HTTP" locks the remote access to the instrument.
Page 584
® Remote control commands R&S SFI100A SYSTem subsystem Example: Configuring date and time // Query the date and time setting of the instrument // Query the current timezone and setting SYSTem:DATE? // Response: 2023,1,16;1 SYSTem:TIME? // Response: 18,15,17;1 SYStem:TIME:ZONE? // Response: "";1 //default UTC setting SYSTem:TIME:PROTocol? // Response: "OFF";1 // no protocol selected...
Page 586
® Remote control commands R&S SFI100A SYSTem subsystem ......................608 :SYSTem:DFPRint ......................609 :SYSTem:REBoot ......................609 :SYSTem:RESTart ..................... 609 :SYSTem:SHUTdown ......................609 :SYSTem:WAIT :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 587
® Remote control commands R&S SFI100A SYSTem subsystem Example: SYSTem:ERRor:CODE:ALL? // queries all entries in the error queue. Response: 0 // no errors have occurred since the error queue was last read out. Usage: Query only :SYSTem:ERRor:CODE[:NEXT]? Queries the error number of the oldest entry in the error queue and then deletes it. Return values: <Next>...
Page 588
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:ERRor[:NEXT]? Queries the error/event queue for the oldest item and removes it from the queue. Return values: <Next> string Error/event_number,"Error/event_description>[;Device-depend- ent info]" Error number and a short description of the error. If the queue is empty, the response is 0,"No error" Positive error numbers are instrument-dependent.
Page 589
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:ERRor:STATic? Returns a list of all errors existing at the time when the query is started. This list corre- sponds to the display on the info page under manual control. Return values: <StaticErrors>...
Page 590
® Remote control commands R&S SFI100A SYSTem subsystem Return values: <NextInfo> string Example: :SYSTem:NINFormation? Queries the oldest entry in the info message queue. Response: 90,"Info;=== Instrument startup... ===" Information message containing error number 90, that states, that the instrument startup is complete. Usage: Query only :SYSTem:ULOCk <SecPassWord>, <Mode>...
Page 591
® Remote control commands R&S SFI100A SYSTem subsystem If an exclusive lock is set, the query returns the owner of this exclusive lock, otherwise it returns NONE. Return values: <Owner> string Example: SYST:LOCK:OWN? Returns the owner of locking. Response: NONE The instrument is not locked.
Page 592
® R&S SFI100A Remote control commands SYSTem subsystem Setting parameters: <Pathname> string Example: SYSTem:RCL "/var/user/temp/Test" // loads the "Test.savrcltxt" file from the directory /var/user/temp/. Usage: Setting only :SYSTem:PROTect<ch>[:STATe] <State>[, <Key>] Activates and deactivates the specified protection level. Suffix: <ch> Indicates the protection level. See also "Protection"...
Page 593
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:COMMunicate:NETWork:IPADdress <IpAddress> Sets the IP address. Parameters: <IpAddress> string Range: 0.0.0.0. to ff.ff.ff.ff Example: Example "Retrieving information on network-related set- tings" on page 582. Manual operation: "IP Address" on page 359 :SYSTem:COMMunicate:NETWork:IPADdress:MODE <Mode> Selects manual or automatic setting of the IP address.
Page 594
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:COMMunicate:NETWork:RESTart Restarts the network. Example: Example "Restarting the network" on page 582. Usage: Event Manual operation: "Restart Network" on page 358 :SYSTem:COMMunicate:NETWork:STATus? Queries the network configuration state. Return values: <State> 1 | ON | 0 | OFF Example: Example "Retrieving information on network-related set- tings"...
Page 595
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:COMMunicate:NETWork[:COMMon]:WORKgroup <Workgroup> Sets an individual workgroup name for the instrument. Parameters: <Workgroup> string Example: Example "Retrieving information on network-related set- tings" on page 582. Manual operation: "Workgroup" on page 359 :SYSTem:COMMunicate:NETWork[:IPADdress]:DNS <DNS> Determines or queries the network DNS server to resolve the name.
Page 596
® Remote control commands R&S SFI100A SYSTem subsystem Return values: <Resource> string Example: Example "Finding out VISA resource strings" on page 582. Usage: Query only Manual operation: "Socket" on page 361 :SYSTem:COMMunicate:USB:RESource? Queries the visa resource string for remote control via the USB interface. Return values: <Resource>...
Page 597
® Remote control commands R&S SFI100A SYSTem subsystem Manual operation: "Mode" on page 363 :SYSTem:IDENtification:PRESet Sets the *IDN and *OPT strings in user defined mode to default values. Example: SYST:IDEN USER SYST:IDEN:PRES Usage: Event Manual operation: "Set to Default" on page 363 :SYSTem:IRESponse <IdnResponse>...
Page 598
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:LANGuage <Language> Sets the remote control command set. Parameters: <Language> string Example: SYSTem:LANGuage "SCPI" // selects SCPI command set Manual operation: "Language" on page 363 :SYSTem:INFormation:SCPI <InfoString> Inserts system information in recorded SCPI command lists, for example information on a missing command.
Page 599
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:SECurity:NETWork:HTTP[:STATe] <SecPassWord>, <HttpState> Disables control of the instrument over HTTP, the protocol for hypermedia information systems. Parameters: <HttpState> 1 | ON | 0 | OFF Setting parameters: <SecPassWord> string Current security password. Example: Example "To disable the LAN interface and LAN services"...
Page 600
® Remote control commands R&S SFI100A SYSTem subsystem Setting parameters: <SecPassWord> string Current security password. Example: Example "To disable the LAN interface and LAN services" on page 583. :SYSTem:SECurity:NETWork:SMB[:STATe] <SecPassWord>, <SmbState> Disables access to the file system, printers and serial ports in a network over SMB. Parameters: <SmbState>...
Page 601
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:SECurity:NETWork:SWUPdate[:STATe] <SecPassWord>, <SwUpdateState> Disables software update over LAN. Parameters: <SwUpdateState> 1 | ON | 0 | OFF Setting parameters: <SecPassWord> string Current security password. Example: Example "To disable the LAN interface and LAN services" on page 583.
Page 602
® Remote control commands R&S SFI100A SYSTem subsystem Parameters: <MmemProtState> 0 | 1 | OFF | ON *RST: Setting parameters: <SecPassWord> string Example: SYSTem:SECurity:SANitize[:STATe] 1 Manual operation: "Sanitize" on page 324 :SYSTem:SECurity:SUPolicy <SecPassWord>, <UpdatePolicy> Configures the automatic signature verification for firmware installation. Parameters: <UpdatePolicy>...
Page 603
® Remote control commands R&S SFI100A SYSTem subsystem Setting parameters: <Id> string Identifies the name of the entry in the data sheet, as queried with the command :SYSTem:SPECification: on page 603 IDENtification:CATalog? Return values: <ValList> float Comma-separated list with the specified and, if available, the typical value of the parameter, as specified in the data sheet.
Page 604
® Remote control commands R&S SFI100A SYSTem subsystem <Parameter> float An additional value the result (ValList) depends on. Return values: <ValList> float Comma-separated list with the specified and, if available, the typical value of the parameter, as specified in the data sheet. Example: Note: The following values are merely an example.
Page 605
® Remote control commands R&S SFI100A SYSTem subsystem Example: SYSTem:SRData? // #3118:SOURce1:ROSCillator:SOURce EXT // :SOURce1:FREQuency:CW 4000000000 // :SOURce1:FREQuency:OFFSet 1000000 // :SOURce1:AM1:STATe 1 // :OUTPut1:STATe 1 Usage: Query only :SYSTem:STARtup:COMPlete? Queries if the startup of the instrument is completed. Return values: <Complete>...
Page 606
® Remote control commands R&S SFI100A SYSTem subsystem :SYSTem:NTP:STATe <UseNtpState> Activates clock synchronization via NTP. Parameters: <UseNtpState> 1 | ON | 0 | OFF *RST: n.a. (factory preset: 0) Example: Example "Configuring date and time" on page 584. Manual operation: "NTP Address"...
Page 607
® Remote control commands R&S SFI100A SYSTem subsystem Manual operation: "Timezone" on page 632 :SYSTem:TIME:PROTocol <TimeProtocol> Sets the date and time of the operating system. Parameters: <TimeProtocol> OFF | NONE | 0 | NTP | ON | 1 NONE Sets the date and time according to the selected timezone, on page 606 and :SYSTem:TIME:ZONE:CATalog? on page 606.
Page 608
® Remote control commands R&S SFI100A SYSTem subsystem Return values: <Version> string Example: SYSTem:VERSion // queries the SCPI version. Response: "1996" // the instrument complies with the SCPI version from 1996. Usage: Query only :SYSTem:OSYStem? Queries the operating system of the instrument. Return values: <OperSystem>...
Page 609
® Remote control commands R&S SFI100A SYSTem subsystem Return values: <DeviceFootprint> string Information on the product type, identification and the installed hardware, software and further service-related information on the product's configuration. Example: SYSTem:DFPRint “/var/user/devicefootprint” SYSTem:DFPRint? // MMEM:DATA? // returns the device footprint information saved with SYST:DFPRint :SYSTem:REBoot Reboots the instrument including the operating system.
® Remote control commands R&S SFI100A TEST subsystem 13.19 TEST subsystem The TEST subsystem contains the commands for performing test routines directly at the hardware assemblies. The selftetst responses with a 0 if the test is performed successfully, otherwise a value other than 0 is returned.
Page 611
® Remote control commands R&S SFI100A TEST subsystem Return values: <Result> 0 | 1 | RUNning | STOPped *RST: STOPped Usage: Query only Manual operation: "Result" on page 641 "Last Full Test" on page 641 :TEST:PIXel:COLor <PixTestColor> Selects the color of the screen. "AUTO"...
® Remote control commands R&S SFI100A UNIT subsystem :TEST:PIXel:RGBA Sets a specific RGBA color for the screen. Example: Example "Testing the screen display" on page 610. Manual operation: "Check Display Screen" on page 636 :TEST:PIXel:TEXT <PixTestGradStat> Activats the test text mode. Parameters: <PixTestGradStat>...
Page 613
® Remote control commands R&S SFI100A UNIT subsystem :UNIT:ANGLe <Angle> Sets the default unit for phase modulation angle. The command affects no other parameters, such as RF phase, or the manual control or display. Parameters: <Angle> DEGree | DEGRee | RADian *RST: RADian :UNIT:POWer <Power>...
® Troubleshooting and notifications R&S SFI100A Notifications 14 Troubleshooting and notifications Understanding R&S SFI100A notifications The R&S SFI100A distinguishes between various notifications caused by events or functions. It displays a notification in the "Info" line on the screen temporarily, and saves all notifications in a history list.
® Troubleshooting and notifications R&S SFI100A Device-specific notifications Remote command: :SYSTem:ERRor:STATic? 14.2 SCPI notifications The SCPI notifications are similar for all SCPI instruments. Detailed information and an overview of all notifications as defined in the SCPI standard can be found in the corre- sponding documentation.
Page 616
® Troubleshooting and notifications R&S SFI100A Device-specific notifications Error Error Description Remedy code Cannot access the An error occurs when writing or reading a The EEPROM is possibly defective. EEPROM EEPROM. Replace it. Invalid EEPROM data Reading a EEPROM is possible but the data are inconsistent.
® Troubleshooting and notifications R&S SFI100A Querying notifications Error Error Description Remedy code Cannot open file You or the application cannot open the selected Check the file path and filename. file. Cannot write file You or the application cannot edit or write the Check if the file is read-only.
Page 618
® Troubleshooting and notifications R&S SFI100A Querying notifications To monitor static notifications and history ► In the taskbar, select the "System Config > Info/Notifications". ● The "Static Notifications" dialog lists the recently monitored notifications chro- nologically and displays additional information on the highlighted message. ●...
® Troubleshooting and notifications R&S SFI100A Resolving errors during internal adjustments Remote command: on page 586 :SYSTem:ERRor:ALL? Each time a SYST:ERR:ALL? query is sent, the error queue is returned and at the same time cleared. on page 588 :SYSTem:ERRor:HISTory:CLEar Clears the messages in the "History" view. 14.5 Resolving network connection failures Several issues may cause failures in the network connection to the instrument.
® Troubleshooting and notifications R&S SFI100A Measuring USB cable quality To resolve a failed adjustment process, you have the following options: ● Abort on error (default setting), see "To resolve aborted internal adjustments" on page 620 ● Continue on error, see "To continue internal adjustments on error"...
® Troubleshooting and notifications R&S SFI100A Checking the instrument configuration 14.8 Checking the instrument configuration The R&S SFI100A uses various hardware and software components. To get an over- view, you can check the instrument assemblies, hardware options, software options and the firmware version. The "Hardware Config" and "Versions/Options" dialogs list all components according to their hardware configuration, software options and connected Rohde &...
Page 622
® Troubleshooting and notifications R&S SFI100A Checking the instrument configuration Proceed the same way to get information on general or baseband hardware modules or on the operating times of the R&S SFI100A in the corresponding tab. 14.8.1 Hardware configuration settings Access: ►...
Page 623
® Troubleshooting and notifications R&S SFI100A Checking the instrument configuration Power On Count ← Counter Displays the number the instrument has been turned on. Remote command: on page 429 :DIAGnostic:INFO:POCount? Last Factory Calibration ← Counter Displays the date of the last factory calibration. Remote command: on page 426 :CALibration:DATA:FACTory:DATE?
® Troubleshooting and notifications R&S SFI100A Collecting information for technical support Downgrade Info Shows downgrade information, like factory firmware version and minimum firmware version to that the instrument can be downgraded. Remote command: n.a. Show Open Source Acknowledgments Accesses the list of the used open-source software packages and the corresponding verbatim license texts.
Page 625
® Troubleshooting and notifications R&S SFI100A Collecting information for technical support ● System Messages: displayed in the "Info" line and provide information on any errors that have occurred ● Support file: a special file (*.tar.gz file) with important support information that can be created automatically.
® Troubleshooting and notifications R&S SFI100A Contacting customer support To remove sensitive data ► For information on how to handle or remove the sensitive data from your instru- ment, refer to the description "R&S SFI100A Instrument Security Procedures". To pack and transport the instrument ►...
® Transporting R&S SFI100A 15 Transporting Lifting and carrying For safety information, see: ● "Lifting and carrying the product" on page 10 Packing Use the original packaging material. It consists of antistatic wrap for electrostatic pro- tection and packing material designed for the product. If you do not have the original packaging, use similar materials that provide the same level of protection.
® Maintenance, storage and disposal R&S SFI100A Changing fuses 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. ●...
® Maintenance, storage and disposal R&S SFI100A Storage Label Description 6.3 A Rated current Breaking capacity 250 V Rated power level For more information, refer to the specifications document. To change the fuses 1. WARNING! The fuse is part of the AC power supply. Handling the fuse while the power is on can lead to electric shock.
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks 16.4 Performing maintenance tasks The R&S SFI100A is accurate due to integrated adjustment procedures and the follow- ing additional capabilities that assure correct functioning: ● Internal adjustments Internal adjustments are integrated self-calibration routines, which you can execute directly on the instrument.
Page 631
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks 16.4.1.1 Date and time settings Access: ► Select "System Config" > "Setup" > "Maintenance" > "Date / Time". The "Date / Time" dialog contains the time and data settings of the operating sys- tem.
Page 632
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks Timezone Selects the timezone in the date and time settings of the operating system. You can select the timezone according to the major cities on the respective continents. Tip: By typing the first letter, you can quickly navigate through the lists to find the desired destination.
Page 633
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks 2. Enable the "Protection Level 1". The default password is 123456. 3. Select "Setup > Maintenance > Date / Time". 4. Adjust the settings. 5. Close the dialogs. The instrument sets the new date and time. 16.4.2 Check the front panel Within this dialog, you can verify the functionality of the control keys.
Page 634
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks 16.4.2.2 How to test the front panel Testing the key panel To perform the key panel test, you operate the keys at the front panel, and check the response of the instrument in the "Check Front Panel" dialog. To perform this test prop- erly, check each key of the front panel.
Page 635
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks ● To return to the "Check Front Panel" dialog, press [Esc]. Terminating the test ► Press the [Esc] key. Exits the "Check Front Panel" dialog. Debugging ► If you detect a malfunction, for example, when you press the front panel key for the first time, and the color of the button in the dialog turns red (instead of green), the front panel key has probably stuck.
Page 636
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks a) Use the [Help] key to hide the indicated text. b) To toggle between the provided colors manually, use the [Left/Right] cursor keys. The R&S SFI100A provides the colors red, green, blue, white, three levels of gray shades and black.
Page 637
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks 16.4.4.1 Internal adjustments settings Access: ► Select "System Config > Setup > General > Internal Adjustments". In this dialog, you can perform internal calibration routines, and get information on the last performed calibration. The "Temperature Offset"...
Page 638
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks Last Full Adjustment Displays the date of the last fully performed adjustment. Remote command: on page 424 :CALibration<hw>:ALL:DATE? Time Displays the elapsed time since the last full adjustment. Remote command: on page 425 :CALibration<hw>:ALL:TIME? Temperature Offset...
Page 639
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks Shutdown After Adjustment Enables the automatic shutdown after internal adjustments. How to: See Starting internal adjustments automatically. Remote command: on page 426 :CALibration:DELay:SHUTdown[:STATe] 16.4.4.3 How to use the internal adjustments Deciding whether to run internal adjustments 1.
Page 640
® Maintenance, storage and disposal R&S SFI100A Performing maintenance tasks 4. Set the "Warm Up Time", e.g. 40 min. The R&S SFI100A requires a warm-up time of at least 30 min. 5. Enable "Shut Down After Adjustment" 6. Select "Adjust All Delayed". The process starts with warming up the instrument, indicating the progress in a sta- tus dialog.
® Maintenance, storage and disposal R&S SFI100A Disposal Result Displays the result of the hardware module selftests. Remote command: on page 610 :TEST<hw>:ALL:RESult? Last Full Test Displays the result and date of the last hardware module test run including the elapsed time since the last test run.
® Available user files and file extensions R&S SFI100A Annex A Available user files and file extensions The table Table A-1 lists available file extensions for user files on the instrument. Some files depend on the installed options. For more information, refer to the specifications document. Table A-1: User files and file extensions on the instrument Context or function Content type...
® Unit shortcuts R&S SFI100A B Unit shortcuts When specifying units or quantities during data entry, the R&S SFI100A provides the following shortcuts for simplified input. Shortcut Designation Context Unit a, A ampere Current atto- Area, surface c, C centi- Distance, length d, D deci-...
Page 644
® Unit shortcuts R&S SFI100A Shortcut Designation Context Unit n, N nano- Area, surface Current Distance, length Electromagnetic force, level Power Time, period, etc. Ω o, O Impedance, resistance p, P peta- Area, surface percent Level, ratio pico- Area, surface Current Electromagnetic force, level Power...
® Glossary: Terms and abbreviations R&S SFI100A Glossary: Terms and abbreviations Avahi: A licensed Zeroconf networking feature, including DNS service. The feature enables a device to self-configure an IP address and subnet mask automatically, when DHCP server in the LAN is not available. Base unit: This term describes a R&S SFI100A equipped with the option R&S SFI- B103.
Page 646
® Glossary: Terms and abbreviations R&S SFI100A daisy chain: A connection scheme in which instruments are connected together in sequence, i.e. an output of the first one is connected to an input of the second one, etc. DHCP: Dynamic host configuration protocol DNS: Domain name system server e.g.: For example External mass memory: External memory, connected to the instrument via USB con-...
Page 647
® Glossary: Terms and abbreviations R&S SFI100A MIMO: Multiple input multiple outputs MSB: Most significant bit NTP: Network Time Protocol synchronizes all connected instruments and computer systems to minimize time delays in the network. PC: Personal computer Power: A term describing the signal level of the RF signal product page: A designation of the R&S SFI100A product page www.rohde- schwarz.com/product/SMA100B.html...
Page 648
® Glossary: Terms and abbreviations R&S SFI100A Synonyms: Smartphone, tablet System drive: The system drive is a built-in internal memory that holds the operating system, the firmware, and the stored user data. Throughout this description, the system drive is referred as an internal memory. See also Removable memory Trigger: Internally generated or externally supplied signal which starts signal genera- tion at a particular point in time.
Page 649
® Glossary: Publications and references R&S SFI100A Glossary: Publications and references Symbols ® 1GP60: Rohde & Schwarz application note "MATLAB Toolkit for R&S Signal Genera- tors" www.rohde-schwarz.com/appnote/1GP60 1GP72: Rohde & Schwarz application note "Connectivity of Rohde & Schwarz Signal Generators" www.rohde-schwarz.com/appnote/1GP72 ®...
Page 650
® List of commands R&S SFI100A List of commands :CALibration:ALL[:MEASure]?........................424 :CALibration:DATA:EXPort..........................426 :CALibration:DATA:FACTory:DATE?......................426 :CALibration:DELay:MINutes......................... 426 :CALibration:DELay:SHUTdown[:STATe].......................426 :CALibration:DELay[:MEASure]?........................427 :CALibration:ROSCillator[:DATA]........................427 :CALibration<hw>:ALL:DATE?........................424 :CALibration<hw>:ALL:INFormation?......................424 :CALibration<hw>:ALL:TEMP?........................425 :CALibration<hw>:ALL:TIME?........................425 :CALibration<hw>:CONTinueonerror......................425 :DEVice:PRESet............................412 :DIAGnostic:INFO:OTIMe?..........................429 :DIAGnostic:INFO:POCount?........................429 :DIAGnostic<hw>:BGINfo:CATalog?......................428 :DIAGnostic<hw>:BGINfo?..........................428 :DIAGnostic<hw>:POINt:CATalog?........................430 :DIAGnostic<hw>[:MEASure]:POINt?......................430 :DISPlay:ANNotation:AMPLitude........................433 :DISPlay:ANNotation:FREQuency.........................
Page 661
® List of commands R&S SFI100A {[TRACE] LIST [#]: Pos0:State0; Pos1:State1; ...PosN-1:StateN-1}............. 102 {BURST LIST [#]: Pos0:State0; Pos1:State1; ...PosN-1:StateN-1}............... 102 {CLOCK: frequency}............................98 {COMMENT: string}............................96 {CONTROL LENGTH: ControlLength}......................98 {COPYRIGHT: string}............................97 {CW MODE LIST [#]: Pos0:State0; Pos1:State1; ...PosN-1:StateN-1}............102 {DATE: yyyy-mm-dd;hh:mm:ss}........................97 {EMPTYTAG-Length: #EmptySequence}......................
Page 662
® Index R&S SFI100A Index Symbols Adjustments All ................637 *.fres files All delayed ..............638 File format ..............164 Continue ..............638 *.s<n>p file format ............163 Information ..............638 *.uco Last full adjustment ........... 638 Apply on the BB signal ..........165 Shutdown ..............
Page 663
® Index R&S SFI100A Fill with sensor list files ..........237 Check front panel Import list files ............233 Key panel test ............634 Bench top, placing .............17 Performing ..............634 Bias Settings ..............633 I/Q OUT ..............253 Check touch panel Binary data Touchscreen test ............
Page 664
® Index R&S SFI100A Connection status External RF ............... 142 Connector Data editor AC power supply ............31 UCOR ............... 235 Data entry ................47 DAC ................29 Diff ................29 Data format Definition ..............436 Dig. IQ HS ..............31 Direction ..............127 Data list Display Port ..............
Page 665
® Index R&S SFI100A Screen saver ............. 301 Error messages ............... 617 Settings ..............300 Adjustment data invalid (183) ........615 Setup ................ 300 Adjustment data missing (182) ......... 615 Status bar ..............42 Adjustment failed (180) ..........615 Tab labels ..............45 Adjustment missing (80) ...........
Page 666
® Index R&S SFI100A Offset ................ 201 Power sensors ............223 Factory RF signal ..............200 Preset ............... 276 Test signal ARB ............73 Factory version UCOR ............... 232, 236 Firmware ..............624 Frequency offset Feedback Between the I/Q streams .......... 142 Connector ..............
Page 667
® Index R&S SFI100A Header Identify See Status bar ............27 Connector ..............149 Help ................... 49 Identify connector HiSlip Setting ............... 149 Visa resource string ..........361 IDN string HiSLIP Emulation mode ............363 Resource string ............349 Imbalance History Impairments ..............
Page 668
® Index R&S SFI100A IST flag Level limit ..............203, 220 Remote ..............408 Level offset Power sensors ............223 RF level ..............203 State (power sensors) ..........223 key ...................300 License Keys ................310 ★ ................. 28 License for software option ..........624 Esc ................
Page 669
® Index R&S SFI100A Marker trace NRP sensor mapping ............225 Periodical ..............98 Add LAN sensor ............227 Mass storage location ............. 413 Add sensor ..............227 Maximum overall output voltage ........245 Add USBTMC sensor ..........227 Measured level Clear .................
Page 670
® Index R&S SFI100A RF Out ................ 29 Timeout ..............224 Single ................29 Unit ................222 Output file ................ 112 Update ..............214 Output voltage, max Use default aperture time ......... 224 I/Q OUT ..............245 Zero ................222 Oversampling factor ............
Page 671
® Index R&S SFI100A Rectangular test signal ............66 Remote interfaces and protocols ........348 Rectangular test signals Remote operation ..............40 Settings ............... 73 Stop acess ..............401 Redo ................339 VNC ................346 Clear history .............. 340 Remote to local switch over ..........384 History ...............
Page 673
® Index R&S SFI100A RF level ..............202 Source SCPI export .............. 388 Graphics ..............264 SCPI recording ............386 Power sensors ............223 SCPI recording list ............ 387 Reference oscillator ..........207 Security ..............321 Source points for graphic display ........260 Show SCPI command ..........
Page 674
® Index R&S SFI100A Switching Trace On or off ..............25 Enable in graphic ............267 Symbolic name Tracing External RF and I/Q ..........147 Messages ..............378 Synchronization bandwidth SCPI commands ............378 Reference oscillator ..........209 Transmitter test Synchronize trigger output ..........
Page 675
® Index R&S SFI100A User correction files File format ..............164 User correctioon Wait Data editor ..............235 Remote ..............411 Wait time User data Access ..............282 Screen saver ............. 301 Warnings ..............614, 617 User files ................. 271 User interface Waveform Lock ................
Need help?
Do you have a question about the R&S SFI100A and is the answer not in the manual?
Questions and answers