R&S EM510 User Manual

4065.7763.34-01.00
Handbuch Manual
Geschäftsbereich Division Überwachungs- und Ortungstechnik Radiomonitoring and Radiolocation
HF DIGITAL WIDEBAND RECEIVER
R&SEM510
4065.7728.02
4065.7763.34-01.00
R&S®ist eingetragenes Warenzeichen der Fa. Rohde & Schwarz GmbH & Co. KG.
Eigennamen sind Warenzeichen der jeweiligen Eigentümer.
R&S®is a registered trademark of Rohde & Schwarz GmbH & Co. KG.
Proper names are trademarks of the respective owners.
Printed in the Federal Republic of Germany
Rohde & Schwarz GmbH & Co. KG
Mühldorfstraße 15
D-81671 München
www.rohde-schwarz.com
Trademarks EM510
A 4065.7763.32-01.00
Dear Customer,
EM510 is the abbreviation used throughout the manual for R&S EM510.
R&S®is a registered trademark of Rohde & Schwarz GmbH & Co. KG. AMMOS®is a registered trademark of Rohde & Schwarz GmbH & Co. KG.
Manual EM510
B 4065.7763.32-01.00
References
[1] Serial Front Panel Data Port Specification VITA 17-199x Draft 0.5
Contents EM510
3 4065.7763.32-01.00
Contents
1 Technical Information
2 Characteristics....................................................................................................................................2.1
2.1 Use...............................................................................................................................................2.1
2.2 Operating Modes and Control......................................................................................................2.2
2.3 Design ..........................................................................................................................................2.4
2.4 Detailed Description .....................................................................................................................2.7
2.4.1 Power Supply Modules ........................................................................................................2.7
2.4.2 HF Receiver Module.............................................................................................................2.8
2.4.3 Fans .....................................................................................................................................2.9
2.5 Accessories ................................................................................................................................2.11
3 Installation and Cabling .....................................................................................................................3.1
3.1 Unpacking and Checking .............................................................................................................3.1
3.2 Safety Precautions .......................................................................................................................3.1
3.3 Bench Operation...........................................................................................................................3.2
3.4 Rack Mounting..............................................................................................................................3.2
3.5 Cabling .........................................................................................................................................3.2
3.5.1 Connection of Power Supply................................................................................................3.3
3.5.1.1 Mains Connection ....................................................................................................... 3.3
3.5.1.2 DC Source Connection ...............................................................................................3.3
3.5.2 Antenna Connection.............................................................................................................3.4
3.5.3 Connection of External Reference (optional).......................................................................3.5
3.5.4 Connection of Headphones (optional) .................................................................................3.5
3.5.5 Connection of PC or LAN for Remote Control.....................................................................3.5
4 Preparation for Use ............................................................................................................................4.1
4.1 Power Up......................................................................................................................................4.1
4.2 Local Control ................................................................................................................................4.1
4.3 Functions of Controls and Indicators............................................................................................4.2
4.4 Firmware Update..........................................................................................................................4.3
4.4.1 System Requirements..........................................................................................................4.3
4.4.1.1 System Requirements for Update via RS232.............................................................4.3
4.4.1.2 System Requirements for Update via LAN.................................................................4.3
EM510 Contents
4065.7763.32-01.00 4
4.4.2 Preparations before Update.................................................................................................4.3
4.4.2.1 Preparations before Update via RS232......................................................................4.3
4.4.2.2 Preparations before Update via LAN ..........................................................................4.3
4.4.3 Update Procedure................................................................................................................4.4
4.4.3.1 Prepare Update Data.................................................................................................. 4.4
4.4.3.2 Installation of WinPcap ©............................................................................................4.4
4.4.3.3 Update via RS232.......................................................................................................4.5
4.4.3.4 Update via Ethernet (LAN)..........................................................................................4.5
4.4.4 Messages and Indication .....................................................................................................4.6
4.4.4.1 Update Messages .......................................................................................................4.6
4.4.4.2 Indication on the EM510 front panel...........................................................................4.6
5 Remote Control via LAN with SCPI Command Syntax ...................................................................5.1
5.1 Introduction...................................................................................................................................5.1
5.1.1 Remote Control via LAN interface........................................................................................5.1
5.1.2 Setting the IP Address and Port Number.............................................................................5.2
5.2 Structure and Syntax of the Device Messages ............................................................................5.3
5.2.1 SCPI Introduction.................................................................................................................5.3
5.2.2 Structure of a Command......................................................................................................5.3
5.2.3 Structure of a Command Line..............................................................................................5.7
5.2.4 Responses to Queries..........................................................................................................5.8
5.2.5 Parameters...........................................................................................................................5.9
5.2.6 Overview of Syntax Elements............................................................................................5.12
5.3 Description of Commands..........................................................................................................5.13
5.3.1 Notation..............................................................................................................................5.13
5.3.2 Common Commands .........................................................................................................5.15
5.3.3 ABORt Subsystem .............................................................................................................5.18
5.3.4 CALCulate Subsystem.......................................................................................................5.19
5.3.5 CALibration Subsystem......................................................................................................5.21
5.3.6 DIAGnostic Subsystem ......................................................................................................5.23
5.3.7 DISPlay Subsystem............................................................................................................5.28
5.3.8 FORMat Subsystem...........................................................................................................5.29
5.3.9 INITiate Subsystem............................................................................................................5.33
5.3.10 INPut Subsystem..............................................................................................................5.34
5.3.11 MEASure Subsystem.......................................................................................................5.38
5.3.12 MEMory Subsystem .........................................................................................................5.41
5.3.13 OUTPut Subsystem..........................................................................................................5.46
5.3.14 ROUTe Subsystem ..........................................................................................................5.56
5.3.15 SENSe Subsystem...........................................................................................................5.58
Contents EM510
5 4065.7763.32-01.00
5.3.16 STATus Subsystem..........................................................................................................5.99
5.3.17 SYSTem Subsystem......................................................................................................5.104
5.3.18 TEST Subsystem ...........................................................................................................5.112
5.3.19 TRACe Subsystem.........................................................................................................5.113
5.4 Device Model and Command Processing................................................................................5.123
5.4.1 Remote Client...................................................................................................................5.124
5.4.2 Data Memory....................................................................................................................5.127
5.5 Status Reporting System..........................................................................................................5.128
5.5.1 Structure of an SCPI Status Register...............................................................................5.129
5.5.2 Overview of the Status Registers.....................................................................................5.131
5.5.3 Description of the Status Registers..................................................................................5.132
5.5.3.1 Status Byte (STB) and Service Request Enable Register (SRE)...........................5.132
5.5.3.2 IST Flag and Parallel Poll Enable Register (PPE)..................................................5.133
5.5.3.3 Event Status Register (ESR) and Event Status Enable Register (ESE) ................5.134
5.5.3.4 STATus:OPERation Register.................................................................................. 5.135
5.5.3.5 STATus:OPERation:SWEeping Register................................................................5.136
5.5.3.6 STATus:QUEStionable Register.............................................................................5.137
5.5.3.7 STATus:TRACe Register........................................................................................5.138
5.5.3.8 STATus:EXTension Register..................................................................................5.139
5.5.4 Use of the Status Reporting System................................................................................5.141
5.5.4.1 Service Request, Making Use of the Hierarchy Structure......................................5.141
5.5.4.2 Query by Means of Commands .............................................................................. 5.142
5.5.4.3 Error-Queue Query .................................................................................................5.142
5.5.5 Resetting Values of the Status Reporting System...........................................................5.143
6 Maintenance and Troubleshooting ...................................................................................................6.1
6.1 Maintenance.................................................................................................................................6.1
6.1.1 Alignment of the 10-MHz reference oscillator crystal in the IF section................................6.1
6.1.2 Reset....................................................................................................................................6.1
6.1.3 Firmware Update..................................................................................................................6.1
6.2 Troubleshooting............................................................................................................................6.2
6.2.1 Error messages....................................................................................................................6.2
6.2.2 Test Points...........................................................................................................................6.2
7 Annex A: Glossary .............................................................................................................................7.1
8 Annex B: Data Stream Format ..........................................................................................................8.1
8.1 Basic Structure .............................................................................................................................8.1
8.1.1 General.................................................................................................................................8.1
EM510 Contents
4065.7763.32-01.00 6
8.2 Frame Header ..............................................................................................................................8.3
8.3 Frame Body..................................................................................................................................8.4
8.4 Data Formats................................................................................................................................8.5
8.4.1 Data (Baseband)..................................................................................................................8.5
8.4.1.1 Format.........................................................................................................................8.5
8.4.1.2 Status Words...............................................................................................................8.8
8.4.1.3 The Fields ANTENNA_VOLTAGE_REF and RECIP_GAIN ........................................... 8.9
8.4.1.4 Frame Sizes and Bit Rates....................................................................................... 8.11
8.4.1.5 Considerations on the AGC ......................................................................................8.12
8.4.1.6 Example.................................................................................................................... 8.13
9 Annex D: LAN Configuration.............................................................................................................9.1
9.1 General and Default settings........................................................................................................9.1
9.2 Configuration of the LAN interface with the SERIAL interface.....................................................9.1
9.3 Dynamic IP address with RARP...................................................................................................9.7
9.4 Dynamic IP address via DHCP ....................................................................................................9.7
9.5 Configuration of theLAN Parameters with Update Tool UPD32 .................................................9.8
10 Annex E: LAN Programming Examples .......................................................................................10.1
10.1 Setting up a connection............................................................................................................10.1
10.2 Initializing the unit.....................................................................................................................10.3
10.3 Transmitting device setting commands....................................................................................10.3
10.4 Reading out device settings .....................................................................................................10.3
10.5 Processing SRQs.....................................................................................................................10.4
10.6 Program example TCP/IP ........................................................................................................10.5
10.7 Program example UDP ............................................................................................................10.5
11 Annex F: Datagram Communication ............................................................................................11.1
General............................................................................................................................................ 11.1
Addressing.......................................................................................................................................11.1
Configuration................................................................................................................................... 11.1
Protocol ........................................................................................................................................... 11.1
Header........................................................................................................................................ 11.2
GenericAttribute .........................................................................................................................11.3
TraceAttribute............................................................................................................................. 11.4
FScanTrace................................................................................................................................ 11.6
MScanTrace...............................................................................................................................11.7
PScanTrace................................................................................................................................ 11.8
SELCall Trace............................................................................................................................ 11.9
Contents EM510
7 4065.7763.32-01.00
AUDio.......................................................................................................................................11.11
IFPan........................................................................................................................................11.12
VDPan......................................................................................................................................11.13
CW............................................................................................................................................11.14
IF ..............................................................................................................................................11.15
VIDEO......................................................................................................................................11.17
Remote commands .......................................................................................................................11.19
12 Annex H: Measurement Functions ...............................................................................................12.1
Detectors......................................................................................................................................... 12.1
CONTINUOUS measuring mode............................................................................................... 12.6
Measuring time................................................................................................................................ 12.7
PERIODIC measuring mode...................................................................................................... 12.8
Measuring time different from DEFAULT........................................................................................ 12.9
Simultaneous execution of measuring functions...........................................................................12.10
Availability of measuring functions................................................................................................12.10
Further Appendices
Annex K: Command Reference Table
Annex L: Signal and Data Paths
Interface Description
EM510 Contents
4065.7763.32-01.00 8
Characteristics EM510
2.1 4065.7763.32-01.00
2 Characteristics
2.1 Use
The EM510 is designed to cover the frequency range of 9 kHz to 32 MHz. It is made up of a compact case, power supply modules and the HF receiver module.
The EM510 is controlled via the LAN interface (TCP/IP) based on the SCPI (Standard Commands for Programmable Instruments) syntax.
It operates in the following modes:
Fixed Frequency Mode (FFM)Memory ScanFrequency ScanPanorama Scan (option)Test
Data output is possible in the following formats:
Baseband signal (I and Q) in digital form at
– LAN (B
max
= 1 MHz)
– FPDP (B
max
= 10 MHz)
IF analog GC, variable center frequency 0 to 21.4 MHz, 2 channels or Video analog, DC to BW/2, 2
channels (AM/FM or I/Q)
Video digital via LAN 2 channels
AM/FM (BW
max
= 250 kHz) or I/Q (BW
max
= 500 kHz)
AES3 for recording digital AF data streamsAF digital via LANAF analog (600 line and headphones)
The EM510 is designed for bench top use. It is also well-suited for mounting in a rack environment.
EM510 Characteristics
4065.7763.32-01.00 2.2
2.2 Operating Modes and Control
The Fixed Frequency Mode is the standard mode of the receiver. In this mode a fixed frequency channel is set at which the signal is received, filtered and demodulated.
The following parameters can be set: Frequency
Setting range from 9 kHz to 32 MHzin 1 Hz steps
Demodulation mode
The following demodulation modes can be selected: – FM – AM – PULSE (AM PULSE) – PM – USB – LSB – ISB – CW – I/Q
Bandwidth
The IF bandwidths can be selected in 30 steps between 100 Hz and 10 MHz.
Measurement time (automatic or settable between 0.5 ms to 900 s)Detector modes "continues" or "periodic"Squelch
The level squelch can be set in 1 dB steps in the rangefrom -30 to +130 dBµV.
AFC (Automatic Frequency Control)
With AFC switched on, the receiver frequency is tuned within the IF bandwidth.
Level detector
For level measurement the detector can be switched to AVG, PEAK, RMS or FAST.
Frequency offset detectorAttenuator
The attenuator operates in manual (0 to 25 dB) or automatic mode.
Gain control (GC)
Automatic (AGC) and manual (MGC) gain control is selectable. The MGC setting covers the input signal range from -30 to 130 dBµV.
Video Panorama
Spectrum of the demodulated signal with analysis features (squared AM, FM)
IF Panorama (Option)
Independent from IFBW, settable from 10 kHz to 9.6 MHz
ITU Measurement (Option)
AM modulation index (AM+, AM-, AM) FM deviation (FM+, FM-, FM) PM deviation (0 to 4π) Bandwidth (0 to 9.6 MHz)
Characteristics EM510
2.3 4065.7763.32-01.00
In theMemory Scan mode, the receiver settings can be programmed for the monitoring of up to 10000 channels. These channels can be scanned with the "Memory Scan" command. A single channel can be called with the "Recall" command.
The squelch level serves as a criterion for dwelling at the same frequency or switching to the next channel. lf the level criterion is met, the receiver allows for the selectable dwell time to elapse and then switches to the next channel.
Parameters selectable for each channel:
Memory location statusFrequencyDemodulation modeBandwidthAttenuatorAFC settingsSquelch parametersAntenna number
The "Continue" command can be used to switch to the next channel before the dwell time has elapsed. In theFrequency Scan mode "Start Frequency", "Stop Frequency", and "Frequency Step" are defined
for monitoring a specific frequency range. This frequency range can be scanned with the "Frequency Scan" command.
The squelch level serves as a criterion for dwelling at the same frequency or switching to the next frequency. lf the level criterion is met, the EM510allows for the selectable dwell time to elapse and then switches to the next frequency. The demodulator settings are fixed for the defined search range. The "Continue" command can be used in this case to switch to the next frequency before the dwell time has elapsed.
In Memory Scan or Frequency Scan mode a selectable number of different measurements (e.g. level offset, AM modulation index, FM deviation, bandwidth) are performed in parallel.
In thePanorama Scan mode the receiver is tuned from start to stop frequency in nearly 10 MHz steps, performing a high resolution FFT at each step. The resolution bandwidth covers a range from 125 Hz up to 100 kHz, resultingin an outstanding scan speed of up to 600000 Ch/s or 16 GHz/s.
In the"Fixed Frequency Mode" a comprehensive selftest of the receiver can be performed. The test can be carried out in full or in a shorter version with only "GO" or "NOGO" being issued.
EM510 Characteristics
4065.7763.32-01.00 2.4
2.3 Design
(see Fig. 2-1: Front View,Fig. 2-2: Rear View and Fig. 2-3: Modules)
The EM510 basically consists of the following modules:
Compact caseAC/DCconverter and power supplyHF receiver moduleFans
The compact case corresponds to the 19” standard and can be fitted into any 19” rack. Two brackets are provided at the sides for rack mounting.
At the rear on the right the interface and RF connectors are located. Three LEDs located above the 10/100 Base-T Ethernet LAN connector indicate linkstatus and activity. On the left there are the mains input socket with integral fuse holder and the DC source connector for feeding in the mains and DC supply voltage. Fuse F3 is for the DC supply voltage. The four feet of the compact case protect the connectors when the case is set down.
At the front the POWER switch, POWER LED and HEADPHONE socket are located. The HF receiver module is located in the left-hand part of the chassis. It is arranged in such a way that
the RF connections between the receiver and rear connectors are as short as possible. The interface connectors aredirectly accessible through an opening in the rear panel. The HF receiver module is designed as a slide-in module with its own front panel indicators and connectors.
The AC/DCconverter and the power supply are located in the right-hand part of the compact case. The two fans incorporated in the partition panel ensure sufficient cooling of the power supply and the
HF receiver module. There is no temperature-dependent control for adjusting the fan speed. The fans expel the hot air to the sides. Both side panels are equipped with ventilation slots for drawing
and expelling cooling air. On installing the EM510, sufficient room should be left at the sides of the unit to ensure an unhindered flow ofhot air.
Characteristics EM510
2.5 4065.7763.32-01.00
Fig. 2-1: Front View
Fig. 2-2: Rear View
EM510 Characteristics
4065.7763.32-01.00 2.6
Fig. 2-3: Modules
Characteristics EM510
2.7 4065.7763.32-01.00
2.4 Detailed Description
(see Fig. 2-4: EM510 Detailed Block Diagram) This section deals with the functions of the major functional blocks.
2.4.1 Power Supply Modules
The EM510 operates either on AC or on DC.
- DC voltage: 12 to 32 VDC
- AC voltage: 100 to 240 VAC (115, 230 VAC nominal) with a frequency of 50 to 60 Hz If both voltage sources are connected, AC supply operation is favored. If the AC supply fails, switch-
over to battery operation is effected automatically.
The mains connector is provided with two mains fuses (F1,F2) and an EMC filter. The mains fuses protect the electronic circuits against overload and short circuits. The EMC filter prevents radiated interference from leaving the equipment and also prevents picked-up and conducted interference from entering the equipment.
The external AC voltage is fed from the mains connector to the AC/DC converter. This converts the AC voltage into a DC voltage of 24 V, which is fed to the power supply.
The 12 to 32-VDC voltage is fed directly from the DC input tothe power supply. If the POWER switch on the front panel is on, a switch-over circuit in the power supplyconnects one of
the DC voltages. The POWER LED indicates whether or not power is being supplied to the power supply.
The power supply contains five DC/DC converters which provide the HF receiver module and the fans with the required operating voltages. The following stabilized voltages are generated:
Forthe HF receiver module +5.15 0.15 VDC / 5.5 A
Forthe fans +8 VDC / 0.5 A
All outputs are protected against short circuit and overvoltage. Green LEDs on the power supply indicate the presence of the DC input and supply voltages.
EM510 Characteristics
4065.7763.32-01.00 2.8
2.4.2 HF Receiver Module
The HF receiver module is controlled via the LAN interface X11.
The necessary signal inputs and outputs of the HF receiver module are routed via RF cables to the connectors on the rear and front panel or are available through the opening in the rear panel.
The RF antenna signal is fed in at connectorX1 RF and then taken via RF cable to the RF input of the HF receiver module. In the digital receiver the received signals are passed through the filters in the preselection on to the A/D converter, and are subsequently digitally filtered and demodulated to produce the baseband, video and AF signals.These signals can be transmitted in digital form via the LAN interface. Together with further output signals for detailed signal analysis and monitoring they are also made available via the following connectors:
Rear panel:
X6 VIDEO A: Analog video output A for AM and I componentsX7 VIDEO B: Analog video output B for FM and QcomponentsX12a AUDIO: Audio output analog and digitalX14 FPDP: Wideband digital interface. FPDP (Front Panel Data Port) is a platform-independent 32-
bit synchronous data flow path that allows data to be transferred at high speeds (up to 1 Gbit/s), e.g. AF or baseband signal (I and Q) in digital form.
Front panel: X10 AF: Phone jack (stereo socket AF_L; AF_R), AF analog headphone output (600 line and
headphones)
For the purposes of synchronization the following inputs and outputs are available on the rear panel:
X8 REF OUT: Output for internal reference signal, f = 10 MHzX9 REF IN: Input for external reference signal, f = 10 MHz
The HF receiver modulecan use an internal frequency reference or can be set to synchronize to the external frequency at X9 REF IN to provide even better frequency accuracy and stability.
Characteristics EM510
2.9 4065.7763.32-01.00
2.4.3 Fans
The two 12-VDC fans for cooling the power supply and the HF receiver module are supplied with a reduced voltage of approximately 8 VDC to operate the fans below maximum speed. This increases the life of the fans and additionally reduces acoustic noise.
The rotation speed of thefans is constant and not controlled as a function of the temperature.
EM510 Characteristics
4065.7763.32-01.00 2.10
Fig. 2-4: EM510Detailed Block Diagram
Characteristics EM510
2.11 4065.7763.32-01.00
2.5 Accessories
Standard delivery of the EM510 comprises
1 mains connection cable1 CD set including documentation and firmware & utilities
The delivery note is always included. A screened battery cable is delivered by Rohde & Schwarz on request.
EM510 Characteristics
4065.7763.32-01.00 2.12
Installation and Cabling EM510
3.1 4065.7763.32-01.00
3 Installation and Cabling
The EM510 is supplied completely assembled except for the handles and mounting brackets (use in rack),which come separately and must be attached by the user.
3.1 Unpacking and Checking
Unpack the EM510.
Remove the packing material.Remove the transport shells.Check all delivered items according to the delivery note.Screw on the side handles.Check the EM510 for visible damage that may have been caused in transit.Contact the transport agents immediately if damage is found.
Note: Keep the packing material for re-use!
3.2 Safety Precautions
Caution: Switching the unit off by means of the POWER switch on the front panel does not separate the unit from mains power. The mains voltage of 100 to 240 VAC is highly dangerous. Therefore proceed with extreme care when handling such voltages.
When fitting operating rooms and installing and operating electrical equipment, the relevant national and international safety provisions and regulations have to be adhered to.
The following safety instructions apply in particular:
IEC 364VDE 0100DIN 57100
These safety regulations deal withthe following subjects:
Protection:
Prevention of accidentsProtection against overvoltageInsulation of equipment
GroundingCharacteristics and laying of lines and cablesProvisions for operational facilities and rooms and systems of a special nature.
EM510 Installation and Cabling
4065.7763.32-01.00 3.2
3.3 Bench Operation
Attention: Do not expose the EM510 to humidity. Leave at least 50 mm of empty space along both side panels with ventilation slots in order to ensure proper cooling function.
There are no special requirements for bench operation.
To facilitate access to the front panel elements, we suggest that you raise the front of the EM510 by deploying the unit's feet.
3.4 Rack Mounting
Attention: The EM510 should be used in an area where the ambient temperature does not exceed –10 to +55 °C. The EM510 is fan cooled and must be installed with sufficient space on the sides to permit a free flow of air. Make sure that hot air can escape freely. To ensure sufficient cooling, do
not attach telescopic rails to the sides of the unit.
If the rack is exposed to high ambient temperatures, sufficient ventilation must be ensured for the rack.
Note: Do not remove the enclosure when rack mounting the EM510.
Place the EM510 onto the guide rails of the rack and insert it into the rack. Use the four screws of
the front mounting bracket to fasten the unit to the rack.
3.5 Cabling
Cabling always depends on the particular application involved. Connect the EM510observing the following sections and instructions for use.
For further connections not mentioned in thefollowing sections refer to the Interfaces Description.
Installation and Cabling EM510
3.3 4065.7763.32-01.00
3.5.1 Connection of Power Supply
The EM510 is suitable for AC mains operation as well as DC operation. Connection of the EM510 both to the mains and the DC source permits AC/DC switch-over, i.e. if there
is a power failure the DC source (battery) will take over automatically.
3.5.1.1 Mains Connection
Attention:
Make sure that the available mains voltage is between 110 and 240 VAC.
The EM510 is connected to the mains voltage by the plug with mains filter on the rear panel.
The power cable is supplied as an accessory.
3.5.1.2 DC Source Connection
Attention:
Make sure that the available supply voltage is between 12 and 32 V. Observe correct voltage polarity when connecting. Incorrect polarity may blow the rear panel fuse or damage the EM510.
Note: If MIL-Spec regarding EMC must be fulfilled, a screened battery cable not exceeding 3 m in length is necessary. It is delivered by Rohde & Schwarz on request.
The EM510 is connected to an external 12 to 32-VDC source (e.g. battery) by the connector X40 12 TO 32 VDC on the rear panel.
Recommended connector: NeutrikSpeakonNL4FX
EM510 Installation and Cabling
4065.7763.32-01.00 3.4
Installing the connector:
1. Insert the SpeakonNL4FX connector into the socket X40 on the rear panel.
2. Turn the connector clockwise until it is locked into place and is secured by the safety-latch.
3. Screw on the fitting for the hose (Fig. 3-2).
Removing the connector:
1. Unscrew the fitting for the hose (Fig. 3-2).
2. Press and chuck back the safety-latch of the SpeakonNL4FX connector (Fig. 3-1).
3. Turn the connector counter-clockwise and withdraw it.
Safety-latch
Fig. 3-1: Connector: NeutrikSpeakonNL4FX
Fig. 3-2: Hose Fitting
3.5.2 Antenna Connection
The antenna is connected to socket X1 on the rear panel.
- Frequency range: 9 kHz to 32 MHz
- RF level: -137 to +10 dBm, P
max
= 50 mW (+15 dBm)
- Z = 50
Installation and Cabling EM510
3.5 4065.7763.32-01.00
3.5.3 Connection of External Reference (optional)
The EM510 can be set to synchronize to an external frequency. To do so, apply the reference signal for the synchronization to socket X9 REF IN on the rear panel.
- Frequency range: 1 to 20 MHz
- RF level: 0 to +10 dBm
- Z = 50
Note: If MIL-Spec regarding EMC must be fulfilled, a double screened connecting cable is necessary.
3.5.4 Connection of Headphones (optional)
Connect the headphones to HEADPHONE socket X10 AF on the front panel.
- Vppmax = 5 V
- Ri= 100
3.5.5 Connection of PC or LAN for Remote Control
Use a LAN crossed-over cable (point-to-point connection) with RJ45 connector to connect the
Ethernet port of the PC directly to the socket X11 LAN (ETHERNET 10/100 BASE-T, RJ45 8-pin connector) on the rear panel of the EM510.
or Use a LAN patch cable with RJ45 connector to connect the hub or network to the socket X11 LAN
on the rear panel of the EM510.
EM510 Installation and Cabling
4065.7763.32-01.00 3.6
Preparation for Use EM510
4.1 4065.7763.32-01.00
4 Preparation for Use
4.1 Power Up
Attention:
Before switch-on:
- Check that the available mains voltage is between 100 and 240 VAC.
- Check that the available supply voltage is between 12 and 32 VDC.
The EM510 is switched on via the POWER switch. The POWER LED lights up after switch-on.
4.2 Local Control
Except for the POWER LED and POWER switch the EM510 has no control elements.
EM510 Preparation for Use
4065.7763.32-01.00 4.2
4.3 Functions of Controls and Indicators
Control and
Indicator
Function
Switch POWER
This switch is used to switch on the EM510.
Green LED
POWER
The LED is illuminated when the mains voltage is applied and the POWER switch is set to ON.
Yellow LED
100MBIT/S
(rear panel, Fig. 4-1)
The LED indicates operation in 100 Mbit/s mode.
Green LED
LINK OK
(rear panel, Fig. 4-1)
The LED will be on if the physical connection to the network is intact.
Yellow LED
RECEIVE
(rear panel, Fig. 4-1)
The LED will flash yellow if the EM510receives data from the network. The frequency of flashing is directly related to the network activity.
Fig. 4-1: LEDs of Ethernet LAN Interface
Preparation for Use EM510
4.3 4065.7763.32-01.00
4.4 Firmware Update
The entire firmware (software for the PPC and DSP processors and for the FPGA) of the EM510 can be renewed by a firmware update. The CPLD on the mainboard is only programmed in production by JTAG.
The EM510 firmware update can be done via theRS232 interface or via the LAN interface. The firmware is updated via the serial interface (X13b on the EM510 front panel) or the LAN interface
(X11 on the EM510front panel). An update viathe LAN interface requires the update tool UPD32.EXE, which runs under WinNT,
Win2000 and WinXP. An update via RS232 can be done using the update tool UPDATE.EXE, which runs under DOS, Win95
and Win98, or with the update tool UPD32.EXE, which runs under WinNT, Win2000 and WinXP.
4.4.1 System Requirements
4.4.1.1 System Requirements for Update via RS232
IBM-compatible PC with RS232 interface (COM1 or COM2)Serial null-modem cable(RxD, TxD crossed), 9-pin female to 9-pin femaleSerial Adapter X13B to 9-pin male
4.4.1.2 System Requirements for Update via LAN
IBM-compatible PC with WinNT, Win2000 or WinXP and LAN interfaceLAN crossedcable with RJ45 connector, for point-to-point connection
or
LAN patch cable with RJ45 connector, direct for connection via HUB or network
4.4.2 Preparations before Update
4.4.2.1 Preparations before Update via RS232
Plug the serial adapter into X13B of the EM510.Use the null-modem cable to connect the COM port of your PC to the adapter of the EM510
4.4.2.2 Preparations before Update via LAN
Use the crossed LAN cable to connect the Ethernet port of the PC directly to the X11 of the EM510
or
Use the patch LAN cable to connect the hub or network to the X11 of the EM510
EM510 Preparation for Use
4065.7763.32-01.00 4.4
4.4.3 Update Procedure
4.4.3.1 Prepare Update Data
Create a new directory on your PC by command:
md EM510\V0160
Copy the self-extracting archive file to this directory.Unpack the self-extracting archive file in the directory by command:
EM510_V0160.exe
After unpacking you will find the following files in your directory:
UPDATE.EXE update program for DOS, Win95, Win98 UPDATE.HLP help file for DOS update program UPD32.EXE update program for WinNT, Win2000, WinXP UPD32.HLP help file for update program for WinNT, Win2000, WinXP EM510P1.cfg configuration file BOOTLOAD.ELF boot loader EM510P1.elf firmware update code
4.4.3.2 Installation of WinPcap ©
If you want to update your target via Ethernet you have to install the necessary WinPcap components. If WinPcap is already installed, you only have to reinstall WinPcap if your version of WinPcap is older than 3.0.
As of version 3.31, UPD32.EXE uses WinPcap and its API for its Ethernet capabilities. WinPcap is a free, public system for direct network access under Windows.
The version of WinPcap delivered with EM510 Update is not necessarily the most recent version. To obtain the most recent version of WinPcap as well as further information about the software kit, visit http://winpcap.polito.it/ .
Version 3.41 of UPD32.EXE has been developed and tested using WinPcap 3.1. Install WinPcap simply by double-clicking the supplied WinPcap installation file. Read the installation
instructions carefully. Please read the following disclaimer very carefully and also see the About Box: Important notes about WinPcap: Neither the name of the "Politecnico di Torino" nor the names of its contributors may be used to
endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This product includes software developed by the University of California, Lawrence Berkeley Laboratory and its contributors.
Preparation for Use EM510
4.5 4065.7763.32-01.00
4.4.3.3 Update via RS232
Switch off theEM510 before running the update program.Startupdate program UPDATE.EXE under DOS and Win3.1, Win95, Win98
Select configuration file EM510P1.CFG through:
File - Open Config File
Configure the connected COM port through:
File - COM port
Start update with:
Actions - Update device
Startupdate program UPD32.exe under WinNT, Win2000, WinXP
Select configuration file EM510P1.CFG through:
File - Config File
Configure the connected COM port through:
Config - COM Port
Start update with:
Update - via COM
Start update process
Switch on the EM510 within 30 seconds after the update has been started on the PC.
4.4.3.4 Update via Ethernet (LAN)
In this mode you can update one or more targets using the same update software.
Switch off the target EM510 unit(s) before running the update program.Startupdate program UPD32.exeSelect configuration file EM510P1.CFG through menu “File - Config File”If your computer contains more than one network adapter, UPD32 will take the first as the default
adapter to be used for the update. To change the network adapter, select ”Network Adapter” in the ”Config” menu.
Then select ”via Ethernet” within the ”Update” menu.
Once the menu item has been selected, the system will start sending broadcast telegrams.
Switch on or reset the targetEM510 unit(s)
The targets will receive the broadcast telegrams and respond with a hardware identification telegram. If this ID corresponds to the selected configuration file, the target will be listed in the next line.
Nowyou can select the desired targets from the list.Start the update procedure with the “START” button. The target units will now be updated one by
one.
EM510 Preparation for Use
4065.7763.32-01.00 4.6
4.4.4 Messages and Indication
4.4.4.1 Update Messages
UPD32 displays the following messages during the update procedure:
STARTING COMMUNICATION FOR TARGET (ADR:00 90 B8 10 01 14)
Load boot code....
Erasing... Loading program code... Calculating checksum... UPDATE COMPLETE
4.4.4.2 Indication on the EM510 front panel
The lighted ACCE LED on the front panel of the EM510 shows that the update is in progress. Afterthe update the ACCE LED is switched off and the FAIL LED is switched on. If no problem is detected, the EM510 application starts automatically and switches off the FAIL LED. If a problem appears, the FAIL LED toggles the error codes.
Error Code Definition Note
0 ERROR_NO_ERROR No error 1 ERROR_CPLD_NOT_PROGRAMMED Internal 2 ERROR_EEPROM_NO_IDENT_BLOCK Internal 3 ERROR_EEPROM_NO_SERIAL_NUMBER Internal 4 ERROR_EEPROM_NO_ETH_ADDR Internal 5 ERROR_WRONG_LOCATED Internal 6 ERROR_NO_APPLICATION There is no application in the Flash
EEprom
Remote Control via LAN EM510
5.1 4065.7763.32-01.00
5 Remote Control via LAN with SCPI Command
Syntax
5.1 Introduction
The EM510 can be remote controlled via LAN by means of SCPI command syntax. The control commands and the status reporting system are described in this chapter. The socket RJ45 is on the back side of theEM510.
Within the TCP/IP protocols, the EM510 supports the SCPI command syntax version 1993.0 (Standard Commands for Programmable Devices). The SCPI standard is based on IEEE 488.2 and is aimed at standardizing device-specific commands, error handling and status registers (see "Notation" on page
5.13). This section assumes a basic knowledge of programming and controller operation. The requirements of the SCPI standard for command syntax, error handling and configuration of the
status registers are explained in the relevant sections. Tables and figures provide a fast overview of the commands implemented in the device and the bit assignment in the status registers. The tables are supplemented by a comprehensive description of every command and the status registers. Detailed programming examples of the main functions are to be found in Annex E: LAN Programming Examples.
5.1.1 Remote Control via LAN interface
The default values of the interface parameters of the EM510 are configured
with the host name or IP-address 89.10.11.23 and port number 5555.
For more information see the Interfaces Description in the annex.
1. Connect the unit with controller via Ethernet cable by RJ45 plugs. In case of a direct connection to a
computer network card a crossed cable must be used. If the EM510 is connected via hub or directly to a network, a 1-to-1 cable is required.
2. TCP/IP must be installed on the controller. The network card can be set to half duplex or full duplex.
The EM510 determines the respective configuration during the switch-on and reacts correspondingly.
3. If the EM510 is operated in a network, it must be set to a network-compatible IP address. Consult
your network administrator for further information. See also Annex D: LAN Configuration.
4. The ping command is a simple way to check whether the controller is able to connect to the EM510.
Just enter the command “ping <IP address>“ (e.g..: “ping 89.10.11.23“) “ in the DOS box.
5. Commands can be sent to and messages received from the EM510 by means of a Telnet
application which is started and configured with the interface parameters of the EM510.
6. To test the connection, enter *idn?, for example, to query the EM510's identification. The response
string should then be displayed.
Note: If the same IP address already exists for a different device, the corresponding entry must be erased from the ARP table before setting up a new connection. This can be done in the DOS box by entering the command "ARP -d <IP address>".
EM510 Remote Control via LAN
4065.7763.32-01.00 5.2
5.1.2 Setting the IP Address and Port Number
The configuration of the LAN interface is described in Annex D: LAN Configuration. IP address and port number settings will take effect immediately. The EM510 is capable of assumingan IP address dynamically assigned by RARP (see Annex D: LAN
Configuration).
Remote Control via LAN EM510
5.3 4065.7763.32-01.00
5.2 Structure and Syntax of the Device Messages
5.2.1 SCPI Introduction
SCPI (Standard Commands for Programmable Devices) describes a standard command set for programming devices, irrespective of the type of device or manufacturer. The goal of the SCPI consortium is to standardize the device-specific commands to a large extent. For this purpose, a model was developed which defines the same functions inside a device or for different devices. Command systems were generated which are assigned to these functions. Thus it is possible to address the same functions with identical commands. The command systems are of a hierarchical structure. Figure 5-1 illustrates this tree structure using a section of command system SENSe, which operates the sensor functions of the devices. The other examples regarding 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 same syntactic basic elements as well as the common commands defined in this standard. Part of the syntax of the device responses is defined with greater restrictions than in standard IEEE 488.2 (see 5.2.4 "Responses to Queries").
5.2.2 Structure of a Command
The commands consist of a so-called header and, in most cases, one or more parameters. Header and parameters are separated by a "white space" (ASCII code 0 to 9, 11 to 32 decimal, e.g. blank). The headers may consist of several keywords. Queries are formed 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 device.
Common commands Common commands consist of a header preceded by an asterisk "*"
and one or several parameters, if any.
Examples: *RST RESET, resets the device
*ESE 253 EVENT STATUS ENABLE, sets the bits of
the event status enable register
*ESR? EVENT STATUS QUERY, queries the
contents of the event status register.
EM510 Remote Control via LAN
4065.7763.32-01.00 5.4
Device-specific commands
Hierarchy: Device-specific commands are of hierarchical structure (see Figure
5-1). The different levels are represented by combined headers. Headers of the highest level (root level) have only one keyword. This keyword denotes a complete command system.
Example: SENSe This keyword denotes the command system
SENSe.
For commands of lower levels, the complete path has to be specified, starting on the left with the highest level, the individual keywords being separated by a colon ":".
Example: SENSe:FREQuency:STARt 118 MHz
This command lies in the third level of the SENSe system. It sets the starting frequency of a scan to 118 MHz.
MODE
SENSe
DETector BWIDth
FREQuency
STOP FIXed
STEP
AFC
STARt
Figure 5-1: Tree structure of the SCPI command system using the SENSe system by way of an example
Remote Control via LAN EM510
5.5 4065.7763.32-01.00
Some keywords occur at several levels within one command system. Their effect depends on the structure of the command, that is to say, at which position in the header of a command they are inserted.
Example: OUTPut:OUTPut:SQUelch:STATe ON
This command contains the keyword STATe at the third command level. It defines the state of the SQUelch function.
OUTPut:FILTer:LPAS:STATe OFF
This command contains the keyword STATe at the fourth command level. It defines the state of the AF filter.
Optional keywords: Some command systems permit certain keywords to be optionally inserted
into the header or omitted. These keywords are marked by square brackets in the description. The full command length must be recognized by the device for reasons of compatibility with the SCPI standard. Some commands are considerably shortened by these optional keywords.
Example: [SENSe]:FREQuency[:CW]: STEP [:INCRement]
25 kHz
This command sets the stepwidth for frequency UP-DOWN to 25 kHz. The following command has the same effect:
FREQuency:STEP 25 kHz
Note:
An optional keyword must not be omitted if its effect is specified in detail by a numeric suffix.
Long and short form: The keywords can be of a long form or a short form. Either the short form
or the long form can be entered, other abbreviations are not permissible.
Example: Long form: STATus:QUEStionable:ENABle 1
Short form: STAT:QUES:ENAB 1
EM510 Remote Control via LAN
4065.7763.32-01.00 5.6
Note: The short form is marked by upper-case letters, the long form corresponds to the complete word. Upper-case and lower-case notation only serve the above purpose, the device itself does not make any difference between upper- and lower-case letters.
Parameter: The parameter must be separated from the header by a "white space". If
several parameters are specified in a command, they are separated by a comma ",". A few queries permit the parameters MINimum, MAXimum and DEFault to be entered. For a description of the types of parameter, refer to
5.2.5"Parameters".
Example: SENSe:FREQuency? MAXimum Response: 3000000000
This query requests the maximal value for the input frequency.
Numeric suffix: If a device features several functions or characteristics of the same kind,
the desired function can be selected by a suffix added to the command. Entries without suffix are interpreted like entries with the suffix 1.
Remote Control via LAN EM510
5.7 4065.7763.32-01.00
5.2.3 Structure of a Command Line
Several commands in a line are separated by a semicolon ";". If the next command belongs to a different command system, the semicolon is followed by a colon.
Example:
SENSe:FREQuency:STARt MINimum;:OUTPut:FILTer:LPAS:STATe ON
This command line contains two commands. The first command is part of the SENSe system and is used to specify the start frequency of a scan. The second command is part of the OUTPut system and sets the AF filter.
If the successive commands belong to the same system, having one or several levels in common, the command line can be abbreviated. To this end, the second command after the semicolon starts with the level that lies below the common levels (see alsoFigure 5-1). The colon following the semicolon must be omitted in this case.
Example:
SENSe:FREQuency:MODE CW;:SENSe:FREQuency:FIXed:AFC ON
This command line is represented in its full length and contains two commands separated from each other by the semicolon. Both commands are part of the SOURce command system, subsystem FREQuency, i.e. they have two common levels.
When abbreviating the command line, the second command begins with the level below SENSe:FREQuency. The colon after the semicolon is omitted.
The abbreviated form of the command line reads as follows:
SENSe:FREQuency:MODE CW;FIXed:AFC ON
However, a new command line always begins with the complete path.
Example: SENSe:FREQuency:MODE CW
SENSe:FREQuency:FIXed:AFC ON
EM510 Remote Control via LAN
4065.7763.32-01.00 5.8
5.2.4 Responses to Queries
A query is defined for each setting command unless explicitly specified otherwise. It is formed by adding a question mark to the associated setting command. According to SCPI, the responses to queries are partly subject to stricter rules than in standard IEEE 488.2.
1. The requested parameter is transmitted without header.
Example: SENSe:FREQuency:MODe Response: SWE
2. Maximum values, minimum values and all further quantities which are requested via a special text
parameter are returned as numerical values. Example: FREQuency? MAX Response: 3000000000
3. Numerical values are output without a unit. Physical quantities are referred to the basic units.
Example: FREQuency? Response: 100000000 for 100 MHz
4. Truth values <Boolean values> are returned as 0 (for OFF) and 1 (for ON).
Example: OUTPut:FILTer:STATe? Response: 1
5. Text (character data) is returned in a short form (see also 5.2.5"Parameters").
Example: SENSe:FREQuency:MODe? Response: SWE
Remote Control via LAN EM510
5.9 4065.7763.32-01.00
5.2.5 Parameters
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, block data and expressions. The type of parameter required for the respective command and the permissible range of values are specified in the command description (see
5.3"Description of Commands").
Numerical values Numerical values can be entered in any form, i.e. with sign, decimal point and
exponent. Values exceeding the resolution of the device are rounded up or down. The mantissa may comprise up to 41 characters, the exponent must lie inside the value range -999 to 999. The exponent is introduced by an "E" or "e". Entry of the exponent alone is not permissible. In the case of physical quantities, the unit can be entered. Permissible units are as follows:
for frequencies GHz, MHz or MAHz, kHz and Hz, default unit is Hz for times s, ms, s, ns; default unit is s
for levels dBuV; default unit is dBuV for percentage PCT, default unit PCT
If the unit is missing, the default unit is used.
Example:
SENSe:FREQuency 123 MHz = SENSe:FREQuency 123E6
Special numerical The texts MINimum, MAXimum, UP, DOWN and INFinity are interpreted as
special numerical values.
In the case of a query, the numerical value is provided.
Example: Setting command: SENSe:GCONtrol MAXimum
Query: SENSe:GCONtrol Response: 100
MIN/MAX MINimum and MAXimum denote the minimum and maximum value.
UP/DOWN UP, DOWN increases or reduces the numerical value by one step. The step
width can be specified for some parameter which can be set via UP, DOWN via an allocated step command (see page 5.1). Some parameters can only be changed in fixed steps ( e.g. SENSe:BWIDth UP).
EM510 Remote Control via LAN
4065.7763.32-01.00 5.10
INF INFinity represent + . In case of queries the numeric value 9.9E37 is
output. The INF value 9.9E37 is entered into the result buffers MTRACE and ITRACE for MSCAN, FSCAN or PSCAN to identify the range limit.
NINF Negative INFinity (NINF)represent -.. In case of queries the numeric
value -9.9E37 is output. This value is output when a measured value is queried and measurement is not possible because of the unit settings.
NAN Not A Number (NAN) represents the value 9.91E37. NAN is only sent as
device response. This value is not defined. Possible causes are the division of zero by zero, the subtraction of infinite from infinite and the representation of missing values (e.g. at TRACe[:DATA]?).
Boolean Parameters Boolean parameters represent two states. The ON state (logically true) is
represented by ON or a numerical value unequal to 0. The OFF state (logically untrue) is represented by OFF or the numerical value 0. 0 or 1 is provided in a query.
Example: Setting command:
OUTPut:FILTer:STATe ON
Query: OUTput:FILTER:STATe?
Response: 1
Text Text parameters (character data) observe the syntactic rules for keywords, i.e.
they can be entered using the 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: SENSe:FREQuency:MODE FIXed
Query: SENSe:FREQuency:MODE? ResponseFIX
Strings Strings must always be entered in quotation marks (' or ").
Example: SYSTem:SECurity: OPTion "123ABC" or
SYSTem:LANGuage 'English'
Remote Control via LAN EM510
5.11 4065.7763.32-01.00
Block data Block data (Definite Length Block) are a transmission format which is suitable
for the transmission of large amounts of data. A command using a block data parameter has the following structure:
Example: HEADer:HEADer #45168xxxxxxxx
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 are ignored until all bytes are transmitted. Data elements comprising more than one byte are transmitted with the byte being the first which was specified by SCPI command "FORMat:BORDer".
Expressions Expressions must always be in brackets. The device requires this data format
for the indication of channel lists. A channel list always starts with @ followed by a path name or channel numbers or ranges of channel numbers.
Example: ROUTe:CLOSe (@23)
EM510 Remote Control via LAN
4065.7763.32-01.00 5.12
5.2.6 Overview of Syntax Elements
The following survey offers an overview of the syntax elements.
:
;
,
?
*
"
#
The colon separates the key wordsof a command. In a command line the colon after the separating semicolon marks the uppermost command level.
The semicolon separates two commands of a command line. It does not alter the path.
The comma separates several parameters of a command.
The question mark forms a query.
The asteriskmarks a common command.
Quotation marks introduce a string and terminate it.
ASCII character # introduces block data.
A "white space" (ASCII-Code 0 to 9, 11 to 32 decimal, e g blank) separates header and parameter.
()
Brackets enclose an expression (channel lists).
Remote Control via LAN EM510
5.13 4065.7763.32-01.00
5.3 Description of Commands
Note:
For an overview of commands see the tables in Annex K.
5.3.1 Notation
In the following sections, all commands implemented in the device are described in detail. The notation corresponds to a large extent to that of the SCPI standards. The SCPI conformity information can be taken from the list of commands in Annex K.
Indentations The different levels of the SCPI command hierarchy are represented in the
description by means of indentations to the right. The lower the level, the further the indentation to the right. Please observe that the complete notation of the command always includes the higher levels as well.
Example: SENSe:FREQuency:MODE is indicated in the description as follows:
SENSe first level . :FREQuency second level . . :MODE third level
Upper-/lower-case notation
Upper/lower-case letters serve to mark the long or short form of the keywords of a command in the description (see next section). The device itself does not distinguish between upper- and lower-case letters.
EM510 Remote Control via LAN
4065.7763.32-01.00 5.14
Special characters | A selection of keywords with an identical effect exists for some commands.
These keywords are given in the same line and are separated by a vertical stroke. Only one of these keywords has to be indicated in the header of the command. The effect of the command is independent of the keywords being indicated.
Example: SENSe
:FREQuency
:CW|:FIXed
The two following commands of identical meaning can be formed. They set the frequency of the device to 123 MHz:
SENSe:FREQuency:CW 123E6 = SENSe:FREQuency:FIXed 123E6
A vertical stroke in indicating the parameters marks alternative possibilities in the sense of "or". The effect of the command is different, depending on which parameter is entered.
Example: Selection of parameter for command
SENSe:GCONTrol:MODE FIXed MGC AUTO AGC
If the parameter FIXed is selected, the gain is determined by the MGC voltage. In case of AUTO the gain depends on the signal.
The two parameters MGC and AGC are synonymous forFIXed and AUTO.
[ ] Keywords in square brackets can be omitted in the header (see chapter
5.3.2"Common Commands"). The device has to accept the full command length due to reason of compatibility to SCPI standard.
Parameters in square brackets can also be optionally inserted into the command or can be omitted.
{ } Parameters in braces can be inserted in the command either with the
options not at all, once or several times.
Remote Control via LAN EM510
5.15 4065.7763.32-01.00
5.3.2 Common Commands
The common commands are taken from the IEEE 488.2 (IEC 625-2) standard. A particular command has the same effect on different devices. The headers of these commands consist of an asterisk "*" followed by three letters. Many common commands concern the "Status Reporting System" on page
5.128.
Command Parameter Unit Remarks
*CLS no query *ESE 0 to 255 *ESR? only query
*IDN?
only query
*IST? only query
*OPC
*OPT? only query *PRE 0 to 255 *RST no query *SRE 0 to 255 *STB? only query *TRG no query *TST? only query
*WAI
*CLS
CLEAR STATUS sets the status byte (STB), the standard event register (ESR) and the EVENt
sections 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.
EM510 Remote Control via LAN
4065.7763.32-01.00 5.16
*IDN?
IDENTIFICATION QUERY queries the unit about identification.
The output of the unit can be: "ROHDE&SCHWARZ,EM510,100.017/002, 01. 62-4065.8376.00"
100.017/002 = serial number of the unit
01.62 = firmware version number
4065.8376.00 = firmware identity number
*IST?
INDIVIDUAL STATUS QUERY states the contents of the IST flags in decimal form (0 | 1).
*OPC
OPERATION COMPLETE sets the bit in the event-status register to 0 if all previous commands
were carried out. This bit can be used for triggering a service request (see "Status Reporting System" on page 5.128).
*OPC?
OPERATION COMPLETE QUERY writes the message '1' into the output buffer as soon as all
previous commands were carried out (see "Status Reporting System" on page 5.128).
*OPT?
OPTION IDENTIFICATION QUERY queries about the options in the unit and outputs a list of
installed options. The options are separated by a comma.
Explanation for the output characters: SU = Spectrum Unit; IF Panorama (software option) PS = panorama scan (software option) IM = ITU Measurement Function (software option) SL = Selcall; Sel Call Analysis (software option)
Example for reply from the unit: SU,0,IM,SL
*PRE 0 to 255
PARALLEL POLL 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.
Remote Control via LAN EM510
5.17 4065.7763.32-01.00
*RST
RESET sets the device to a defined default status. The default setting is indicated in the description
of the commands.
*SRE 0 to 255
SERVICE REQUEST ENABLE sets the service request enable register to the value indicated. Bit 6
(MSS mask bit) remains 0. This command determines under which conditions a service request 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 reads out the contents of the status byte in decimal form.
*TRG
TRIGGER triggers the same actions as the INITiate:CONM[:IMMediate] command.
*TST?
SELFTEST QUERY triggers the module state test and yields a figure which is to be interpreted as
the bit field: Result = 0 -> all modules ok
Result 0 -> fault in one or several modules. The information about the possible error can be queried by means of the SYSTem:ERRor? command:
*WAI
WAIT-to-CONTINUE only permits the servicing of the subsequent commands after all preceding
commands have been executed and all signals have settled (also see "Status Reporting System" on page 5.128 and "*OPC").
EM510 ABORt Subsystem
4065.7763.32-01.00 5.18
5.3.3 ABORt Subsystem
ABORt
Stop command for measurement. This command stops an active scan.
Parameters:
none
*RST state:
none, as command is an event
Example:
ABORt
CALCulate Subsystem EM510
5.19 4065.7763.32-01.00
5.3.4 CALCulate Subsystem
CALCulate . :IFPan . . :AVERage . . . :TYPE MINimum|MAXimum|SCALar|OFF
Setting of the averaging procedure for the IF-panorama data
Parameters:
MINimum MIN hold function is on MAXimum MAX hold function is on SCALar AVG averaging function is on OFF Switching on the Clear Write function
Note:
For the averaging procedure the averaging time and measuring time can be set by commands MEASure:TIME. The IF-panorama is also used for bandwidth measurement. With measure mode
periodic the detectors are discharged in the cycle of the measure time. Therefore the display of the IF panorama “pulses” in the cycle of the measure time.
*RST state:
OFF
Example:
CALCulate:IFPan:AVERage:TYPE MAXimum
. . . :TYPE?
Query about the averaging process of the IF-panorama data
Result:
MIN MIN hold process is running MAX MAX hold process is running SCAL AVG averaging process is running OFF Switching on the Clear Write function
Example:
CALCulate:IFPan:AVERage:TYPE? -> MAX
. . :CLEar
Restart of the MIN or MAX hold function for the IF-panorama data
Parameters:
none
Example:
CALCulate:IFPan:CLEar
EM510 CALCulate Subsystem
4065.7763.32-01.00 5.20
. . :MARKer:MAXimum[:PEAK]
Centering of the IF-panorama spectrum to the absolute level maximum
Parameters:
none
Example:
CALCulate:IFPan:MARKer:MAXimum
. . :MARKer:MAXimum:LEFT
Centering of the IF-panorama spectrum to the next relative level maximum left of the marker when the squelch is off. When it is on the center frequency is set to the next level maximum to the left which is above the squelch line.
Parameters:
none
Example:
CALCulate:IFPan:MARKer:MAXimum:LEFT
. . :MARKer:MAXimum:RIGHt
Centering of the IF-panorama spectrum to the next relative level maximum right of the marker when the squelch is off. When it is on the center frequency is set to the next level maximum to the right which is above the squelch line.
Parameters:
none
Example:
CALCulate:IFPan:MARKer:MAXimum:RIGHt
CALibration Subsystem EM510
5.21 4065.7763.32-01.00
5.3.5 CALibration Subsystem
. : ROSCillator[:DATA] <numeric_value> [MINimum|MAXimum|UP|DOWN]
Changing the calibration value (D/A-converter value) for setting the exact OCXO reference frequency.
Parameter:
<numeric_value> 0 ... 4095
*RST state:
none
default state (not calibrated)
2048
Example:
CALibration:ROSCillator UP
. : ROSCillator[:DATA]? [MINimum|MAXimum]
Query about the calibration value (D/A-converter value) for setting the exact OCXO reference frequency.
Parameter:
none query about the current calibration value MINimum|MAXimum query about the lowest/highest calibration value
Result:
Calibration value or D/A-converter value for setting the exact OCXO reference frequency.
Example:
CALibration:ROSCillator? MAX -> 4095
EM510 CALibration Subsystem
4065.7763.32-01.00 5.22
. : ROSCillator:DATE <year>,<month>,<day>
Setting the calibration date.
Result:
<year>,<month>,<day> <year> = 1900.. <month> = 1..12 <day> = 1..31
Example:
CALibration:ROSCillator:DATE 2003,07,24
. : ROSCillator:DATE?
Query about the calibration date.
Result:
<year>,<month>,<day> <year> = 1900.. <month> = 1..12 <day> = 1..31
Example:
CALibration:ROSCillator:DATE? -> 2003,07,24
. : ROSCillator:STORe
Storing the calibration value for setting the exact OCXO reference frequency and the calibration date.
Note: When storing the calibration value and the calibration date the store command must be sent in one single string. If the store command is sent without date an error message is generated: 1,"Device
dependent error;Calibration store only with date"
Example:
CALibration:ROSCillator:DATE 2003,07,24;STORe
DIAGnostic Subsystem EM510
5.23 4065.7763.32-01.00
5.3.6 DIAGnostic Subsystem
DIAGnostic[:SERVice] . :INFO . . :SDATe<numeric_suffix>?
Query about the software-generation date If a module is not available, a zero string ("") is returned and the error message HW MISSING will be generated.
Parameters:
The processor is selected via the<numeric suffix>: 1 or no <numeric suffix> SW_VERSION_MAIN version date of the PPC 2 SW_VERSION_IF version date of the DSP 3 SW_VERSION_FPGA version date of the FPGA codes 4 SW_VERSION_MB_CPLD version date of the CPLD codes 5 SW_VERSION_BOOTPROG version date of the bootstrap loader
Result:
<year>,<month>,<day> <year> = 1900 to <month> = 1 to 12 <day> = 1 to 31
Example:
DIAGnostic:INFO:SDATe1? -> 2003,07,24
. . :SVERsion<numeric_suffix>?
Query about the software version. If a module is not available, a zero string ("") is returned and the error message HW MISSING will be generated.
Parameters:
The processor is selected via the<numeric suffix>: 1 or no <numeric suffix> SW_VERSION_MAIN version date of the PPC 2 SW_VERSION_IF version date of the DSP 3 SW_VERSION_FPGA version date of the FPGA codes 4 SW_VERSION_MB_CPLD version date of the CPLD codes 5 SW_VERSION_BOOTPROG version date of the bootstrap loader
Result:
Software version and identification number of software in format Vxx.yy-aaaa.bbbb.cc (also see *IDN?)
Example:
DIAGnostic:INFO:SVERsion1? ->V01.62- 4065.8376.00
EM510 DIAGnostic Subsystem
4065.7763.32-01.00 5.24
. . :MODule? <module_name>
Read-out of a module information.
Parameters:
<module_name> Abbreviation of the name of the module to be queried:
V1 preselection Z1 HF tuner MB mainboard ALL all modules
Result:
<module_name>, Abbreviation of the module name <PartNumber>, Module ID (e.g. 4065.7840.02) <HwCode>, Hardware code (e.g. 1) <ProductIndex>, change index (e.g. 01.00) <SN>, serial number (e.g. 100.002/002) <ProductDate>, production date (e.g. 2006,01,26) <ModuleName>, Module name (e.g. "EM510MAIN")
If "ALL" was entered for <module_name>, then the information about all possible modules is output separated by commas.
Example:
DIAGnostic:INFO:MODule? MB
-> MB,4065.7840.02,1,01.00,100.002/002,2006,01,26,"EM510MAIN "
or
DIAGnostic:INFO:MODule? ALL
->
V1,4066.1317.02,1,01.00,100.006/002,2005,12,01,"PRESELECTION ", Z1,4065.7840.02,101,01.00,100.002/002,2006,02,13,"HF TUNER ", MB,4065.7840.02,1,01.00,100.002/002,2006,01,26,"EM510MAIN ",
DIAGnostic Subsystem EM510
5.25 4065.7763.32-01.00
. :MODule:STATe? <module_name>
Output of additional information of one or all modules.
Parameters:
<module_name> information relating to module to be queried:
V1 preselection MB mainboard ALL all modules
Result:
<module_name>,0 The module is "UNDEFINED". The EEPROM data are corrupt. <module_name>,1 The module is "OK". <module_name>,2 The module is "FAIL". Error message of a test point of the module. <module_name>,3 The module is " NOT_INSTALLED ".
If "ALL" was input for <module_name> the status information of all possible modules is output separated by commas.
Example:
DIAGnostic:MODule:STATe? V1 -> V1,1
or
DIAGnostic:MODule:STATe? ALL -> V1,1,MB,1
EM510 DIAGnostic Subsystem
4065.7763.32-01.00 5.26
. :MONitor? <module>
Output of test-point information of one or all recognized modules.
Parameters:
<module_name> information relating to module to be queried:
V1 preselection MB mainboard ALL all modules
Result:
If the output format is set to ASCII, all information relating to the test points of a known module are output in a table. The table comprises the following columns: module identification, test point name, symbol for test point state, current voltage in mV, lower limit, upper limit
Meaning of symbols for the test point state: “ “ = OK, test point voltage within limits
“^ “ = test point voltage is greater than the upper limit “v“ = test point voltage is less than the upper limit
If the limits are irrelevant in the current operating mode, no limits will be output.
Example:
DIAGnostic:MONitor? V1-> V1 TPREAMP_P 1437 ( 900 / 1800 ) V1 TPREAMP_N 805 ( 500 / 1200 ) V1 TTEMP 1492 ( 800 / 2200 )
If the output format is set to binary format, a binary data block will be output which is similar to the structure described under "4.4.5 Parameters" followed by the test point descriptions with:
2 bytes module identifiers 12 bytes test point name 2 bytes current value in mV 1 byte OK flag for test point voltage (0= OK, 1 = too low, 2 = too high) 1 byte validity flag for limit values (0 = invalid, 1 = valid) 2 bytes minimum value in mV 2 bytes maximum value in mV
Example:
DIAGnostic:MONitor? V1 -> #3180xxxxxx
DIAGnostic Subsystem EM510
5.27 4065.7763.32-01.00
. :TEMPerature[<numeric_suffix>]?
Output of the temperature at various measurement points of the device.
Parameters:
The measurement point (1 to 5) is selected through the <numeric suffix>. 1 or none<numeric suffix> TEMP_LOCAL temperature on the mainboard 2 TEMP_FPGA temperature of the FPGA 3 TEMP_PPC temperature of the Power PC 4 TEMP_ADSECT temperature of AD converter section 5 TEMP_PRESEL temperature in the preselection
Result:
Current temperature in °C at the selected test point.
Example:
DIAGnostic:TEMPerature3? -> 37
. :TPOint[<numeric_suffix>]? <module>
Output of test point voltage of a module. The test point (1 to n
max
) on the particular module is selected
via <numeric suffix>:
Parameters:
<module> information relating to module to be queried:
V1 preselection n
max
= 3
MB mainboard n
max
= 16
Result:
Current test point voltage in mV
Example:
DIAGnostic:TPOint1? V1 -> 1448
EM510 DISPlay Subsystem
4065.7763.32-01.00 5.28
5.3.7 DISPlay Subsystem
DISPlay . :MENU[:NAME] <menu_name>
Selection of a specific data channel for the video panorama display from the pre-set list. In addition to the channel, this sets the pre-conditioning of the selected time signal. Please note that the demodulation mode should correspond to the channel selection and pre-conditioning. The table below identifies some plausible combinations. See also command SYSTem:VIDeo:REMote:MODE.
Data channel selection
Demodulation modes AM FM AMSQ FMSQ IQ IQSQ
AM, FM, PULSE, PM X X X X IQ, ISB, CW, LSB, USB X X X X X X
Parameters:
<menu_name> OFF no video panorama data
DEFault no video panorama data LEFT left / AM channel / I channel of the video panorama data AM left / AM channel / I channel of the video panorama data RIGHt right / FM channel / Q channel of the video panorama data FM right / FM channel / Q channel of the video panorama data IQ video IQ panorama data AMSQuare squared AM channel / I channel of the video panorama data FMSQuare squared FM channel / Q channel of the video panorama data IQSQuare squared video IQ panorama data
*RST state:
OFF
Example:
DISPlay:MENU LEFT
. :MENU[:NAME]?
Query about a specific data channel that was selected for the video panorama display.
Parameters:
none
Result:
<menu_name> OFF no video panorama data
LEFT left / AM channel / I channel of the video panorama data RIGHt right / FM channel / Q channel of the video panorama data IQ video IQ panorama data AMSQ squared AM channel / I channel of the video panorama data FMSQ squared FM channel / Q channel of the video panorama data IQSQ squared video IQ panorama data
Example:
DISPlay:MENU? -> LEFT
FORMat Subsystem EM510
5.29 4065.7763.32-01.00
5.3.8 FORMat Subsystem
FORMat . :BORDer NORMal|SWAPped
Specifies whether binary data is first to be transferred with low or high byte.
Note:
This command affects only the trace data. For UDP data there is a separate setting option.
Parameters:
NORMal MSB -> ... -> LSB SWAPped LSB ->... -> MSB
*RST state:
NORMal
Example:
FORMat:BORDer SWAPped
. :BORDer?
Query about the output order for binary data.
Parameters:
none
Result:
NORM, SWAP
Result:
FORMat:BORDer? -> SWAP
. [:DATA] ASCii|PACKed
Specifies the output format of the following queries:
SENSe:DATA? TRACe:DATA?
Parameters:
ASCii output with ASCII format PACKed output with internal binary data format
*RST state:
ASCii
Example:
FORMat PACKed
EM510 FORMat Subsystem
4065.7763.32-01.00 5.30
. [:DATA]?
Query about the output format of the above-mentioned queries.
Parameters:
none
Result:
ASC, PACK
Example:
FORMat? -> PACK
. :DIAGnostic:MONitor ASCii|PACKed
Sets the output format for the query DIAGnostic:MONitor?.
Parameters:
ASCii output in ASCII format PACKed output in internal binary data format
*RST state:
ASCii
Example:
FORMat:DIAGnostic:MONitor PACKed
. :DIAGnostic:MONitor?
Query about the above stated output format
Parameters:
none
Result:
ASC, PACK
Example:
FORMat:DIAGnostic:MONitor? -> PACK
FORMat Subsystem EM510
5.31 4065.7763.32-01.00
. :MEMory ASCii|PACKed
Specifies the output format of the queries MEMory:CONTents?
Parameters:
ASCii output in ASCII format PACKed output in internal binary data format
*RST state:
ASCii
Example:
FORMat:MEMory PACKed
. :MEMory?
Query about the output format of above-mentioned queries.
Parameters:
none
Result:
ASC, PACK
Example:
FORMat:MEMory? -> PACK
. :SREGister ASCII|BINary|HEXadecimal
Specify with which data format the queries of all CONDition, EVENt, ENABle, PTRansition, NTRansition registers and all IEEE-488.2 status registers are to be carried out.
Parameters:
ASCii output as decimal figure in ASCII code (e.g. 128) BINary output as binary figure in ASCII code (e.g.
#B1000000000000000)
HEXadecimal output as hexadecimal figure in ASCII code (e.g. #H8000)
*RST state:
ASCii
Example:
FORMat:SREGister HEXadecimal
EM510 FORMat Subsystem
4065.7763.32-01.00 5.32
. :SREGister?
Query with which data format the above-mentioned queries are carried out.
Parameters:
none
Result:
ASC, BIN, HEX
Example:
FORMat:SREGister? -> HEX
INITiate Subsystem EM510
5.33 4065.7763.32-01.00
5.3.9 INITiate Subsystem
INITiate . [:IMMediate]
Start command to initiate measurement. Is also used as a start command for different SCAN types. If SENSe:FREQuency:MODE is set on CW|FIXed a measurement is carried out with every INITiate
command and the measurement result might be stored in MTRACE or ITRACE. If SENSe:FREQuency:MODE is set on SWEep|MSCan|PSCan, the corresponding scan is started and
for each step a measurement is carried out. If, for example, the path is set to the measurement value buffer MTRACE by means of the command TRACE:FEED:CONTrol MTRACE, ALWays then the measurement values are stored in MTRACE.
Parameters:
none
Example:
INITiate
. :CONM . . [:IMMediate]
Command to CONtinue a Measurement. Is also used as continue command for different SCAN types.
MTRACE and ITRACE data sets arenot deleted and are filled with measurement results according to setting: If SENSe:FREQuency:MODE is set to CW|FIXed, a measurement is carried out and possibly stored in MTRACE or ITRACE. If SENSe:FREQuency:MODE is set to SWEep|MSCan|PSCan, a measurement is carried out for each step and stored in MTRACE or ITRACE. As an alternative, the command *TRG or the interface message Group Execute Trigger (GET) can be used. The response time is the shortest for a GET, which is why a GET should always be used for time-critical measurements.
Parameters:
none
Example:
INITiate:CONM
EM510 INPut Subsystem
4065.7763.32-01.00 5.34
5.3.10 INPut Subsystem
INPut . :ATTenuation<numeric_value>
Setting the attenuator.
Parameters:
<numeric_value> 0 to 25 dB
*RST state:
0
Example:
INPut:ATTenuation 15
. :ATTenuation?
Query about the current attenuation.
Parameters:
none
Result:
<numeric_value> 0 to 25 dB
Example:
INPut:ATTenuation? -> 15
INPut Subsystem EM510
5.35 4065.7763.32-01.00
. :ATTenuation:AUTO <Boolean>
Setting attenuation so that the best dynamic range is obtained; explicit switch on/off of attenuator sets AUTO to OFF.
Parameters:
ON attenuation is coupled to input-signal strength OFF attenuation is manually switched
*RST state:
ON
Example:
INPut:ATTenuation:AUTO ON
. :ATTenuation:AUTO?
Query about the automatically attenuation setting.
Parameters:
none
Result:
Attenuation is automatically switched 1 Attenuation is manually switched 0
Example:
INPut:ATTenuation:AUTO? -> 1
. :ATTenuation:AUTO:HOLD:TIME <numeric_value> | MIN | MAX
Setting the hold time, which prevents the attenuation value from dropping too early when the input level decreases.
Parameters:
<numeric_value> hold time in seconds (0 s to 10 s) MINimum|MAXimum minimum/maximum hold time
*RST state:
MIN
Example:
INPut:ATTenuation:AUTO:HOLD:TIME 3
EM510 INPut Subsystem
4065.7763.32-01.00 5.36
. :ATTenuation:AUTO:HOLD:TIME? MIN | MAX
Query about the selected hold time.
Parameters:
none query about the current hold time MINimum|MAXimum query about the minimum/maximum hold time
Result:
Hold time in seconds.
Example:
INPut:ATTenuation:AUTO:HOLD:TIME? -> 3
. . :MODE LOWDistort| LOWNoise|NORMal
Selection of operating modes for different receiving conditions. In module "Preselection" there is a selectable amplifier behind the range filters. When "Low Distortion" is selected, the amplifier is cut off. This achieves the best linearity but the noise
figure will be correspondingly higher. This setting is especially recommended for areas with a lot of strong signals.
When "Normal" and "Low Noise" is selected, the amplifier is cut in. This achieves a good noise figure and at the same time good high-level signal characteristics because the receiving bandwidth is limited in front of the amplifier. This setting is recommended for normal receiving conditions.
At this setting with ATT OFF, excessively strong signals (approx. >97 dBµV) at the antenna entry may cause an overload of the A/D converter.
Notes:
As opposed to the EM550, the EM510 modes "Normal“ and "Low Noise“ are identical in meaning. However, both modes are permitted for reasons of compatibility.
Parameters:
LOWDistort low-distortion reception NORMal | LOWNoise normal reception, low-noise reception
*RST state:
NORMal
Example:
INPut:ATTenuation:MODE LOWDistort
. . :MODE?
Query about the selection of operating modes for different receiving conditions.
Parameters:
none
Result:
LOWN reception with low noise
INPut Subsystem EM510
5.37 4065.7763.32-01.00
LOWD reception with low distortion NORM normal reception
Example:
INPut:ATTenuation:MODE? -> LOWD
EM510 MEASure Subsystem
4065.7763.32-01.00 5.38
5.3.11 MEASure Subsystem
MEASure . :BANDwidth:MODE XDB|BETA
Selection of bandwidth measurement method.
Parameters:
XDB bandwidth measurement method x dB BETA bandwidth measurement method Beta %
*RST state:
XDB
Example:
MEASure:BANDwidth:MODE XDB
. :BANDwidth:MODE?
Query about the selected bandwidth measurement method.
Result:
XDB bandwidth measurement method x dB BETA bandwidth measurement method Beta %
Example:
MEASure:BANDwidth:MODE? -> XDB
. :BANDwidth:XDB<numeric_value>
Configuration of bandwidth measurement method x dB.
Parameter:
<numeric_value> 0.0 to 100.0 dB
*RST state:
26.0 dB
Example:
MEASure:BANDwidth:XDB 31
. :BANDwidth:XDB?
Query about the configuration of bandwidth measurement method x dB.
Result:
dB value of bandwidth measurement method x dB.
Example:
MEASure:BANDwidth:XDB? -> 31.0
MEASure Subsystem EM510
5.39 4065.7763.32-01.00
. :BANDwidth:BETA<numeric_value>
Configuration of bandwidth measurement method Beta %.
Parameter:
<numeric_value> 0.1 to 99.9 %
*RST state:
1.0 %
Example:
MEASure:BANDwidth:BETA 10
. :BANDwidth:BETA?
Query about the configuration of bandwidth measurement method Beta %.
Result:
% value of bandwidth measurement method Beta %.
Example:
MEASure:BANDwidth:BETA? -> 10.0
. :MODE CONTinuous|PERiodic
Setting the continuous or periodic measuring mode. In thePERiodic measurement mode all detectors are discharged after the measuring time has elapsed,
and the next measurement is started. Only the individual measured values per measuring period are displayed. If the path to the result buffer MTRACE is enabled by command TRACE:FEED:CONTrol MTRACE, ALWays, a measured value is stored inMTRACE each time the measuring time has elapsed.
In theCONTinuous measuring mode the measuring detector is read out every 200 msec, irrespective of the measuring time. These current measured values are displayed. The measuring time has an effect on the level detectors. With AVG the measuring time determines the averaging time. With PEAK the measuring time determines the fall time. With FAST the measuring time does not have any impact since it is only the current value which is measured. If the path to the result buffer MTRACE is enabled by command TRACE:FEED:CONTrol MTRACE, ALWays, a current measured value can be stored in MTRACE.
Parameters:
CONTinuous continuous measurement PERiodic periodic measurement
*RST state:
CONTinuous
Example:
MEASure:MODE PERiodic
EM510 MEASure Subsystem
4065.7763.32-01.00 5.40
. :MODE?
Query about the set measuring mode.
Parameters:
none
Result:
CONT continuous measurement PER periodic measurement
Example:
MEASure:MODE? -> PER
. :TIME <numeric_value>|MINimum|MAXimum|DEFault
Setting the duration for all measurement functions.
Note:
The user is responsible for setting a useful measuring time. T ime spans which are too short lead to faulty measurement results.
Parameters:
<numeric_value> time span in seconds MINimum|MAXimum min/max time span DEFault default time span
*RST state:
DEFault
Example:
MEASure:TIME 200 ms
. :TIME? [MINimum|MAXimum]
Query about the set measuring time.
Parameters:
none queries the current time span MINimum|MAXimum queries the min/max time span
Result:
Time span in seconds; the default time span is indicated by DEF
Example:
MEASure:TIME? -> 0.2
MEMory Subsystem EM510
5.41 4065.7763.32-01.00
5.3.12 MEMory Subsystem
This subsystem contains all the functions necessary to operate the EM510 memory locations. The memory locations are addressed with the text (see "Parameters" on page 5.9) MEM0 to MEM9999 (memory location 0 to memory location 9999). Some commands allow the receiver (data set of receiver settings) to be addressed by Character Data RX, the currently set memory location by CURRENT and the next free memory location by NEXT .
The number of the currently active memory location can also be queried by the MSCAN:CHAnel? command.
MEMory . :CLEar <name> [,<count>|MAXimum]
Clearing the contents of a memory location. A certain number of memory locations to be cleared may also be specified.
Parameters
<name> MEM0 to MEM9999 | CURRENT <count> number of memory locations to be cleared from memory location
<name>; as a default value <count> = 1 is accepted
MAXimum clearing all memory locations from <name> to the last memory
location
Example:
MEMory:CLEar MEM123
. :COPY <src_name>, <dest_name>
Copy the memory contents from src to dest.
Parameters:
<src_name>|RX MEM0 to MEM9999 |RX | CURRENT <dest_name>|RX MEM0 to MEM9999 |RX | CURRENT|NEXT
Example:
MEMory:COPY MEM123, MEM10
EM510 MEMory Subsystem
4065.7763.32-01.00 5.42
. :CONTents <name>,<mem_paras>|<packed_struct>
Loading a memory location. As an alternative to the parameter field (<mem_paras>) a <Definite Length Block> can be transferred with binary data.
Parameters:
<name> MEM0 to MEM9999 | RX | CURRENT | NEXT <mem_paras> <F>, <THR>, <DEM>, <BW>, <ANT>, <ATT>, <ATTA>,
<SQUC>, <AFC>, <ACT>
<F> frequency (see SENS:FREQ:CW) <THR> squelch threshold (see OUTP:SQU:THR) <DEM> type of demodulation (see SENS:DEM) <BW> bandwidth (see SENS:BWID) <ANT> antenna number (see ROUT:SEL) <ATT> attenuator (see INP:ATT) <ATTA> attenuator auto (see INP:ATT:AUTO) <SQUC> squelch function (see OUTP:SQU:STAT) <AFC> AFC function (see (SENS:FREQ:CW:AFC) <ACT> setting/resetting the memory to scan (ON/OFF or
1/0)
MEMory Subsystem EM510
5.43 4065.7763.32-01.00
<packed_struct> binary data set as <Definite Length Block> with the
following structure: Frequency in Hz 4 bytes = unsigned long integer Squelch threshold in 1/10 dBuV 2 bytes = signed integer Demodulation type 2 bytes = meaning:
0 = FM, 1 = AM, 2 = PULSe, 3 = PM, 4 = IQ, 5 = ISB, 6 = CW, 7 = USB, 8 = LSB
Bandwidth 2 Byte = enumeration:
0 = 100 Hz, 1 = 150 Hz, 2 = 300 Hz, 3 = 600 Hz, 4 = 1 kHz, 5 = 1.5kHz, 6 = 2.1 kHz, 7 =2.4 kHz, 8 = 2.7kHz, 9 = 3.1 kHz, 10 = 4 kHz, 11 = 4.8 kHz, 12 = 6 kHz, 13 = 9 kHz, 14 = 12 kHz, 15 = 15 kHz, 16 = 30 kHz, 17 = 50 kHz, 18 = 120 kHz, 19 = 150 kHz, 20 = 250 kHz,21 = 300 kHz, 22 = 500 kHz 23 = 800 kHz 24 = 1 MHz 25 = 1.25 MHz 26 = 1.5 MHz 27 = 2.0 MHz 28 = 5.0 MHz 29 = 10.0 MHz
Antenna number 1 byte = unsigned character 0 to 99 Attenuator 1 byte = unsigned character (0 to 25) Attenuator auto 1 byte = unsigned character (1 = on / 0 = off) Squelch function 1 byte = unsigned character (1 = on / 0 = off) AFC function 1 byte = unsigned character (1 = on / 0 = off) Set/Reset memory 1 byte = unsigned character (1 = set / 0 = reset)
-------------------------------------------------------------------------­Total number of bytes = 16
Notes:
When loading the receiver data set (RX) the parameter <ACT> is ignored. It must however be specified.
When loading with <packed_struct> the byte order within the 2- and 4-byte elements is determined by the setting command FORMat:BORDer.
*RST state:
The contents of the memory locations are kept after *RST.
Example:
MEMory:CONTents MEM1,801 kHz,34, AM ,9 kHz,(@1),1,OFF,ON,OFF,ON
EM510 MEMory Subsystem
4065.7763.32-01.00 5.44
. :CONTents? <name>|RX
Query about contents of memory location.
Parameters:
<name> MEM0 to MEM9999 | RX | CURRENT
Result:
Depending on the setting by the command FORMat:MEMory either an ASCII data set or a binary data set is output:
The ASCII data set has the following structure:
<F>,<THR>,<DEM>,<BW>,<ANT>,<ATT>,<ATTA>,<SQUC>,<AFC>,<ACT> <F> frequency (see SENS:FREQ:CW?) <THR> squelch threshold (see OUTP:SQU:THR?) <DEM> demodulation type (see SENS:DEM?) <BW> bandwidth (see SENS:BWID?) <ANT> antenna number (see ROUT:CLOS:STAT?) <ATT> attenuator (see INP:ATT?) <ATTA> attenuator auto (see INP:ATT:AUTO?) <SQUC> squelch function (see OUTP:SQU:STAT?) <AFC> AFC function (see (SENS:FREQ:CW:AFC?) <ACT> set/reset for scan (1/0)
The binary data set is transferred as a <Definite Length Block> and has to be interpreted according to the above-mentioned format.
Notes:
During a query about the receiver data set (RX) the parameter <ACT> is not defined and has to be ignored.
When trying to read out an empty memory location the error message "MEMORY EMPTY" is generated.
Example:
MEMory:CONTents? MEM1 -> 801000,34,AM,9000,#14(@1),1,0,1,0,1
MEMory Subsystem EM510
5.45 4065.7763.32-01.00
. . :MPAR <name>,<ACT>
Setting the memory location parameter (MPAR = MemoryPARameter) <ACT> .
Parameters:
<name> MEM0 to MEM9999 | CURRENT <ACT> setting/resetting the memory to the scan (ON/OFF or 1/0)
Example:
MEMory:CONTents:MPAR MEM1, OFF
. . :MPAR? <name>
Query about memory-location parameter <ACT>.
Parameters:
<name> MEM0 to MEM9999 | CURRENT
Result:
<ACT> set/reset for scan (1/0)
Example:
MEMory:CONTents:MPAR? MEM1 -> 0
. :EXCHange <name1>, <name2>
Exchange of contents of two memory locations. Parameters:
<name1> MEM0 to MEM9999 | RX | CURRENT <name2> MEM0 to MEM9999 | RX | CURRENT
Example:
MEMory:EXCHange MEM123, RX
EM510 OUTPut Subsystem
4065.7763.32-01.00 5.46
5.3.13 OUTPut Subsystem
OUTPut . :AUXMode FREQuency|ANTCtrl
The switch "AUXMode" determines whether the frequency in BCD or the antenna number in BCD and the CTRL byte are output via X12b at the front panel.
Parameters:
FREQuency frequency output at "AUX"
4-digit BCD (10, 100 kHz, 1 MHz, 10 MHz) ANTCtrl output of antenna number in 2-digit BCD (ANTA1 to ANTA80)
output of CTRL byte, binary (CTRL1 to CTRL8)
*RST state:
ANTCtrl
Example:
OUTPut:AUXMode FREQuency
. :AUXMode?
Query about the "AUXMode" setting.
Parameters:
none
Result:
FREQuency (frequency output) or ANTCtrl (output of antenna number and CTRL byte)
Example:
OUTPut:AUXMode? FREQuency
OUTPut Subsystem EM510
5.47 4065.7763.32-01.00
:BITAux [<numeric_suffix>]
. . [:STATe] <Boolean>
Sets the AUX bits at the rear panel. <numeric_suffix>
1 byte 1 corresponds to CTRL1 at X12B.14'AUX' 2 byte 2 corresponds to CTRL2 at X12B.15'AUX' 3 byte 3 corresponds to CTRL3 at X12B.16'AUX' 4 byte 4 corresponds to CTRL4 at X12B.17'AUX' 5 byte 5 corresponds to CTRL5 at X12B.18'AUX' 6 byte 6 corresponds to CTRL6 at X12B.19'AUX' 7 byte 7 corresponds to CTRL7 at X12B.20'AUX' 8 byte 8 corresponds to CTRL8 at X12B.21'AUX'
*Parameters:
ON Bit set to high level OFF Bitset to low level
RST state
OFF
Example:
OUTPut3 : BITAux2 ON
. . [:STATe] ?
Query about AUX bits at the rear panel.
Parameters:
none
Result:
1 "high" level bit set 0 "low" level bit set
Example:
OUTPut : BITAux2? 1
EM510 OUTPut Subsystem
4065.7763.32-01.00 5.48
. :BYTAux . . [:STATe] <numeric_value>
Sets the 8 AUX bits by a single byte command.
Parameters:
<numeric_value> value of the AUX bytes (0 to 255, #H00 to #HFF or #B0
to #B11111111)
*RST state:
0
Example:
OUTPut : BYTAux 7
. :BYTAux . . [:STATe]?
Query about the 8 AUX bits by a single byte command.
Parameters:
none
Result:
Depending on the settings by the FORMat : SREGister command, the contents of the register are transferred decimally, binary or hexadecimally in ASCII code.
Example:
OUTPut : BYTAux? 7
. :FILTer: MODE OFF | NOTCh | NR | BP
This switch sets the audio filter mode.
Parameters:
OFF no filter function NOTCh automatic elimination of interference signals NR noise reduction filter BP bandpass filter 300 Hz to 3.3 kHz
*RST state:
OFF
Example:
OUTPut:FILTer:MODE NOTCH
OUTPut Subsystem EM510
5.49 4065.7763.32-01.00
. :FILTer:MODE?
Query about the activated audio filter mode.
Parameters:
none
Result:
OFF no filter function NOTC automatic elimination of interference signals NR noise reduction filter BP bandpass filter 300 Hz to 3.3 kHz
Example:
OUTPut:FILTer:MODE? ->NOTC
. :FPDP:MODE IF|DEModulator|PANorama
With this switch the kind of data is determined that is output via the FPDP interface.
Parameters:
IF IQ data, digital IF data (before the demodulation)
( seealso: SYSTem:FPDP:REMote:MODE )
DEModulator video streaming data (after the demodulation), 2-channelled PANorama IQ data from the panorama path
Depending on the selected demodulation mode, DEModulator results in the following output:
Demodulation mode FPDP A FPDP B
AM, FM, PULSE AM FM PM AM PM USB I Q LSB I Q CW I Q IQ I Q ISB I Q
The format of the IQ data (IF and PANorama) is set with command SYSTem:FPDP:REMote:MODE.
*RST-state:
IF
Example:
OUTPut:FPDP:MODE PANorama
EM510 OUTPut Subsystem
4065.7763.32-01.00 5.50
. :FPDP:MODE?
Query about the kind of data that is output via the FPDP interface.
Parameters:
none
Result:
IF IQ data, digital IF data (before the demodulation)
(see also: SYSTem:FPDP:REMote:MODE )
DEM video streaming data (after the demodulation), 2-channelled PAN IQ data from the panorama path
Example:
OUTPut:FPDP:MODE? ->PAN
:SQUelch
. . [:STATe] <Boolean>
Switch on/off of squelch.
Parameters:
ON squelch on OFF squelch off
*RST state:
OFF
Example:
OUTPut:SQUelch ON
. . [:STATe]?
Query about squelch setting.
Parameters:
none
Result:
1 squelch on 0 squelch off
State:
OUTPut:SQUelch? -> 1
OUTPut Subsystem EM510
5.51 4065.7763.32-01.00
. . :CONTrol MEMory|NONE
Selection of the source for the operating state after switching the unit on, when reading the memory locations by the MEMory:COPY command, when using the RCL key or when running memory scan.
Parameters:
MEMory squelch state and squelch value are read out of the memory
locations NONE squelch state and squelch value are not read out of the memory
locations
*RST state
MEMory
Example:
OUTPut:SQUelch:CONTrol NONE
. . :CONTrol?
Query about the source of squelch setting when reading memory locations.
Parameters:
none
Result:
MEM, NONE
Example:
OUTPut : SQUelch : CONTrol? MEM
EM510 OUTPut Subsystem
4065.7763.32-01.00 5.52
. . :THReshold . . . [:UPPer] <numeric_value>|UP|DOWN|MINimum|MAXimum
Setting the squelch threshold.
Parameters:
<numeric_value> squelch threshold in dBuV UP|DOWN increase|decrease of squelch threshold by the value set with the
command OUTPut:SQUelch:THReshold[:UPPer]:
STEP[:INCRement]. MINimum|MAXimum sets the lowest/highest squelch threshold
*RST state:
10 dBuV
Example:
OUTPut:SQUelch:THReshold 35 dBuV
. . . ? [MINimum|MAXimum]
Query about the squelch threshold.
Parameters:
none query about current squelch threshold MINimum|MAXimum query about lowest/highest squelch threshold
Result:
Level tone reference value in dBuV
Example:
OUTPut:SQUelch:THReshold? -> 35
. . . . :STEP
. . . . . [:INCRement] <numeric_value>|MINimum|MAXimum
Setting the stepwidth for the command OUTP:SQU:THR[:UPP] UP|DOWN.
Parameters:
<numeric_value> stepwidth of squelch threshold in dBuV MINimum|MAXimum sets the smallest|largest stepwidth
*RST state:
1 dBuV
Example:
OUTP:SQU:THR:STEP 10 dBV
OUTPut Subsystem EM510
5.53 4065.7763.32-01.00
. . . . . [:INCRement]? [MINimum|MAXimum]
Query about the stepwidth.
Parameters:
none query about currently set stepwidth MINimum|MAXimum query about smallest|largest stepwidth
Result:
Stepwidth of squelch threshold in dBV
Example:
OUTP:SQU:THR:STEP? -> 10
EM510 OUTPut Subsystem
4065.7763.32-01.00 5.54
. :VIDeo:FREQuency <numeric_value>|MINimum|MAXimum
Setting the center frequency of the analog IF output. This command is only effective if the video mode was set on IF.
Parameters:
<numeric_value> frequency value MINimum|MAXimum sets the lowest/highest center frequency
*RST state:
10700000
Example:
OUTPut:VIDeo:FREQuency 15 MHz
. : VIDeo:FREQuency? [MINimum|MAXimum]
Query about the video mode settings.
Parameters:
none query about the currently set center frequency MINimum|MAXimum query about the lowest/highest center frequency
Result:
center frequency in Hz
Example:
OUTPut:VIDeo:FREQuency? 15000000
OUTPut Subsystem EM510
5.55 4065.7763.32-01.00
. :VIDeo:MODE IF|DEModulator
The video-mode switch determines whether the analog IF or the analog demodulated video signal is output at the front panel through one of the connectors "Video A X6" or "Video B X7". In the case of an analog IF, the center frequency can be set by the OUTPut:VIDeo:FREQuency command.
Parameters:
IF output of the analog IF DEModulator output of the analog demodulated video signal
*RST state:
DEM
Example:
OUTPut:VIDeo:MODE IF
. : :VIDeo:MODE?
Query about the current video mode.
Parameters:
none
Result:
IF output of the analog IF DEM output of the analog demodulated video signal
Example:
OUTPut:VIDeo:MODE? IF
EM510 ROUTe Subsystem
4065.7763.32-01.00 5.56
5.3.14 ROUTe Subsystem
Two signal path switches (signal routing) are equipped in the EM510. The command ROUTe without numeric suffix or with numeric suffix 1 is used for the antenna selector 1 to 99. The command ROUTe with numeric suffix 2 is used for the crosspoint switch for Gigacast, FPDP and the regenerating paths.
ROUTe . :CLOSe <channel_list>
Selection of an antenna; the previous antenna has to be switched off with ROUTe:OPEN:ALL (also see ROUTe:SELect)
Error message:
If more than one antenna is to be selected, an execution error -221,"Settings conflict" will be generated.
Parameters:
<channel_list> may contain max. one number (0 to 99)
*RST state:
@1
Example:
ROUTe:CLOSe (@23)
. :CLOSe? <channel_list>
Query about whether the corresponding antenna has been selected.
Parameters:
<channel_list> contains a value for each antenna number to be queried
Result:
0 for each non-selected antenna number 1 for each selected antenna number
Example:
ROUTe:CLOSe? (@2, 10:12, 23) -> 0,0,0,0,1
. . :STATe? [MINimum|MAXimum]
Query about the antenna that has been selected.
Parameters:
none query about the currently selected antenna MINimum|MAXimum query about the lowest|highest antenna number
Result:
Antenna number as a <Definite Length Block>
Example:
ROUTe:CLOSe:STATe? -> #15(@23)
ROUTe Subsystem EM510
5.57 4065.7763.32-01.00
. OPEN . . :ALL
Do not select antenna (antenna number 0 is set).
Parameters:
none
*RST state:
none, as command is an event
Example:
ROUTe:OPEN:ALL
. SELect <channel_list>|UP|DOWN|MINimum|MAXimum
Corresponds to the following combination:
ROUTe:OPEN:ALL ROUTe:CLOSe <channel_list>
Parameters:
<channel_list> must contain one number max. (0 to 99) UP|DOWN goes in the list of antennas one position up or down MINimum|MAXimum selects antenna with the smallest or the biggest number
*RST state:
seeROUTe:CLOSe
Example:
ROUTe:SELect (@23)
EM510 SENSe Subsystem
4065.7763.32-01.00 5.58
5.3.15 SENSe Subsystem
[SENSe] . :BANDwidth|BWIDth . . [:RESolution] <numeric_value>|UP|DOWN|MINimum|MAXimum
Selection of demodulation bandwidth. Since in the EM510 the signal path is also used for the computation of the IF panorama, both the selection of the IF panorama and the selected demodulation bandwidth affect the selection of the preselection filter ranges.The broader frequency range determines the selection of the preselection filter range.
Parameters:
<numeric_value> value of bandwidth UP|DOWN to next|previous bandwidth MINimum|MAXimum sets the narrowest|widest bandwidth
*RST state:
9 kHz
Example:
BANDwidth 2.4 kHz
. . [:RESolution]? [MINimum|MAXimum]
Query about the current demodulation bandwidth.
Parameters:
none query about the current bandwidth MINimum|MAXimum query about the narrowest|widest bandwidth
Result:
IF bandwidth in Hz without unit specified
Example:
BANDwidth? -> 2400
SENSe Subsystem EM510
5.59 4065.7763.32-01.00
. : CORRection:ATTenuation?
Read out of the current total attenuation in the signal path from antenna input to IQ output. The attenuation depends on the current receiver frequency and the current temperature.
The absolute signal power can be calculated by adding this value to the IQ data level dB full scale. The automatic attenuation selection and the automatic gain control has to be switched off in this case.
Result:
Attenuation in dB
Example:
CORRection:ATTenuation? -> 105
EM510 SENSe Subsystem
4065.7763.32-01.00 5.60
. : DECoder:SELCall[:STATe] ON|OFF|1|0
Switching on and off the Sel Call Analysis.
The following selective call methods can be detected and decoded: CCIR7(2), CCIR1, CCITT, EEA, EIA, EURO, NATEL, VDEW, ZVEI1, ZVEI2, DTMF, CTCSS, DCS
The decoder automatically detects the most probable code and only this code is output. If several codes of equal probability are detected then all codes are output.
The codes are output exclusively via UDP (see Annex F: Datagram Communication).
Required receiver settings Selective call methods are generally frequency and phase modulated (FM/PM). Therefore the receiver
must be set for this type of demodulation. The bandwidth for the demodulation must conform to the signal that is generally between 15 and 30 kHz..
For the testing of the selective-calling functionality there is a web page within the device. This page can be called up via <IP address>/selcall.html.
Note:
Sel Call Analysis is only accessible with the installed software option EM510SL (Selcall).
Parameters:
ON|1 Decoder switched on OFF|0 Decoder switched off
*RST state:
0
Example:
DEC:SELC ON
. : DECoder:SELCall[:STATe]?
Query about the state of Sel Call Analysis.
Parameters:
none
Result:
1 Decoder switched on 0 Decoder switched off
Example:
DEC:SELC? 1
SENSe Subsystem :DATA? EM510
5.61 4065.7763.32-01.00
. :DATA? [<data_handle>]
Query about the current measured values of active sensor functions. When only the command SENSe:DATA? is used to query measured values, the measured values reported back may be as old as 200ms. For display on the unit measured values are captured every 200 ms and put into a buffer.
In the event that current data are needed the command combination INIT;:SENSe:DATA? is to be used. As response to this query the current measured value is reported back.
When a complete measurement is to be started, possibly by using a predefined measuring time, for instance the command combination INIT;:SENSe:DATA? should be used. As a result, the measurement history is reset, i.e. the detectors are discharged, a measurement is started and the result is reported back when the measuring time has elapsed.
In order notto block remote-control communication during longer measuring times, the measured value should only be queried when the measurement has been completed. The measured value thus obtained is stored in MTRACe, provided that the path to the result buffer MTRACE was enabled with command TRACE:FEED:CONTrol MTRACE, ALWays. The unit may actively report the end of measurement (MEASUring bit in operation status register becomes inactive) via SRQ if the status register has been configured accordingly (see also "Status Reporting System" on page 5.128).
Note:
For this command the keyword SENSe must not be omitted as DATA? can be mixed up with the subsystem TRACe/DATA.
Parameters:
none output of the measured values of all active sensor functions; if no
function is switched on, an error -221, "Settings
Conflict" will be generated "[SENSe:]FREQuency:OFFSet" output of offset value or error "[SENSe:]VOLTage:AC" output of level value or error -221, "Settings Conflict"
Note:
With SW option EM510IM (ITU Measurement) installed, apart from level and offset the measurement functions AM modulation index , FM frequency deviation, PM phase deviation and bandwidth measurement are also available.
"AM" output of AM modulation index measurement value "AM:POSitive" output of AM positive modulation index measurement value "AM:NEGative" output of AM negative modulation index measurement value "FM" output of FM frequency deviation measurement value "FM:POSitive" output of FM positive frequency deviation measurement value "FM:NEGative" output of FM negative frequency deviation measurement value "PM" output of PM phase deviation measurement value "BANDwidth" output of band width measurement value
EM510 SENSe Subsystem :DATA?
4065.7763.32-01.00 5.62
Result:
Level in dBuV, offset in Hz The output format will be generated with the command FORMat:DATA according to the setting:
ASCii normal ASCII output PACKed <Definite Length Block>:
level in 1/10 dBuV (2 Byte)
offset in Hz (4 Byte)
AM-modulation index in 1/10 % (2 bytes),
AM-positive modulation index in 1/10 % (2 bytes),
AM-negative modulation index in 1/10 % (2 bytes),
FM frequency deviation in Hz (4 bytes),
positive frequency deviation in Hz (4 bytes),
negative frequency deviation in Hz (4 bytes),
phase deviation in 1/100 rad (2 bytes),
bandwidth in Hz (4 bytes)
Examples:
SENSe:DATA? -> 23.4, -2500 SENSe:DATA? "VOLT:AC" -> 23.4 SENSe:DATA? "FREQuency:OFFSet" -> -2500
SENSe Subsystem :DEModulation EM510
5.63 4065.7763.32-01.00
. :DEModulation AM|FM|PULSe|PM|A0|IQ|ISB|A1|CW|LSB|USB
Switchover of type of demodulation.
Error message:
If the set bandwidth exceeds 9 kHz at CW, LSB and USB, an error -221,"Settings conflict" will be generated if one of the SSB operating modes is to be switched on.
Parameters:
FM switch on FM demodulator AM switch on AM demodulator PULSe switch on pulse demodulator PM switch on PM demodulator IQ or A0 switch on IQ demodulator ISB switch on ISB demodulator CW or A1 switch on SSB demodulator 1 kHz beat USB switch on SSB demodulator upper sideband LSB switch on SSB demodulator lower sideband
*RST state:
AM
Example:
DEModulation FM
. :DEModulation?
Query about the demodulation type.
Parameters:
none
Result:
FM, AM, PULS, PM, IQ, ISB, CW, USB, LSB
Example:
DEModulation? -> FM
EM510 SENSe Subsystem :DEModulation
4065.7763.32-01.00 5.64
. :DEModulation:BFO <numeric_value> | MIN | MAX
Setting the BFO frequency. The BFO is an auxiliary oscillator which, in CW mode, helps to recover carriers.
Parameters:
<numeric_value> BFO frequency (-8 kHz to +8 kHz) MINimum|MAXimum setting the minimum/maximum frequency
*RST state:
1000
Example:
DEModulation:BFO 1 kHz
. :DEModulation:BFO? MIN | MAX
Query about the BFOfrequency.
Parameters:
none query about the current frequency MINimum|MAXimum query about the minimum/maximum frequency
Example:
DEModulation:BFO? -> 1000 (result: current frequency)
Loading...