Safety Instructions
Certificate of quality
EC Certificate of Conformity
List of R & S Representatives
Tabbed Divider
1Chapter 1:Preparation for Use
2Chapter 2:Manual Operation
10Index
Volume 2
How to Use this Manual
Contents
Safety Instructions
Tabbed Divider
3Chapter 3:Remote Control
4Chapter 4:Maintenance
5Chapter 5:Performance Test
6Annex A:Interfaces
7Annex B:List of Error Messages
8Annex C:List of Commands
9Annex D:Programming Example
10Index
1125.5610.12E-7R.1
Introduction on how to use the manualSMIQ
Introduction on how to use the manual
This operating manual contains essential inform ation on c ommissioning, manual contr ol, r emote control,
maintenance and checking the rated specif ications of SMIQ as well as all specifications of the unit and
available options.
The following models and options are described in this manual:
• SMIQ02B – Vector Signal Generator 300 kHz to 2.2 GHz
• SMIQ03B – Vector Signal Generator 300 kHz to 3.3 GHz
• SMIQ04B – Vector Signal Generator 300 kHz to 4.4 GHz
• SMIQ06B – Vector Signal Generator 300 kHz to 6.4 GHz
• Option SM-B1 – Reference Oscillator OCXO
• Option SM-B5 – FM/PM Modulator
• Option SMIQB11 – Data Generator
• Option SMIQB12 – Memory Extension to Data Generator
• Option SMIQB14 – Fading Simulator FSIM1
• Option SMIQB15 – Second Fading Simulator FSIM2
• Option SMIQB17 – Noise Generator and Distortion Simulator
• Option SMIQB19 – Rear Panel Connections for RF and LF
• Option SMIQB20 – Modulation Coder
• Option SMIQB21 – Bit Error Rate Test
• Option SMIQB42 – Digital Standard IS-95 CDMA
• Option SMIQB43 – Digital Standard W-CDMA
• Option SMIQB45 – Digital Standard 3 GPP W-CDMA
• Option SMIQB47 – LOW ACP Filter
• Option SMIQB48 – Enhanced Functions für 3GPP W-CDMA
• Option SMIQB49 – Dynamic Fading
• Option SMIQB60 – Arbitrary Waveform Generator
The chapters with associated contents are as follows:
Data sheetslist guaranteed specifications for the functions and characteristics of the unit
and its options.
Chapter 1provides information on putting the unit into operation (AC supply connection,
switch-on/off), functional tes t, preset settings, fitting the options and m ounting
the unit into a 19" rack.
Chapter 2explains the manual control of SMIQ. It contains fr ont and rear panel views,
describes the control elements as well as connectors, provides a short
introduction with sample settings for first-time users. It also explains how to
change parameters and the use of the list editor and gives an overview of the
menus for the func tions covered by the unit and its options. It also presents
the functions and menus of the unit and its options (frequency and level
setting, analog and digital modulation, ARB, external modulation source
AMIQ, fading simulation, noise generation and distortion simulation, BERT,
sweep, LIST mode, memory sequence and general functions not relating to
signal generation).
1125.5610.12E-7R.2
SMIQIntroduction on how to use the manual
Chapter 3provides information on remote control of SMIQ. It informs about basics lik e
IEC/IEEE bus, RS-232C interface, interface and device- dependent m essages ,
command processing, status reporting system etc. It also includes an
overview of each comm and system and describes all com mands available in
the unit and its options.
Chapter 4informs about preventive maintenance and functional tests.
Chapter 5contains information on how to check the rated specifications (required test
equipment, test setup, test procedure) and on the performance test report.
Annex Aprovides information on interfaces.
Annex Bcontains a list of SCPI- and SMIQ-s pecific error messages displayed by the
unit.
Annex Cprovides an alphabetical list of commands.
Annex Dgives programming examples for remote control.
Indexprovides the index with entries in alphabetical order.
1125.5610.12E-7R.3
Safety Instructions
WARNING
Danger of injuries
When removing the rear feet, the unit can slip out of the cabinet.
Put the unit onto the front handles, before removing the rear feet and taking off the
cabinet. Thus the risk of personal injuries and damages to the unit is avoided.
When mounting the cabinet take care not to pen in the fingers. Also pay attention not
to damage or pull off cables. Screw the rear feet back on immediately after mounting
the cabinet. Do not move the unit with the rear feet missing.
ATTENTION
To avoid damage of electronic components, the operational site must be protected against
electrostatic discharge (ESD).
Wrist strap with cord
Building ground
Floor mat
Heel strap
Ground connection
of operational site
The following two methods of ESD protection may be used together or separately:
• Wrist strap with cord to ground connection
• Conductive floor mat and heel strap combination
1171.0300.62 E-1
SMIQContents
Contents
1 Preparation for Use.............................................................................................1.2
1.1Putting into Operation...........................................................................................................1.2
Table 2-11 PRBS generators of modulation coder............................................................................. 2.93
Table 2-12 Logic function of signals BURST GATE and LEVEL ATT................................................2.98
Table 2-13 PRBS generators for PHS2.116
Table 2-14 CDMA: channel numbers and their frequencies........................................................... 2.131
Table 2-15 Preferred CDMA-frequency channels according to J-STD-008 .....................................2.131
Table 2-16 PN generators for IS-95 reverse link..............................................................................2.134
Table 2-17 PN generators for W-CDMA2.152
Table 2-18 Parameters of W-CDMA system2.169
Table 2-19 Generator polynomials of uplink long scrambling code generators................................2.171
Table 2-20 Generator polynomials of uplink short scrambling code generators .............................. 2.172
Table 2-21 Mapping of the quaternary output sequence into the binary IQ level ............................. 2.172
Table 2-22 Hierarchical structure of 3GPP W-CDMA frames .......................................................... 2.174
Table 2-23 Structure of the DPDCH channel table depending on the overall symbol rate............... 2.206
Table 2-24 Change of crest factor in the case of clipping ................................................................ 2.213
Table 2-25 Default values for base station parameters....................................................................2.216
Table 2-26 Default values for mobile station parameters................................................................. 2.217
Table 2-27 References to measurement channels ..........................................................................2.241
Table 2-28 OCNS channels2.256
Table 2-29 PRBS generators for NADC2.261
Table 2-30 PRBS generators for PDC2.278
Table 2-31 PRBS generators for GSM2.300
Table 2-32 PRBS generators for DECT2.317
Table 2-33 LIST mode; Example of a list2.393
Table 2-35 MEMORY SEQUENCE; Example of a list...................................................................... 2.398
Fig. 2-169DIGITAL STD - WCDMA/3GPP ADDITIONAL MS STATE menu.......................... 2.249
Fig. 2-170Menu DIGITAL STD - NADC, SMIQ equipped with Modulation Coder SMIQB20
and Data Generator SMIQB11 ...............................................................................2.255
Fig. 2-171Menu DIGITAL STD - NADC - MODULATION..., SMIQ equipped with
Modulation Coder SMIQB20 and Data Generator SMIQB11 .................................2.255
Fig. 2-172Menu DIGITAL STD - NADC_TRIGGER..., SMIQ equipped with Modulation
Coder SMIQB20 and Data Generator SMIQB11....................................................2.257
Fig. 2-173Menu DIGITAL STD - NADC - CLOCK..., SMIQ equipped with Modulation
Coder SMIQB20 and Data Generator SMIQB11....................................................2.258
Fig. 2-174Menu DIGITAL STD - NADC - POWER RAMP CONTROL... , SMIQ equipped
with Modulation Coder SMIQB20 and Data Generator SMIQB11..........................2.259
Fig. 2-175Menu DIGITAL STD - NADC - SAVE/RCL FRAME, SMIQ equipped with
Modulation Coder SMIQB20 and Data Generator SMIQB11 .................................2.261
Fig. 2-176Menu DIGITAL STD - NADC - SELECT SLOT, LINK DIRECTION = DOWNLINK,
SMIQ equipped with Modulation Coder SMIQB20 and Data Generator SMIQB11 2.262
Fig. 2-177Menu DIGITAL STD - NADC - SELECT SLOT, LINK DIRECTION = UPLINK,
SMIQ equipped with Modulation Coder SMIQB20 and Data Generator SMIQB11 2.265
Fig. 2-178Menu DIGITAL STD - NADC - SELECT SLOT, SMIQ equipped with Modulation
Coder SMIQB20 and Data Generator SMIQB11....................................................2.266
Fig. 2-179Menu DIGITAL STD - PDC, SMIQ equipped with Modulation Coder SMIQB20
and Data Generator SMIQB11 ...............................................................................2.272
Fig. 2-180Menu DIGITAL STD - PDC - MODULATION..., SMIQ equipped with Modulation
Coder SMIQB20 and Data Generator SMIQB11....................................................2.272
Fig. 2-181Menu DIGITAL STD - PDC_TRIGGER..., SMIQ equipped with Modulation Coder
SMIQB20 and Data Generator SMIQB11............................................................... 2.274
Fig. 2-182Menu DIGITAL STD - PDC - CLOCK..., SMIQ equipped with Modulation Coder
SMIQB20 and Data Generator SMIQB11............................................................... 2.275
Fig. 2-183Menu DIGITAL STD - PDC - POWER RAMP CONTROL... , SMIQ equipped
with Modulation Coder SMIQB20 and Data Generator SMIQB11..........................2.276
Fig. 2-184Menu DIGITAL STD - PDC - SAVE/RCL FRAME, SMIQ equipped with
Modulation Coder SMIQB20 and Data Generator SMIQB11 .................................2.278
Fig. 2-185Menu DIGITAL STD - PDC - SELECT SLOT, LINK DIRECTION DOWNLINK,
SMIQ equipped with Modulation Coder SMIQB20 and Data Generator SMIQB11 2.279
Fig. 2-186Menu DIGITAL STD - PDC - SELECT SLOT, LINK DIRECTION = DOWNLINK,
SMIQ equipped with Modulation Coder SMIQB20 and Data Generator SMIQB11 2.283
Fig. 2-187Menu DIGITAL STD - PDC - SELECT SLOT, LINK DIRECTION = DOWNLINK,
SMIQ equipped with Modulation Coder SMIQB20 and Data Generator SMIQB11 2.285
Fig. 2-188Menu DIGITAL STD - PDC - SELECT SLOT, LINK DIRECTION = UPLINK, SMIQ
equipped with Modulation Coder SMIQB20 and Data Generator SMIQB11 .......... 2.287
Fig. 2-189Menu DIGITAL STD - GSM/EDGE, SMIQ equipped with Modulation Coder
SMIQB20 and Data Generator SMIQB11............................................................... 2.294
Fig. 2-190Menu DIGITAL STD - GSM/EDGE - MODULATION..., SMIQ equipped with
Modulation Coder SMIQB20 and Data Generator SMIQB11 .................................2.294
Fig. 2-191Menu DIGITAL STD - GSM/EDGE_TRIGGER..., SMIQ equipped with
Modulation Coder SMIQB20 and Data Generator SMIQB11 .................................2.296
Fig. 2-192Menu DIGITAL STD - GSM/EDGE - CLOCK..., SMIQ equipped with Modulation
Coder SMIQB20 and Data Generator SMIQB11....................................................2.297
Fig. 2-193Menu DIGITAL STD - GSM/EDGE - POWER RAMP CONTROL... , SMIQ
equipped with Modulation Coder SMIQB20 and Data Generator SMIQB11 .......... 2.298
Fig. 2-194Menu DIGITAL STD - GSM/EDGE - SAVE/RCL FRAME, SMIQ equipped with
Modulation Coder SMIQB20 and Data Generator SMIQB11 .................................2.299
Fig. 3-1Tree structure of the SCPI command systems using the SOURce system by way
of example .................................................................................................................. 3.6
Fig. 3-2Instrument model in the case of remote control by means of the IEC bus.............3.205
Fig. 3-3The status -register model...................................................................................... 3.208
Fig. 3-4Overview of the status register ............................................................................... 3.210
Fig. 4-1UTILITIES-TEST menu ..............................................................................................4.2
Fig. A-1Contact Assigment of the IEC-bus socket..................................................................A.1
Fig. A-2Pin assigment of RS-232-C connector .......................................................................A.4
Fig. A-3Wiring of data, control and signalling lines for hardware handshake .........................A.6
1125.5610.1224E-9
SMIQBrief Instructions
3 Remote Control
The instrument is equipped with an IEC-bus interface accor ding to standard IEC 625.1/IEEE 488.2 and
a RS-232 interface. The connectors are located at the rear of the instrument and per mit to connect a
controller for remote control. T he instrument supports the SCPI version 1994.0 (Standard C
for Programm able Instruments) . The SCPI standard is based on standard IEEE 488.2 and aims at the
standardization of device-specific commands, error handling and the status registers.
This section assumes basic knowledge of IEC-bus programming and operation of the controller. A
description of the interface commands is to be obtained from the relevant manuals.
The requirements of the SCPI standard placed on comm and syntax, error handling and conf iguration of
the status registers are ex plained in detail in the respective sections. T ables provide a f ast overview of
the commands im plemented in the instrument and the bit assignm ent in the status regis ters . T he tables
are supplemented by a comprehensive des cription of every comm and and the s tatus register s. Detailed
program examples of the main functions are to be found in annex D. The program examples for
IEC-bus programming are all written in QuickBASIC.
Note: In contrast to manual control, which is intended for maximum possible operating c onvenience,
the priority of remote control is the predictability of the device status. This means that when
incompatible settings (e.g. activation of PM and FM at the same time) are attempted, the
command is ignored and the device status remains unchanged, i.e. is not adapted to other
settings. Therefore, IEC/IEEE-bus control progr ams s hould alway s define an initial dev ic e s tatus
(e.g. with command *RST) and then implement the required settings.
ommands
3.1 Brief Instructions
The short and simple operating sequence given below permits fast putting into operation of the
instrument and setting of its basic functions.
3.1.1 IEC-Bus
It is assumed that the IEC-bus address, which is factory-set to 28 has not yet been changed.
1. Connect instrument and controller using IEC-bus cable.
2. Write and start the following program on the controller:
CALL IBFIND("DEV1", generator%)Open port to the instrument
CALL IBPAD(generator%, 28)Inform controller about instrument address
CALL IBWRT(generator%, "*RST;*CLS")Reset instrument
CALL IBWRT(generator%, "FREQ 50MHz")Set frequency to 50 MHz
CALL IBWRT(generator%, "POW -7.3dBm")Set output level -7.3m dBm
"OUTP:STAT ON"Switch on RF output
CALL IBWRT(generator%, "AM:SOUR INT")Set AM modulation source LFGEN
CALL IBWRT(generator%, "AM:INT:FREQ 15kHz")Set modulation frequency to 15 kHz
CALL IBWRT(generator%, "AM 30PCT")Set AM modulation depth 30%
CALL IBWRT(generator%, "AM:STAT ON")Switch on AM
An amplitude-modulated signal is now applied at the output of the instrument.
3. To return to manual control, press the LOCAL key at the front panel.
1125.5555.03E-73.1
Switchover to Remote ControlSMIQ
3.1.2 RS-232 Interface
It is assumed that the configuration of the RS-232 interface at the unit has not yet been changed.
1. Connect unit and controller using the 0-modem cable.
2. Enter the following command at the controller to configure the controller interface:
mode com1: 9600, n, 8, 1
3. Create the following ASCII file:
Switch instrument to remote control (Return key)
*RST;*CLS
FREQ 50MHz
POW -7.3dBm
OUTP:STAT ON
AM:SOUR INT
AM:INT:FREQ 15kHz
AM 30PCT
AM:STAT ON
4. Transfer ASCII file to unit via RS-232 interface. Enter the following command at the controller:
copy <filename> com1:
Reset instrument
Set frequency 50 MHz
Set output level -7.3 dBm
Switch on RF output
Set AM modulation source LFGEN
Set modulation frequency 15 kHz
Set AM modulation depth 30%
Switch on AM
(Return key)
An amplitude-modulated signal is now applied at the output of the instrument.
5. To return to manual control, press the [LOCAL] key at the front panel.
3.2 Switchover to Remote Control
On power-on, the instrument is always in the manual operating state ("LOCAL" state) and can be
operated via the front panel.
The instrument is switched to remote control ("REMOTE" state)
IEC-busas soon as it receives an addressed command from a controller.
RS-232as soon as it receives either a car riage return <CR> ( =0Dh) or a line f eed <LF> ( 0Ah) f rom
a controller.
During remote control, operation via the f ront panel is disabled. The instrum ent remains in the remote
state until it is reset to the manual st ate via the front panel or via IEC bus (see Sections 3.2.1.3 and
3.2.2.3). Switching from manual operation to remote control and vice versa does not affect the
remaining instrument settings.
1125.5555.03E-73.2
SMIQSwitchover to Remote Control
3.2.1 Remote Control via IEC Bus
3.2.1.1 Setting the Device Address
The IEC-bus address of the instrument is factory-set to 28. It can be changed manually in the
UTILITIES-SYSTEM-GPIB-ADDRESS menu or via IEC bus. Addresses 0 to 30 are permissible.
Manually:
Ø Call UTILITIES-SYSTEM-GPIB-ADDRESS menu
Ø Enter desired address
Ø Terminate input using the [1x/ENTER] key
Via IEC bus:
CALL IBFIND("DEV1", generator%)Open port to the instrument
CALL IBPAD(generator%, 28)Inform controller about old
address
CALL IBWRT(generator%, "SYST:COMM:GPIB:ADDR 20")Set instrument to new address
CALL IBPAD(generator%, 20)Inform controller about new
address
3.2.1.2 Indications during Remote Control
The state of the rem ote control is evident by the words "IEC REMOTE" or "LOCAL" on the STATUS
page. The STATUS page is always displayed in the REMOTE state.
LOCKED indicates that the key [LOCAL] is disabled, i.e. switchover to manual operation is only possible
via IEC/IEEE bus. With UNLOCKED indicated, switchover to manual control is possible via the key
[LOCAL] (see also section 3.2.1.3).
3.2.1.3 Return to Manual Operation
Return to manual operation is possible via the front panel or the IEC bus.
Manually:Ø Press the [LOCAL] key.
Notes:
– Before switchover, command processing must be completed as otherwise
switchover to remote control is effected immediately.
– The [LOCAL] key can be disabled by the universal command LLO (see
annex A) in order to prevent unintentional switchover. In this case,
switchover to manual mode is only possible via the IEC bus.
– The [LOCAL] key can be enabled again by deactivating the REN c ontrol line
of the IEC bus (see annex A).
Via IEC bus:...
CALL IBLOC(generator%)Set instrument to manual operation.
...
1125.5555.03E-73.3
MessagesSMIQ
3.2.2 Remote Control via RS-232-Interface
3.2.2.1 Setting the Transmission Parameters
To enable an error-free and c orrect data transmission, the parameters of the unit and the controller
should have the same setting. T o prevent any problems during binary data trans mission, the RS-232
interface is set for 8 data bits , no par ity and 1 stop bit. This data form at c or res ponds to the c urr ent IEEE
P1174 standard. Parameters baud rate and handshake can be manually changed in menu
UTILITIES-SYSTEM-RS-232.
Ø
Ø Call UTILITIES-SYSTEM-RS232 menu
ØØ
Ø Select desired baudrate and handshake
Ø Terminate input using the [1x/ENTER] key
3.2.2.2 Indications during Remote Control
The state of the rem ote contr ol is evident by the words "RS-232 REMOTE" or "LOCAL" on the ST AT US
page. The STATUS page is always displayed in the REMOTE state.
3.2.2.3 Return to Manual Operating
Return to manual operation is possible via the front panel.
ØPress the [LOCAL] key.
Note: Before switchover, command processing must be completed as otherwise
switchover to remote control is effected immediately.
3.3 Messages
The messages transferred via the data lines of the IEC bus (see annex A) can be divided into two
groups:
- interface messages and
- device messages.
3.3.1 Interface Message
Interface mess ages are transferred on the data lines of the IEC bus, the ATN control line being active.
They are used for communication between controller and instrument and can only be sent by a
controller which has the IEC-bus control. Interface commands can be subdivided into
- universal commands and
- addressed commands.
Universal commands act on all devices connected to the IEC bus without previous addressing,
addressed comm ands only act on devices previously addressed as listeners. The interf ace messages
relevant to the instrument are listed in annex A.
Some control characters are defined for the control of the RS-232-interface (see annex A)
1125.5555.03E-73.4
SMIQStructure and Syntax of the Device Messages
3.3.2 Device Messages (Commands and Device Responses)
Device messages are transferred on the data lines of the IEC bus, the "ATN" control line not being
active. ASCII code is used. The device m essages are largely identical for the two interfaces (IEC bus
and RS232) .
A distinction is made according to the direction in which they are sent on the IEC bus:
– Commandsare messages the controller sends to the instrument. They operate the device
functions and request information.
The commands are subdivided according to two criteria:
1.According to the effect they have on the instrument:
Setting commandscause instrument settings such as reset of the
instrument or setting the output level to 1 volt.
Queriescause data to be provided for output on the IEC-bus,e.g. for identification of the device or polling the active
input.
2.According to their definition in standard IEEE 488.2:
Common Commandsare exactly defined as to their f unction and notation in
standard IEEE 488.2. They refer to f unctions such as
management of the standardized status registers,
reset and selftest.
Device-specific commands refer to functions depending on the features of the
instrument such as frequency setting. A majority of
these commands has also been standardized by the
SCPI committee (cf. Section 3.4.1).
– Device responses are messages the instrument sends to the controller after a query. They can
contain measurement results, instrument settings and information on the
instrument status (cf. Section 3.4.4).
Structure and syntax of the device mes sages are described in Section 3.4. The com mands are listed
and explained in detail in Section 3.5.
3.4 Structure and Syntax of the Device Messages
3.4.1 SCPI Introduction
SCPI (Standard Commands for Programmable Instruments) describes a standard command set for
programming instrum ents, irrespective of the type of instrument or manuf acturer. The goal of the SCPI
consortium is to standar dize the device-specif ic com mands to a large extent. For this purpose, a m odel
was developed which defines the same functions inside a device or for different devices. Com mand
systems were generated which are assigned to these func tions. T hus it is possible to addres s the sam e
functions with identical commands. The command systems are of a hierarchical structure. Fig. 3-1
illustrates this tree structur e using a section of comm and system SOURce, which operates the signal
sources of the devices. The other examples concerning syntax and structure of the commands are
derived from this command system.
SCPI is based on standard IEEE 488.2, i.e. it uses the sam e syntactic basic elements as well as the
common com m ands def ined in this standard. Part of the syntax of the device responses is defined with
greater restrictions than in standard IEEE 488.2 (see Section 3.4.4, Responses to Queries).
1125.5555.03E-73.5
Structure and Syntax of the Device MessagesSMIQ
3.4.2 Structure of a Command
The comm ands c onsist of a so-c alled header and, in m ost cases , one or m ore par am eters. Header and
parameter are separated by a "white space" (ASCII code 0 to 9, 11 to 32 decimal, e.g. blank). The
headers may consist of several key words. Queries are f o rmed by directly appending a question mark to
the header.
Note: The commands used in the following examples are not in every case implemented in the
instrument.
Common CommandsCommon commands consist of a header preceded by an asterisk "*"
and one or several parameters, if any.
Examples: *RSTRESET, resets the device
*ESE 253 EVENT STATUS ENABLE, sets the bits of the
event status enable registers
*ESR?EVENT STATUS QUERY, queries the
contents of the event status register.
Device-specific commands
Hierarchy:Device-specific com mands are of hierarchical st ructure (see Fig. 3-1).
The different levels are r epresented by combined headers. Headers of
the highest level (root level) have only one key word. This key word
denotes a complete command system.
Example:SOURceThis key word denotes the command
For commands of lower levels, the complete path has to be specified,
starting on the left with the highest level, the individual key words being
separated by a colon ":".
Example::SOURce:FM:EXTernal:COUPling AC
This comm and lies in the fourth level of the SOURce system . It sets the
coupling of the external signal source to AC.
POWerAM
SOURce
MODE
system SOURce.
FM
INTernal
EXTernalSTATePOLarity
POLarityCOUPling
Fig. 3-1Tree structure of the SCPI command systems using the SOURce system by way of
example
1125.5555.03E-73.6
SMIQStructure and Syntax of the Device Messages
Some key words occur in several levels within one command system. Their
effect depends on the struc ture of the command, that is to say, at which
position in the header of a command they are inserted.
Example:
Optional key words:Some command systems permit certain key words to be optionally inserted
into the header or omitted. These key words are marked by square
brackets in the descr iption. The full command length m ust be recognized
by the instrument for reasons of compatibility with the SCPI standard.
Some commands are considerably shortened by these optional key words.
Example:
Note:An optional key word must not be omitted if its effect is specified
Long and short form:T he key words feature a long form and a short form . Either the short for m
or the long form can be entered, other abbreviations are not permissible.
SOURce:FM:POLarity NORMal
This command contains key word POLarity in the third
command level. It defines the polarity between modulator and
modulation signal.
SOURce:FM:EXTernal:POLarity NORMal
This command contains key word POLarity in the fourth
command level. It defines the polarity between modulation
voltage and the resulting direction of the m odulation only for the
external signal source indicated.
[SOURce]:POWer[:LEVel][:IMMediate]:OFFSet 1
This command immediately sets the offset of the signal to 1
volt. The following command has the same effect:
POWer:OFFSet 1
in detail by a numeric suffix.
Example:
Note:The short form is marked by upper-case letters, the long for m
Parameter:The parameter mus t be separated from the header by a "white space". If
several parameters are specif ied in a command, they are separated by a
comma ",". A f ew queries perm it the parameters MINimum , MAX im um and
DEFault to be entered. For a description of the types of param eter , ref er to
Section 3.4.5.
Example:
Numeric suffix:If a device features several functions or features of the same kind, e.g.
inputs, the desired function can be selec ted by a suffix added to the command. Entries without suffix are interpreted like entries with the suffix 1.
Example:
STATus:QUEStionable:ENABle 1= STAT:QUES:ENAB 1
corresponds to the complete word. Upper-c ase and lower-case
notation only serve the above purpose, the instrument itself
does not make any difference between upper-case and
lower-case letters.
SOURce:POWer:ATTenuation? MAXimum Response: 60
This query requests the maximal value for the attenuation.
SOURce:FM:EXTernal2:COUPling AC
This comm and sets the coupling of the second ex ternal signal
source.
1125.5555.03E-73.7
Structure and Syntax of the Device MessagesSMIQ
3.4.3 Structure of a Command Line
A command line m ay consist of one or several comm ands. It is term inated by a <New Line>, a <New
Line> with EOI or an EOI together with the last data byte. Quick BASIC automatically produces an EOI
together with the last data byte.
Several commands in a comm and line are separated by a semicolon ";". If the next com mand belongs
to a different command system, the semicolon is followed by a colon.
This command line contains two commands. The first command is part of the SOURce
system and is used to specify the center frequency of the output signal. The second
command is part of the OUTPut system and sets the attenuation of the output signal.
If the successive com mands belong to the sam e system, having one or several levels in common, the
command line can be abbr eviated. T o this end, the s ec ond c ommand after the sem ic olon s tar ts with the
level that lies below the common levels ( see also Fig. 3-1). The c olon following the sem icolon m ust be
omitted in this case.
This comm and line is represented in its full length and c ontains two comm ands separated
from each other by the semicolon. Both commands are part of the SOURce command
system, subsystem FM, i.e. they have two common levels.
When abbreviating the com mand line, the second command begins with the level below
SOURce:FM. The colon after the semicolon is omitted.
The abbreviated form of the command line reads as follows:
A query is defined for each setting com mand unless explicitly specified otherwise. It is f or med by adding
a question mark to the associated setting c ommand. According to SCPI, the res ponses to queries are
partly subject to stricter rules than in standard IEEE 488.2.
1. The requested parameter is transmitted without header.
Example:
2. Maximum values, minimum values and all further quantities, which are requested via a special text
parameter are returned as numerical values.
Example:
3. Numerical values are output without a unit. Physical quantities are referred to the basic units or to the
units set using the Unit command.
Example:
SOURce:EXTernal:COUPling?Response: AC
FREQuency? MAXResponse: 10E3
FREQuency?Response: 1E6 for 1 MHz
4. Truth values <Boolean values> are returned as 0 (for OFF) and 1 (for ON).
Example:
5. Text (character data) is returned in a short form (see also Section 3.4.5).
Example:
1125.5555.03E-73.8
OUTPut:STATe?Response: 1
SOURce:FM:SOURce? Response: INT
SMIQStructure and Syntax of the Device Messages
3.4.5 Parameter
Most commands require a parameter to be specified. The parameters must be separated from the
header by a "white space". Permissible parameters are numerical values, Boolean parameters, text,
character strings and block data. The type of parameter required f or the respective comm and and the
permissible range of values are specified in the command description (see Section 3.5).
Numerical valuesNumerical values can be entered in any form, i.e. with sign, decimal point and
exponent. Values exceeding the resolution of the instrument are r ounded up or
down. The allowed range is –9.9E37 to +9.9E37. The exponent is introduced
by an "E" or "e". Entry of the exponent alone is not perm issible. In the c ase of
physical quantities, the unit can be entered. Permissible unit prefixes are G
(giga), MA (mega), MOHM and MHZ are also permiss ible), K (kilo) , M (m illi), U
(micro) and N (nano). It the unit is missing, the basic unit is used.
Example:
Special numerical
valuesspecial numerical values.
MIN/MAXMINimum and MAXimum denote the minimum and maximum value.
DEFDEFault denotes a preset value which has been stored in the EPROM. This
UP/DOWNUP, DOW N increases or reduces the numer ical value by one step. The step
INF/NINFINFinity, Negative INFinity (NINF) represent the numerical values -9.9E37 or
NANNot a Number (NAN) represents the value 9.91E37. NAN is only sent as device
Boolean ParametersBoolean parameters represent two states. The ON state (logically true) is
The texts MINimum, MAXimum, DEFault, UP and DOWN are interpreted as
In the case of a query, the numerical value is provided.
Example: Setting command:
value conforms to the default setting, as it is called by the *RST command.
width can be specified via an allocated step com mand (see annex C, List of
Commands) for each parameter which can be set via UP, DOWN.
9.9E37, respectively. INF and NINF are only sent as device responses.
response. This value is not defined. Poss ible causes are the division of zero by
zero, the subtraction of infinite from infinite and the representation of missing
values.
represented by ON or a numerical value unequal to 0. T he OF F state (logically
untrue) is represented by OFF or the numerical value 0. 0 or 1 is provided in a
query.
Example: Setting command:
SOURce:FREQuency 1.5 kHz = SOURce:FREQuency 1.5E3
SOURce:VOLTage MAXimum
Query:SOURce:VOLTage?Response: 15
SOURce:FM:STATe ON
Query:SOURce:FM:STATe?Response: 1
Text
Strings
1125.5555.03E-73.9
Text parameters observe the syntactic rules for key words, i.e. they can be
entered using a short or long form. Like any parameter, they have to be
separated from the header by a white space. In the case of a query, the short
form of the text is provided.
Example: Setting command:
Query:OUTPut:FILTer:TYPE?Response: EXT
Strings must always be entered in quotation marks (' or ").
Example:
SYSTem:LANGuage "SCPI" or
SYSTem:LANGuage 'SCPI'
OUTPut:FILTer:TYPEEXTernal
Structure and Syntax of the Device MessagesSMIQ
Block dataBlock data are a transmis sion format which is suitable for the transmis sion of
large amounts of data. A command using a block data parameter has the
following structure:
Example:
ASCII character # introduces the data block. The next number indicates how
many of the following digits describe the length of the data block. In the example
the 4 following digits indicate the length to be 5168 bytes. The data bytes follow.
During the transmission of these data bytes all End or other control signs ar e
ignored until all bytes are transmitted. Data elements com prising m ore than one
byte are transmitted with the byte being the first which was specified by SCPI
command "
GPIB:LTERminator
message EOI only' so that an accidental LF within the data sequence is not first
identified as a delimiter and thus m omentarily interrupts the data transm ission.
The command
The format of the binary files within the block depends on the IEC-bus
command
The commands
– '#' in the command string introduces the binary block,
– '2' indicates that 2 digits specifying the length will follow next,
– '16' is the length of the binary block (in bytes), here: 2 double precision
floating pooint number with 8 bytes each.
– The actual binary data follow now. As the function IBWRT requires a text
The following survey offers an overview of the syntax elements.
The colon separates the key words of a command.
:
In a command line the separating semicolo n marks the uppermost
command level.
The semicolon separates two commands of a command line.
;
It does n ot alter the path.
,
The comma separate s several parameters of a comm and.
The question mark forms a query.
?
*
The asterisk marks a common command.
"
Double or single quot ation marks introduce a string and termi nate it.
'
The double dagger # introduces block data.
#
A "white spa ce" (ASCII-Co de 0 to 9, 11 to 32 decima l, e.g. blank) separates
header a nd parameter.
1125.5555.03E-73.11
Description of CommandsSMIQ
3.5 Description of Commands
3.5.1 Notation
In the following sections, all comm ands im plem ented in the instrum ent are firs t listed in tables and then
described in detail, separated according to the c ommand system . The notation corres ponds to the one
of the SCPI standards to a large extent. The SCPI conformity inform ation can be taken from the list of
commands in annex C.
Table of Commands
Command:In the command colum n, the table provides an overview of the com mands
and their hierarchical arrangement (see indentations).
Parameter:In the parameter column the requested parameter s are indicated together
with their specified range.
Unit:The unit column indicates the basic unit of the physical parameters.
Remark:In the remark column an indication is made on
-whether the command does not have a query form,
-whether the command has only one query form ,
-whether this command is im plemented only with a certain option of the
instrument.
IndentationsT he diff erent levels of the SCPI c om m and hierar chy are repr esented in the
table by means of indentations to the right. The lower the level is, the
farther the indentation to the right is. Please observe that the complete
notation of the command always includes the higher levels as well.
Example:
In the individual description, the complete notation of the command is
given. An example for each command is written out at the end of the
individual description.
Upper/lower case Upper/lower case letters serve to mark the long or short form of the key
notationwords of a command in the description (see Sec tion 3.4.2). T he inst rum ent
itself does not distinguish between upper and lower case letters.
:SOURce:FM:MODE is represented in the table as follows:
:SOURcefirst level
:FMsecond level
:MODEthird level
1125.5555.03E-73.12
SMIQDescription of Commands
Special characters|A selection of key words with an identical effect exists for several
commands. These key words are indicated in the same line, they are
separated by a vertical stroke. Only one of these key words has to be
indicated in the header of the command. The effect of the command is
independent of which of the key words is indicated.
A vertical stroke in indicating the param eters mar ks alter native possibilities
in the sense of "or". The effect of the com mand is differ ent, depending on
which parameter is entered.
Example:Selection of the parameters for the command
[ ]Key words in square brackets can be omitted when com posing the header
(cf. Section 3.4.2, Optional Keywords). The full com mand length must be
accepted by the instrument for reasons of compatibility with the SCPI
standards.
Parameters in square brackets can optionally be incorporated in the
command or omitted as well.
:SOURce
:FREQuency
:CW|:FIXed
The two following commands of identical meaning can be
formed. They set the frequenc y of the constantly frequent signal
to 1 kHz:
SOURce:COUPlingAC | DC
If parameter AC is selected, only the AC content is fed through, in
the case of DC, the DC as well as the AC content.
{ }Parameters in braces can optionally be incorporated in the command either
not at all, once or several times.
1125.5555.03E-73.13
Description of CommandsSMIQ
3.5.2 Common Commands
The common com mands are taken from the IEEE 488.2 (IEC 625-2) st andard. Same com mands have
the same effect on different devices. The headers of these commands consist of an asterisk "*" followed
by three letters. Many common c ommands refer to the status reporting s ystem which is described in
detail in Section 3.7.
Table 3-1Common Commands
CommandParameterUnitRemark
*CLS
*ESE
*ESR?
>L
*IDN?
*IST?
*OPC
*OPC?
*OPT?
*PRE
*PSC
*RCL
*RST
*SAV
*SRE
No query
0 to 255
Only query
Only query
Only query
Only query
Only query
0 to 255
0 | 1
0 to 50No query
No query
1 to 50No query
0 to 255
*STB?
*TRG
*TST?
*WAI
Only query
No query
Only query
No query
*CLS
CLEAR STATUS
sets the status byte (STB), the standard event register (ESR) and the
EVENt-part of the QUEStionable and the OPERation register to zero. The command does not
alter the mask and transition parts of the registers. It clears the output buffer
*
ESE 0 to 255
EVENT STATUS ENABLE sets the event status enable register to the value indicated. Query
*ESE? returns the contents of the event status enable register in decimal form.
*ESR?
STANDARD EVENT STATUS QUERY
returns the contents of the event status register in decimal
form (0 to 255) and subsequently sets the register to zero.
1125.5555.03E-73.14
SMIQDescription of Commands
>L
GO TO LOCAL:
device is controlled via a serial interface (RS-232), a remote/local switchover is not possible with
this line. This new command in line with IEEE1174 has been therefore introduced so that the
device can be switched to local mode via remote control (in the same way as with the front-panel
LOCAL key). The device automatically goes to the remote status as soon as the first remote
command has been received. The command is also of importance when the device is to be
controlled alternately via the IEC/IEEE bus and the serial interface. The device should go to local
before it can recognize a command from the other interface.
*IDN?
IDENTIFICATION QUERY
The device response is for example:
*IST?
INDIVIDUAL STATUS QUERY
IST flag is the status bit which is sent during a parallel poll (cf. Section 3.6.3.2).
*OPC
OPERATION COMPLETE
have been executed. This bit can be used to initiate a service request (cf. Section 3.6).
*OPC?
OPERATION COMPLETE QUERY
is necessary to consider a sufficiently long time-out for the IEEE/IEC-bus.
*
OPT?
OPTION IDENTIFICATION QUERY
list of the options installed. The options are separated from each other by means of commas.
The IEC bus (IEEE488) includes line message REN (remote enable). If the
queries the instrument identification.
"Rohde&Schwarz, SMIQ03B,00000001, 1.03"
03B = variant identification
00000001= serial number
1.03 = firmware version number
returns the contents of the IST flag in decimal form (0 | 1). The
sets bit 0 in the event status register when all preceding commands
returns 1, if all preceding commands have been executed. It
queries the options included in the instrument and returns a
Table 3-2List of possible responses to *OPT?
ResponseOption
SM-B1Reference oscillator OCXO
SM-B5FM/PM modulator
SMIQB10Modulation coder
SMIQB11Data generator
SMIQB12Memory extension for SMIQB11
SMIQB12Second memory extension
SMIQB14Fading simulator
SMIQB15Second fading simulator
SMIQB16Broadband FM
SMIQB17Noise generator/distortion simulator
SMIQB20Modulation coder
SMIQB21Bit error rate test
SMIQB43Digital Standard W-CDMA
SMIQB45Digit al Standard 3GPP W-CDMA
SMIQB47LOW ACP Filter
SMIQB48Enhanced Channels for 3GPP W-CDMA
SMIQB49Dynam ic Fading
PARALLEL POLL REGISTER ENABLE sets the parallel poll enable register to the value
indicated. Query *PRE? returns the contents of the parallel poll enable register in decimal form.
*PSC 0 | 1
POWER ON STATUS CLEAR determines whether the contents of the ENABle registers is
maintained or reset in switching on.
*PSC = 0 causes the contents of the status registers to be maintained. Thus a service request
can be triggered in switching on in the case of a corresponding configuration of
status registers ESE and SRE.
*PSC
≠ 0resets the registers.
Query *PSC? reads out the contents of the power-on-status-clear flag. The response can be 0 or 1.
*RCL 0 to 50
RECALL calls the instrument state which was stored under the number supplied using comm and
*SAV. 50 instrument states can be stored.
*RST
RESET
pressing the [PRESET] key. The state of the RF-output is an exception: The RF-output is
deactivated after *RST, however, it is activated af ter the [PRESET] key has been pressed. The
default setting is indicated in the description of the commands.
sets the instrument to a def ined default status. T he comm and essentially corresponds to
*SAV 1 to 50
SAVE stores the current instrument state under the number indicated (cf. *RCL as well).
*SRE 0 to 255
SERVICE REQUEST ENABLE sets the service request enable regis ter to the value indic ated. Bit
6 (MSS mask bit) remains 0. This command deter mines under which conditions a service reques t
is triggered. Query *SRE? reads the contents of the service request enable register in decimal
form. Bit 6 is always 0.
*STB?
READ STATUS BYTE QUERY
*TRG
TRIGGER
command system "TRIGger" (see section "TRIGger System").
*TST?
SELF TEST QUERY
"Functional Test" and outputs an error code in decimal form.
*WAI
WAIT-to-CONTINUE
commands have been executed and all signals have settled (cf. Section 3.6 and "
triggers all actions waiting for a trigger event. Special trigger events can be started by
triggers all selftests of the instrument indicated in Chapter 4, Section
only permits the servicing of the subsequent com mands after all preceding
reads out the contents of the status byte in decimal form.
*OPC" as well).
1125.5555.03E-73.16
SMIQABORt System
3.5.3 ABORt System
The ABORt system contains the commands to abort actions triggered. After an action has been
aborted, it can be triggered again at once. All commands trigger an event, thus they have no *RST
value.
Further commands for the trigger system of the SMIQ can be found in the TRIGger system.
CommandParameterDefault
Unit
:ABORt
[:SWEep]
:LIST
:MSEQuence
:ABORt[:SWEep]
The command aborts a sweep.
Example::ABOR:SWE
:ABORt:LIST
The command aborts a list execution.
Example::ABOR:LIST
:ABORt:MSEQuence
The command aborts a Memory Sequence.
Example::ABOR:MSEQ
Remark
No query
No query
No query
1125.5555.03E-93.17
ARB SystemSMIQ
3.5.4 ARB System
Refer to chapter "ARB Waveform Format" following the information on the IEC/IEEE bus commands
where explanation of waveform formats and tags is provided.
CommandParameterDefault
:ARB
:STATe
:SEQuence
:WAVeform
:SELect
:DELete
:DATA
:CATalog?
:LENGth?
:TAG? ‘
:FREE?
:POINts?
:TRIGger
:SOURce
:DELay
:INHibit
:OUTPut<i>
:POLarity
:DELay
:MODE
:ONTime
:OFFTime
:ASET
:STATe
:DM
:IQFilter
:IQSWap
:BERT
:TYPE
:TRIGger
:MODE
:CLOCk
:SOURce
:DELay
:IQ
:LEVel
:MODE
:SKEW
<tagname>‘
CATalog?
ON | OFF
AUTO | RETRigger | AAUTo | ARETrigger
‘name‘
‘name‘
‘name‘,<blockdata>
Þ name[,name]...
Þ n
Þ <string>
Þ n
Þ n
INTernal | EXTernal
0 to 65 535
0 to 67.1E6
with <i> = [1] | 2
POSitive | NEGative
0 to 524 255
USER | ‘mode_string‘
Þ name[,name]...
0 to 524 255
0 to 524 255
ON | OFF
ON | OFF
ON | OFF
ON | OFF
ON | OFF
1 kHz to 40.0 MHz
INTernal | EXTernal
0.0 to 0.99
-3 to 6
MANuell | AUTO
-1000...1000
unit
(clocks)
(clocks)
(clocks)
(clocks)
(clocks)
Hz
(clocks)
dB
ps
Remarks
No query
Not readable
Query only
Query only
Query only
Query only
Query only
Query only
:ARB:STATe ON | OFF
This command switches on (ON) or off (OFF) the arbitrary waveform generator.
Example::ARB:STAT ON*RST value is OFF
1125.5555.03E-93.18
SMIQARB System
:ARB:SEQuence AUTO | RETRigger | AAUTo | ARETrigger
This command configures the sequence control of the ARB mode.
AUTOThe waveform is repeated in cycles.
RETRigger Cyclic repetition; new start upon trigger.
AAUTo Armed Auto; starts after a trigger event, further triggers are ignored.
ARETrigger Armed Retrigger; starts after a trigger event, each new trigger initiates a new start.
Example::ARB:SEQ RETR*RST value is AUTO
:ARB:WAVeform:SELect ‘<name>‘
This command is used to select a waveform to be the active waveform.
Example::ARB:WAV:SEL ‘name‘
:ARB:WAVeform:DELete ‘<name>‘
This comm and is used to s elect a waveform to be deleted. T his com m and triggers an event and,
therefore, has no *RST value.
Example::ARB:WAV:DEL ‘name‘
:ARB:WAVeform:DATA ‘<name>‘, <binary block data>
This command is used to load waveform data into the SMIQ and s tore them under a nam e. Refer
to chapter "ARB Waveform Format" for more detailed information on this command.
Example::ARB:WAV:DATA ‘name‘
:ARB:WAVeform:CATalog?
This command calls the list of all waveforms.
Example::ARB:WAV:CAT?
:ARB:WAVeform:CATalog:LENGth?
This command requests for the number of waveforms in the list.
Example::ARB:WAV:CAT:LENG?
:ARB:WAVeform:TAG? ‘<tagname >‘
This comm and requests for the content of a tag. Refer to the following chapter "ARB W aveform
Format" for more detailed information on tags.
Example::ARB:WAV:TAG ‘tagname‘
1125.5555.03E-93.19
ARB SystemSMIQ
:ARB:WAVeform:FREE?
This command requests for free memory space for further waveforms.
Example::ARB:WAV:FREE?
:ARB:WAVeform:POINts?
This command returns the number of samples contained in a waveform.
Example::ARB:WAV:POIN?
:ARB:TRIGger:SOURce INTernal | EXTernal
This command allows for configuration of the trigger source.
INTTriggering via IEC/IEEE bus or using the Execute comment of manual control.
EXTTriggering via the external trigger input.
Example::ARB:TRIG:SOUR EXT*RST value INT
:ARB:TRIGger:DELay 0 to 65 535
This command is used to enter the trigger delay (as number of samples).
Example::ARB:TRIG:DEL 234*RST value is 0
:ARB:TRIGger:INHibit 0 to 67.1E6
This command sets the time of trigger inhibition (as number of samples).
Example::ARB:TRIG:INH 345*RST value is 0
This command is used to define the signal polarity at the trigger output. l
POSitivepositive voltage with active state
NEGativevoltage 0 or low, positive with active state
Example::ARB:TRIG:OUTP2:POLPOS*RST value is NEG
:ARB:TRIGger:OUTPut[1]|2:DELay 0 to 524 255
This command defines the signal delay at the trigger output indicated as number of samples.
Example::ARB:TRIG:OUTP2:DEL 765*RST value is 0
:ARB:TRIGger:OUTPut[1]|2:MODE USER | ‘mode_string‘
This command allows for selection of a mode for generation of the trigger output signals. The
counters for ON TIME and OFF TIME are set.
Example::ARB:TRIG:OUTP2:MODE USER*RST value is USER
:ARB:TRIGger:OUTPut[1]|2:MODE:CATalog?
This command initiates the output of a list of all available modes.
Example::ARB:TRIG:OUTP2:MODE:CAT?
1125.5555.03E-93.20
SMIQARB System
:ARB:TRIGger:OUTPut[1]|2:ONTime 0 to 524 255
This comm and sets the length of the active state of output trigger s ignals (indicated as num ber of
samples). Setting is only possible, if :ARB:TRIG:OUTP:MODE is set to USER.
Example::ARB:TRIG:OUTP2:ONT 765*RST value is 0
:ARB:TRIGger:OUTPut[1]|2:OFFTime 0 to 524 255
This command sets the length of the non-active state of output trigger signals (indicated as
number of samples). Setting is only possible, if :ARB:TRIG:OUTP:MODE is set to USER.
Example::ARB:TRIG:OUTP2:OFFT 765*RST value is 0
:ARB:ASET:STATe ON | OFF
This command is used to switch on (ON) or off (OFF) the automatic setting of the SMIQ
parameters by the waveform to be loaded.
Example::ARB:ASET:STAT ON*RST value is OFF
:ARB:ASET:DM:IQFilter ON | OFF
This comm and is used to set the parameter IQ FILTER in the VECT OR MOD menu (ON) or it
remains unaffected (OFF). Commands :DM:IQ:FILT:STAT and :DM:IQ:FILT:FREQ.
Example::ARB:ASET:DM:IQF ON*RST value is OFF
:ARB:ASET:DM:IQSWap ON | OFF
This command is used to set the parameter IQ SWAP in the VECTOR MOD m enu (ON) or it
remains unaffected (OFF). Command :DM:IQSW:STAT.
Example::ARB:ASET:DM:IQSW ON*RST value is OFF
:ARB:ASET:BERT:TYPE ON | OFF
This comm and is used to set the type of PRBS in the BERT m enu (ON) or it remains unaffected
(OFF). Command :BERT:SET:TYPE.
Example:ARB:ASET:BERT:TYPE ON*RST value is OFF
:ARB:ASET:TRIGger:MODE ON | OFF
This command is used to set the parameters TRIGGER OUT1 MODE and TRIGGER OUT2
MODE in the ARB MOD TRIGGER...menu. Command :ARB:TRIG:OUTP:MODE.
Example::ARB:ASET:TRIG:MODE ON*RST value is OFF
:ARB:CLOCk 1kHz to 40.0 MHz
This command specifies the entry value for the sample clock.
Example::ARB:CLOC 4.096MHz*RST value is 0
1125.5555.03E-93.21
ARB SystemSMIQ
:ARB:CLOCk:SOURce INTernal | EXTernal
This command is used to select the source for the sample clock.
INTernalThe internal clock generator is used.
EXTernalThe clock is applied externally at the socket.
Example::ARB:CLOC:SOUREXT*RST value is INT
:ARB:CLOCk:DELay 0.0 to 0.99
This command is used to set the delay of the modulation signal against the clock signal.
Example::ARB:CLOC:DEL0.55*RST value is 0
:ARB:IQ:LEVel –3 dB to +6 dB
This command sets the IQ level referred to maximum input level.
Example::ARB:IQ:LEV 1*RST value is 0
:ARB:IQ:LEVel:MODE MANuell | AUTO
This command is used to select the operating mode for setting the IQ level.
MANualLevel setting with subsequent entry.
AUTOAutomatic level setting to 0.5 V.
Example::ARB:IQ:LEV:MODEMAN*RST value is AUTO
:ARB:IQ:SKEW -1000...1000 ps
The command determines the delay between I and Q channel.
Example::ARB:IQ:SKEW –250ps*RST value is 0
1125.5555.03E-93.22
SMIQARB System
3.5.4.1 ARB Waveform Format
Waveform format
The waveform format is used for transmission via the IEC/IEEE bus and the
serial interface, it is packed in a binary block command.
Tags
A tag-oriented format is used. Tags are self-contained information units. They
have the general format
The colon separates the name and data sections. For the sake of clarity the
colon is always followed by a blank.
Name identifies the day. It is always specified in upper-case characters.
Data are tag-specific but in most cases plain text in ASCII format.
Length indicates the number of bytes of the WAVEFORM tag and consists of:
+ length of ",#" (2 bytes)
+ number of I/Q pairs * 4 (2 bytes for each I and Q-value).
Several tags in one
waveform
Tags may be interleaved. Normally the order of the tags within a waveform is
irrelevant, but there may be exceptions. All tags can but need not be contained in
a waveform. Exceptions are described with the individual tags.
Unknown tags are not evaluated by the SMIQ but are stored unchanged and
without an error message and can be read again.
The following tags are defined:
{Name: Data} or {Name-length: Data}
number of digits of the Start-value (1 to 7)
{TYPE: magic, xxxxxxxx}(indispensable)
The TYPE tag identifies this waveform as a valid SMIQ waveform. The tag must be the first tag in the
waveform. xxxxxxxx is an ASCII-coded checksum over the data range of the WAVEFORM tag in this
waveform. It is calculated by the following alogorithm where 's tart' is a pointer to the f irst byte after
the double dagger '#' sign in the WAVEFORM tag and 'length' denotes the number of bytes between
'start' and the final brace (excluding the latter; 'length' must be a multiple of 4):
UINT32 checksum(void *start, UINT32 length)
{
UINT32 i, result = 0xA50F74FF;
for(i=0; i < length/4; i++)
result = result ^ ((UINT32 *)start)[i];
return(result);
}
The checksum is used for recognizing transmission errors. If the TYPE tag contains 0 or a non-
numerical value for the checksum, it is ignored by the SMIQ.
'magic' identifies the type of the waveform and has the following value:
WV The waveform is a complete, selfcontained waveform. When already available on the
target medium, the previous version is overwritten.
Note:Because of the flexible, tag-based form of the waveforms, a version number is not required.
1125.5555.03E-93.23
ARB SystemSMIQ
{CLOCK: frequency}(indispensable)
This tag specifies the clock frequency with which the waveform should be output. A query of
ARB:CLOCk? after loading the waveform returns the values set by means of the {CLOCK:...} tag.
{COMMENT: string}(Important for TYPE = WV_ADD)
T he tag contains a plain-text ASCII string of any length. The string is not evaluated in the SMIQ, it
serves for the output of keywords on the PC and for describing the waveform. The string may contain
all printable ASCII characters except the closing brace.
{COPYRIGHT: string}(optional)
T his tag contains the nam e under which WinIQSIM (or other programs for wavef orm gener ation) ar e
registered. The string may contain all printable ASCII characters except the closing brace.
{DATE: yyyy-mm-dd;hh:mm:ss}(optional)
T his tag contains date and tim e at which the waveform was gener ated. The year should be spec ified
with four digits. The SMIQ does not evaluate this tag.
The quantity length indicates the number of bytes of the WAVEFORM tag and consists of:
+ length of " ,#" (2 bytes)
+ number of I/Q pairs * 4 (2 bytes for each I and Q-value).
Example:
Q
I
{WAVEFORM-403: 0,# ......... }
IQIQI
Q
403 Bytes
Q
I
xxxxxxx… are binary(!) data, that alternately contain I and Q samples, the first sample being a I
sample. Each sample consists of two bytes, the least-significant one (LSByte) is the first.
The two bytes of a sample cover the value range 0x 300 to 0xFD00 (0x768 to 64768). This value is
transferred to the D/A converter unchanged.
1125.5555.03E-93.24
SMIQARB System
Different output levels are applied to the output connectors of the SMIQ:
Binary value of the sample
identical with the value of
the waveform D/A converter
OUTP:I|Q FIX0x300 (768)
OUTP:I|Q VAR0x300 (768)0 V
OUTP:I|Q INV
Same level as the
waveform for VAR,
phase shifted by 180°
0x8000 (32768)
0xFD00 (64768)
0x8000 (32768)
0xFD00 (64768)
Asymmetric
outputs
amplitude V
inner and outer conductor of I
and Q output
Valid as Q output also!
0 V
0.25 V
0.5 V
0.5 V
1 V
at 50 Ω between
p
I
Vp
3.5.4.2 Creating a Waveform „Manually“
We will use to example of a sine func tion in the I channel and a cosine function in the Q channel, each
with 20 points, to explain how a waveform file SICO.WV is generated.
The sine and cosine values are calculated by a short program written in the programming language C
(see the following example for creating a C-program). They are stored in the file SICO.TXT as follows:
Contents of SICO.TXT:
Sine (I) Cosine (Q)
0.000000 1.000000
0.309017 0.951057
0.587785 0.809017
0.809017 0.587785
0.951057 0.309017
1.000000 -0.000000
0.951056 -0.309017
0.809017 -0.587785
0.587785 -0.809017
0.309017 -0.951056
-0.000000 -1.000000
-0.309017 -0.951057
-0.587785 -0.809017
-0.809017 -0.587785
-0.951056 -0.309017
-1.000000 0.000000
-0.951056 0.309017
-0.809017 0.587785
-0.587785 0.809017
-0.309017 0.951057
The decimal values in SICO.TXT should be normalized such
that they are in the between –1.0 and +1.0.
The waveform f ile SICO.WV will be based on the contents of
this file.
1125.5555.03E-93.25
ARB SystemSMIQ
To be read by the SMIQ these waveform data must be coded binary and packed into an appropr iate
WAVEFORM information unit.
The SMIQ recognizes a great variety of inform ation units called tags. A tag consists of a nam e and a
data set and is enclosed in curved brack ets. T he tag is a kind of label c arrying the inform ation what the
SMIQ should do with the data set (see also section „ ARB Waveform F orm at“ and s tep 3 of the f ollowing
instructions).
The following steps outline how to create the waveform file SICO.WV:
Step 1
Step 2
The values from the file SICO.TXT must be converted into binary format
consisting of integer numbers without a sign a with 16-bit width. The numeric
range between –1.0 and +1.0 corresponds to the modulation range of the
waveform D/A converter of 64000.
+1.0 →
0.0 →
-1.0 →
64768
32768
768
ü
ý 64000
þ
A further C-program is suitable for creating the binary data set from the ASCII
values stored in SICO.TXT file (see f ollowing example for c reating a C-program ).
This program stores the binary data set to a file called SICO.WV.
The contents of the file SICO.WV reads as follows:
IQIQIQIQIQIQIQI ... IQ
Explanation:There is no readable representation for binary values in this document. This is
why we use the sequence I QIQIQ to c haracterize the binary code in t he present
example.
The file SICO.W V contains now the binary data set corresponding to the 20 I/Q
pairs. Before this binary data set can be further processed in step 3, the TYPE tag
{TYPE: WV, xxxxxxx} must be placed in front.
The TYPE tag must be the first entry in a WAVEFORM. The TYPE tag
identifies the waveform as a valid SMIQ waveform.
WV
denotes that the waveform is closed upon itself.
xxxxxxxis the checksum of the waveform. To sim plify our example 0
is used, i.e., the SMIQ does not evaluate a checksum.
To enter the TYPE tag in the SICO.WV file an ASCII editor which is able to handle
binary data as well, e.g. the Microsoft W indows editor NOTEPAD or multi edit
from AMERICAN CYBERNETICS, must be used.
Now the contents of the SICO.WV file read:
{TYPE: WV, 0}
IQIQIQIQIQIQIQIQIQI ... IQ
1125.5555.03E-93.26
SMIQARB System
Step 3
The binary data must now be packed into a W AVEFORM tag with the following
structure:
{WAVEFORM-Length:
Start,#IQIQIQIQIQIQIQIQIQI ... IQ}
ÀÙ
The WAVEFORM tag consists of the following characters and data:
{
WAVEFORM
Length
Opens each tag.
Name of the tag for waveform.
Separates the name from the length indication.
Length of the data set
Length indicates the number of bytes of the data set and
consists of:
number of digits of the Start-value (1 to 7, in our example 1)
+ length of ",#" (2 bytes)
+ number of I/Q pairs * 4 (2 bytes for each I- and Q-value).
In our example containing a sine and a cosine with 20 pairs f or
each wave and with the start address 0 in the SMIQ’s output
memory, the resulting length is 83.
:
ÀÙ
Start
Separates the name and length from the remainder of the data
set. The blank
can be omitted.
ÀÙ
Address in the output memory of the SMIQ used to store the
following samples. In our exam ple and most applications, this
will be '0'.
,#
Indicates the beginning of the binary data.
IQIQIQ
Binary data set.
The binary data contain the I and Q values in alternate order,
the first value is an I value. Each value consists of 2 Bytes,
starting with the least significant bit.
}
Terminates each tag.
The editor mentioned above which can handle binary data is now used to place
the string "{WAVEFORM-83:
0,#" in front and '}' at the end of the data set.
ÀÙ
The contents of the waveform file SICO.WV for 20 I/Q pairs and start address 0 in
the SMIQ’s RAM is now ready for operation and reads.
{TYPE: WV, 0}
{WAVEFORM-83: 0,#...}
IQIQIQI
20 I/Q p airs = 80 bytes
Q
83 bytes
Q
I
The tags TYPE and WAVEFORM are mandatory for each waveform. All other
tags described in section „ARB Waveform Format“ are optional and can be
inserted after the TYPE tag in arbitrary order, e.g.
3.5.4.3 Converting a Waveform with the Application Software AMIQ-K2
The application software AMIQ-K2 from R&S is distributed free of char ge and allows to convert a large
variety of I/Q data sets to SMIQ waveform. Moreover, AMIQ-K2 can be us ed to remote-control some
important SMIQ functions, to load and to store waveforms.
This application software is available in the internet (http://www.rsd.de) under the path:
Products →
Test and Measurement →
Signal Generation →
IQ modulation generator AMIQ →
or
IQ simulation software WinIQSIM →
or from each R&S representative.
The control sequence
allows to quickly generate a waveform that is ready to operate from the file SICO.TXT c ontaining the I/Q
pairs in alternate order.
3.5.4.4 AMIQ Compatible Commands for Transmission and Administration of
Waveforms
See AMIQ Operating Manual for a detailed description of the commands.
AMIQ commandParameterSMIQ command and Parameter
:ARB
:MMEMory
:DATA
:DATA?
:CATalog?
:LOAD
:MEMory
:DATA?
:NAME?
:DELete
:LENGth?
‘listname‘,<blockdata>
‘listname‘, 'tagname‘Þ tag
‘listname‘
Þ name[,name]...
Þ n
RAM,‘listname‘
RAM,‘tagname‘ Þ tag
Þ listname
:WAVeform:
DATA ‘listname‘,<blockdata>
:DATA? ‘listname‘,'tagname' Þ tag
:DELete ‘listname‘
:CATalog? Þ name[,name]...
LENGth? Þ n
:SELect ‘listname‘
:TAG? ‘tagname‘Þ tag
:SELect?
1125.5555.03E-93.29
BERT SystemSMIQ
3.5.5 BERT System
CommandParameterDefault UnitRemark
:BERT
:STATe
:SEQuence
:SETup
:MCOunt
:MERRor
:TYPE
:DATA
[:POLarity]
:CLOCk
[:POLarity]
:RESTart
:DENable
:MASK
:IGNore
:UNIT
:STARt
:STOP
:RESULT?
ON | OFF
AUTO | SINGle
1 to 4294967294
1 to 4294967294
PRBS9 | PRBS11 | PRBS15 | PRBS16 | PRBS20 |
PRBS21 | PRBS23
NORMal | INVerted
RISing | FALLing
INTernal | EXTernal
OFF | LOW | HIGH
OFF | LOW | HIGH
OFF | ONE | ZERO
SCIentific | ENGineering | P CT | P PM
(without)
(without)
Alias
Query only
:BERT:STATe ON | OFF
This comm and switches the bit error rate test on or off. The com mand :BERT:STARt sets the
status internally to ON, while the command :BERT:STOP sets it to OFF.
Example::BERT:STAT ON*RST value is OFF
:BERT:SEQuence AUTO | SINGle
This command switches between continuous (AUTO) and s ingle measurement (SINGle). A single
measurement is terminated once the set number of data bits or error bits is reached. The
continuous measurement is a sequence of automatically started single measurements.
By means of the command :BERT:STARt, the status is internally set to AUTO.
Example::BERT:SEQ SING*RST value is AUTO
1125.5555.03E-93.30
SMIQBERT System
:BERT:SETup:MCOunt 1 to 4294967294
This command sets the total number of data bits to be measured (data excluded by
:BERT:SETup:DENable do not count). When the internal data counter reaches or – in
integrated BER test – exceeds this number, the single BER m easurement is terminated. If this is
followed by the query:BERT:RES?, the SMIQ signals with the fourth result that a BER
measurement has been completed. This fourth result then has the value 1.
Valid value range: 1 to 4294967295 (2
Example::BERT:SET:MCO 1e6*RST value is 10.000.000
:BERT:SETup:MERRor 1 to 4294967294.
This comm and sets the num ber of error bits to be measured. When the internal bit error counter
reaches or – in integrating BER test – exceeds this number, the SMIQ responds to a
:BERT:RES? query by signalling with the fourth result = 1 that a single BER measurem ent has
been terminated.
Valid value range: 1 to 4294967295 (2
Example::BERT:SET:MERR 100*RST value is 100
With this com mand, various sequence lengths can be set f or the pseudo-random bit sequence.
The data generated by the PRBS generator are used as a reference.
Example::BERT:SET:TYPE PRBS15*RST value is PRBS9
32
-1)
32
-1)
:BERT:SETup:DATA[:POLarity] NORMal | INVerted
This command defines the polarity of the external data signal.
NORMal:High level stands for a logic 1, low level for a logic 0.
INVerted:Low level stands for a logic 1, high level for a logic 0.
Example::BERT:SET:DATA INV*RST value is NORM
:BERT:SETup:CLOCk[:POLarity] RISing | FALLing
This command defines which edge of the externally fed clock signal is active.
Example::BERT:SET:CLOC FALL*RST value is RIS
:BERT:SETup:RESTart INTernal | EXTernal
INTernalThe reset signal for the BER test is generated internally by the program. This s etting is
suited for random sequences fitting cyclically into the SMIQ memory and therefore
allowing an uninterrupted repetition of the random sequence.
EXTernal If the random sequence cannot be continued without interruption at memory wrap-
around, the BER test has to be stopped in tim e and then restarted at the beginning of
the data sequence. The measurement is stopped and star ted via a 0-1-0 edge at the
restart input. Partial BER results (data and error bits) are added up until the predefined
total number of data or error bits is reached or exceeded. T hes e partial results are not
affected by a restart.
Example::BERT:SET:RES EXT*RST value is INT
1125.5555.03E-93.31
BERT SystemSMIQ
:BERT:SETup:DENable OFF | LOW | HIGH
The SMIQ has an input (data enable) allowing the temporary suspension of the BER test for
processing data bursts or data interrupted by other data. This command configures this input.
OFFAny signal applied to the input is ignored; all data are used for the BER measurement.
HIGHIf a high level signal is applied to the input, its data bits are counted and the bit errors
detected and counted. If a low level signal is applied, the measurement is interrupted.
LOWIf a low level signal is applied to the input, its data bits are counted and the bit error
detected and counted. If a high level signal is applied, the measurement is interrupted.
Example::BERT:SET:DEN HIGH*RST value is OFF
:BERT:SETup:MASK OFF | LOW | HIGH
This command is equivalent (alias) to the command :BERT:SETup:DENable described above.
Example::BERT:SET:MASK HIGH*RST value is OFF
:BERT:SETup:IGNore OFF | ONE | ZERO
This command determines what to do with faulty data (frame errors) that were set to 0 or 1.
OFFPattern Ignore is not active.
ONEBit sequences consisting of 30 or more subs equent "1" data are not used (i.e. ignored)
for the BER test.
ZEROBit sequences consisting of 30 or more subsequent "0" data are not us ed (i.e. ignored)
for the BER measurement.
Example::BERT:SET:IGN ONE*RST value is OFF
:BERT:UNIT SCIentific | ENGineering | PCT | PPM
This comm and sets the unit for dis playing the error rate. It is only for display on SMIQ; it has no
effect on results queried by :BERT:RES?.
Example::BERT:SET PCT*RST value is ENG
:BERT:STARt
This command starts a bit error rate test. The command :BERT:STAT is set to ON and
BERT:SEQ to AUTO.
Example::BERT:STAR
:BERT:STOP
The command stops an ongoing bit error rate test. If no measurement is in progress, this
command has no effect. :BERT:STAT is set to OFF.
Example::BERT:STOP
1125.5555.03E-93.32
SMIQBERT System
:BERT:RESult?
This query refers to the result of the m ost recent BER measurem ent. The response consists of
seven results separated by commas. In the first measurem ent following the start, intermediate
results for the number of data bits, error bits and error rate are also queried. In the following
measurements (only for :BERT:SEQ AUTO), only the final results of each single measurement
are queried.
Error rate. If no termination criterion has been reached since the beginning of the BER test, the current
quotient of "Number of error bit s" and "Num ber of dat a bit s" is ent ered. A s s oon as at leas t one f inal res ult has
been reached in continuous measurement, the most recent final result is entered. This means that the
displayed error rate changes less rapidly.
1 A BER measurement has been terminated, i.e. the number of data bits or error bits predefined by
commands :BERT:SET MCOunt <n> or :BERT:SET MERRor <n> is reached, or the measurement was
stopped by the comm and :BERT:STOP.
0 The BER measurement has not been terminated.
1 Following the start of a BER measurem ent (by the comm and :BERT: STARt), an edge was detected on
the clock line.
0 The clock line is not acti ve.
1 Following the start of a BER measurem ent (by the c ommand :BERT: STARt), a data change edge was
detected on the data line. This data change only refers to clocked data. If there is no clock, no data
change is detected.
0 The data line is not active.
1 The BER measurement is s ynchronized, i.e. both cl ock and data line are ac tive and the " Number of error
bits" to "Number of dat a bits" ratio is better t han 0.1, so the meas urement result c an be assumed to be
realistic.
0 The BER measurement is not synchronized.
1125.5555.03E-93.33
BLER SystemSMIQ
3.5.6 BLER System
CommandParameterDefault UnitRemark
:BLER
:STATe
:SEQuence
:SETup
:MCOunt
:MERRor
:TYPE?
:DATA
[:POLarity]
:CLOCk
[:POLarity]
:DENable
:UNIT
:STARt
:STOP
:RESULT?
ON | OFF
AUTO | SINGle
1 to 4294967294
1 to 4294967294
→ CRC16
NORMal | INVerted
RISing | FALLing
LOW | HIGH
SCIentific | ENGineering | P CT | P PM
(without)
(without)
Query only
Query only
:BLER:STATe ON | OFF
This command switches the block error rate measurement on or off. The :BLER:STARt
command sets the status internally to ON, while the :BLER:STOP command sets it to OFF.
Example::BLER:STAT ON*RST value is OFF
:BLER:SEQuence AUTO | SINGle
This command switches between continuous (AUTO) and s ingle measurement (SINGle). A single
measurement is terminated once the set number of data blocks or the number of errors is
reached. The continuous measurement is a sequence of automatically started single
measurements.
Command :BLER:STARt sets the status internally to AUTO.
Example::BLER:SEQ SING*RST value is AUTO
:BLER:SETup:MCOunt 1 to 4294967294
This command sets the total number of data blocks to be measured. The single BLER
measurement is terminated when the internal data counter has reached this number. If this is
followed by the query :BLER:RES?, the SMIQ signals with the fourth result that a BLER
measurement has been completed. This fourth result has the value 1.
Valid value range : 1 to 4294967295 (2
32
-1)
Example::BLER:SET:MCO 1e6*RST value is 10 000 000
:BLER:SETup:MERRor 1 to 4294967294
1125.5555.03E-93.34
SMIQBLER System
This comm and sets the number of errors to be meas ured. W hen the internal block error counter
reaches this number, the SMIQ responds to a :BLER:RES? query by signalling with the fourth
result = 1 that a single BLER measurement has been terminated.
Valid value range: 1 to 4294967295 (2
Example::BLER:SET:MERR 100*RST value is 100
:BLER:SETup:TYPE?
With this command the type of measurement can be queried. At present, only CRC16 is possible.
Example::BLER:SET:TYPE?*RST value is CRC16
:BLER:SETup:DATA[:POLarity] NORMal | INVerted
This command defines the polarity of the external data signal.
NORMal:High level corresponds to logic 1, low level to logic 0.
INVerted:Low level corresponds to logic 1, high level to logic 0.
Example::BLER:SET:DATA INV*RST value is NORM
:BLER:SETup:CLOCk[:POLarity] RISing | FALLing
This command defines which edge of the external clock signal is active.
Example::BLER:SET:CLOC FALL*RST value is RIS
32
-1)
:BLER:SETup:DENable LOW | HIGH
The SMIQ is equipped with an input (Data Enable) that allows the data stream to be masked. This
command configures this input.
HIGHThe bits applied at high level of the Data Enable signal are interpreted as infor mation
bits. At low level they are interpreted as checksum bits.
LOWThe bits applied at low level of the Data Enable signal are interpreted as information
bits. At high level they are interpreted as checksum bits.
Example::BLER:SET:DEN HIGH*RST value is LOW
:BLER:UNIT SCIentific | ENGineering | PCT | PPM
This comm and sets the unit f or error rate disp lay. It is only valid for display on SMIQ and has no
effect on the results queried by :BLER:RES?.
Example::BLER:SET PCT*RST value is ENG
:BLER:STARt
This comm and starts a block error rate meas urem ent. The :BLER:STAT com m and is set to ON,
command BLER:SEQ to AUTO.
Example::BLER:STAR
:BLER:STOP
The command stops an ongoing block error rate measurements. If no measurement is in
progress, this command has no effect. The command:BLER:STAT is set to OFF.
Example::BLER:STOP
1125.5555.03E-93.35
BLER SystemSMIQ
:BLER:RESult?
This command queries the result of the most recent BLER measurement.
The response consists of seven values s eparated by comm as. In the firs t meas urement af ter the
start, intermediate results are also queried f or the num ber of data block s , errors and error rate. In
the subsequent measurements (only :BLER:SEQ AUTO), only the final results of the single
measurements are queried.
Error rate: If no termi nation criterion has been reached since the beginning of the BLER measurement , the
current quotient of "Num ber of errors" and "Number of data blocks" is entered. As soon as at least one final
result has been reached in a continuous measurement, the most recent fi nal resul t is entered. This m eans t hat
the displayed error rate changes les s quickly.
1 A BLER measurement has been terminated, i.e. the number of data blocks or errors predefined by
the:BLER:SET MCOunt <n> or :BLER:SET MERRor <n> command is reached, or the BLER
measurement was stopped by command :BLER:STOP.
0 The BLER measurement has not been t erminated.
1 After the start of a BLER m easurement (comm and :BLER: STARt), an edge was detected on the c lock
line.
0 The clock line is not acti ve.
1 After the start of a BLER m easurement (com mand :BLER:STARt), a data change edge was detected on
the data line. This data change only affects the clocked data. If there is no clock, no data change is
detected.
0 The data line is not active.
1 The BLER measurement is s ynchronized, i. e. the c lock and dat a line are act ive and the "Num ber of errors"
to "Number of data blocks" ratio is better than 0.1, so that the measurement result can be as sumed to be
realistic.
0 The BLER measurement is not synchronized.
1125.5555.03E-93.36
SMIQCALibration System
3.5.7 CALibration System
The CALibration system contains the commands to c alibrate the SMIQ. On triggering the calibration by
means of :MEASure , response "0" displays a faultless calibration, res ponse "1" means that an error
has occurred during calibration. As to the meaning of the data in the case of query :DATA?, cf. Chapter
2, Section "Calibration".
CommandParameterDefault
:CALibration
:ALL
:FSIM
[MEAsure]?
:LATTenuation
[:MEASure]?
:LEVel
:DATA?
:STATe
:LPReset
[:MEASure]?
:DATA?
:NDSim
[:MEASure]?
:ROSCillator
[:DATA ]
:VSUMmation
[:MEASure]?
:OFFS?
:DAC?
:KOS?
:VMODulation
[:MEASure]?
:LFGenerator
[:MEASure]?
ON | OFF
0 to 4095
Unit
Remark
Query only
Query only
Query only
Query only
Query only
Query only
Query only
Query only
Query only
Query only
Query only
Query only
:CALibration[:ALL]?
This command triggers all internal calibrations which do not require any external measuring
equipment. The command triggers an event and thus has no *RST value.
Example::CAL:ALL?
:CALibration:FSIM[:MEASure]?
The comm and triggers a calibration measurem ent of the DC offset of the fading simulator. T he
command triggers an event and thus has no *RST value.
Example::CAL:FSIM?
:CALibration:LATTenuation[:MEASure]?
The command tr iggers a calibration measurement of the level attenuation of f unction envelope
control. The command triggers an event and thus has no *RST value.
Example::CAL:LPR:MEAS?Response: 0
1125.5555.03E-93.37
CALibration SystemSMIQ
:CALibration:LEVel
This node provides the commands for the management of the level correction table. The
corresponding data are permanently stored in the instrument and cannot be changed. The
instrument includes different level correction tables. The tables to be used are selected
depending on the set frequency and modulation type. The :STATe ON command activates the
level correction table corresponding to the instrument setup.
:CALibration:LEVel:DATA?
The command queries the level correction data. It returns all level correc tion data in the format
fixed in the :FORMat system.
Example::CAL:LEV:DATA?
:CALibration:LEVel:STATe ON | OFF
The command switches on or off internal level correction.*RST value is ON
Example::CAL:LEV:STAT OFF
:CALibration:LPReset
The commands to measure the values f or the level presetting table are under this node (Level
PReset).
:CALibration:LPReset[:MEASure]?
The comm and triggers a calibration m eas urem ent. T he com m and triggers an event and thus has
no *RST value.
Example::CAL:LPR:MEAS?Response: 0
:CALibration:LPReset:DATA?
The comm and queries the correction data. It r eturns all correction data in the f ormat fix ed in the
:FORMat system.
Example::CAL:LPR:DATA?
:CALibration:NDSim[:MEASure]?
This command triggers an offset calibration of module NDSIM.
Example::CAL:NDS?Answer: 0 if OK, 1 if faulty
:CALibration:ROSCillator
The commands to calibrate the reference oscillator are under this node.
:CALibration:ROSCillator[:DATA] 0 to 4095
The command enters the correction data. For an exact definition of the calibration value, cf.
Section 2.
Example::CAL:ROSC:DATA 2048
1125.5555.03E-93.38
SMIQCALibration System
:CALibration:VSUMmation
The commands to determine the support values for the frequency setting are under this node.
:CALibration:VSUMmation [:MEASure]?
The comm and triggers a calibration m eas urem ent. T he com m and triggers an event and thus has
no *RST value.
The comm ands query the calibration data (see servic e manual). they return all cor rection data in
the format fixed in the :FORMat system.
Example::CAL:VSUM:OFFS?
:CALibration:VMODulation[:MEASure]?
This comm and triggers a calibration m easurem ent for the vector m odulation. Since it triggers an
event it has no default setting value.
Example::CAL:VMOD:MEAS?Answer: 0
:CALibration:LFGenerator[:MEASure]?
This comm and triggers a calibration meas urem ent f or the LF generator . Since it trigger s an event
it has no default setting value.
Example::CAL:LFG:MEAS?Answer: 0
1125.5555.03E-93.39
DIAGnostic SystemSMIQ
3.5.8 DIAGnostic System
The DIAGnostic system contains the com mands for diagnostic test and service of the instrum ent. SCPI
does not define DIAGnostic com mands, the commands listed here ar e SMIQ-specific. All DIAGnostic
commands are queries which are not influenced by *RST. Hence no default setting values are stated.
CommandParameterDefault
:DIAGnostic
:CLISt
:CHECksum
:CALCulate
:DATA?
:CNMeasure
:MODE
:DLISt
:CHECksum
:CALCulate
:DATA?
:INFO
:CCOunt
:ATTenuator1|2|3|4|5|6?
:POWer?
:MODules?
:OTIMe?
:SDATe?
[:MEASure]
:POINt?
CN | CARRier | NOISe
Unit
Remark
Query only
Query only
Query only
Query only
Query only
Query only
Query only
Query only
:DIAGnostic:CLISt:CHECksum:CALculate
This command calculates the checksum of the currently selected control list (see Digital
Modulation CLISt).
Example::DIAG:CLIS:CHEC:CALC
:DIAGnostic:CLISt:CHECksum:DATA?
This command displays the checksum calculated before in hexadecimal representation (see
above) .
Example::DIAG:CLIS:CHEC:DATA?Response: 1234567
:DIAGnostic:CNMeasure:MODE CN | CARRier | NOISe
This command switches on or off the usefull or noise signal for C/N (carrier/noise ratio)
measurements. The following modes can be selected:
CNcarrier and noise signal
CARRiercarrier signal only
NOISenoise signal only
Example::DIAG:CNM:MODE CN*RST value is CN
1125.5555.03E-93.40
SMIQDIAGnostic System
:DIAGnostic:DLISt:CHECksum:CALculate
This command calculates the checksum of the currently selected control list (see Digital
Modulation DLISt).
Example::DIAG:DLIS:CHEC:CALC
:DIAGnostic:DLISt:CHECksum:DATA?
This command displays the checksum calculated before in hexadecimal representation (see
above).
Example::DIAG:DLIS:CHEC:DATA?Response:1234567
:DIAGnostic:INFO
The commands which can be used to query all information which does not require hardware
measurement are under this node.
:DIAGnostic:INFO:CCOunt
The comm ands which can be used to query all counters in the instrument are under this node
(Cycle CO
The command queries the number of switching processes of the different attenuator stages. The
stages are designated with Z1 to Z6 within the instrument. In this c ommand they are differentiated
by a numeric suffix whose name corresponds to the number:
The command queries the number of switch-on processes.
Example::DIAG:INFO:CCO:POW?Response: 258
:DIAGnostic:INFO:MODules?
The command queries the modules existing in the instrument with their model and
state-of-modif ication numbers. The response supplied is a lis t in which the different entries are
separated by commas. The length of the list is variable and depends on the equipment of the
instrument. Each entry consists of three parts which are separated by means of blanks:
1. Name of module; 2. Variant of module in the form VarXX (XX = 2 digits)
3. Revision of module in the form RevXX (XX = 2 digits)
Example:DIAG:INFO:MOD?Response: FRO Var01 Rev00, DSYN Var03 Rev12, to...
1125.5555.03E-93.41
DIAGnostic SystemSMIQ
:DIAGnostic:INFO:OTIMe?
The command r eads out the internal operating- hours c ounter. T he respons e supplies the num ber
of hours the instrument has been in operation up to now.
Example::DIAG:INFO:OTIM?Response: 19
:DIAGnostic:INFO:SDATe?
The command queries the date of software creation. T he res ponse is r eturned in the f orm m onth,
day, year.
Example::DIAG:INFO:SDAT?Response: Dec 15 1998
:DIAGnostic:[:MEASure]
The commands which trigger a measurem ent in the instrument and return the measured value
are under this node.
:DIAGnostic[:MEASure]:POINt?
The command triggers a measurement at a m easuring point and returns the voltage measured.
The measuring point is specified by a numeric suffix (cf. service manual, stock no.
This system contains the commands to configure the screen. If system security is activated using
command SYSTem:SECurity ON, the display cannot be switched on and off arbitrarily (cf. below)
CommandParameterDefault
:DISPlay
:ANNotation
[:ALL]
:AMPLitude
:FREQuency
ON | OFF
ON | OFF
ON | OFF
Unit
Remark
:DISPlay:ANNotation
The commands determining whether frequency and amplitude are indicated under this node.
Caution:With SYSTem:SECurity ON, the indications cannot be switched from OFF to ON. In
this case *RST does not influence the ANNotation settings either. With
SYSTem:SECurity OFF, the *RST value is ON for all ANNotation parameters.
:DISPlay:ANNotation[:ALL] ON | OFF
The command switches the frequency and amplitude indication on or off.
Command :DISPlay:ANNotation:ALL ON can only be executed if SYSTem:SECurity is
set to OFF.
Example::DISP:ANN:ALL ONWith SECurity OFF - *RST value is ON
:DISPlay:ANNotation:AMPLitude ON | OFF
The command switches on or off the amplitude indication.
Command :DISPlay:ANNotation:AMPLitudeON can only be executed if
SYSTem:SECurity is set to OFF.
Example::DISP:ANN:AMPL ONWith SYSTem:SECurity OFF - *RST value is ON
:DISPlay:ANNotation:FREQuency ON | OFF
The command switches on or off the frequency indication.
Command :DISPlay:ANNotation:FREQuencyON can only be executed if SYSTem:
SECurity is set to OFF.
Example::DISP:ANN:FREQ ONWith SYSTem:SECurity OFF - *RST value is ON
1125.5555.03E-93.43
FORMat SystemSMIQ
3.5.10 FORMat System
This system contains the commands determining the format of the data the SMIQ returns to the
controller. All queries returning a list of numeric data or block data ar e concerned. W ith each of these
commands, this connection is pointed to in the description.
CommandParameterDefault
:FORMat
[:DATA ]
:BORDer
ASCii | PACKed
NORMal | SWAPped
Unit
Remark
:FORMat[:DATA] ASCii | PACKed
The comm and specifies the data format, that the SMIQ us es for returning the data. W hen data
are transmitted from the controller to the SMIQ, the SMIQ recognizes the data format
automatically. In this case, the value specified here has no significance.
Note:Settings using the FORMat:DATA command are only effective for commands with
which this is stated in the command description.
ASCiiNumeric data are transmitted in plain text, separated by commas.
PACKedNumeric al data are transmitted as binary block data. The for mat of the binary data
itself is command-specific. Its description can be found in Section 3.4.5.
Example::FORM:DATA ASC*RST value is ASCii
:FORMat:BORDer NORMal | SWAPped
This comm and defines the order of bytes inside a binary block. This conc erns only blocks which
use the IEEE754 format internally (see section 3.4.5, paragraph "Block Data").
NORMal: The SMIQ expects (for setting commands) and sends (for queries) first the most
significant byte of each IEEE-754 floating point number, last the least significant
byte. For hosts based on a 80x86 processor this corresponds to the configuration of
bytes in the main memory. Thus, no further conversion is required.
SWAPped: The SMIQ expects (for setting commands) and sends (for queries) first the least
significant byte of each IEEE754 floating point number, last the most significant byte.
Example: :FORMat:BORDer:NORMal*RST value is NORMal
1125.5555.03E-93.44
SMIQMEMory System
3.5.11 MEMory System
This system contains the commands for the memory management of the SMIQ.
CommandParameterDefault
Unit
:MEMory
:NSTates?
Remark
Query only
:MEMory:NSTates?
The command returns the number of *SAV/*RCL memories available. The SMIQ has 50
*SAV/*RCL memories in total.
Example::MEM:NST?Response: 50
1125.5555.03E-93.45
OUTPut SystemSMIQ
3.5.12 OUTPut System
This system contains the commands specifying the characteristics of the RF output socket and the
BLANk socket. The characteristics of the LF socket are specified in the OUTPut2 system.
CommandParameterDefault
:OUTPut
:AMODe
:AFIXed
:RANGe
:UPPer?
:LOWer?
:BLANk
:POLarity
:IMPedance?
:PROTection
:CLEar
:TRIPped?
[:STATe]
:PON
AUTO | FIXed | ELECtronic
NORMal | INVerted
ON | OFF
OFF | UNCHanged
Unit
Remark
Query only
Query only
Query only
Query only
:OUTPut:AMODe AUTO | FIXed | ELECtronic
The comm and switches over the operating mode of the attenuator at the RF output (Attenuator
MODe).
AUTO The attenuator is switched whenever possible.
FIXedThe attenuator is switched when certain fixed levels are exceeded/fallen below.
ELECtronic The level is additionally (without modifying the attenuator) changed via the IQ
modulator.
Example::OUTP:AMOD AUTO*RST value is AUTO
:OUTPut:AFIXed:RANGe:UPPer?
This command queries the maximum level which can be set without modifying the attenuator
(Attenuator FIXed).
Example::OUTP:AFIX:RANG:UPP?Response: -27
:OUTPut:AFIXed:RANGe:LOWer?
This command queries the minimum level which can be set without modifying the attenuator
(Attenuator FIXed).
Example::OUTP:AFIX:RANG:UPP?Response: -50
1125.5555.03E-93.46
SMIQOUTPut System
:OUTPut:BLANk:POLarity NORMal | INVerted
The command sets the polarity of the BLANk signal.
NORMalThe active BLANk state is indicated by the more positive or higher output voltage.
INVersThe active BLANk state is indicated by the more negative or lower output voltage.
Example::OUTP:BLAN:POL NORMRST value is NORM
:OUTPut:IMPedance?
The comm and queries the impedance of the RF output. This permits c onverting the output level
between units V and W. T he impedances cannot be changed. W ith the SMIQ, this is the fixed
value of 50 Ohm for the RF output.
Example::OUTP:IMP?Response: 50
:OUTPut:PROTection
The commands to conf igure the protective c ircuit ar e under this node. T he RF output is pr otected
by a protective circuit which deactivates the output if an overvoltage is supplied f r om outside. This
does not change the value of OUTPut:STATe.
:OUTPut:PROTection:CLEar
The comm and resets the protective circuit after it has been triggered. The state of the output is
determined by OUTPut:STATe again. The comm and triggers an event and henc e has no default
setting value.
Example::OUTP:PROT:CLE
:OUTPut:PROTection:TRIPped?
The command queries the state of the protective circuit. The responses mean:
"0" The protective circuit has not responded
"1"The protective circuit has responded
Example::OUTP:PROT:TRIP?Response: "1"
:OUTPut[:STATe] ON | OFF
The comm and switches on or off the RF output. The RF output c an also be switched off by the
response of the protective circuit. But this has no influence on this parameter.
Note:In contrast to the PRESET key, command *RST sets this v alue to OFF , the output is
deactivated.
Example::OUTP:STAT ON*RST value is OFF
:OUTPut[:STATe]:PON OFF | UNCHanged
This comm and selects the state the RF output is to assume after power-on of the unit. It only
exists for the RF output. *RST does not influence the set value.
OFFOutput is switched off.
UNCHangedSame state as before switch- off
Example::OUTP:PON OFF
1125.5555.03E-93.47
OUTPut2 SystemSMIQ
3.5.13 OUTPut2 System
This system contains the commands specifying the characteristics of the LF output socket.
CommandParameterDefault
:OUTPut2
[:STATe]
:VOLTage
ON | OFF
0 V to 4 VV
Unit
Remark
:OUTPut2[:STATe] ON | OFF
The command switches the LF output on or off.*RST value is OFF
Example::OUTP2:STAT ON
:OUTPut2:VOLTage 0V to 4V
The command sets the voltage of the LF output.
Example::OUTP2:VOLT 3.0V*RST value is 1 V
1125.5555.03E-93.48
SMIQSOURce System
3.5.14 SOURce System
This system contains the com mands to configure the RF signal source. Keyword SOURce is optional,
i.e., it can be omitted. The LF signal source is configured in the SOURce2 system.
The following subsystems are realized in the instrument:
Amplitude modulat i on
Correction of the output level
Digital standard DECT
Distortion sim ul ation
I/Q and digital standard m odul ations
Frequency modulation
Frequencies including sweep
Fading simulator
Digital standard GSM/EDGE
Digital standard IS-95 CDMA
LIST mode
Marker generation with sweeps
Switching on/off of all modulations
Digital standard NADC
Noise generation
Digital standard PDC
Phase between output signal and reference osc illator signal
Digital standard PHS
Phase modulation
Output level, level control and l evel correction
Pulse modulation
Reference oscillator
Sweeps
Digital standard W-CDMA
Digital standard 3GPP W-CDMA
1125.5555.03E-93.49
SOURce:AM SubsystemSMIQ
3.5.14.1 SOURce:AM Subsystem
This subsystem contains the comm ands to control the amplitude modulation. Part if the LF-gener ator
settings is effected under SOURce2.
CommandParameterDefault UnitRemark
[:SOURce]
:AM
:BBANd
[:STATe]
[:DEPTh]
:EXTernal
:COUPling
:INTernal1|2
:FREQuency
:SOURce
:STATe
[:SOURce]:AM:BBANd[:STATe] ON | OFF
The command switches on or off the BB-AM (through the I-input of the IQ-modulator).
Example::SOUR:AM:BBAN:STAT ON*RST value is OFF
ON | OFF
0 to 100 PCT
AC | DC
0.1 Hz to 1 MHz
EXT | INT | EXT, INT
ON | OFF
PCT
Hz
[:SOURce]:AM[:DEPTh] 0 to 100PCT
The command sets the modulation depth in percent.
Example::SOUR:AM:DEPT 15PCT*RST value is 30PCT
[:SOURce]:AM:EXTernal:COUPling AC | DC
The command selects the type of coupling for the external AM input.
ACThe d.c. voltage content is separated from the modulation signal.
DC The modulation signal is not altered.
Example::SOUR:AM:EXT:COUP AC*RST value is AC
[:SOURce]:AM:INTernal
The settings for the internal AM inputs (LF generator) are effected under this node. Here the same
hardware is set for AM, PM, FM and SOURce2. This means that, for example, the following
commands are coupled with each other and have the same effect:
The command sets the modulation frequency.
Example::SOUR:AM:INT:FREQ 15kHz*RST value is 1 kHz
[:SOURce]:AM:SOURce EXT | INT|EXT, INT
The command s elects the modulation source. INT is the internal LF generator. The ex ternal and
the internal modulation source can be indicated at the same time (see example).
Example::SOUR:AM:SOUR INT,EXT*RST value is INT
[:SOURce]:AM:STATe ON | OFF
The command switches amplitude modulation on or off.
Example::SOUR:AM:STAT ON*RST value is OFF
1125.5555.03E-93.50
SMIQSOURce:CORRection Subsystem
3.5.14.2 SOURce:CORRection Subsystem
The CORRection subsystem permits a correction of the output level. The correction is effected by
adding user-defined table values to the output level as a f unction of the RF f requency. In the SMIQ, this
subsystem serves to select, transmit and switch on USER-CORRECTION tables (see Chapter 2,
Section "User Correction (UCOR)" as well).
CommandParameterDefault UnitRemark
[:SOURce]
:CORRection
[:STATe]
:CSET
:CATalog?
[:SELect]
:DATA
:FREQuency
:POWer
:DELete
[:SOURce]:CORRection[:STATe] ON | OFF
The command switches the table selected using SOURce:CORRection:CSET on or off.
Example::SOUR:CORR:STAT ON *RST value is OFF
ON | OFF
Þ name {,name}...
"Name of table"
300 kHz to RF
-40 dBto 6dB {,-40 dBto 6dB}
"Name of table"
{,300 kHz to RF
max
max
Query only
}
Hz
dB
RF
depending on model
max
no query
[:SOURce]:CORRection:CSET
The commands to select and edit the UCOR tables are under this node.
[:SOURce]:CORRection:CSET:CATalog?
The command requests a list of UCOR tables. The individual lists are separated by means of
commas. This command is a query and has no *RST value.
[:SOURce]:CORRection:CSET[:SELect] "Name of table"
The comm and selects a UCOR table. T his com mand alone does not yet effect a correction. F irst
the table selected must be activated ( cf. :SOURce:CORRection:STATe). If there is no table of
this name, a new table is created. The name may contain up to 7 letters. Th is comm and triggers
an event and hence has no *RST value.
Example::SOUR:CORR:CSET:SEL "UCOR1"
[:SOURce]:CORRection:CSET:DATA
The commands to edit the UCOR tables are under this node.
[:SOURce]:CORRection:CSET:DATA:FREQuency300 kHz to RF
(RF
depending on model)
max
{,300 kHz to RF
max
The command transmits the frequency data for the table selected using
:SOURce:CORRection:CSET. *RST does not influence data lists.
The command deletes the table indicated from the ins tr ument memory. This command triggers an
event and hence has no *RST value.
Example::SOUR:CORR:CSET:DEL "UCOR2"
1125.5555.03E-93.52
SMIQSOURce:DECT Subsystem
3.5.14.3 SOURce:DECT Subsystem
Note #B0 to #BF are characters which are entered in binary form manually. SCPI (and IEEE
488.2) also accept the entry of non-decimal characters in octal and hexadecimal such as
#H|h <0 to 9, A|a to F|f>,
#Q|q <0 to 7> and
#B|b <0|1>.
The characters are always output in Hex format after a query.
CommandParameterDefault
[:SOURce]
:DECT
:STATe
:STANdard
:FORMat
:FSK
:DEViation
:SRATe
:FILTer
:TYPE
:SELect
:PARameter
:SEQuence
:TRIGger
:SOURce
:INHibit
:DELay
:OUTPut[2]
:DELay
:PERiod
:CLOCk
:SOURce
:DELay
:PRAMp
:PRESet
:TIME
:DELay
:SHAPe
:ROFFset
:FOFFset
:SLOT
:ATTenuation
:SIMulation
:TADJustment
:JITTer
ON | OFF
GFSK | P4DQpsk
100Hz to 1.2MHz
2k to 1.2M / 1k to 0.6M Hz (GFSK/P 4DQ)
GAUSs |
‘name‘
0.2 to 0.7
AUTO | RETRigger | AAUTo | ARETrigger
EXTernal | INTernal
0 to 67.1E6
0 to 65535
SLOT | FRAMe
0 to 11519
1 to 67.1E6
INTernal | EXTernal
0 to 1.0
0.25 to 16
-1.0 to +1.0
LINear | COSine
-9 to +9
-9 to +9
0 to 70 dB
-4 to +4 (symbol)
0 to 4 (symbol)
SCOSine| COSine | USER
Unit
HZ
Hz
DB
Remark
range 0.1 to 1 × symbol rate
no query
1125.5555.033.53E-9
SOURce:DECT SubsystemSMIQ
CommandParameterDefault
[:SOURce]
:DECT
:FLISt
:PREDefined
:CATalog?
:LOAD
:CATalog?
:LOAD
:STORe
:DELete
:DLISt
:CATalog?
:PREamble
:TYPE
:SLOT<i>
:TYPE
:LEVel
:PRESet
:STSHift
:RAMP
:CW
:DATA
:PREamble
:DATA
:PROLonged
:DATA
:SYNC
[:SOURce]
:AFIeld
:DLISt
:BFIeld
:DLISt
:ZFIeld
Þ name {,name}...
‘name’
Þ name {,name}...
‘name’
‘name’
‘name’
Þ name {,name}...
NORMal
FULL | DOUBle | ADATa
OFF | ATT | FULL
-9 to +9
ON | OFF
#B0 to #B1111111111111 (12 Bit)
#B0 to #B11111111111111111 (16 Bit)
#B0 to #B11111111111111111... (32 Bit)
#B0 to #B11111111111111111 (16 Bit)
query only
no query
query only
no query
no query
no query
query only
i=0,[1],..23 (Slo t Selector)
no query
[:SOURce]:DECT:STATe ON | OFF
The command switches the m odulation on according to DECT s tandard. All other standards that
might be switched on or digital modulation are automatically switched OFF.
Example::SOUR:DECT:STAT ON*RST value is OFF
[:SOURce]:DECT:STANdard
The command sets all modulation param eter s to the values of the DECT standard. It does not set
the parameters selected with the :DECT:SLOT... commands described in the following. This
command triggers an event and hence has no *RST value and no query.
Example::SOUR:DECT:STAN
1125.5555.03E-93.54
SMIQSOURce:DECT Subsystem
[:SOURce]:DECT:FORMat GFSK | P4DQpsk
The command selects the type of modulation.
Example::SOUR:DECT:FORM P4DQ*RST value is GFSK
[:SOURce]:DECT:FSK:DEViation 1kHz to 1.2 MHz
The comm and sets the modulation depth (only for DECT:FORMat GFSK). T he range of values
depends on the symbol rate (DECT:SRATe × 0.1 to 1).
Example::SOUR:DECT:FSK:DEV 300.6kHz*RST value is 288kHz
[:SOURce]:DECT:SRATe 1 kHz to 1.2 MHz
The comm and s ets the s ymbol rate. Permissible values for GFSK ar e 2 kHz to 1.2 MHz and 1 kHz
to 0.6 MHz for P4QPsk.
Example::SOUR:DECT:SRAT 192.1 kHz*RST value is 1152/576kHz (GFSK/P4DQ)
[:SOURce]:DECT:FILTer
The commands for selecting a filter are under this node.
[:SOURce]:DECT:FILTer:TYPE GAUSs | SCOSine | COSine USER
The command selects the type of filter; SCOS and COS can be set for P4DQpsk. For
DECT:FORMatGFSK, the GAUSs type is set automatically. A filter list should be selected with
:DECT:FILT:SEL 'name' for the filter type USER.
Example::SOUR:DECT:FILT:TYPE COS*RST value is GAUS/SCOS (GFSK/P4DQ)
[:SOURce]:DECT:FILTer:SELect 'name'
The command selec ts a named filter list. The list is used only if a user-def ined filter is selected
with :DECT:FILT:TYPE USER. To generate lists, cf. command [:SOURce]:DM:FLISt:SEL, to f ill up
lists, cf. command [:SOURce]:DM:FLISt:DATA.
Example::SOUR:DECT:FILT:SEL 'test'*RST value is NONE
[:SOURce]:DECT:FILTer:PARameter 0.2 to 0.7
The command sets the filter parameter.
Example::SOUR:DECT:FILT:PAR 0.2*RST value is 0. 5
[:SOURce]:DECT:SEQuence AUTO | RETRigger | AAUTo | ARETrigger
The command selects the trigger mode for the sequence.
AAUToARMED AUTO
ARETriggerARMED RETRIG
Example::SOUR:DECT:SEQ AAUT*RST value is AUTO
[:SOURce]:DECT:TRIGger:SOURce EXTernal | INTernal
The comm and selects the tr igger sourc e. W ith INT selected, triggering is via IEC/IEEE bus or the
Execute command in manual control.
Example::SOUR:DECT:TRIG:SOUR EXT*RST value is INT
1125.5555.033.55E-9
SOURce:DECT SubsystemSMIQ
[:SOURce]:DECT:TRIGger:INHibit 0 to 67.1E6
The command sets the retrigger inhibit duration (in number of symbols).
Example::SOUR:DECT:TRIG:INH 1000*RST value is 0
[:SOURce]:DECT:TRIGger:DELay 0 to 65535
The command sets the trigger delay (in number of symbols).
Example::SOUR:DECT:TRIG:DEL 200*RST value is 0
[:SOURce]:DECT:TRIGger:OUTPut[1|2]:DELay 0 to 11519
The comm and determines the delay of the signal at trigger output 1 or 2 in com parison with the
start of the frames/slots in number of symbols.
Example::SOUR:DECT:TRIG:OUTP2:DEL 16*RST value is 0
[:SOURce]:DECT:TRIGger:OUTPut[2]:PERiod 1 to 67.1E6
The command sets the repeat rate (in number of frames) of the signal at trigger output 2.
Example::SOUR:DECT:TRIG:OUTP2:PER 8*RST value is 1
[:SOURce]:DECT:CLOCk
The commands for setting the data clock are under this node.
[:SOURce]:DECT:CLOCk:SOURce INTernal | EXTernal
The command selects the source for the DM data clock.
INTernalThe internal clock generator is used and output via the c lock outputs of the serial and
parallel interface.
EXTernalThe clock is externally fed in via the serial interface and output via the parallel
interface.
Example::SOUR:DECT:CLOC:SOUR INT*RST value is INT
[:SOURce]:DECT:CLOCk:DELay 0 to 1.0
The command sets the delay of the symbol clock (as a fraction of the length of a symbol).
Example::SOUR:DECT:CLOC:DEL 0.75*RST value is 0
[:SOURce]:DECT:PRAMp
The commands for the level control of the burst are under this node.
[:SOURce]:DECT:PRAMp:PRESet
This comm and sets the standard- stipulated values for the following com mands of level control. It
is an event and hence has no query and no *RST value.
Example::SOUR:DECT:PRAM:PRES
[:SOURce]:DECT:PRAMp:TIME 0.25 to 16.0
The command sets the cutoff steepness (in symbol clocks).
Example::SOUR:DECT:PRAM:TIME 2.5*RST value is 2
1125.5555.03E-93.56
SMIQSOURce:DECT Subsystem
[:SOURce]:DECT:PRAMp:DELay -1.0 to +1.0
The comm and defines the shift of the envelope characteristic to the m odulated signal. A positive
value causes a delay of the envelope.
Example::SOUR:DECT:PRAM:DEL 0.2*RST value is 0
[:SOURce]:DECT:PRAMp:SHAPe LINear | COSine
The command selects the linear or cosine shape of the ramp-up and ramp-down (power burst).
Example::SOUR:DECT:PRAM:SHAP LIN*RST value is COS
[:SOURce]:DECT:PRAMp:ROFFset -9 to +9
The command determines the timing of the (‘R’ising) edge of a power burst to the beginning of the
slot.
Example::SOUR:DECT:PRAM:ROFF -3*RST value is 0
[:SOURce]:DECT:PRAMp:FOFFset -9 to +9
The command determines the timing of the ('F'alling) edge of a power burst to the data block.
Example::SOUR:DECT:PRAM:FOFF 4*RST value is 0
[:SOURce]:DECT:SLOT:ATTenuation 0 to 70 dB
The command determines the amount by which the power of the slots marked by
:DECT:SLOT:LEVEL ATT is reduced in c omparison with the normal output power (attributeto
:LEVEL FULL).
Example::SOUR:DECT:SLOT:ATT 20 dB*RST value is 0
[:SOURce]:DECT:SIMulation:TADJustment -4 to +4 (in symbols)
This comm and simulates the timing adjust by extending every 35th frame by the set num ber of
symbols (positive) or by reducing it (negative). 0 is off.
Example::SOUR:DECT:SIM:TADJ 3*RST value is 0
[:SOURce]:DECT:SIMulation:JITTer 0 to 4 (in symbols)
This comm and simulates the jitter by advancing even frames by the set number of symbols and
by delaying uneven frames. 0 is off.
Example::SOUR:DECT:SIM:JITT 2*RST value is 0
[:SOURce]:DECT:FLISt
The comm ands for storing and reading complete fr ames including their bursts (s lots) are under
this node. Predefined and user-generated frames have to be distinguished.
[:SOURce]:DECT:FLISt:PREDefined:CATalog?
The command returns a list of all predefined frames.
Example::SOUR:DECT:FLIS:PRED:CAT?
[:SOURce]:DECT:FLISt:PREDefined:LOAD ‘name’
The command selects one of the predefined (fixed) frames (c.f. Chapter 2). This command
triggers an event and hence has no *RST value.
Example::SOUR:DECT:FLIS:PRED:LOAD ’test’
1125.5555.033.57E-9
SOURce:DECT SubsystemSMIQ
[:SOURce]:DECT:FLISt:CATalog?
The command returns a list of all user-defined frames.
Example::SOUR:DECT:FLIS:CAT?
[:SOURce]:DECT:FLISt:LOAD ‘name’
The command loads a us er-defined frame. This com mand triggers an event and hence has no
*RST value.
Example::SOUR:DECT:FLIS:LOAD ’test’
[:SOURce]:DECT:FLISt:STORe ‘name’
The command stores the current frame under a name. This command triggers an event and
hence has no *RST value and no query.
Example::SOUR:DECT:FLIS:STOR ’test’
[:SOURce]:DECT:FLISt:DELete ‘name’
The comm and deletes the indicated frame. This com mand triggers an event and henc e has no
*RST value and no query.
Example::SOUR:DECT:FLIS:DEL ’test1’
[:SOURce]:DECT:DLISt:CATalog?
The command returns an enumeration of all data lists.
These data lists are selected by means of :DECT:SLOT:AFI:DLIS ’name’and.
...:BFI:DLIS ’name’ and used if :DECT:SLOT:AFIDLISt and...: :BFIDLIS are set.
Example::SOUR:DECT:DLIS:CAT?
[:SOURce]:DECT:PREamble:TYPE NORMal | PROLonged
The command selects the 16-bit (NORMal) or 32-bit (PROLonged) preamble.
Example::SOUR:DECT:PRE PROL PRO*RST value is NORM
[:SOURce]:DECT:SLOT<i>
The comm ands for setting the slot charac teristics ar e under this node. Since a fram e c ontains 24
slots, suffix ‘i’ is used to select the slot to be changed. i = [1] | 2 to | 22 | 23. Slot 0 to 11 can be
used for downlink and slot 12 to 23 for uplink. For double s lot even numbers c an be entered only
since it occupies two full slots.
[:SOURce]:DECT:SLOT<i>:TYPE FULL | DOUBle | ADATa
The command selects the type of burst (slot) defined in the standard.
ADATa is All Data; the data source set with SLOT<i>:BFIeld is used.
Example::SOUR:DECT:SLOT2:TYPE ADAT*RST value is FULL
[:SOURce]:DECT:SLOT<i>:LEVel OFF | ATT | FULL
The command determines the power stage of the slot.
OFFThe slot is inactive
ATTThe power is reduced by the amount defined by :DECT:SLOT:ATT
FULLFull power (predefined by level setting).
Example::SOUR:DECT:SLOT2:LEV ATT*RST value is FULL
1125.5555.03E-93.58
SMIQSOURce:DECT Subsystem
[:SOURce]:DECT:SLOT<i>:PRESet
The comm and sets all the following parameters of the slot to the values defined by the standard
as a function of the type set above. This command triggers an event and hence has no *RST
value and no query.
Example::SOUR:DECT:SLOT2:PRES
[:SOURce]:DECT:SLOT<i>:STSHift -9 to +9 (in bit)
This comm and allows a timing shift of the indicated slot by the set num ber of bits to sim ulate a
wrong timing (positive = delay; negative = advance).
Example::SOUR:DECT:SLOT2:STSH -3*RST value is 0
[:SOURce]:DECT:SLOT<i>:RAMP:CW ON | OFF
The command activates or deactivates the generation of unmodulated (CW) signal during the
ramp time.
Example::SOUR:DECT:SLOT2:PRAM:CW ON*RST value is OFF
[:SOURce]:DECT:SLOT<i>:RAMP:DATA #B0 to #B111 to (12bit)
The command sets the data used during the ramp time.
Example::SOUR:DECT:SLOT2:PRAM:DATA #B111100001111
*RST value is 101010101010 / 010101010101 (downl./uplink)
[:SOURce]:DECT:SLOT<i>:PREamble:DATA #B0 to #B111 to (16bit)
The command sets the data used for the 16-bit long preamble.
Example::SOUR:DECT:SLOT2:PRE:DATA #B1111000011110000
*RST value is 1010101010101010 / 0101010101010101 (downlink/uplink)
[:SOURce]:DECT:SLOT<i>:PREamble:PROLonged:DATA #B0 to #B111 to (32bit)
The command sets the data used for the 32-bit long preamble.
Example::SOUR:DECT:SLOT2:PRE:PROL:DATA #B1111
*RST value 10101010101010101010101010101010 (downlink)
*RST value 01010101010101010101010101010101 (uplink)
[:SOURce]:DECT:SLOT<i>:SYNC #B0 to #B111 to (16bit)
The command sets the data used for synchronization.
Example::SOUR:DECT:SLOT2:SYNC #B0000111100001111
RST value is 1110100110001010 / 0001011001110101 (downl./uplink)
The comm and defines the data source for the A f ield. It is either a PRBS generator (of different
sequence length), a data list or the serial interface.
Example::SOUR:DECT:SLOT3:AFI PN15*RST value is PN9
The command selects a data list. This list is used only if lists have been set as data source using the
command :DECT:SLOT:AFI DLIS. This command triggers an event and hence has no *RST value.
The command deter mines the data source for the B f ield. The data source set by means of this
command is also used for SLOT:TYPE ADATa. It is either a PRBS generator (of different
sequence length), a data list or the serial interface.
Example::SOUR:DECT:SLOT3:BFI PN15*RST value is PN9
The comm and selects a data list. This list is used only if lists have been s et as data source using
the command :DECT:SLOT:BFI DLIS. This com mand tr iggers an event and hence has no *RST
value.
Example::DECT:SLOT:BFI:DLIS ’test’
[:SOURce]:DECT:SLOT<i>[:SOURce]:ZFIeld ON | OFF
The command activates/deactivates the repetition of the content of the X field.
Example::SOUR:DECT:SLOT2:ZFI ON*RST value is ON
1125.5555.03E-93.60
SMIQSOURce:DIST Subsystem
3.5.14.4 SOURce:DIST Subsystem
Subsystem DISTortion comprises all commands for setting the distortion simulator.
The NDSim subsystem under CALibrate is available for the offset calibration.
CommandParameterDefault
[:SOURce]
:DISTortionNot-SCPI
[:STATe]ON | OFF
:MODEPOLYnomial | DATA
:DATA
:CATalog?Þ nam e {, name}...Query only
:SELect'name of characterist ic'
:DELete'name of characteristic'
:ALL
:AM-100 dB to 0 dB {, -100 dB to 0 dB } | bloc k datadB
:FREE?Query only
:POINts?Query only
:AMBase-100 dB t o 0 dB {, -100 dB to 0 dB } | block data-
:POINts?Query only
:PM-180 degrees to +180 degrees {, -180 degrees to
+180 degrees} | block data
:FREE?Query only
:POINts?Query only
:PMBase-100 dB to 0 dB {, -100 dB to 0 dB } | bloc k data-
:POINts?Query only
:LEVel
:CORRection-20.0 to 6.00dB
:POLYnomialNot-SCPI
:AMAM
:K<i>-10 dB to +10 dBdB
:AMPM
:K<i>-60 deg to +60 deg
:IFUNctionON | OFF
:LEVel
:CORRection-20 dB to +6 dBdB
:RECalculate
Unit
dB
Remark
[:SOURce]:DISTortion[:STATe] ON | OFF
This command switches the distortion function on or off.
Example::SOUR:DIST ON*RST value is OFF
[:SOURce]:DISTortion:MODE POLYnomial | DATA
Distortion data are calculated either by a list (
of a polynomial (
:DIST:POLY... commands).
:DIST:DATA... commands) or from the coefficients
Example::SOUR:DIST POLY*RST value is DATA
[:SOURce]:DISTortion:DATA
The commands for the characteristics are under this node.
1125.5555.033.61E-9
SOURce:DIST SubsystemSMIQ
[:SOURce]:DISTortion:DATA:CATalog?
This comm and outputs a list with the names of all c haracteristics stored in the unit s eparated by
commas. The command is a query and hence has no *RST value.
[:SOURce]:DISTortion:DATA:SELect '<name of characteristic>'
This command selects the characteris tic ( data list) all other SOURCE:DIST:DATA:... c om m ands
refer to. If a new characteristic is to be generated, the nam e (max. 8 characters) can be entered
here. A new characteristic is then created under this name. Up to 10 characteristics can be
created. *RST does not influence data lists.
Example::SOUR:DIST:DATA:SEL "TWTA"
[:SOURce]:DISTortion:DATA:DELete '<name of characteristic>'
This command deletes the indicated characteristic. *RST does not influence data lists.
Example::SOUR:DIST:DATA:DEL "TEST1"
[:SOURce]:DISTortion:DATA:DELete:ALL
This command deletes all characteristics. *RST does not influence data lists.
Example::SOUR:DIST:DATA:DEL:ALL
[:SOURce]:DISTortion:DATA:AM -100 dB to 0 dB {, -100 dB to 0 dB } | block data
This command fills the output values (y-axis) for the AM/AM conversion of the selected
characteristic with data. The data can be trans m itted as a lis t of any length separ ated by com m as
or as a binary block. If they are transmitted as block data, 8 (4) bytes are interpreted as floatingpoint value with double accuracy; settable with command FORMAT:DATA. *RST does not influence
data lists.
This comm and outputs two values. One indicates the remaining stor age capacity for new AM/AM
characteristics and the other provides inform ation about the space which is already occupied. All
indications refer to the num ber of elements. The comm and is a query and hence has no *RST
value.
Example::SOUR:DIST:DATA:AM:FREE?Answer e.g.: 30,0
[:SOURce]:DISTortion:DATA:AM:POINts?
The command provides the length of the output-value list (y-axis) of AM/AM conversion in
elements. The command is a query and hence has no *RST value.
Example::SOUR:DIST:DATA:AM:POINts?Answer e.g.: 0
[:SOURce]:DISTortion:DATA:AMBase -100 dB to 0 dB {, -100 dB to 0 dB } | block data
This comm and fills the input values (x-axis) for the AM/AM conversion of the selected characteristic with data. The data can be transmitted as a list of any length separated by commas or as a
binary block. If they are transmitted as block data, 8 (4) bytes are interpreted as floating-point
value with double accuracy; settable with FORM:DATA. *RST does not influence data lists.
This command provides the length of the input-value list (x-axis) of AM/AM conversion in
elements. The command is a query and hence has no *RST value.
Example::SOUR:DIST:DATA:AMB:POINts?Answer e.g.: 0
[:SOURce]:DISTortion:DATA:PM -180 degrees to +180 degrees {, - 180 degrees to +180 degrees } |
block data
This command fills the output values (y-axis) for the AM/PM conversion of the selected
characteristic with data. The data can be trans m itted as a lis t of any length separ ated by com m as
or as a binary block. If they are transmitted as block data, 8 (4) bytes are interpreted as floatingpoint value with double accuracy; settable with command FORMAT:DATA. *RST does not influence
data lists.
This comm and outputs two values. One indicates the remaining stor age capacity for new AM/PM
characteristics and the other provides inform ation about the space which is already occupied. All
indications refer to the num ber of elements. The comm and is a query and hence has no *RST
value.
The command provides the length of the output-value list (y-axis) of AM/PM conversion in
elements. The command is a query and hence has no *RST value.
Example::SOUR:DIST:DATA:PM:POINts?"Answer e.g.: 0
[:SOURce]:DISTortion:DATA:PMBase -100 dB to 0 dB {, -100 dB to 0 dB } | block data
This command fills the input values (x-axis) for the AM/PM conversion of the selected
characteristic with data. The data can be trans m itted as a lis t of any length separ ated by com m as
or as a binary block. If they are transmitted as block data, 8 bytes are interpreted as floating-point
value; settable with command FORMAT:DATA. *RST does not influence data lists.
[:SOURce]:DISTortion:DATA:LEVel:CORRection -20 to +6.00 dB
This command serves for setting the level correction for a particular characteristic.
Example::SOUR:DIST:DATA:LEV:CORR -3.12 dB*RST value is 0 dB
[:SOURce]:DISTortion:POLYnomial:AMAM:K<i> -10 dB to +10 dB
The command sets the coefficients k2 to k5 for the AM-AM distortion.
Example::SOUR:DIST:POLY:AMAM:K3 3.4 dB*RST value is 0 dB
1125.5555.033.63E-9
SOURce:DIST SubsystemSMIQ
[:SOURce]:DISTortion:POLYnomial:AMPM:K<i> -60 deg to +60 deg
The command sets the coefficients k2 to k5 for the AM-PM distortion.
Example::SOUR:DIST:POLY:AMPM:K4 12.8 deg*RST value is 0 deg
[:SOURce]:DISTortion:POLYnomial:IFUNction ON | OFF
The command s witches on and off the invers ion of the distortion char acteristic to com pensate an
amplifier connected after the SMIQ.
Example::SOUR:DIST:POLY:IFUN ON*RST value is OFF
[:SOURce]:DISTortion:POLYnomial:LEVel:CORRection -20 dB to +6 dB
The command sets the level correction for the distortion characteristic from the polynomial
coefficients.
Example::SOUR:DIST:DATA:LEV:CORR -3.12 DB*RST value is 0 dB
[:SOURce]:DISTortion:RECalculate
The distortion data transm itted to the unit via IEC/IEEE bus ar e loaded in the module and become
active. This command triggers an action and therefore has no *RST value.
Example::SOUR:DIST:REC
1125.5555.03E-93.64
SMIQSOURce:DM Subsystem
3.5.14.5 SOURce:DM Subsystem
In this subsystem, the types of digital standard m odulation as well as vec tor modulation (I/Q modulation)
are checked.
Vector Modulation
CommandParameterDefault
[:SOURce]
:DM
:IQ
:STATe
:CREStfactor
:PRAMp
:IMPairment
[:STATe]
:FILTer
:STATe
:FREQuency
:TRANsition
:LEAKage
[:MAGNitude]
:QUADrature
:ANGLe
:IQRatio
[:MAGNitude]
:IQSWap
[:STATe]
ON | OFF
0 to 30
OFF | AEXTernal
ON | OFF
ON | OFF
850 kHz | 2.5 MHz | 5 MHz, 7.5MHz
NORMal | FAST
0 to 50.0 PCT
-10.0 to 10.0 DEG
-12.0 to 12.0 PCT
ON | OFF
Unit
dB
Hz
PCT
DEG
PCT
Remark
Only with option
SMIQB47
[:SOURce]:DM:IQ:STATe ON | OFF
This command switches vector modulation (I/Q modulation) on or off.
Example::SOUR:DM:IQ:STAT ON *RST value: OFF
[:SOURce]:DM:IQ:CREStfactor 0 to 30 dB
This command sets the crest factor with vector modulation.
Example::SOUR:DM:IQ:CRES 10 *RST value: 0
[:SOURce]:DM:IQ:PRAMp OFF | AEXTernal
This command switches the level control via the input socket (analog external).
Example::SOUR:DM:IQ:PRAM AEXT *RST value: OFF
[:SOURce]:DM:IQ:IMPairment[:STATe] ON | OFF
This command activates (ON) or deactivates (OFF) the three tuning or correction values
LEAKage, QUADrature and IQRatio for I/Q modulation.
Example::SOUR:DM:IQ:IMP OFF *RST value: OFF
1125.5555.033.65E-9
SOURce:DM SubsystemSMIQ
[:SOURce]:DM:IQ:FILTer
The commands for the IQ filter settings are under this node.
[:SOURce]:DM:IQ:FILTer:STATe ON | OFF
This comm and switches the IQ filter ON or OFF. It is only available with option SMIQB47 - LO W
ACP Filter.
This command selects an IQ filter with the limit frequencies 850 kHz, 2.5 MHz, or 5 MHz or
7.5 MHz. It is only available with option SMIQB47 - LOW ACP Filter.
Example::SOUR:DM:IQ:FILT:FREQ 2.5MHZ*RST value is 2.5 MHz
[:SOURce]:DM:IQ:TRANsition NORMal | FAST
The command switches over the setting time for the IQ filter. F AST should only be used if a fast
switchover between CW and I/Q modulation is required.
Example::SOUR:DM:IQ:TRAN FAST*RST value is NORM
[:SOURce]:DM:LEAKage[:MAGNitude] 0 to 50.0 PCT
This command adjusts the residual carrier amplitude for I/Q modulation.
Example::SOUR:DM:LEAK 3PCT*RST value: 0
[:SOURce]:DM:QUADrature:ANGLe -10.0 to 10.0 degree
This command changes the quadrature offset for I/Q modulation.
Example::SOUR:DM:QUAD:ANGL -5DEG *RST value: 0
[:SOURce]:DM:IQRatio[:MAGNitude] -12.0 to 12.0 PCT
This command adjusts the ratio of I and Q modulation (gain imbalance).
Example::SOUR:DM:IQR 4PCT *RST value: 0
[:SOURce]:DM:IQSWap[:STATe] ON | OFF
This command interchanges the I and Q channels in position ON.
Example::SOUR:DM:IQSW OFF *RST value: OFF
INTernal | EXTernal | COUPled
BIT | SYMBol
0 to 1.0
NORMal | INVerted
ON | OFF
ON | OFF
CLISt | AEXTernal | DEXTernal
0.25 to 32
-1.0 to 5.0
LINear | COSine
0 to 70 dB
EXTernal | INTernal
0 to 67.1E6
0 to 65535
POSitive | NEGative
-2,5 to +2,5 V
G1K | G50 | ECL
PCT
Hz
Hz
dB
V
Default
unit
Remark
QWCDma only with
option SMIQB47
Query only
1125.5555.03E-93.68
SMIQSOURce:DM Subsystem
[:SOURce]:DM:STATe ON | OFF
The command switches the digital (user-defined, not stipulated by a standard) modulation on or off.
Example::SOUR:DM:STAT ON*RST value is OFF
[:SOURce]:DM:SEQuence AUTO | RETRigger | AAUTo | ARETrigger | SINGle
This command selects the trigger mode:
AUTO The sequence is repeated cyclically.
RETRiggerThe sequence is repeated c yclically. After the start, the sequence is restarted with
each new trigger even before it is completed.
AAUToARMED AUTO. T he sequence waits for a trigger signal. Af ter the start, the trigger
mode is AUTO and the sequence cannot be triggered anymore.
ARETriggerARMED RET RIGGER. The sequence waits f or a trigger signal. After the start, the
sequence is restarted with each new trigger even before it is completed.
SINGleAfter a trigger event, the sequence is only run once.
Example:SOUR:DM:SEQ:AAUT*RST value is AUTO
The command selects the data source.
PRBSinternally generated pseudo random bit sequences.
PATTinternally generated (fixed) data pattern.
DLIStinternal data generator (only with DGEN).
SERialexternal serial interface.
PARallelexternal parallel interface.
SDATaasynchronous serial data input SER DATA.
Example::SOUR:DM:SOUR SER*RST value is PRBS
[:SOURce]:DM:PATTern ZERO | ONE | ALTernate
The command select s the data pattern. The data range is alternately assigned with 0 and 1 by
means of ALTernate.
The command determ ines the length of the pseudo random sequenc e according to the following
equation: Length = (2^LENGth) - 1
Example::SOUR:DM:PRBS 21*RST value is 15
[:SOURce]:DM:DLISt
The commands for the data are under this node. Data lists are not affected by *RST.
[:SOURce]:DM:DLISt:DATA 0 | 1 {,0 | 1 }...
This command transmits the bit data to the selected data lis t which is thus overwritten. The data can
also be transmitted as block data in binary or PACKed form at (s ee sec tion: Par am eter, Block Data) .
Each byte will then be interpreted as made up of 8 data bits. Here, the command
:SYST:COMM:GPIB:LTER EOI should be used to set the delim iter mode to 'circuit m essage EOI
only' so that an accidental LF within the data sequence is not first identified as a delim iter and thus
momentarily interrupts the data transm ission. The comm and ...LTER STAN resets the delimiter
mode. The data are not modified by *RST.
The comm and reads out the data list. If the query is enhanced by the two parameters start and
length, the list will be read out in smaller parts. Start and length are given in bits.
Without parameters the whole length will always be output from address 1.
The data format is selected by means of the :FORMat ASCii | PACKed com mand. The or der
of the bytes is stipulated in the IEC/IEEE-bus standard (MSbyte first).
Example::SOUR:DM:DLIS:DATA? 2048,1024
[:SOURce]:DM:DLISt:DATA:APPend 0 | 1 {,0 | 1 }...
The comm and allows the data lists, which can be very long (up to 20 Mbits = 2.5 Mbyte), to be
transmitted in smaller parts. They are added to the end of already existing data.
First, the data list values have to be overwritten using the above DM:DLIS:DATA command.
Further data can then be added using the DM:DLIS:DATA:APP com mands. The data for mat is
the same for the two commands.
The command returns a list of data list names separated by commas.
Example::SOUR:DM:DLIS:CAT?
[:SOURce]:DM:DLISt:SELect ‘<name>‘
The command selects the indicated data list. This list will only take effect as data source with
mode :DM:SOURce DLISt selected. The list can only be filled with values if it has been selected
beforehand. If the indicated list does not exist, it will be generated. <name> has to be put in
brackets (< >) and may have up to 8 characters.
Example::SOUR:DM:DLIS:SEL ’test’
[:SOURce]:DM:DLISt:DELete ‘<name>‘
This command deletes the data list indicated by <name>. The name has to be put in brackets (<>)
and may have up to 8 alphanumeric characters. This c ommand tr iggers an event and hence has
no *RST value and no query.
Example::SOUR:DM:DLIS:DEL ’test1’
[:SOURce]:DM:DLISt:COPY ‘<name>‘
The command copies the selected list to the data list indicated by <name>. This command
triggers an event and hence has no *RST value and no query.
Example::SOUR:DM:DLIS:COPY ’test1’
[:SOURce]:DM:DLISt:FREE?
This command returns the available free space for digital data (in bits) and the length of the
selected list. The 2 values are separated by a comma.
Example::SOUR:DM:DLIS:FREE?
:SOURce]:DM:DLISt:POINts <n>
The comm and indicates the num ber of elem ents (in bits) of the c urrently selected data list. Since
only multiples of 8 bits can be transm itted when using block data, the exact number of used bits
can be set here. Overflow bits in the list are ignored.
Example::SOUR:DM:DLIS:POIN 234
1125.5555.03E-93.70
SMIQSOURce:DM Subsystem
[:SOURce]:DM:CLISt
The commands for processing the control list are under this node. The control list contains the
switching signals for the burst, the level, the modulation etc. The lis t index is with reference to the
symbols in the data list and the list only contains the status changes. Control lis ts are not af fected by
*RST.
[:SOURce]:DM:CLISt:CONTrol[:STATe] ON | OFF
The command switches control on or off using the control list.
Example::SOUR:DM:CLIS:CONT ON*RST value is OFF
[:SOURce]:DM:CLISt:DATA <struc>{,<struc>}...
The command transmits the bit data to the selected control list which is then overwritten.
struc>=: <symbol-index>, <bin>, <bin>, <bin>, <bin>, <bin>, <bin>
<symbol-index> =: numeric value: 1 to 2^26 ( 67108864)
<bin> =: numeric value: 0 | 1
The data can also be transm itted as a binary block with <struc> being a 4 byte value in which the
26 LSBs represent the symbol index and the rem aining 6 bits the binary values (see also sec tion
parameter, block data). Each byte is interpreted as made up of 8 data bits. Here, the com mand
:SYSTem:COMMunicate:GPIB:LTERminator EOI should be used to set the delimiter mode to
'circuit message EO I only' so that an accidental LF within the data sequence is not first identif ied
as a delimiter and thus momentarily interrupts the data transmission.
The command ...LTER STANdard resets the delimiter mode.
For the query, switchover between the two formats given above is possible by means of the
:FORMat ASCii | PACKed command. The order of bytes is stipulated in the IEC/IEEE-bus
standard (MSByte first).
It should be noted that in the binary form the symbol index starts with 0. In the binary format this
means that each symbol index is les s by 1 than actually indicated on the screen and input/output
via IEC/IEEE-bus in the ASCII format.
The first two positions of the list are filled with the examples (with different values).
[:SOURce]:DM:CLISt:CATalog?
The command returns a list of data list names separated by commas.
Example::SOUR:DM:CLIS:CAT?
[:SOURce]:DM:CLISt:SELect ‘<name>‘
The comm and selects the indicated control list. This list only becomes eff ective as control list if
the:DM:PRAMp:SOURce CLISt mode has been selected. The list can only be filled with values
if it has been selected beforehand. If the indicated list does not exist, it will be generated. <nam e>
has to be put in brackets (< >) and may have up to 8 characters.
Example::SOUR:DM:CLIS:SEL ’TEST2’
[:SOURce]:DM:CLISt:DELete ‘<name>‘
The comm and deletes the control list indic ated by <name>. This com mand trigger s an event and
hence has no *RST value and no query
Example::SOUR:DM:CLIS:DEL ’TEST2’
1125.5555.033.71E-9
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.