No part of this manual may be
reproduced in any form or by any
means (including electronic storage
and retrieval or translation into a foreign
language) without prior agreement and
written consent from Keysight
Technologies, Inc. as governed by
United States and international
copyright laws.
Manual Part Number
E6610A-90003
Published By
Keysight Technologies
Sector-8, IMT Manesar – 122051
Ground Floor and Second Floor, CP-11
Gurgaon, Haryana, India
Edition
Edition 1, September, 2016
Printed In USA
Regulatory Compliance
This product has been designed and
tested in accordance with accepted
industry standards, and has been
supplied in a safe condition. To review
the Declaration of Conformity, go to
http://www.keysight.com/go/conformity.
Warranty
THE MATERIAL CONTAINED IN THIS
DOCUMENT IS PROVIDED “AS IS,” AND
IS SUBJECT TO BEING CHANGED,
WITHOUT NOTICE, IN FUTURE
EDITIONS. FURTHER, TO THE
MAXIMUM EXTENT PERMITTED BY
APPLICABLE LAW, KEYSIGHT
DISCLAIMS ALL WARRANTIES, EITHER
EXPRESS OR IMPLIED, WITH REGARD
TO THIS MANUAL AND ANY
INFORMATION CONTAINED HEREIN,
INCLUDING BUT NOT LIMITED TO THE
IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE. KEYSIGHT
SHALL NOT BE LIABLE FOR ERRORS
OR FOR INCIDENTAL OR
CONSEQUENTIAL DAMAGES IN
CONNECTION WITH THE
FURNISHING, USE, OR
PERFORMANCE OF THIS DOCUMENT
OR OF ANY INFORMATION CONTAINED
HEREIN. SHOULD KEYSIGHT AND THE
USER HAVE A SEPARATE WRITTEN
AGREEMENT WITH WARRANTY TERMS
COVERING THE MATERIAL IN THIS
DOCUMENT THAT CONFLICT WITH
THESE TERMS, THE WARRANTY
TERMS IN THE SEPARATE
AGREEMENT SHALL CONTROL.
KEYSIGHT TECHNOLOGIES DOES NOT
WARRANT THIRD-PARTY SYSTEMLEVEL (COMBINATION OF CHASSIS,
CONTROLLERS, MODULES, ETC.)
PERFORMANCE, SAFETY, OR
REGULATORY COMPLIANCE, UNLESS
SPECIFICALLY STATED.
Technology Licenses
The hardware and/or software
described in this document are
furnished under a license and may be
used or copied only in accordance with
the terms of such license.
U.S. Government Rights
The Software is “commercial computer
software,” as defined by Federal
Acquisition Regulation (“FAR”) 2.101.
Pursuant to FAR 12.212 and 27.405-3
and Department of Defense FAR
Supplement (“DFARS”) 227.7202, the
U.S. government acquires commercial
computer software under the same
terms by which the software is
customarily provided to the public.
Accordingly, Keysight provides the
Software to U.S. government customers
under its standard commercial license,
which is embodied in its End User
License Agreement (EULA), a copy of
which can be found at
http://www.keysight.com/find/sweula. The
license set forth in the EULA represents
the exclusive authority by which the
U.S. government may use, modify,
distribute, or disclose the Software. The
EULA and the license set forth therein,
does not require or permit, among other
things, that Keysight: (1) Furnish
technical information related to
commercial computer software or
commercial computer software
documentation that is not customarily
provided to the public; or (2) Relinquish
to, or otherwise provide, the
government rights in excess of these
rights customarily provided to the
public to use, modify, reproduce,
release, perform, display, or disclose
commercial computer software or
commercial computer software
documentation. No additional
government requirements beyond
those set forth in the EULA shall apply,
except to the extent that those terms,
rights, or licenses are explicitly required
from all providers of commercial
computer software pursuant to the FAR
and the DFARS and are set forth
specifically in writing elsewhere in the
EULA. Keysight shall be under no
obligation to update, revise or otherwise
modify the Software. With respect to
any technical data as defined by FAR
2.101, pursuant to FAR 12.211 and
27.404.2 and DFARS 227.7102, the U.S.
government acquires no greater than
Limited Rights as defined in FAR 27.401
or DFAR 227.7103-5 (c), as applicable in
any technical data.
Safety Notices
A CAUTION notice denotes a hazard. It
calls attention to an operating
procedure, practice, or the like that, if
not correctly performed or adhered to,
could result in damage to the product
or loss of important data. Do not
proceed beyond a CAUTION notice until
the indicated conditions are fully
understood and met.
A WARNING notice denotes a hazard. It
calls attention to an operating
procedure, practice, or the like that, if
not correctly performed or adhered to,
could result in personal injury or death.
Do not proceed beyond a WARNING
notice until the indicated conditions are
fully understood and met.
The following safety precautions should
be observed before using this product
and any associated instrumentation.
This product is intended for use by
qualified personnel who recognize
ii
Page 3
shock hazards and are familiar with the
safety precautions required to avoid
possible injury. Read and follow all
installation, operation, and
maintenance information carefully
before using the product.
If this product is not used as specified,
the protection provided by the
equipment could be impaired. This
product must be used in a normal
condition (in which all means for
protection are intact) only.
The types of product users are:
Responsible body is the individual or
group responsible for the use and maintenanceof equipment, for ensuring that
the equipment is operated within its specifications and operating limits, and for
ensuring operators are adequately trained.
Operators use the product for its intended
function. They must be trainedin electrical
safety procedures and proper use of the
instrument. They must be protectedfrom
electric shock and contactwith hazardous
live circuits.
Maintenance personnel perform routine
procedures on the product to keep it operating properly (for example, setting the line
voltage or replacing consumable materials). Maintenance procedures are
described in the user documentation. The
procedures explicitly state if the operator
may perform them. Otherwise, they should
be performed only by servicepersonnel.
Servicepersonnel are trainedto work on
live circuits, perform safe installations, and
repair products. Only properly trained servicepersonnel may perform installation
and serviceprocedures.
Operator is responsible to maintain safe
operating conditions. To ensure safe
operating conditions, modules should
not be operated beyond the full
temperature range specified in the
Environmental and physical
specification. Exceeding safe operating
conditions can result in shorter
lifespans, improper module
performance and user safety issues.
When the modules are in use and
operation within the specified full
temperature range is not maintained,
module surface temperatures may
exceed safe handling conditions which
can cause discomfort or burns if
touched. In the event of a module
exceeding the full temperature range,
always allow the module to cool before
touching or removing modules from
chassis.
Keysight products are designed for use
with electrical signals that are rated
Measurement Category I and
Measurement Category II, as described
in the International Electrotechnical
Commission (IEC) Standard IEC 60664.
Most measurement, control, and data
I/O signals are Measurement Category I
and must not be directly connected to
mains voltage or to voltage sources with
high transient over-voltages.
Measurement Category II connections
require protection for high transient
over-voltages often associated with
local AC mains connections. Assume all
measurement, control, and data I/O
connections are for connection to
Category I sources unless otherwise
marked or described in the user
documentation.
Exercise extreme caution when a shock
hazard is present. Lethal voltage may
be present on cable connector jacks or
test fixtures. The American National
Standards Institute (ANSI) states that a
shock hazard exists when voltage levels
greater than 30V RMS, 42.4V peak, or
60VDC are present. A good safety
practice is to expect that hazardous
voltage is present in any unknown
circuit before measuring.
Operators of this product must be
protected from electric shock at all
times. The responsible body must
ensure that operators are prevented
access and/or insulated from every
connection point. In some cases,
connections must be exposed to
potential human contact. Product
operators in these circumstances must
be trained to protect themselves from
the risk of electric shock. If the circuit is
capable of operating at or above 1000V,
no conductive part of the circuit may be
exposed.
Do not connect switching cards directly
to unlimited power circuits. They are
intended to be used with impedancelimited sources. NEVER connect
switching cards directly to AC mains.
When connecting sources to switching
cards, install protective devices to limit
fault current and voltage to the card.
Before operating an instrument, ensure
that the line cord is connected to a
properly-grounded power receptacle.
Inspect the connecting cables, test
leads, and jumpers for possible wear,
cracks, or breaks before each use.
When installing equipment where
access to the main power cord is
restricted, such as rack mounting, a
separate main input power disconnect
device must be provided in close
proximity to the equipment and within
easy reach of the operator.
For maximum safety, do not touch the
product, test cables, or any other
instruments while power is applied to
the circuit under test. ALWAYS remove
power from the entire test system and
discharge any capacitors before:
connecting or disconnecting cables or
jumpers, installing or removing
switching cards, or making internal
changes, such as installing or removing
jumpers.
Do not touch any object that could
provide a current path to the common
side of the circuit under test or power
line (earth) ground. Always make
measurements with dry hands while
standing on a dry, insulated surface
capable of withstanding the voltage
being measured.
The instrument and accessories must
be used in accordance with its
specifications and operating
instructions, or the safety of the
equipment may be impaired.
Do not exceed the maximum signal
levels of the instruments and
accessories, as defined in the
specifications and operating
information, and as shown on the
instrument or test fixture panels, or
switching card.
iii
Page 4
When fuses are used in a product,
replace with the same type and rating
for continued protection against fire
hazard.
Chassis connections must only be used
as shield connections for measuring
circuits, NOT as safety earth ground
connections.
If you are using a test fixture, keep the
lid closed while power is applied to the
device under test. Safe operation
requires the use of a lid interlock.
Instrumentation and accessories shall
not be connected to humans.
Before performing any maintenance,
disconnect the line cord and all test
cables.
To maintain protection from electric
shock and fire, replacement
components in mains circuits –
including the power transformer, test
leads, and input jacks – must be
purchased from Keysight. Standard
fuses with applicable national safety
approvals may be used if the rating and
type are the same. Other components
that are not safety-related may be
purchased from other suppliers as long
as they are equivalent to the original
component (note that selected parts
should be purchased only through
Keysight to maintain accuracy and
functionality of the product). If you are
unsure about the applicability of a
replacement component, call an
Keysight office for information.
No operator serviceable parts inside.
Refer servicing to qualified personnel.
To prevent electrical shock do not
remove covers. For continued
protection against fire hazard, replace
fuse with same type and rating.
PRODUCT MARKINGS:
The CE mark is a registered trademark
of the European Community.
Australian Communication and Media
Authority mark to indicate regulatory
compliance as a registered supplier.
This symbol indicates product
compliance with the Canadian
Interference-Causing Equipment
Standard (ICES-001). It also identifies
the product is an Industrial Scientific
and Medical Group 1 Class A product
(CISPR 11, Clause 4).
South Korean Class A EMC Declaration.
This equipment is Class A suitable for
professional use and is for use in
electromagnetic environments outside
of the home. A 급 기 기 ( 업무 용 방 송 통
신 기 자 재 ) 이 기 기 는 업 무 용 (A 급 ) 전 자
파 적 합 기 기 로 서 판 매 자 또 는 사 용 자 는
이 점 을 주 의 하 시 기 바 라 며 , 가정 외 의
지 역 에 서 사 용 하 는 것 을 목 적 으 로 합 니
다 .
This product complies with the WEEE
Directive marketing requirement. The
affixed product label (above) indicates
that you must not discard this
electrical/electronic product in
domestic household waste. Product
Category: With reference to the
equipment types in the WEEE directive
Annex 1, this product is classified as
“Monitoring and Control
instrumentation” product. Do not
dispose in domestic household waste.
To return unwanted products, contact
your local Keysight office, or for more
information see
This symbol indicates the instrument is
sensitive to electrostatic discharge
(ESD). ESD can damage the highly
sensitive components in your
instrument. ESD damage is most likely
to occur as the module is being
installed or when cables are connected
or disconnected. Protect the circuits
from ESD damage by wearing a
grounding strap that provides a high
resistance path to ground. Alternatively,
ground yourself to discharge any builtup static charge by touching the outer
shell of any grounded instrument
chassis before touching the port
connectors.
This symbol on an instrument means
caution, risk of danger. You should refer
to the operating instructions located in
the user documentation in all cases
where the symbol is marked on the
instrument.
This symbol indicates the time period
during which no hazardous or toxic
substance elements are expected to
leak or deteriorate during normal use.
Forty years is the expected useful life of
the product.
iv
Page 5
Contents
1 Document Overview7
2 Referenced and Related Documents9
3 Introduction to the Remote Radio Head Tester11
4 E6610A Instrument Connectivity13
Front Panel connections13
Rear Panel connections14
5 GUI Installation and Initial Start-up15
Turn On Hardware15
Connect to the E6610A with the GUISoftware16
Using the Search Function16
Manual Entry of Host Name or IP Address16
First-time Start-up16
Check and Update Firmware17
Installing Software Licenses17
6 Hardware Connections21
Typical Test System Configuration21
7 Setting up Measurements23
Turn On Hardware23
Connect to the E6610A with the GUISoftware23
Using the Search Function24
Manual Entry of Host Name or IP Address24
Configure Signal Generation and Analysis Parameters25
Select Radio Access Technology (RAT)25
Configure CPRIParameters26
Configure CPRI Tx and Rx27
Configure RFRX Ports29
Configure RFTXPorts30
Configure Trigger and Reference Settings31
Configure Measurement Windows32
Commit Settings to E6610A33
Configure the RRH33
Determine the IPAddress of the RRH33
Establish Telnet Session to RRH34
Initiate E6610AMeasurements35
Using A Terminal Emulation Program68
Using Keysight Connection Expert69
12 SCPI Command Reference73
Introduction to SCPI on the E6610A73
IEEE Mandatory SCPI commandsupport74
IEEE Required SCPI commands74
Additional SYSTEM Commands75
CONTROL Subsystem Commands76
MEASURE Subsystem Commands77
CONFIGURE commands77
INITIATE commands78
FETCH commands78
MEASURE commands81
SOURCE Subsystem Commands85
SENSE Subsystem Commands89
TRACE Subsystem Commands93
TRIGGER sub-system commands94
Example Sequence of SCPI commands for E6610A set-up and Measurement95
E6610A Configuration95
E6610A Measurements
Appendix A: Selecting Attenuation and Power Levels 12
Appendix B: Connecting to Multiple E6610As
Controlling Multiple Independent E6610As101
Using a Terminal Emulator101
Using Keysight Connection Expert101
Synchronizing Multiple E6610As
Appendix C: AxC Configuration and Multicast Mode
97
99
101
102
104
vi
Page 7
1Document Overview
This document describes the operation of the Keysight E6610A Remote Radio Head
Tester. It outlines how to perform measurements using either the graphical user
interface (GUI) for manual set up and testing, or the SCPI command interface for
automated testing.
See the E6610A Startup Guide for detailed information on how to download and
install the GUI software and set up the E6610A to conduct a simple RF loopback test
to verify operation.
This document contains a less detailed version of the GUIsoftware setup instructions
beginning with the section GUI Installation and Initial Start-up.
A description how to configure the test system for testing a remote radio head begins
with the section Hardware Connections.
Information about how to perform automated measurements using SCPI can be found
in the section Using the SCPI Server. A full list and description of the SCPI commands
can be found in SCPI Command Reference.
The Remote Radio Head Tester is a one box test solution that incorporates the
functionality of an RF signal generator, spectrum analyzer, and baseband equipment,
all in a single 1U (rack unit) high box. It was designed to satisfy the needs of
manufacturing test users. The E6610A contains all of the necessary RF and baseband
functionality for fast, repeatable and traceable testing of remote radio heads. The
inclusion of a small form-factor pluggable (SFP) interface enables direct optical
connection to remote radio heads.
In association with a dedicated PC or as part of a larger ATE system, a rich set of
multiple downlink and uplink measurements can be captured, logged and displayed.
Keysight E6610A User and Programming Guide11
Page 12
12Keysight E6610A User and Programming Guide
Page 13
4E6610A Instrument Connectivity
Front Panel connections
ItemConnectionDescription
1EthernetRJ45 connector, 100Base-T
2SFP1Port for SFP/SFP+ transceiver module
3SFP2Unused port; reserved for future use
4Serial portDB9 RS-232 connector, for factory use only
5Status LEDs
SYS PLL: Frequency reference source; orange = internal,
green = external
4 E6610A Instrument Connectivity
SFP1:SFP1module status; orange = initializing, green =
link active
SFP2: SFP2 module status; reserved for future use
AxC Tx: Transmit baseband configuration status; orange
= waiting for configuration, green = configured
AxC Rx: Receiver data capture status; green = configured
RFTx: RF transmitter status; green = active
RF Rx: RF receiver status; green = port configured for
capture
STS: CPRI link to test device status; orange = link
initialized, flashing green = network discovery (DHCP),
green = device configured to network
6Tx1RFoutput port, SMA female 3.5mm, 50Ω nominal
7Tx2RFoutput port, SMA female 3.5mm, 50Ω nominal
8TrigReserved for future use, BNCfemale, 50Ω nominal
9Rx1RFinput port, SMA female 3.5mm, 50Ω nominal
10Rx2RFinput port, SMA female 3.5mm, 50Ω nominal
Keysight E6610A User and Programming Guide13
Page 14
4 E6610A Instrument Connectivity
Rear Panel connections
ItemConnectionDescription
1AC inputPower cable connection
2FuseT2AH 250V
3On/Off switchAC power switch
4AUX 1Reserved for future use
5AUX 2Reserved for future use
6SYNC OUTFrame trigger output, BNCfemale, high Z (LVTTL)output, capable
7SYNC INFrame trigger input, BNCfemale, high Z (LVTTL)output, capable of
The E6610A GUIsoftware can be downloaded from this Web site:
http://www.keysight.com/find/E6610A_Software
Full details of GUIsoftware installation are provided in the “Keysight E6610A
Startup Guide”
The installed software can be started by double-clicking on program's desktop
icon, or by going to the Start Menu and navigating to the Keysight >
E6610ARemote Radio Head Tester folder and selecting "E6610AUser Interface."
The GUI startup screen appears as follows:
5 GUI Installation and Initial Start-up
Turn On Hardware
1. Establish a LAN connection between the PCand the E6610A by connecting
both to a router with DHCP function or to a site network.
2. Turn on the E6610A. All 8 LEDs will be orange initially, then all of the LEDs will
turn off except for the “SYS PLL” LED, and finally the "AxC Tx" LED will be
orange. Note that the "SYSPLL"LEDwill be green instead of orange when an
external reference is connected.
Keysight E6610A User and Programming Guide15
Page 16
5 GUI Installation and Initial Start-up
Connect to the E6610A with the GUISoftware
The E6610A GUI software has been designed to search and list all E6610A
instruments on the same network subnet. You can use this search function, or
manually provide the host name or IPaddress to identify the instrument for
connection.
Using the Search Function
To search for E6610A instruments automatically, click the Search button.
A "search complete" message will appear when the software is done, and a list
of discovered instruments will appear in the box to the right of the Search button. Use the drop-down arrow to see the complete list.
Select the desired instrument and click the Connect button. You will see a message when the connection is done, and the connection status displayed in the
bar at the bottom of the GUIwindow will change from "Disconnected" to "Connected."
Manual Entry of Host Name or IP Address
To use the host name, type the serial number of the E6610A (e.g. KR56180110)
into the box to the right of the Search button.
To use the IPaddress, type the IP address of the E6610A (e.g. 10.122.34.151)
into the box to the right of the Search button. If you do not know the IPaddress
of the E6610A, follow the steps below to find the address.
Go to the PC's Start menu and run cmd.exe to open a command line interface window.
Send a ping command for the serial number of the desired E6610A followed the subnet address, e.g. type "ping KR56180110.companyX.com".
The results from the ping command will show the instrument's IP
address.
Click the Connect button. You will see a message when the connection is done,
and the connection status displayed in the bar at the bottom of the GUIwindow
will change from "Disconnected" to "Connected."
First-time Start-up
If this is the first time you have set up the E6610A, continue with the steps below to
check and update the firmware if needed and install software licenses. If those steps
16Keysight E6610A User and Programming Guide
Page 17
5 GUI Installation and Initial Start-up
have previously been completed, continue with "Setting Up Measurements".
Check and Update Firmware
In the E6610A GUI, go to the menu bar and select Instrument > Update Firmware to
open the Update Firmware window, shown below.
Under "Firmware Compatibility," you should see a message indicating whether the
firmware is compatible with the current version of the GUI software. If the message
does not say "interface compatible," you should update the firmware. You can simply
click the Install button to update the firmware using the file that was included in the
installation package, shown under "Released with setup." If you want to install a
different firmware file, select the File… button to browse to the file or URL location for
the desired file.
Installing Software Licenses
An unlicensed E6610A has only basic functionality that is limited to the following:
Playing back a CW waveform from the RFTx ports
Playing back user-supplied CSV waveform files from the CPRIor RFTx ports
Making time domain, spectrum, or CCDFmeasurements on a signal
To generate or analyze LTEsignals, a license is required for one of these applications:
N5121A LTE FDD Signal Creation and Analysis software for E6610A
N5122A LTETDDSignal Creation and Analysis software for E6610A
Keysight E6610A User and Programming Guide17
Page 18
5 GUI Installation and Initial Start-up
To perform bit error rate measurements, a license is required for E6610A option BR1.
To check what licenses are currently installed in the instrument, in the GUIsoftware,
go to the menu bar and select Instrument > Licensing to open the "License
Management" window shown below.
Previously installed licenses will be shown under "Installed." If new licenses need to
be installed, click on the Software License Redemption button for a summary on how
to redeem a Software Entitlement Certificate for a license file, and click on the
License Installation button for a summary on how to install the license file. This
information is also provided below.
Software License Redemption
1. Go to the Keysight Software License Redemption Web page: www.keysight.com/find/softwarelicense.
18Keysight E6610A User and Programming Guide
Page 19
5 GUI Installation and Initial Start-up
2. Follow the instructions on the Web site and be prepared to enter the following
information:
Order number
Entitlement certificate number
Host information (copy and paste this from the License Management window as shown above)
A valid email address
3. You will receive an email with the license file attached.
License Installation
1. Save the license file from the email to your PC.
2. Run the Keysight License Manager software, which is available for free from
www.keysight.com/find/licensemanager.
3. In the software, go to File >Install and select the license file that you received
to install the licenses on your PC.
4. Close the Keysight License Manager software. In the E6610A GUI software,
open the License Management window. The new licenses should be listed in
the "Available" box at the bottom of the window. If they are not shown, click the
Refresh button to show the available licenses.
5. Click the Install button to install the licenses into the E6610A.
6. Close the "License Management" window. Click the Disconnect button, then
click the Connect button to reconnect to the E6610A. This will cause the
GUIsoftware to validate the installed licenses and enable the features.
If you have purchased any Signal Studio licenses to enable
waveform playback on the E6610A, these licenses only
need to be installed on the PC that’s identified in the
license’s host information, using Keysight License
Manager. Signal Studio licenses will not appear in the
E6610A GUI software's License Management window and
do not need to be installed in the E6610A. Only the
licensed PC will be able to download Signal Studio
waveform files to the E6610A whose serial number is
included in the host information for the license. After the
waveform files have been downloaded into the E6610A,
they will be available for use even if a different PC is used
to control the E6610A.
Keysight E6610A User and Programming Guide19
Page 20
20Keysight E6610A User and Programming Guide
Page 21
6Hardware Connections
Typical Test System Configuration
6 Hardware Connections
1. Establish LAN connections between the PC controller and the E6610A, either by
connecting both to a site network, or by creating a local network using an Ethernet
router as shown in the above diagram. Note that a router that can provide DHCP
functions must be used; a network hub or switch without DHCPcannot be used.
2. Connect AC power to the E6610A and an appropriate power supply to the RRH.
3. Insert SFP or SFP+ transceivers into the SFP1 port in the E6610A and the RRH's
SFP port. Be sure to push the connectors all the way in; you will usually feel/hear a
click. Connect an LCduplex fiber optic cable between the ports.
Keysight E6610A User and Programming Guide21
Be sure to keep the fiber ends of the cable clean. Avoid touching
the exposed fiber and use the protective caps when the cable is
not in use. See Optical Component Care (page 65)
Page 22
6 Hardware Connections
4. Connect the remaining RF components and cables as shown in the diagram above,
using appropriate attenuation for the power levels you plan to use during testing. See
Appendix A: Selecting Attenuation and Power Levels for more details on choosing
appropriate attenuator values. The diagram shows a typical setup for a dual channel
Tx/Rx system testing two antenna paths in the RRH. If you are setting up a single
channel system, omit the connections between Tx2 and Rx2 on the E6610A and the
RRH. Your equipment setup may differ from this diagram depending on the device
under test.
Guidelines for E6610A power levels:
RFRx input levels for best measurements: -25 to 0 dBm
RFRx maximum input levels: +10 dBm, 0V DC
RFTx output level: -80 to 0 dBm for LTEmodulation (+10 dBm max typical for
CW)
22Keysight E6610A User and Programming Guide
Page 23
7Setting up Measurements
Turn On Hardware
1. Turn on the E6610A. All 8 LEDs will be orange initially, then all of the LEDs will turn
off except for the “SYS PLL” LED, and finally the "AxC Tx" LED will be orange. Note that
the "SYSPLL"LEDwill be green instead of orange when an external reference signal
is connected.
2. Turn on the power to the remote radio head. The "SFP 1"LED on the E6610A will
blink orange while the CPRI link is initializing. When the CPRI link has been
synchronized, the “SFP 1” LED on the E6610A will turn green. The "STS" LED on the
E6610A will blink green while it is listening for the RRH to send a DHCP request over
the CPRI link. When the RRH has obtained an IP address and the E6610A has
captured the information, the "STS" LED will change to steady green.
7 Setting up Measurements
Note that in some cases the "STS" LED may not turn steady green even though the
RRH has an IP address, and the LED will eventually turn orange. This occurs when the
E6610A failed to capture the DHCP information for some reason. You can turn the
RRH off and then back on to repeat the DHCP process. If the "STS"LED still does not
go to steady green, you may not be able to obtain the RRH's IPaddress by querying
the E6610A, and will need to check the list of devices connected to the router to
obtain the IP address.
Connect to the E6610A with the GUISoftware
Run the E6610A GUIsoftware by double-clicking on program's desktop icon, or by
going to the Start Menu and navigating to the Keysight > E6610ARemote Radio Head
Tester folder and selecting "E6610AUser Interface." The startup screen is shown
below.
Keysight E6610A User and Programming Guide23
Page 24
7 Setting up Measurements
The E6610A GUI software has been designed to search and list all E6610A
instruments on the same network subnet. You can use this search function, or
manually provide the host name or IPaddress to identify the instrument for
connection.
Using the Search Function
To search for E6610A instruments automatically, click the Search button.
A "search complete" message will appear when the software is done, and a list
of discovered instruments will appear in the box to the right of the Search button. Use the drop-down arrow to see the complete list.
Select the desired instrument and click the Connect button. You will see a message when the connection is done, and the connection status displayed in the
bar at the bottom of the GUIwindow will change from "Disconnected" to "Connected."
Manual Entry of Host Name or IP Address
To use the host name, type the serial number of the E6610A (e.g. KR56180110)
into the box to the right of the Search button.
To use the IPaddress, type the IP address of the E6610A (e.g. 10.122.34.151)
into the box to the right of the Search button.
If you do not know the IP address of the E6610A, follow these steps to
find the address.
1. Go to the PC's Start menu and run cmd.exe to open a command line
inter-face window.
24Keysight E6610A User and Programming Guide
Page 25
7 Setting up Measurements
2. Send a ping command for the serial number of the desired E6610A followed the subnet address, e.g. type "ping KR56180110.companyX.com".
3. The results from the ping command will show the instrument's IP
address.
Click the Connect button. You will see a message when the connection is done,
and the connection status displayed in the bar at the bottom of the GUIwindow
will change from "Disconnected" to "Connected."
Configure Signal Generation and Analysis Parameters
The next step is to click on each of the tabs in the Settings area on the left side of the
window to configure the radio access technology (RAT), CPRI link interface, CPRI
Tx/Rx, and RFRx and Tx parameters. You may also want to set up the trigger and
reference signals. The procedure below describes an example setup. For a more
complete description of the available settings and measurements, see "GUI Menus
and Displays".
Tooltip help hints are available for each parameter on the GUI.
Place the mouse cursor in the data entry field and a pop-up will
appear with help information about that parameter, including a
brief description of the parameter and the range of allowed
values, where applicable.
Select Radio Access Technology (RAT)
These are global parameters that apply to all of the CPRI and RFtransmitters and
receivers.
1. Click the drop-down menu to select LTEFDDor LTETDD. These selections are
only available if a valid license is installed in the E6610A for the
N5121ALTEFDDor N5122A LTETDD applications.
2. Select the system bandwidth: 5, 10, or 20 MHz.
3. For LTETDD, select the uplink/downlink configuration and the special subframe
configuration. The software includes downlink test models E-TM 1.1, 3.1, and
uplink fixed reference channel FRC A3 for the combinations of configuration values in the drop-down menu. Other configurations can be tested by using usersupplied waveform files and choosing the "Custom" setting for the configuration.
Keysight E6610A User and Programming Guide25
Page 26
7 Setting up Measurements
Configure CPRIParameters
1. Set the IQ sample bit width to 15 or 16 bits.
2. Select the IQ sample mapping configuration: consecutive or interleaved
3. If applicable, set the scrambling seed value. This field is only enabled when the
CPRI line rate is 4915.2 Mbps or higher. A value of zero turns scrambling off.
The CPRI link will need to be resynchronized by clicking the "Re-sync" button
for this setting to take effect. If you will be changing the CPRI line rate also,
both parameters can be changed befor clicking on the "Re-sync" button.
4. Set the CPRIline rate. The default value of "Auto Negotiate" will allow the
E6610A and the RRH to negotiate a rate. To set a specific rate, choose the
value from the drop-down menu and then click the "Re-sync" button. The CPRI
diagnostic window will open and show the status of the line rate synchronization process as well as the actual line rate achieved. This window can
also be viewed at any time by clicking the "Diagnostic" button. Close this window when done.
26Keysight E6610A User and Programming Guide
Page 27
7 Setting up Measurements
Configure CPRI Tx and Rx
Click the "CPRI" tab to configure settings for the two CPRI transmitters and receivers.
Keysight E6610A User and Programming Guide27
Page 28
7 Setting up Measurements
For CPRI 1 Tx and CPRI 2 Tx:
— Level (dBFS): Enter the CPRIRMS level that corresponds to the maximum
power from the RRH/base station. Range is -40.0 to -6.0 dBFS.
— Waveform: Select the waveform file to be transmitted over CPRI to the RRH.
LTEtest models E-TM 1.1 and 3.1 are provided with the N5121A LTEFDDand
N5122A LTETDD applications. You can also select a custom CSV file, or a file
created by the N7624BLTEFDDor N7625BLTETDDSignal Studio applications
(requires valid Signal Studio licenses for download to the E6610A). To load
waveform files into the E6610A, go to the menu bar in the GUI and select Instrument > Waveform Manager. See this topic in the GUI Menus and Displays section for more details.
— Trigger: Applies a time delay to the start of the frame transmission. Allowed
range is -5.000 to +5.000 ms.
For CPRI 1 Rx and CPRI2 Rx:
These settings apply to the capture of the uplink data from the RRH's receiver.
— Length (ms): Set the length of the data capture. Default is one LTE frame, with a
little additional time to allow for timing variations. The E6610A always analyzes
28Keysight E6610A User and Programming Guide
Page 29
7 Setting up Measurements
the first frame only, but up to 30 ms of data (3 frames) can be captured for data
export and analysis with other software tools. Minimum value is 0.5 ms.
— Trigger: Specifies a time delay from the start of the frame to initiate the data
capture. Allowed range is -5.000 to +5.000 ms.
— Input check box: Enable or disable the CPRI capture channel.
Configure RFRX Ports
Click on the "RFRX"tab to configure settings for the RFRx1 and RFRx2 ports, which
are used to test the Tx outputs from the RRH.
— Freq (MHz): Enter the frequency for the RFRxport, which is the RRH's Tx output
frequency. Note:Both RFRX 1 and RFRX 2 are automatically set to the same
frequency.
— Length (ms): Set the length of the data capture. Default is one LTE frame, with a
little additional time to allow for timing variations. The E6610A always analyzes
the first frame only, but up to 30 ms of data (3 frames) can be captured for data
export and analysis with other software tools. Minimum value is 0.5 ms.
— Trigger: Specifies a time delay from the start of the frame to initiate the data
capture. Allowed range is -5.000 to +5.000 ms.
— Ext Attn (dB): Enter the external attenuation in your test setup between the Tx
output of the RRHand the RFRx input of the E6610A. This value should be
entered before setting the Level. This information will be combined with the
Keysight E6610A User and Programming Guide29
Page 30
7 Setting up Measurements
— Level (dBm): Enter the power level at the Tx output of the RRH. This information
— Input check box: Enable or disable the RFRxcapture channel.
Configure RFTXPorts
Click on the "RFTX"tab to configure settings for the RFTX outputs, which are used to
test the receiver paths in the RRH.
"Level (dBm)" setting to allow the E6610A to automatically adjust its input attenuation and gain to optimize Rx measurements. Range of allowed values is 0 to
80.00 dB.
will be combined with the "Ext Attn" setting to allow the E6610A to automatically adjust its input attenuation and gain to optimize Rx measurements.
After accounting for the "Ext Attn" setting, the allowed range of values is -80.00
to +5.00 dBm.
— Freq (MHz): Enter the frequency for the RFTx port, which is the RRH's Rx input
frequency. Note:Frequencies for RFTX 1 and RF TX 2 can be set independently.
— Waveform: Select the uplink waveform file to be transmitted to the RRH's
receiver inputs. LTEtest model FRC-A3 files are provided with the N5121A
LTEFDDand N5122A LTETDD applications. This provides a QPSK signal
30Keysight E6610A User and Programming Guide
Page 31
7 Setting up Measurements
occupying all available resource blocks for the selected bandwidth. You can
also select a CW signal, a custom CSV file, or a file created by the
N7624BLTEFDDor N7625BLTETDDSignal Studio applications (requires valid
Signal Studio licenses for download to the E6610A). To load waveform files into
the E6610A, go to the menu bar in the GUI and select Instrument > Waveform
Manager.
— Trigger: Specifies a time delay for the start of waveform playback. Allowed
range is -5.000 to +5.000 ms.
— Ext Attn (dB): Enter the external attenuation in your test setup between the
RFTx output of the E6610A and the Rx input of the RRH. This value should be
entered before setting the Level. The E6610A will use this information combined with the "Level (dBm)" setting to set the power level transmitted from the
RFTx port. The range is 0 to 80.00 dB.
— Level (dBm): Enter the power level to be applied at the Rx input of the RRH. The
E6610A will use this information combined with the "Ext Attn" setting to set the
power level transmitted from the RFTx port. After accounting for the "Ext Attn"
setting, the allowable RFTx output power range is -80.00 to 0 dBm.
Configure Trigger and Reference Settings
To enable trigger inputs and outputs or to choose external vs. internal reference, go
to the menu bar in the GUIsoftware and select Instrument > Trigger &Reference
Options.
— Input synchronization signal: Sets the E6610A to use the signal at the rear
panel SYNC-IN input as an external trigger.
— Output synchronization signal: Sets the E6610A to output a periodic signal at
the rear panel SYNC-OUT connector that is aligned with the start of each
LTEframe.
Keysight E6610A User and Programming Guide31
Page 32
7 Setting up Measurements
— Reference source: Specifies the source of the reference signal. Choices
— External reference status: Indicates whether an external reference has been
Click the "Commit" button to apply the settings to the instrument.
Configure Measurement Windows
You can open multiple measurement windows to display the results from any of the 4
CPRI or RFRx data captures. To open a new window, go to the menu bar and select
New Window, followed by which data capture you want to view, then select the
desired measurement type to open the result window. The screenshots below show
the different measurements available for the CPRI Rxand RFRx captures.
Additional measurement configuration choices will appear in the menu bar after a
measurement window has been opened.
are:automatic, internal, external.
detected at the rear panel 10M-In input. The status is also displayed in the
lower right corner of the GUI window.
32Keysight E6610A User and Programming Guide
Page 33
7 Setting up Measurements
To quickly arrange the windows, go to the menu bar and select Window >Tile
horizonally or Tile vertically. You can also arrange the windows manually.
Commit Settings to E6610A
Once you have set up all of the signal generation and analysis parameters, click the
"Commit to E6610A" button to send the settings to the E6610A.
You can select New Window >SCPICommand Log to open a window that will display
all of the SCPI commands that are sent when you click the "Commit to E6610A"
button. This can be helpful with creating automated tests.
Configure the RRH
The next step is to configure the RRH to enable it to use the CPRI data stream for RF
signal generation and transmission of digital IQ data from the receiver. This requires
knowledge of the configuration commands for the RRH, which are unique for different
manufacturers and models. The process for communicating with the RRH is also
vendor-specific. A general procedure is presented here for RRHs that use the Fast
C&M CPRI channel for pass-through of Ethernet packets.
Determine the IPAddress of the RRH
To find the IP address of the RRH, establish a connection to the E6610A SCPI Server
and query the E6610A for the IP address. This can be done using a terminal emulation
program such as the freeware program PuTTY (download from www.putty.org), which
will be used in the example below.
Run the PuTTY program. In the configuration window, set Host name =
Localhost, Port = 5025, and Connection Type to "Raw" as shown below.
Keysight E6610A User and Programming Guide33
Page 34
7 Setting up Measurements
Click "Open" to open the terminal window. It will be blank.
Tell the SCPI server the IP address of the E6610A by typing the SCPI command
CONTrol:INST:IPADdress xxx.xxx.xxx.xxx, where the x’s are replaced by the IP
address of the E6610A.
The SCPI server does not display a prompt, and it does not
return any response unless a query was issued. To check for
errors, use the command SYSTem:ERRor? The SCPI server will
display any error message or respond with “No error.”
Instead of providing the IPaddress, you can also use the host name by typing
the command CONTrol:INST:HOST? KR12345678, where "KR12345678" is
replaced by the serial number of the desired E6610A. Note that this command
must be sent as a query with the question mark, and the SCPI server will reply
with the host name of the unit it has identified for connection.
To connect to the E6610A, send the command CONTrol:INST:CONN
To query the IP address of the RRH, send the command
CONTrol:RRH:IPADdress? Make a note of this IP address for use in sending
configuration commands to the RRH in the next step.
Establish Telnet Session to RRH
For RRHs that are controlled using command line scripts, use a telnet session to log in
to the RRH and send the configuration/control commands. Other software tools may
34Keysight E6610A User and Programming Guide
Page 35
7 Setting up Measurements
also be available from the manufacturer to connect to the RRH and send the control
commands.
From the PC start menu, search for "cmd.exe" to open a Command Prompt
window.
Type “telnet yyy.yyy.yyy.yyy” where the y’s are replaced by the IP address of
the RRH.
Log in to the RRH.
Send the appropriate commands to configure the Tx and Rx parameters of the
RRH.
Enable operation of the RRH transmitter and receiver.
Initiate E6610AMeasurements
Click the green arrow to the right of the Trigger type selection to start data capture
and analysis measurements.
The default trigger type is "Continuous." You can change this to "Single shot" to
perform one capture at a time. All open measurement windows will be updated with
each capture.
The green arrow changes to a red circle while captures are occurring. Click the red
circle to stop data captures and measurement updates.
Keysight E6610A User and Programming Guide35
Page 36
36Keysight E6610A User and Programming Guide
Page 37
8 GUIMenus and Measurement Displays
8GUIMenus and Measurement Displays
This section provides descriptions for each item in the GUI menus. For a description of
the parameters in the Settings configuration panel on the left side of the GUI window,
go to Configure Signal Generation and Analysis Parameters.
File Menu
Recall State: Opens a file explorer window to allow user to select an instrument state
(*.xml) file containing the settings for CPRITx/Rx, RFTx/Rx, and measurement
windows.
Save State: Opens a file explorer window to allow user to select a location and file
name to save an instrument state (*.xml) file, which contains the settings for
CPRITx/Rx, RFTx/Rx, and measurement windows. Note that any settings changes
must be committed to the E6610A before they will be saved as part of the instrument
state.
Recall State &Measurement: Opens a file explorer window to allow user to select a
state plus measurement (*.xmlz) file containing the settings for CPRITx/Rx, RFTx/Rx,
and measurement windows, as well as the measurement data results.
Save State &Measurement: Opens a file explorer window to allow user to select a
location and file name to save an instrument state plus measurement (*.xmlz) file,
which contains the settings for CPRITx/Rx, RFTx/Rx, and measurement windows, and
includes the captured data for the selected measurements. Note that any settings
changes must be committed to the E6610A before they will be saved as part of the
instrument state.
Show Settings Box: This enables display of the Settings box which provides tabs to
allow configuration of the CPRI Tx/Rx and RFTx/Rx parameters.
Keysight E6610A User and Programming Guide37
Page 38
8 GUIMenus and Measurement Displays
Hide Settings Box: This removes the Settings box from the left side of the GUI window
to provide more space to display measurements.
Show Full Screen: This expands the measurement display area to the full screen,
removing the title bar and menu/settings bars at the top of the window and the status
bar at the bottom. The Settings box setting is unchanged. To toggle full screen mode
on and off, use the Ctrl-F key combination.
Instrument Menu
Search: This serves the same function as the "Search" button on the GUI. The
software will search for any E6610As connected on the same network subnet. A
"search complete" message will appear when the software is done, and a list of
discovered instruments will appear in the box to the right of the Search button. Use
the drop-down arrow to see the complete list.
Connect: This serves the same function as the "Connect" button on the GUI. The
software will connect to the E6610A with the host name or IPaddress selected in the
box to the right of the "Search" button. A message will be displayed to report whether
the connection was successful.
Disconnect: This serves the same function as the "Disconnect"button on the GUI,
which appears after a successful connection has been made to an E6610A. Selecting
this function will end the connection to the E6610A.
Trigger & Reference Options: This opens a window for setting trigger inputs and
outputs and the source for the reference signal as shown below.
38Keysight E6610A User and Programming Guide
Page 39
8 GUIMenus and Measurement Displays
Input synchronization signal: Sets the E6610A to use the signal at the rear
panel SYNC IN input as an external trigger.
Output synchronization signal: Sets the E6610A to output a periodic signal at
the rear panel SYNC OUT connector that is aligned with the start of each
LTEframe.
Reference source: Specifies the source of the reference signal. Choices
are:automatic, internal, external.
External reference status: Indicates whether an external reference has been
detected at the rear panel 10 MHz In input. The status is also displayed in the
lower right corner of the GUI window.
Click the "Commit" button to apply these settings to the instrument.
Update Firmware: Opens a window that shows the installed firmware version and the
compatibility status of the firmware, and allows installation of firmware updates . The
window is shown below.
Keysight E6610A User and Programming Guide39
Page 40
8 GUIMenus and Measurement Displays
If the "Firmware Compatibility" says "Interface compatible," no firmware update is
needed. If any other status is shown, you can install the firmware release that is
included in the current version of the GUI software by clicking the "Install" button.
Other versions of firmware can also be installed by clicking the "File..." button to
select a different firmware file.
Licensing: Opens the License Management window shown below, which displays the
licenses currently installed in the instrument and allows installation of new licenses.
Detailed instructions for redeeming and installing licenses may be found in the
E6610AStartup Guide. This procedure is also described in the section titled GUI
Installation and Startup, under the heading "Installing Software Licenses."
40Keysight E6610A User and Programming Guide
Page 41
8 GUIMenus and Measurement Displays
Waveform Manager: Opens the Waveform Manager window shown below, which
allows the user to delete or download waveform files into the baseband generator
non-volatile memory in the E6610A. By default, the instrument includes a set of
waveform files for the E-TM 1.1 and 3.1 and FRC A3 test models defined in the 3GPP
standard TS 36.141 for the 5, 10, and 20 MHz configurations of LTEFDDand LTETDD
as described in the E6610ATechnical Overview. These waveforms may only be used if
the appropriate N5121A LTEFDDor N5122A LTETDDlicenses are installed in the
E6610A. These files are selected by choosing TM 1.1, TM 3.1, or FRC-A3 from the
"Waveform" drop-down menu in the CPRITx or RFTx settings.
Any unused waveform files may be deleted if necessary. They can always be
downloaded again from the default directory
C:\ProgramData\Keysight\E6610A\Waveforms. Note that C:\ProgramData may be a
hidden folder on the PC so you may need to enable display of hidden folders inFile
Explorer in order to see this folder.
The E6610A also supports download and playback of Signal Studio files generated by
the N7624B LTEFDDor N7625B LTETDD applications. A valid SignalStudio license is
required with option BFP for connection to an E6610A, along with the appropriate
LTEcapability options. This license is issued for the combination host IDconsisting of
Keysight E6610A User and Programming Guide41
Page 42
8 GUIMenus and Measurement Displays
the PC's serial number and the E6610A's serial number. Only this licensed PC will be
able to download SignalStudio files to the licensed E6610A. Once those waveform
files have been downloaded into the E6610A, a different PCcan be used to control the
E6610A to play back those waveforms.
Note that not all Signal Studio LTE waveforms will play back properly in the E6610A.
The waveforms must conform to the bandwidths and sample rates supported by the
E6610A. Baseband filtering should also be turned off when generating Signal Studio
waveform files for use with the E6610A, as the instrument applies its own baseband
filtering.
User-created CSVwaveform files can also be used with the E6610A. The files should
contain IQ samples expressed as floating point numbers between -1 and +1. To avoid
clipping and overdriving the RRH, the IQ data should be scaled so that the highest
power that would be transmitted in the waveform is scaled to -18 dB.
To delete files that are installed in the E6610A, click to highlight the desired files in the
top window and then click the "Delete"button.
To download new waveform files into the E6610A, click the "File..." button to open a
window to navigate to the desired files and select them. The file names will be added
in the "Download Waveform" windows. You can remove any files from this list by
highlighting the files and clicking the "Remove" button. Click the "Install" button to
download the waveform files.
Static IPAddress: Opens the Fallback Static IPAddress dialog box that allows you to
enter a static IPaddress that will be used if there is no DHCP server available. To set
the static IPaddress, enter the desired addresses in the fields for IPAddress, Network
42Keysight E6610A User and Programming Guide
Page 43
8 GUIMenus and Measurement Displays
Mask, and Gateway and click the "Install" button. To remove the static IP information
from the E6610A, click the "Clear" button.
New Window Menu
The New Window menu allows the user to open new windows to display various
measurements from the CPRIRx or RFRx captures, and also provides access to a
SCPI command log window and a CPRIdiagnostics window.
Opening one or more measurement windows will add more choices to the menu bar.
Keysight E6610A User and Programming Guide43
Page 44
8 GUIMenus and Measurement Displays
1 - CPRI 1 window and 2 - CPRI 2 window
These selections allow the user to open new measurement windows for the enabled
CPRI receiver inputs for testing of the uplink receiver paths in the RRH. The available
measurements will be covered below in the section Analysis Measurement Windows
below.
3- Rx 1 window and 4 Rx 2 window
These selections allow the user to open new measurement windows for the enabled
RFRx receiver inputs for testing the downlink transmit paths in the RRH. The available
measurements are described below.
Analysis Measurement Windows
Time Domain IQ
This window shows the linear magnitude of the IQ samples in the captured frame,
with the sample number on the x-axis. The screenshot shows an example
measurement of an LTE TDD signal. The window also shows these numeric results:
Sample rate
Duration of signal capture
IQ DC offset (in dBFS)
RMSpower (in dBm for RF, dBFS for CPRI)
Peak power (in dBm for RF, dBFS for CPRI)
Crest factor
44Keysight E6610A User and Programming Guide
Page 45
8 GUIMenus and Measurement Displays
Time Domain Log Mag
This window shows the magnitude on a log magnitude scale of the IQ samples in the
captured frame, with the sample number on the x-axis. The screenshot shows an
example measurement of an LTE TDD signal. The window also shows these numeric
results:
Sample rate
Duration of signal capture
IQ DC offset (in dBFS)
RMSpower (in dBm for RF, dBFS for CPRI)
Peak power (in dBm for RF, dBFS for CPRI)
Crest factor
Keysight E6610A User and Programming Guide45
Page 46
8 GUIMenus and Measurement Displays
Spectrum Occupied BW
This window shows the spectrum measurement of the signal and calculates the
occupied bandwidth. For RF measurements, the y-axis is in dBm and the x-axis is in
absolute frequency. For CPRI measurements, the y-axis is in dBFS and the x-axis is
labeled relative to the center frequency as 0 Hz. The window also shows these
numeric results:
Sample rate of measurement
Resolution bandwidth
Occupied bandwidth power (in dBm for RF, dBFS for CPRI)
FFT time
Occupied bandwidth (in MHz): bandwidth containing 99% of the total integrated
power of the transmitted spectrum, centered on the center frequency
46Keysight E6610A User and Programming Guide
Page 47
8 GUIMenus and Measurement Displays
Carrier Power ACLR
This measurement is only available for RFRx1/Rx2. It displays the adjacent channel
power for the transmitted signal, with preconfigured offsets and integration
bandwidths based on the "RATConfig"settings. The following numeric results are
available:
Sample rate
Resolution bandwidth
Total power
FFTtime
Carrier power
ACLR lower1 and upper1: power in adjacent channels
ACLR lower2 and upper2: power in alternate channels
Keysight E6610A User and Programming Guide47
Page 48
8 GUIMenus and Measurement Displays
SpectrumEmission Mask
This measurement is only available for RFRx1/Rx2. It displays the spectrum emission
mask for the transmitted signal, using the mask selected under the "Configuration"
menu. The mask is displayed in red and the data trace is in green. The mask choices
are:
Sample rate
Resolution bandwidth
Total power
FFT time
Carrier power
SEM mask compliance pass/fail
Minimum margin: shows power and frequency of worst case measurement rel-
ative to mask
48Keysight E6610A User and Programming Guide
Page 49
8 GUIMenus and Measurement Displays
CCDF
This measurement displays the complementary cumulative distribution function for
the measured power in the captured signal, which indicates how much time the signal
is at or above a certain power level. The probability % is on the y-axis and the peakto-average ratio (PAR) is on the x-axis. The gray trace represents a Gaussian
distribution for reference. The following numeric results are available:
Sample rate
Signal capture duration
Number of samples
RMSpower
Peak power
Crest factor
Average: probability of the average power
PAR (10%), PAR(1%), PAR (0.10%), PAR (0.01%), PAR(0.001%), and PAR
(0.0001%): PAR levels corresponding to each of the listed probability levels.
PAR (1%) = 6.5 dB means that 1% of the power measurements were at or above
a PAR of 6.5 dB.
Keysight E6610A User and Programming Guide49
Page 50
8 GUIMenus and Measurement Displays
EVMConstellation
This measurement displays the constellation diagram for the EVM measurement. The
E6610A calculates EVM by comparing the measured IQ samples with a reference
waveform file which is the transmitted signal. When using the software GUI to make
measurements, the waveforms selected for CPRI Tx1/Tx2 are used as the reference
for the RFRx1/Rx2 measurements respectively, and the waveforms selected for the
RFTx1/Tx2 are used as the reference for the CPRI Rx1/Rx2 measurements
respectively. When automated measurements are performed using the SCPI server,
the appropriate SCPI commands need to be sent to define the reference waveforms
for EVM measurements. See the SCPI command reference for more details on these
commands: CONFigure:CPRI:TMODel, CONFigure:RADio:TMODel,
SENSe<1|2>:CPRI:CAPTure:TMODel, SENSe<1|2>:RADio:CAPTure:TMODel.
The screenshot shows a typical measurement using the TM 3.1 waveform provided in
the N5121A LTEFDD application. When using the waveforms provided in the LTE
applications, only the data symbols are included in the EVM measurement.
50Keysight E6610A User and Programming Guide
Page 51
8 GUIMenus and Measurement Displays
The following information is also provided in this window:
Test model used as reference for the EVM calculation. If a Signal Studio or
user-defined CSV waveform file is used, the test model will be identified as "custom."
Number of symbols analyzed
RMSEVM for all symbols
Peak EVM over all symbols
Signal to noise ratio, calculated from EVM result
Number of QPSK/64QAM symbols analyzed
RMSEVM
Frequency error
Time sync
IQoffset
IQ gain error
IQ quadrature error
When a custom waveform file is used, the EVM measurement includes all symbols
except the synchronization signals, and the RMS and peak EVM results are displayed
on the right side for each modulation type. The modulation type with the most
symbols have the constellation displayed in green, while the other modulation types
Keysight E6610A User and Programming Guide51
Page 52
8 GUIMenus and Measurement Displays
are displayed in purple. This screenshot shows the measurement of a Signal Studio
generated TM 3.1 signal as an example.
EVMvs. Sub-carrier
This measurement displays a graph of the EVM in percent vs. subcarrier number. It
also displays the same numeric results as the EVM vs. Constellation measurement.
The red trace shows the peak EVM while the green trace shows RMS.
52Keysight E6610A User and Programming Guide
Page 53
8 GUIMenus and Measurement Displays
EVM vs. Time
This measurement displays a graph of the EVM in percent vs. symbol number. It also
displays the same numeric results as the EVM vs. Constellation measurement. The
screenshot below shows an example LTETDD measurement where there is no data
during the uplink time slots. The red trace shows the peak EVM while the green trace
shows RMS.
Keysight E6610A User and Programming Guide53
Page 54
8 GUIMenus and Measurement Displays
SCPICommand Log
This selection opens a window that displays the SCPIcommands being sent to the
E6610A, and can be used to help create a software program for test automation.
54Keysight E6610A User and Programming Guide
Page 55
8 GUIMenus and Measurement Displays
CPRIDiagnostics
This selection opens the CPRI Diagnostics window. The CPRItab shows information
about the CPRI link status, including the current CPRIline rate and status of alarms.
This information is updated continuously until the diagnostics window is closed. The
SFP tab shows information about the SFP/SFP+ transceiver module installed in the
E6610A.
Keysight E6610A User and Programming Guide55
Page 56
8 GUIMenus and Measurement Displays
Parent Frame
This selection opens a new main window (frame) where the user can add additional
measurement displays. This may be useful for grouping measurement results. The
screenshot below shows the main GUI frame containing RFRx1 measurements along
with a new parent frame containing CPRI 1 measurements. The new parent frame is
configured in the same way as the main window.
56Keysight E6610A User and Programming Guide
Page 57
8 GUIMenus and Measurement Displays
Window Menu
Close child window: Closes the selected/active measurement window.
Keysight E6610A User and Programming Guide57
Page 58
8 GUIMenus and Measurement Displays
Cascade: Displays all open measurement windows as a cascaded series, with each
window slightly offset from the previous one.
Tile horizontally: Arranges up to 3 measurement windows with one above the other.
When more than 3 measurement windows are open, they are arranged as needed to
fit in the overall frame.
Tile vertically: Arranges up to 3 measurement windows side by side from left to right.
When more than 3 measurement windows are open, they are arranged as needed to
fit in the overall frame.
Next: Selects the next measurement window as the active window.
Previous: Selects the previous measurement window as the active window.
Close All Windows: Closes all open windows within the main software frame.
A list of current open windows is displayed at the bottom of this menu, with a check
mark indicating the current selected/active window.
Help Menu
The Help menu brings up the "About" window showing the version of the GUIsoftware
and SCPIserver, and provide links to E6610A product information and support
information from www.keysight.com. If the GUI software is connected to an
instrument, this window will also show the firmware and FPGA versions in the
instrument.
58Keysight E6610A User and Programming Guide
Page 59
8 GUIMenus and Measurement Displays
Select Measurement
This menu allows you the change the measurement type in the currently selected
window. The list of available measurements varies depending on whether the
measurement window is for RFRx or CPRI Rx.
Keysight E6610A User and Programming Guide59
Page 60
8 GUIMenus and Measurement Displays
Configuration Menu
This menu allows the user to choose the type of mask for the spectrum emission mask
measurement and to enable calculation of bit error rate when option BR1 is installed.
3GPP 36.141 Cat A 1GHz > E-UTRA < 3GHz
3GPP 36.141 Cat A E-UTRA < 1GHz
3GPP 36.141 Cat B2
The software provides predefined masks for pass/fail testing for category A, for E-
UTRA bands between 1 and 3 GHz and E-UTRA bands below 1 GHz, and for category
B2. The default mask is 3GPP 36.141 Cat B2.
Calculate BER: This selection is available when option BR1 is installed in the E6610A
and the user has selected one of the EVM measurements. Selecting this
measurement will add these results to the EVM measurement window: Total bits,
Error bits, BER percentage. The BER is calculated based on the data in one frame,
compared to the transmitted data in the waveform file.
60Keysight E6610A User and Programming Guide
Page 61
8 GUIMenus and Measurement Displays
Display Menu
This menu allows the user to change the y-axis scaling for the selected measurement
display. These settings are not available for the EVMConstellation measurement.
Set REF level: Sets the reference level.
Set Num Div: Sets the number of divisions for the y-axis.
Set Scale/Div: Sets the scale per division.
Set all defaults: Restores default values for the y-axis scaling.
Keysight E6610A User and Programming Guide61
Page 62
8 GUIMenus and Measurement Displays
I/O Menu
This menu allows the user to export the captured IQ data for the selected
measurement as a CSV file for use with other analysis software.
62Keysight E6610A User and Programming Guide
Page 63
9Calibration
There are no user calibration procedures for the E6610A. Keysight recommends
sending the E6610A to a Keysight Service Center for periodic calibration. The
recommended calibration interval is one year. For more information, go to
www.keysight.com/find/e6610a and click on "Repair & CalibrationServices."
9 Calibration
Keysight E6610A User and Programming Guide63
Page 64
64Keysight E6610A User and Programming Guide
Page 65
10Optical Component Care
Optical accessories are available by ordering the E6610A-AK1 accessory kit. This
provides two 10 Gbps SFP+ transceiver modules and a single 3-meter single-mode
optical cable (patch cord) with LCduplex connectors. The SFP+ modules are 1310 nm
Class 1 laser safe products. Below are some tips for proper care and handling of the
optical accessories.
Inserting and Removing the SFPs and Fiber Cables
To insert:
Remove the plastic plug from the front connectors on the SFP
Insert SFP into E6610A until it clicks in place. Take precautions to prevent
damage from electrostatic discharge (ESD).
To insert the fiber optic cable, ensure that the bail handle is in the upright
position as shown below. Remove the protective caps from the fiber and insert
the LCduplex connector into the SFP with the latches on the underside.
10 Optical Component Care
To remove:
Depress the fiber cable latches on the underside of the LCduplex connector
and pull the fiber cable out of the SFP. Replace the protective caps on the fiber.
Pull the bail handle forward/down and remove the SFP module, while
observing ESD precautions. Raise the bail handle and reinsert the protective
SFP plug.
Keysight E6610A User and Programming Guide65
Page 66
10 Optical Component Care
Care and Handling Tips
SFPs and fiber patch cord connectors are sensitive to dust . Keep protective
caps in place on SFPs and patch cords when not in use.
SFP transceivers are sensitive to damage from electrostatic discharge (ESD).
Proper precautions should be taken to prevent ESDwhen handling SFP modules. Use a properly grounded ESD strap.
SFPs are hot-pluggable but repeated insertions shorten the life of the module.
Minimize the number of times that the SFP module is removed and inserted
while the E6610A or RRHare turned on.
Fiber connections can be degraded by oils from skin contact. Avoid touching the
ends of the fibers and keep the protective caps in place when the cables are not
in use. Periodic cleaning of the fibers with an appropriate fiber cleaning kit may
be needed.
Do not bend the fiber cables beyond the recommended minimum bend radius.
The cables supplied in the accessory kit are single-mode fibers in a 1.6 mm
jacket, and based on the ITU G.652 standard, the minimum bend radius is 32
mm.
66Keysight E6610A User and Programming Guide
Page 67
Keysight E6610A User and Programming Guide67
Page 68
11 Using the SCPI Server
11Using the SCPI Server
The SCPIServer is installed as part of the E6610A GUI software package, and it is a
service that loads during PC startup by default. The SCPI server interprets SCPI
commands from the PC and presents them to the E6610A instrument firmware to
control the instrument and capture data. Users can interface with the SCPI server by
using a test automation software program, or sending commands and reading data
interactively. To control the E6610A instrument in an interactive manner using the
SCPI server interface, the user needs to install and use a terminal emulation
program. Examples of terminal emulation software include the PuTTY freeware
program (download from www.putty.org), or the Keysight Connection Expert utility
which is part of the Keysight IOLibraries Suite, available at
www.keysight.com/find/iolibraries.
Using A Terminal Emulation Program
The instructions below use the freeware program PuTTY (download from
www.putty.org). Similar configuration settings may be used with other terminal
emulation programs.
Run the PuTTY program. In the configuration window, set Host name =
Localhost, Port = 5025, and Connection Type to "Raw" as shown below. If you
want to save the terminal session including any measured data results, click on
"Logging"in the left configuration menu to enable logging to a file.
68Keysight E6610A User and Programming Guide
Page 69
11 Using the SCPI Server
Click "Open" to open the terminal window. It will be blank.
Tell the SCPI server the IP address of the E6610A by typing the SCPI command
CONTrol:INST:IPADdress xxx.xxx.xxx.xxx, where the x’s are replaced by the IP
address of the E6610A.
The SCPI server does not display a prompt, and it does
not return any response unless a query was issued. To
check for errors, use the command SYSTem:ERRor? The
SCPI server will display any error message or respond
with “No error.”
Instead of providing the IPaddress, you can also use the host name by typing
the command CONTrol:INST:HOST? KR12345678, where "KR12345678" is
replaced by the serial number of the desired E6610A. Note that this command
must be sent as a query with the question mark, and the SCPI server will reply
with the host name of the unit it has identified for connection.
To connect to the E6610A, send the command CONTrol:INST:CONN. The
SCPIserver will respond with "1" for a successful connection.
To confirm the connection, send the command *IDN?. The response will show
the serial number of the connected instrument.
You are now ready to send control and measurement commands to the instrument.
Using Keysight Connection Expert
The instructions below explain how to use Keysight Connection Expert. To access this
utility on your PC, go to the Windows task bar and click on the Keysight IOLibraries
iconto bring up the menu and select "Connection Expert." The icon may be in the
hidden icon group.
In the Connection Expert window, if this is the first time you have set up the
SCPIserver connection, click on "Manual Configuration" to see the window below,
then select "AddNew Instruments/Interfaces", and "LANinstrument" to add a LAN
device. For Hostname or IPAddress, type in "Localhost". Under Set Protocol, select
"Socket" and use the default port number 5025. Check the box for "Allow *IDN Query"
and then click "Accept."
Keysight E6610A User and Programming Guide69
Page 70
11 Using the SCPI Server
Once the new connection has been added, you should see a display like the following
with information on the right section about the E6610A. Once the socket connection
setup has been completed one time on the PC, when you start the Keysight
Connection Expert in the future, you should see the E6610A in the list of instruments
on the left and be able to click on it to see the information shown below.
70Keysight E6610A User and Programming Guide
Page 71
11 Using the SCPI Server
Next, click on "Send Commands To This Instrument" next to the VISAAddress to open
the Keysight Interactive IO window. Click on "Options" and use the drop-down menu
for EOLSequence to select "\r\n" and click "OK".
Keysight E6610A User and Programming Guide71
Page 72
11 Using the SCPI Server
To connect the SCPI server to a specific E6610A instrument, type the command
CONTrol:INST:IPADdress xxx.xxx.xxx.xxx, where the x’s are replaced by the IP
address of the E6610A.
Instead of providing the IPaddress for the E6610A, you can also use the host name by
typing the command CONTrol:INST:HOST? KR12345678, where "KR12345678" is
replaced by the serial number of the desired E6610A. Note that this command must
be sent as a query with the question mark, and the SCPI server will reply with the host
name of the unit it has identified for connection.
To connect to the E6610A, send the command CONTrol:INST:CONN. You can confirm
the connection by sending the command *IDN? The response should include the
model number, serial number, and firmware revision of the connected instrument. You
are now ready to send SCPI commands to this instrument.
Note: The SCPI server does not display a prompt, and it does not return any
response unless a query was issued. To check for errors, use the command
SYSTem:ERRor? The SCPI server will display any error message or respond
with “No error.”
72Keysight E6610A User and Programming Guide
Page 73
12SCPI Command Reference
Introduction to SCPI on the E6610A
The E6610A SCPI interface supports the standard IEEE required and mandatory SCPI
commands, for example commands like “*IDN?” to identify the instrument and
“SYS:ERR?” to read the error status register.
The E6610A also supports a full set of SCPI commands, similar to those used on
industry-leading spectrum analyzers and signal generators to control the
measurement and signal playback functions. These commands are broken down into
the following subsystems according to the SCPI standard.
CONTROL Subsystem
For establishing connection to the E6610A and querying the RRH's IP address
SOURCE Subsystem
12 SCPI Command Reference
For setting up and configuring playback of CPRI and RF signals to be transmitted by
the E6610A
SENSE Subsystem
For configuring the E6610A's signal capture and measurement system to make
measurements
MEASURE Subsystem
The measurement sub-system has the following sections:
CONFIG: For configuring the E6610A’s RF and CPRI playback and capture system
INITIATE:To initiate a raw data capture from the measurement hardware
MEASURE:To initiate a new data capture and use the data to make a measurement
such as ACP, EVM, etc.
FETCH:To use an existing data capture to make a measurement such as ACP, EVM,
etc.
TRACE Subsystem
To export trace measurement data, such as ACLR plot traces, as text over the SCPI
interface. Similar to the MMEM commands, the trace commands allow the trace data
from various measurements like ACLR to be output as a series of text (CSV) numbers
directly over the SCPI connection.
Keysight E6610A User and Programming Guide73
Page 74
12 SCPI Command Reference
SYSTEM Subsystem
For obtaining information about system configuration and licenses, and managing the
waveform files stored in the instrument.
TRIGGER Subsystem
To configure the E6610A to use either internal or external trigger and reference
signals to time-align the captured and transmitted data.
IEEE Mandatory SCPI command support
Command Description
*CLSClear status command
*ESEEvent Status enable
*ESE?Event status enable query
*ESR?Event status Register query
*IDN?Identification query
*OPCOperation complete command
*OPC?Operation complete query
*RSTReset command. For the E6610A, this will initiate a reboot of the
*SREService Request Enable command
*SRE?Service Request Enable query
*STB?Status Byte query
*TST?Self Test query
*WAIWait to continue command
instrument.
IEEE Required SCPI commands
The E6610A supports the following standard SCPI status register commands.
However, the instrument firmware does not make use of the status register to report
conditions; it only allows the registers to be set and read by the user.
CommandDescription
SYST:ERRQuery the system error queue for the first error
SYST:ERR:NEXT?Query the system error queue for the next error
SYST:VERS?System Version inquiry
STATus:OPERation?Queries the value of the Status Operation
74Keysight E6610A User and Programming Guide
code and description. E.g. -200,"Execution
Error"
in the queue
register.
Page 75
12 SCPI Command Reference
STATus:OPERation:EVENt?Queries the value of the Status
OperationEvent register.
STATus:OPERation:CONDition?Queries the value of the Operation Condition
register. The response is the sum of the
decimal value of all the bits set to 1.
STATus:OPERation:ENABle
<value>
Sets the value of the Data Questionable Event
Enable register. The value is the sum of the
decimal values of the bits you want to enable.
STATus:OPERation:ENABle?Queries the value of the Operation Condition
register. The response is the sum of the
decimal value of all the bits set to 1.
STAT:QUEStionable:EVENt?Queries the Data Questionable Event register.
The response is the sum of the decimal value of
all the bits set to 1.
STATus:QUEStionable:CONDition? Queries the Data Questionable Condition
register. The response is the sum of the
decimal value of all the bits set to 1.
STATus:QUEStionable:ENABle
<value>
Sets the value of the Data Questionable Event
Enable register. The value is the sum of the
decimal values of the bits you want to enable.
STATus:QUEStionable:ENABle?Queries the Data Questionable Event Enable
register. The response is the sum of the
decimal value of all the bits set to 1.
STATus:PRESetPresets all error/event queue enable registers.
Additional SYSTEM Commands
CommandDescription
SYSTem:FPGA:VERSion?Queries the current FPGAversion in the
E6610A.
SYSTem:FIRMware:VERSion?Queries the version of embedded firmware that
the E6610A is currently running.
SYSTem:REBootThis command will initiate a system reboot of the E6610A.
SYSTem:CHECkversions?This command returns the E6610A's software
version, SCPI server version, and a comment on
their compatibility. Example:
2.7.0,2.7.0,Interface compatible no update
required.
SYSTem:WAVeform:ADD <file_
name>
SYSTem:WAVeform:DELeteDeletes a waveform file from the E6610A's
Keysight E6610A User and Programming Guide75
Loads a waveform file from the PC into the
E6610A's internal memory. Example:
SYSTem:WAVeform:ADD C:\Example\LTE_
TDD38_10M.csv
Page 76
12 SCPI Command Reference
<file_name>internal memory.
SYSTem:WAVeform:LIST?Query returns a comma separated list of all of
SYSTem:WAVeform:SPACe?Query returns the amount of free space in KB
CONTROL Subsystem Commands
These commands are used to establish and control the connections for the E6610A
and the RRH under test that is connected to it via CPRI.
CommandDescription
CONTrol:INSTrument:IPADdress
<IPaddress>
CONTrol:INSTrument:HOST? <hostname>
the waveform files stored in the E6610A's
internal memory.
remaining in the E6610A's waveform memory.
Specifies the IP address of the E6610A so that
the SCPI interface software can connect to that
E6610A over the network to control it.
Example: CONT:INST:IPAD 192.168.1.76
Specifies the hostname of the E6610A so that
the SCPI interface software can connect to that
E6610A over the network to control it. The
query's response will be the hostname.
Example: CONT:INST:HOST? KR12345678
CONTrol:INSTrument:CONNectUsed after the E6610A IP address or hostname
has been set to establish the connection to the
E6610A. This command must be sent after the
CONT:INST:IPAD or CONT:INST:HOST?
command, but before any further SCPI
commands are sent to the E6610A. The SCPI
server returns a value of "1" to indicate a
successful connection.
CONTrol:INSTrument:CONNect?Query returns 0 = no or 1 = yes to indicate if a connection has
been made to an E6610A.
CONTrol:INSTrument:DISConnect Used to disconnect the SCPIserver from the
currently connected E6610A.
CONTrol:INSTrument:IPADdress? Used to query the IP address of the E6610A that
the SCPI interface is connected to and
controlling.
CONTrol:RRH:IPADdress?Used to request the IP address of the RRH that
the E6610A is connected to via its CPRI
interface.
CONTrol:RRH:CPRilayer1resetPerforms a CPRI layer 1 reset, which will cause the con-
nected RRH to reset/reboot
76Keysight E6610A User and Programming Guide
Page 77
12 SCPI Command Reference
MEASURE Subsystem Commands
CONFIGURE commands
These commands are used to configure the E6610A’s playback and capture hardware
before transmitting and capturing data. The CONFIGURE commands apply to both
channels in the E6610A, while the SOURCE and SENSE commands apply to either
channel 1 or 2 only.
CommandDescription
CONFigure:RAT:TYPE LTESets the E6610A's Radio Access Technology to
LTE. This command is global and will specify the
radio access technology to be used for all CPRI,
RX and TX inputs/outputs on the E6610A.
Currently only LTE is available but support for
additional radio access technologies is planned in
the future.
CONFigure:RAT:TYPE?Queries the RATtype setting. Result will be "NONE" or "LTE".
Sets the bandwidth in MHz for the modulated
signals that the E6610A can playback and
capture, and specifies whether the CPRI IQ
samples are interleaved or consecutive.
This command is global and will specify the
bandwidth to be used for all CPRI, RX and TX
inputs/outputs on the E6610A.
CONFigure:RAT:BW?Queries the bandwidth setting and IPmapping configuration.
Result will be the bandwidth in MHz and eitherINTERLEAVED or
CONSECUTIVE for the IQ mapping.
CONFigure:RAT:MODE
TDD|FDD
Selects either LTE TDD or FDD mode.
Note that this setting is global and will apply to all
CPRI and RFRX/TX paths in the E6610A.
CONFigure:RAT:MODE?Queries the LTE mode. Result is "TDD"or "FDD".
Sets the LTETDD configuration when that RATis
selected. The first value indicates the UL/DL
configuration and the second value indicates the
special subframe configuration. Default value is
0,0.
Note that this setting is global and will apply to all
CPRI and RFRX/TX paths in the E6610A.
CONFigure:RAT:ULDLconfig?Queries the UL/DL and special subframe configuration. Result is
the UL/DL configuration number, a comma, and then the special subframe configuration number.
CONFigure:CPRI:TMODel TM11
| | TM31
Sets the LTEtest model waveform to be used for
CPRI Tx playback and RFRx demodulation for
Keysight E6610A User and Programming Guide77
Page 78
12 SCPI Command Reference
CONFigure:RADio:TMODel
TM11 | TM31 | CW| FRCA3
CONFigure:SEMask
[CATBOPT2]| CATA1TO3 |
CATA0T01;
CONFigure:SEMask?Queries the type of spectrum emission mask to be used for limit
CONFigure:CPRI:BITWidth 15 |16Sets the bit width for the IQsamples to be used on
CONFigure:CPRI:SEED <seed value>Sets the CPRI scrambling seed to an integer value between 0
both channels 1 and 2. Use the SOURCE/SENSE
commands to set the test model differently for the
2 channels.
Sets the LTEtest model waveform to be used for
RF Tx playback and CPRIRx demodulation for
both channels 1 and 2. Use the SOURCE/SENSE
commands to set the test model differently for the
2 channels.
Configures the spectrum emission mask type to
be used for the SEM test on both channels, as
defined in 3GPPTS 36.141:
< 3 GHz
CATA0TO1 = Category A, E-UTRAbands < 1 GHz
Note CATBOPT2 is the default.
testing. Result will be 2 comma separated values with both values being one of "CATBOPT2", "CATA1TO3", or "CATA0TO1".
the CPRI link.
and 326778. A value of 0 turns scrambling off. Scrambling is only
available for CPRIline rates of 4915.2 Mbps or higher.
INITIATE commands
CommandDescription
INITiate:CAPTure Instructs the E6610A to make a data capture on all enabled capture
channels: RFRx1 or Rx2, and CPRI Rx1 or Rx2. The captured data is saved
in temporary files for measurement processing.
FETCH commands
FETCH commands are used to perform a measurement on previously captured data.
The data must first be captured using the INITiate:CAPTure command or a MEASure
command. An execution error will result if an existing capture file is not available.
CommandDescription
FETCh[1]|2:CHPower?Returns the carrier power of the signal on the selected
E6610A RX input, for the configured measurement frequency
& bandwidth,Result is in dBm.
FETCh[1]|2:OBWidth?Returns the occupied bandwidth for the carrier at the
configured measurement frequency. Result is in MHz.
78Keysight E6610A User and Programming Guide
Page 79
12 SCPI Command Reference
FETCh[1]|2:ACP?Returns the adjacent channel power measurement of the
carrier for the configured frequency and bandwidth. The
command returns 4 comma separated measurements in the
following order :
1. Carrier power in dBm
2. Alternate lower channel power in dBc
3. Adjacent lower channel power in dBc
4. Adjacent upper channel power in dBc
5. Alternate upper channel power in dBc
The command also creates a plot file of the trace data vs.
frequency over the configured bandwidth, with the fixed 3GPP
specified resolution bandwidth. Use the corresponding TRACE
command to read the trace data.
FETCh[1]|2:SEMask?Performs a spectrum emission mask test on the carrier at the
configured frequency & bandwidth, using the configured SEM
mask format. The command returns 12 parameters as follows:
1. A textual resultof "PASS" or "FAIL" showing if the emissions
complied with the mask or not.
2. Emissions level in Mask region 5, at a lower frequency than
the carrier
3. Emissions level in Mask region 4, at a lower frequency than
the carrier
4. Emissions level in Mask region 3, at a lower frequency than
the carrier
5. Emissions level in Mask region 2, at a lower frequency than
the carrier
6. Emissions level in Mask region 1, at a lower frequency than
the carrier
7. Emissions level at the carrier frequency
8. Emissions level in Mask region 1, at a higher frequency than
the carrier
9. Emissions level in Mask region 2, at a higher frequency than
the carrier
10. Emissions level in Mask region 3,at a higher frequency
than the carrier
11. Emissions level in Mask region 4,at a higher frequency
than the carrier
12. Emissions level in Mask region 5,at a higher frequency
than the carrier
The command also creates a plot file of the spectrum
emissions vs. frequency (includingthe scaled SEM mask)
trace data over the configured bandwidth. The resolution
bandwidth used is varied accordingto the 3GPP specification
for the selected SEM mask type. Use the corresponding
TRACE command to read the trace data.
Keysight E6610A User and Programming Guide79
Page 80
12 SCPI Command Reference
FETCh[1]|2:RADio:EVM?This command will demodulate the existing capture data using
FETCh[1]|2:CPRI:EVM?This command will demodulate the existing capture data using
the configured demodulation test model, and return the
following 20 comma delimited results :
1. Frequency Error (Hz)
2. Time Sync (ms)
3. IQ Offset (dB)
4. Gain Imbalance (dB)
5. Quadrature Error (deg)
6. Number of Symbols Analyzed
7. Composite EVM RMS (%)
8. Composite EVM Peak (%)
9. Number of QPSK Symbols
10. QPSK EVM RMS (%)
11. QPSK EVM Peak (%)
12. Number of 16QAM Symbols
13. 16QAM EVM RMS (%)
14. 16QAM EVM Peak (%)
15. Number of 64QAM Symbols
16. 64QAM EVM RMS (%)
17. 64QAM EVM Peak (%)
18. Total Bits (number)
19. Error Bits (number)
20. Bit Error Rate
Bit error rate results are returned only if option BR1 is installed
in the E6610A.
The demodulation test model to be used is set using one of
these commands: CONFigure:CPRI:TMODel, or
SENSe<1|2>:RADio:CAPTure:TMODel.
This command also generates a plot file of the EVM
constellation points, which can be exported using the
appropriate TRACE command.
the configured demodulation test model, and return the
following 20 comma delimited results :
1. Frequency Error (Hz)
2. Time Sync (ms)
3. IQ Offset (dB)
4. Gain Imbalance (dB)
5. Quadrature Error (deg)
6. Number of Symbols Analyzed
7. Composite EVM RMS (%)
8. Composite EVM Peak (%)
9. Number of QPSK Symbols
80Keysight E6610A User and Programming Guide
Page 81
FETCh[1]|2:CCDF?
12 SCPI Command Reference
10. QPSK EVM RMS (%)
11. QPSK EVM Peak (%)
12. Number of 16QAM Symbols
13. 16QAM EVM RMS (%)
14. 16QAM EVM Peak (%)
15. Number of 64QAM Symbols
16. 64QAM EVM RMS (%)
17. 64QAM EVM Peak (%)
18. Total Bits (number)
19. Error Bits (number)
20. Bit Error Rate
Bit error rate results are returned only if option BR1 is installed
in the E6610A.
The demodulation test model to be used is set using one of
these commands: CONFigure:RADio:TMODel or
SENSe<1|2>:CPRI:CAPTure:TMODel.
This command also generates a plot file of the EVM
constellation points, which can be exported using the
appropriate TRACE command.
This command uses existing capture data and returns
the following CCDF values :
1. RMS Power in dBm
2. Crest Factor in dB
3. Peak Power in dBm
4. Peak to Average ratio for 10%, in dB
5. Peak to Average ratio for 1%, in dB
6. Peak to Average ratio for 0.1%, in dB
7. Peak to Average ratio for 0.01%, in dB
A Peak to Average ratio value of of X dB for 1% means
that 1% of the power measurements were at or above a
PAR of X dB.
MEASURE commands
A MEASUREcommand initiates a new data capture and then performs a
measurement on that captured data.
CommandDescription
MEASure[1]|2:AVGPower?Initiates a new RF capture on the selected E6610A RF RX input
and returns the total RF power in dBm.
MEASure[1]|2:CHPower?Initiates a new RF capture on the selected E6610A RF RX input
and returns the channel power in dBm.
MEASure[1]|2:OBWidth?Initiates a new RF capture on the selected E6610A RF RX
Keysight E6610A User and Programming Guide81
Page 82
12 SCPI Command Reference
MEASure[1]|2:ACP?Initiates a new RF capture on the selected E6610A RF RX
MEASure[1]|2:SEMask?Initiates a new RF capture on the selected E6610A RF RX input
channel and returns the Occupied Bandwidth in MHz.
channel and reports the Adjacent Channel Power as 5 comma
separated values in the following order :
1. Carrier power in dBm
2. Adjacent lower channel power in dBc
3. Adjacent upper channel power in dBc
4. Alternate lower channel power in dBc
5. Alternate upper channel power in dBc
The command also creates a plot file of the trace data vs.
frequency over the configured bandwidth, with the fixed 3GPP
specified resolution bandwidth. Use the corresponding TRACE
command to read the trace data.
and performs a spectrum emission mask test on the carrier at
the configured frequency and bandwidth, using the configured
SEM mask format. The command returns 12 parameters as
follows:
1. A textual resultof "PASS" or "FAIL" showing if the emissions
complied with the mask or not.
2. Emissions level in Mask region 5, at a lower frequency than
the carrier
3. Emissions level in Mask region 4, at a lower frequency than
the carrier
4. Emissions level in Mask region 3, at a lower frequency than
the carrier
5. Emissions level in Mask region 2, at a lower frequency than
the carrier
6. Emissions level in Mask region 1, at a lower frequency than
the carrier
7. Emissions level at the carrier frequency
8. Emissions level in Mask region 1, at a higher frequency than
the carrier
9. Emissions level in Mask region 2, at a higher frequency than
the carrier
10. Emissions level in Mask region 3,at a higher frequency than
the carrier
11. Emissions level in Mask region 4,at a higher frequency than
the carrier
12. Emissions level in Mask region 5,at a higher frequency than
the carrier
The command also creates a plot file of the spectrum emissions
vs. frequency (including the scaled SEM mask) trace data over
the configured bandwidth. The resolution bandwidth used is
varied according to the 3GPP specification for the selected SEM
82Keysight E6610A User and Programming Guide
Page 83
12 SCPI Command Reference
mask type. Use the corresponding TRACE command to read the
trace data.
MEASure[1]|2:RADio:EVM?Initiates a new RF capture on the selected E6610A RF RX input
and demodulate the existing capture data using the configured
demodulation test model, and return the following 20 comma
delimited results :
1. Frequency Error (Hz)
2. Time Sync (ms)
3. IQ Offset (dB)
4. Gain Imbalance (dB)
5. Quadrature Error (deg)
6. Number of Symbols Analyzed
7. Composite EVM RMS (%)
8. Composite EVM Peak (%)
9. Number of QPSK Symbols
10. QPSK EVM RMS (%)
11. QPSK EVM Peak (%)
12. Number of 16QAM Symbols
13. 16QAM EVM RMS (%)
14. 16QAM EVM Peak (%)
15. Number of 64QAM Symbols
16. 64QAM EVM RMS (%)
17. 64QAM EVM Peak (%)
18. Total Bits (number)
19. Error Bits (number)
20. Bit Error Rate
Bit error rate results are returned only if option BR1 is installed
in the E6610A; otherwise the values are zero.
The demodulation test model to be used is set using one of these
commands: CONFigure:CPRI:TMODel, or
SENSe<1|2>:RADio:CAPTure:TMODel.
This command also generates a plot file of the EVM
constellation points, which can be exported using the
appropriate TRACE command.
NOTE:If a custom waveform file is being measured, use the
command SENSe<1|2>:RADio:CAPTure:DEModtype
OFDM|SCFDMA to select the appropriate demodulation scheme
before making the EVMmeasurement.
MEASure[1]|2:CPRI:EVM?Initiates a new capture on the selected E6610ACPRIRX input
and demodulates the capture data using the configured
demodulation test model, and returns the following 20 comma
delimited results :
1. Frequency Error (Hz)
2. Time Sync (ms)
Keysight E6610A User and Programming Guide83
Page 84
12 SCPI Command Reference
MEASure[1]|2:CCDF?Initiates a new capture on the selected E6610ARFRXinput and
3. IQ Offset (dB)
4. Gain Imbalance (dB)
5. Quadrature Error (deg)
6. Number of Symbols Analyzed
7. Composite EVM RMS (%)
8. Composite EVM Peak (%)
9. Number of QPSK Symbols
10. QPSK EVM RMS (%)
11. QPSK EVM Peak (%)
12. Number of 16QAM Symbols
13. 16QAM EVM RMS (%)
14. 16QAM EVM Peak (%)
15. Number of 64QAM Symbols
16. 64QAM EVM RMS (%)
17. 64QAM EVM Peak (%)
18. Total Bits (number)
19. Error Bits (number)
20. Bit Error Rate
Bit error rate results are returned only if option BR1 is installed
in the E6610A; otherwise the values are zero.
The demodulation test model to be used is set using one of these
commands: CONFigure:RADio:TMODel or
SENSe<1|2>:CPRI:CAPTure:TMODel.
This command also generates a plot file of the EVM
constellation points, which can be exported using the
appropriate TRACE command.
NOTE:If a custom waveform file is being measured, use the
command SENSe<1|2>:CPRI:CAPTure:DEModtype
OFDM|SCFDMA to select the appropriate demodulation scheme
before making the EVMmeasurement.
returns the following CCDF values :
1. RMS Power in dBm
2. Crest Factor in dB
3. Peak Power in dBm
4. Peak to Average ratio for 10%, in dB
5. Peak to Average ratio for 1%, in dB
6. Peak to Average ratio for 0.1%, in dB
7. Peak to Average ratio for 0.01%, in dB
A Peak to Average ratio value of of X dB for 1% means that 1%
of the power measurements were at or above a PAR of X dB.
84Keysight E6610A User and Programming Guide
Page 85
12 SCPI Command Reference
SOURCE Subsystem Commands
The SOURCE:RADIO commands configure either the RFTX1 or RFTX2 output on the
E6610A, while the SOURCE:CPRI commands configure the CPRI TX1 or TX2 outputs.
CommandDescription
SOURce<1|2>:RADio:POWer <level> Sets the desired RF power level at the RRH test port in
dBm. The E6610A will automatically adjust the level of
RF power output at its RF TX port to account for any
external losses configured using the
SOURce:RADio:CORRection command, so this
correction command should be sent before setting
the RF power level.
SOURce<1|2>:RADio:POWer?Returns the RF power level currently configured for
the selected E6610A RF TX output in dBm.
SOURce<1|2>:RADio:MODE CW |
MODULATED
SOURce<1|2>:RADio:MODE?Returns the currently configured mode for the
SOURce<1|2>:RADio:STATe
ON|OFF|1|0
SOURce<1|2>:RADio:STATe?Returns the currently configured state of the selected
SOURce<1|2>:RADio:FREQuency
<value in kHz>
SOURce<1|2>:RADio:FREQuency?Returns the currently configured center frequency of
SOURce<1|2>:RADio:CORRection
<value>
SOURce<1|2>:RADio:CORRection?Returns the value of the currently configured
SOURce<1|2>:RADio:ARB:TRIGger
<value>
Sets the selected E6610A RF TX output to be CW or
modulated signal format
selected E6610A RF TX, either CW or modulated.
Sets the state of the selected E6610A RF TX output to
be ON or OFF (1 or 0).
E6610A RF TX output (ON or OFF).
Sets the center frequency of the selected E6610A RF
TX to the chosen frequency (value in kHz).
the selected E6610A RF TX output in kHz.
Specifies the amount of external attenuation (in dB)
on the selected E6610A RF TX path. The E6610A will
automatically compensate the level of RF power
output at its TX port to account for any external losses
configured using this command. This command
should be sent prior to the command
SOURce<1|2>:RADio:POWer.
For example, if the correction is set to 20 dB and a
SOURce:RADio:POWer of -80 dBm is requested,the
E6610A will transmit -60 dBm at its RFTx output port,
so that after the external losses of 20 dB are taken
into account, the power level presented to the device
under test will be -80 dBm.
correction for the selected E6610A RF TX output in
dB.
This command is used to set the trigger delay for the
selected E6610A RF TX output, which determines
when the waveform playback starts with respect to
the LTE airframe tick. This allows the user to account
for propagation delay in any circuitry connected to the
Keysight E6610A User and Programming Guide85
Page 86
12 SCPI Command Reference
SOURce<1|2>:RADio:ARB:TRIGger?Queries the trigger delay setting for the selected
SOURce<1|2>:RADio:ARB:TMODel?Queries the name of the test model or waveform file that is
SOURce<1|2>:RADio:ARB:WAVEform?Queries the name of the waveform file that is selected for
SOURce<1|2>:RADio:ARB:STATe
ON|OFF|1|0
SOURce<1|2>:RADio:ARB:STATe?Returns the on/off state of the selected RFTX arbitrary wave-
SOURce<1|2>:CPRI:ARB:TRIGger
<value in ms>
RFTXoutput.
The LTE airframe tick is a trigger signal that is
transmitted every 10 ms that indicates the start of the
LTE airframe. This signal is available as the Trigger
output on the E6610A's rear panel BNC connector.
The value entered is in ms with values between -10 to
+10 ms.
RFTXoutput. Result is in ms.
Selects the waveform for playback on the specified
RFTX output. Waveform may be one of the test
models provided in the LTE applications (TM 1.1, TM
3.1, FRC-A3), or the user can provide the name of a
CSVor Signal Studio-generated file. A user-supplied
file must be installed in the E6610A's baseband
memory before it can be used.
selected for playback on the specified RFTX output.
playback on the specified RFTX output. No result is returned
if the selected waveform is not a user-supplied waveform file.
This user-supplied file must be installed in the E6610A's baseband memory before it can be used.
Sets the arbitrary waveform generator's state for the
selected RF TX output. In order to playback a
modulated signal, the arbitrary waveform generator
must be turned on using this command. In addition,
playback will not actually start until the master
playback state is enabled using the command
SOURce:PLAYback:STATe ON. This command will
initiate playback from any playback sources that have
been individually enabled. See the playback enabling
process described for the SOURce:PLAYback:STATe
command below for more details.
form generator.
This command is used to set the trigger delay for the
selected CPRI TX channel, to control when the
playback starts with respect to the LTE airframe tick.
This provides compensation for any propagation delay
in the optical fiber or the RRH circuitry.
The LTE airframe tick is a trigger signal that is
transmitted every 10 ms that indicates the start of the
LTE airframe. This signal is available as the Trigger
output on the E6610A's rear panel BNC connector.
The value entered is in ms with values between -10 to
+10 ms.
Selects the waveform to be played back on the
selected CPRI TX output. Waveform may be one of the
test models provided in the LTE applications (TM 1.1
or 3.1), or the user can provide the name of a CSVor
Signal Studio-generated file. A user-supplied file must
be installed in the E6610A's baseband memory before
it can be used.
SOURce<1|2>:CPRI:ARB:TMODel?Queries the name of the test model or waveform file that is
selected for playback on the specified CPRITX output.
SOURce<1|2>:CPRI:ARB:WAVEform?Queries the name of the waveform file that is selected for
playback on the specified CPRITX output. No result is
returned if the selected waveform is not a user-supplied waveform file. This user-supplied file must be installed in the
E6610A's baseband memory before it can be used.
SOURce:CPRI:ARB:MULTicast ON|
[OFF]|1|0
Enables or disables multicast mode for CPRI
transmission.
The E6610A has 2 CPRI arbitrary waveform
generators. In normal operation with multicast turned
off, the waveform data for CPRITX 1 (AxC Group 1)
will be transmitted beginning in the first CPRI AxC
container. For example, for a 10 MHz carrier, the
group size will be 4, and the waveform data will be
loaded into containers 1,2, 3, and 4. The waveform
data for CPRITX 2 (AxC Group 2) will be loaded into
the next available AxC containers, e.g. containers 5
through 8 for this 10 MHz example.
Multicast operation enables the E6610A to duplicate
the CPRITX 1 and TX 2 waveforms and map them to
additional AxC containers to enable multi-carrier
testing for a RRH with 2 antennas. With multicast
enabled, the E6610A will copy the CPRI TX 1 data to
AxC Group 3 and the CPRITX 2 data to AxCGroup 4.
This allows the RRH to map AxC Groups 1 and 2 as
the 2 carriers on one antenna, and AxC Groups 3 and
4 as the 2 carriers on the second antenna.
SOURce:CPRI:ARB:MULTicast?Queries whether multicast mode is enabled.
SOURce<1|2>:CPRI:ARB:STATe
ON|OFF|1|0
Sets the arbitrary waveform generator's output state
to on or off, for the selected E6610A CPRI playback
channel.
Note: Playback will not actually start until the master
playback state is enabled using the command
SOURce:PLAYback:STATe ON. This command will
initiate playback from any playback sources that have
been individually enabled. See the playback enabling
process described for the SOURce:PLAYback:STATE
Keysight E6610A User and Programming Guide87
Page 88
12 SCPI Command Reference
SOURce<1|2>:CPRI:ARB:IQLEVel
<value>
SOURce<1|2>:CPRI:ARB:IQLEVel?Queries the CPRI playback IQ level. Result is in dB relative to
SOURce:PLAYback:STATe
ON|OFF|1|0
command below for more details.
Configures the E6610A's IQ playback level over CPRI
to the specified value in dB relative to unit circle full
scale.
Note that the E6610A's playback waveforms are
scaled to -12 dBFS by default, and the E6610A will
play back at that level unless the user selects a
different scale with this IQLEVEL command.
unit circle full scale.
This command sets the master playback state to on or
off. With the master playback state set to off, the
E6610A will not playback any CPRI or RF signals.
The process to change the playback state of any RF or
CPRI playback is as follows:
1. Switch off the master playback using
SOURce:PLAYback:STATe:OFF. This will turn off all
playback and reset the playback states of each
individual playback source to off.
2. Individually enable each playback source required
using the SOURce<1|2>:RADio:ARB:STATe ON and
SOURce<1|2>:CPRI:ARB:STATe ON commands. This
will set up those sources so that when the master
playback is enabled, they will start to play back
signals.
3. Finally re-start all enabled playbacks by using the
master playback enable command
SOURce:PLAYback:STATe ON.
NOTE: It is not possible to enable or disable individual
playback sources without first stopping all
playback.Any SOURce<1|2>:RADio:ARB:STATe or
SOURce<1|2>:CPRI:ARB:STATe commands sent while
the master playback state is on will be ignored.
SOURce:PLAYback:STATe?Returns the master playback state of the connected E6610A.
SOURce:CPRI:LINErate 1|2|3|4|5|6|7|
[AUTO]
SOURce:CPRI:LINerate?Queries the CPRI line rate setting.
SOURce:CPRI:MODE
[CONSECUTIVE]|INTERLEAVED
SOURce:CPRI:MODE?Queries the E6610A for the CPRI IQ mapping mode. Result is
SOURce:CPRI:STATus?
88Keysight E6610A User and Programming Guide
Sets the CPRI line rate to the selected value, Default is
auto-negotiation.
Sets the CPRI IQ mapping mode to either consecutive or interleaved. Default is consecutive.
CONSECUTIVEor INTERLEAVED.
Returns the CPRI link status. 22 comma
separated parameters are returned :
1. The max linerate of the SFP module currently
inserted into the E6610A
Page 89
12 SCPI Command Reference
2. Whether an SFP module is present, i.e. 1 = an
SFP module is installed, 0 = No SFP installed.
3. The SFP module's vendor name
4. The SFP module's part number
5. The SFP module's receiver power
6. The SFP module's transmit power
7. The current CPRI line rate in Mbps
8. Loss of signal: 0 = Signal present, 1 = Loss of
signal
9. Loss of Frame: 1 = LOF, 0 = No LOF
10. CPRI Link state: Operational or attempting
to synchronize
The SENSE:RADIO commands configure the RFRX1 and RX2 receivers to measure
the downlink transmitted signal from the RRH, while the SENSE:CPRI commands
configure the CPRIRX1 and RX2 to analyze the uplink signals from the RRH's
receivers.
CommandDescription
SENSe<1|2>:RADio:STATe ON|[OFF]|1|0This command enables the selected RF RX input
Keysight E6610A User and Programming Guide89
to be ready for measurements. Default state is off,
so each input must be enabled before any
Page 90
12 SCPI Command Reference
SENSe<1|2>:RADio:STATe?Queries the state of the selected RFRX input. Result is
SENSe<1|2>:RADio:LEVel <value in dBm> This command sets the expected RF power level
SENSe<1|2>:RADio:LEVel?This command will return the currently configured
SENSe<1|2>:RADio:CORRection <value in
dB>
SENSe<1|2>:RADio:CORRection?Queries the current setting of the external
measurements are made. In addition, the capture
process needs to be enabled for each input using
the SENSe<1|2>:RADio:CAPTure:STATe ON
command prior to starting a data capture.
ON or OFF.
from the RRH in dBm. This level will be combined
with the SENSe<1|2>:RADio:CORRection setting to
inform
the E6610A of the approximate input power to
expect, so it can adjust its input attenuators and
avoid any damage to the input circuitry. The
command to set the attenuation/correction
should be sent prior to this command to set the RF
power level. For example, if the power at the RRH
Tx port is +40 dBm and the
SENSe<1|2>:RADio:CORRection is set to 50 to
indicate that there is 50 dB external attenuation in
the path from the RRHTx to the RFRX port in the
E6610A, the E6610A will adjust its attenuation
based on an expected input level of -10 dBm.
WARNING: If the actual input RF power is more
than 10 dB above the level set using this
command, damage to the E6610A's detection
hardware may occur.
RF power level for the selected RF RX input.
Sets the amount of external attenuation on the
selected RF RX input in dB. This command should
be sentbefore sending the command
SENSe<1|2>:RADio:LEVel.
Note: The E6610A will automatically compensate
the measurement results to account for any
external losses configured using this command.
For example, consider the case where the
correction is set to 10 dB and an
MEASure:AVGPower? result is requested. If the
actual RF power measured at the E6610A's RX
input was 0 dBm, then the E6610A would correct
for the external loss that has been configured and
report +10 dBm as the measurement result.
This parameter defaults to 0 dB and in this
configuration, the E6610A will report the RF power
as measured directly at the chosen RX input.
attenuation on the selected E6610A RX input.
90Keysight E6610A User and Programming Guide
Page 91
12 SCPI Command Reference
Result is in dB.
SENSe<1|2>:RADio:FREQuency <value in
kHz>
This command will set the center frequency of the
selected RF RX input to the value specified in kHz.
SENSe<1|2>:RADio:FREQuency?Queries the currently configured center frequency
of the selected RF RX input. Result is in kHz.
SENSe<1|2>:RADio:CAPTure:DEPth
<value in ms>
Configures the capture depth for the selected RF
RX input.
The value is in ms, with 10 ms being a full LTE
frame.
SENSe<1|2>:RADio:CAPTure:DEPth?Queries the capture depth for the selected RFRX input.
Value is in ms.
SENSe<1|2>:RADio:CAPTure:TRIGger
<value in ms>
This command sets the capture trigger delay for
the selected RF RX input. The value entered is in
ms of delay from the start of the airframe.
Increasing the delay will effectively allow more IQ
data samples to have been transmitted before the
capture starts. Therefore, if lookingat the IQ
capture plot, a larger delay will make the plot shift
to the left.
SENSe<1|2>:RADio:CAPTure:TRIGger?Queries the capture trigger delay for the selected RFRX
This command selects the waveform that is used as the
reference to demodulate the captured data for the selected RFRX input. Since the RFRX is measuring the RRH's
Tx output, this waveform should match the waveform
selected for the corresponding CPRITX. The file name of
a user-defined file may be entered.
SENSe<1|2>:RADio:CAPTure:TMODel?Queries the waveform that is set as the reference for
demodulating the captured data on the selected RFRX
input.
SENSe<1|2>:RADio:CAPTure:DEModtype
OFDM|SCFDMA
This command is used when a user-defined custom waveform file has been selected, to set the type of demodulation to use on the captured data. For downlink
waveforms, choose OFDM. For uplink waveforms, choose
SCFDMA.
SENSe<1|2>:RADio:CAPTure:STATe ON|
[OFF]|1|0
This command enables or disables the RF capture
for the selected RF RX input. Default state is OFF.
The command does initiate a capture, but it
enables the channel and makes it ready for
capture. The command
SENSe<1|2>:RADio:STATe:ONmust also be issued
to turn on the RF input path prior to a capture;
otherwise only the noise floor will be captured. To
initiate a capture use the INITIATE:CAPTURE
command which will capture data for all enabled
channels simultaneously, or one of the MEASURE
commands.
Keysight E6610A User and Programming Guide91
Page 92
12 SCPI Command Reference
SENSe<1|2>:RADio:CAPTure:STATe?Queries the enable state of the selected RFRX input. Res-
the selected RFRX input. Result is CATBOPT2,
CATA1TO3, or CATA0TO1.
converting measurement trace data from dBFS to dBm.
For example, the data returned from a TRACe<1|2>:ACP
command is reported in dBFS. To convert to dBm, simply
add the conversion factor:dBm_value = dBFS_value
+Conversion_Factor
Configures the capture depth for the selected
CPRI RX channel.
The value used is in ms, with 10 ms being a full
LTE frame.
nel.
This command sets the capture trigger delay for
the selected CPRI RX channel.
The value entered is in ms of delay from the start
of the airframe. Increasing the delay will
effectively allow more IQ data samples to be
transmitted before the capture starts. Therefore, if
looking at the IQ capture plot, a larger delay will
make the plot shift to the left.
CPRIRX channel.
This command selects the waveform that is used as the
reference to demodulate the captured data for the selected CPRIRX input. Since the CPRIRX is measuring the
UL signal on the RRH's Rx path, this waveform should
match the waveform selected for the corresponding RF
TX. The file name of a user-defined file may be entered.
demodulating the captured data on the selected CPRIRX
input.
This command is used when a user-defined custom waveform file has been selected to set the type of demodulation to use on the captured data. For downlink
92Keysight E6610A User and Programming Guide
Page 93
12 SCPI Command Reference
waveforms, choose OFDM. For uplink waveforms, choose
SCFDMA.
SENSe<1|2>:CPRI:CAPTure:STATe ON|
[OFF]|1|0
SENSe<1|2>:CPRI:CAPTure:STATe?Queries the enable state of the selected CPRIRX input.
This command enables or disables the data
capture for the selected CPRI RX input. Default
state is OFF. The command does not initiate a
capture, but it enables the channel to make it
ready for capture. To initiate a capture use the
INITIATE:CAPTURE command which will capture
data for all channels currently enabled
simultaneously,or use one of the
MEASUREcommands.
Result is 0 (off) or 1 (on).
TRACE Subsystem Commands
CommandDescription
TRACe<1|2>:ACPThis command will read the plotfile data from the last ACP
measurement performed on the selected RF RX input and
return the results as text.
The data is a comma delimited list of frequency andpower
level values, for example:
2320.040,-23.30, 2320.100,-23.47, 2320.160,-23.46, etc.
The frequencies are in MHz and the power levels are in
dBm.
TRACe<1|2>:SEMaskThis command will read the plotfile data from the last SEM
measurement performed on the selected RF RX input and
return the results as text.
The data is a comma delimited list of frequency, measured
emission level and mask level values, for example :
2320.160,-23.46, -15.00, etc.
The frequencies are in MHz and the power and mask levels
are in dBm.
TRACe<1|2>:RADio:EVMThis command will read the plotfile data from the last EVM
measurement performed on the selected RF RX input and
return the results as text.
The data is written as a comma delimited list of I and Q
values. For example :
99, 286, -521, 288, 503, 507, 97, 116, etc.
The IQ data has been scaled by 1000 to minimize the
amount of data transferred. To plot an EVM constellation
from this data, note that the first data point is I, the second
data point is Q. Divide the values by 1000 and plot on an X-Y
scatter chart.
Keysight E6610A User and Programming Guide93
Page 94
12 SCPI Command Reference
TRACe<1|2>:CPRI:EVMThis command will read the plotfile data from the last EVM
TRIGGER sub-system commands
CommandDescription
TRIGger:BNC:STATe ON|[OFF]|1|0By default the BNC connectors on the rear
TRIGger:BNC:STATe?Queries the enable state of the BNC connectors. Res-
TRIGger:SYNC:IN:STATe ON|OFF|1|0Sets the state of the E6610A's SYNC-IN
measurement performed on the selected CPRI RX input and
return the results as text.
The data is written as a comma delimited list of I and Q
values. For example :
99, 286, -521, 288, 503, 507, 97, 116, etc.
The IQ data has been scaled by 1000 to minimize the
amount of data transferred. To plot an EVM constellation
from this data, note that the first data point is I, the second
data point is Q. Divide the values by 1000 and plot on an X-Y
scatter chart.
panel of the E6610A are disabled. This
command is used to enable them. All BNC
connectors are enabled or disabled
together using this command.
ult is either "BNCconfiguration disabled" or "BNC configuration enabled".
BNC input to on or off.
Note: If the SYNC-IN state was switched
to on, then that BNC connector has been
enabled, and there is no need to use the
TRIGger:BNC:STATe command to enable
this input.
TRIGger:SYNC:IN:STATe?Queries the enable state of the SYNC-INinput. Result
is either "Sync in config disabled" or "Sync in config
enabled".
TRIGger:SYNC:OUT:STATe ON|OFF|1|0Sets the state of the E6610A's SYNC-OUT
BNC output to on or off.
Note: If the SYNC-OUT state was
switched to on, then that BNC connector
has been enabled, and there is no need to
use the TRIGger:BNC:STATe command to
enable this input.
TRIGger:SYNC:OUT:STATe?Queries the enable state of the SYNC-OUT output.
Result is either "Sync out config disabled" or "Sync
out config enabled".
94Keysight E6610A User and Programming Guide
Page 95
12 SCPI Command Reference
TRIGger:SYNC:IN:DELay [0]Sets a delay on the airframe trigger
output in mS. Can be set to a value
between 0 to 10mS
TRIGger:REF:PRESent?Queries if an external 10 MHz reference
input signal is present at the 10M-IN BNC
connector on the rear panel. Result is
either "No signal present" or "Signal
present".
TRIGger:REF:SOURce AUTO|EXT|INTSets the source for the 10 MHz reference
to Internal, External or auto select.
Default value is AUTO. Auto select will
default to Internal unless it detects the
presence of an external reference, at
which point it will use the external
reference.
TRIGger:REF:SOURce?Queries the reference source setting for
the 10 MHz reference. Result is "manual"
if the reference source is set to Internal or
External, or "auto" if it's set to auto-select.
Example Sequence of SCPI commands for E6610A set-up and
Measurement
Below is an annotated sequence of SCPI commands that can be used to configure an
E6610A and carry out measurements. This is given to provide a simple example of
how to use the commands. If further examples are required a full worked example,
written in Visual Basic is included in the Appendix.
E6610A Configuration
Initial connection and configuration:
1. CONTrol:INSTrument:IPADdress 192.168.1.76-> Specifies the IP address of
the E6610A to be controlled.
2. CONTrol:INSTrument:CONNect-> Establishes connection to specified
E6610A.
3. SOURce1:CPRI:LINErate 4-> Sets the E6610A’s CPRI line rate to 4.
4. SOURce:PLAYback:STATe OFF-> Turns off all playback. This is required
before configuring the E6610A.
5. CONFigure:RAT:TYPE LTE-> Sets the radio access technology to LTE.
6. CONFigure:RAT:BW 10,CONSECUTIVE-> Sets the E6610A to 10 MHz bandwidth, and the IQ mapping to consecutive.
7. CONFigure:RAT:MODE TDD-> Sets the mode to LTETDD.
Keysight E6610A User and Programming Guide95
Page 96
12 SCPI Command Reference
8. CONFigure:RAT:ULDLconfig 3,8-> Sets the E6610A to playback with UL/DL
Set up the E6610A’s RF transmit channel TX 1, which will be used to test the uplink
path in the RRH:
9. SOURce1:RADio:FREQuency 2345000-> Sets the centre frequency of the TX1
10. SOURce1:RADio:MODe modulated-> Sets the TX1 mode to be modulated (not
11. SOURce1:RADio:ARB:TMODel FRCA3-> Sets the waveform for playback from
12. SOURce1:RADio:CORRection 20-> Configures the E6610A to compensate for
13. SOURce1:RADio:POWer -75-> Sets the desired power at the RRH port to -75
configuration 3 and special subframe configuration 8.
to 2345,000 kHz = 2345 MHz.
CW).
TX1 to FRC-A3,which generates an uplink signal with QPSK modulation on all
data resource blocks.
20 dB of external loss in the path from TX1 to the RRH.
dBm. To compensate for the 20 dB of external loss, this means the E6610A
will transmit -55 dBm from the TX1 port.
14. SOURce1:RADio:ARB:STATe ON-> Turns on the arbitrary waveform generator
for TX1.
15. SOURce1:RADio:STATe ON-> Turns on the RF output for TX1.
Set up the E6610A’s RF receiver channel RX1:
16. SENSe1:RADio:FREQuency 2345000-> Sets the center frequency of RX1 to
2345,000 kHz = 2345 MHz.
17. SENse1:RADio:CORRection40-> Configure E6610A to compensate for 40 dB
of external attenuation in the path from the RRH to the RX1 input.
18. SENse1:RADio:LEVel 37-> Sets the expected output power level from the
RRH to 37 dBm. With the 40 dB of external attenuaton, this means the expected input level at RX1 will be -3 dBm.
19. SENSe1:RADio:CAPTure:DEPTh 11-> Set the capture time to 11 ms to allow a
little margin to capture a full 10 ms LTEframe.
20. SENse1:RADio:CAPTure:TRIGger -0.5-> Set RX1 capture trigger delay to 0.5
ms before the start of the LTE frame to make sure the entire frame is captured.
21. SENSe1:RADio:CAPTure:TMODel TM31-> Set the reference waveform for
demodulation of the RX1 signal to TM 3.1.
22. SENse1:RADio:STATe ON-> Switch on the RX1 input path.
23. SENse1:RADio:CAPTure:STATe ON-> Enable RF captures on RX1.
Set up the CPRI 1 playback sent to the RRH for the downlink:
96Keysight E6610A User and Programming Guide
Page 97
12 SCPI Command Reference
24. SOURce1:CPRI:ARB:TMODel TM31-> Set the CPRI playback test model for
the RRH channel 1 to TM 3.1.
25. SOURce1:CPRI:ARB:IQLEVel -15-> Set the CPRI playback IQ level to -15 dB
unit circle full scale.
26. SOURce1:CPRI:ARB:TRIGger 0-> Set RRH’s CPRI playback start at the same
time as the LTE airframe.
27. SOURce1:CPRI:ARB:STATe ON-> Enable the CPRI playback for channel 1.
Set up the CPRI Rxcapture of uplink data from the RRH's receiver:
28. SENSe1:CPRI:CAPTure:DEPTh 11-> Set the capture depth for CPRI channel 1
to 11 ms. This allows a little margin for capture of a full 10 ms LTEframe.
29. SENSe1:CPRI:CAPTure:TRIGger 0-> Set the CPRI capture to be triggered at
the start of the airframe.
30. SENSe1:CPRI:CAPTure:TMODel FRCA3-> Select FRC-A3 as the reference
waveform for demodulating the uplink signal from the RRH.
31. SENse1:CPRI:CAPTure:STATe ON-> Enable CPRI captures on channel 1.
Final turn on of all playback and check for any errors:
27. SOURce:PLAYback:STATe ON-> Enable master playback control to start playback on all enabled playback channels
28. SYST:ERR?-> Check if any errors have occurred
The E6610A is now ready to make measurements. At this point, the RRH under test
should be configured to transmit RF signals on its antenna port(s) using the downlink
CPRI data being sent to it, and to send its received uplink data back over CPRI so that
the E6610A can capture it. When that is done, use the MEASURE or FETCH
commands to make measurements on the CPRIor RF captured data.
E6610A Measurements
29. INITiate:CAPTure-> Initiate a capture of all enabled capture channels, i.e.
RX1 and CPRI 1
30. MEAS1:AVGP?-> Measure the total received RF power on RF RX1. This will be
the output power that the RRHis transmitting, for the 10 MHz TM 3.1 waveform that is being sent to it over CPRI from the E6610A.
31. FETCh1:CHP?-> Now that we have already made a capture of the RF signal
received on RX1 with the INITiate:CAPTure command, we can use the FETCH
command to obtain the carrier power of the 10 MHz TM 3.1 LTE carrier that the
RRH is transmitting, without initiating a new data capture.
32. FETCh1:OBW?-> Obtain the occupied bandwidth of the carrier on RX1, using
the already captured data
33. FETCh1:ACP?-> Fetch the ACP (ACLR) results
Keysight E6610A User and Programming Guide97
Page 98
12 SCPI Command Reference
34. TRACE1:ACP-> Request the trace data for the ACLR plot
35. FETCh1:SEM?-> Fetch the SEM mask result
36. TRACE1:SEM-> Request the SEM mask plot
37. FETCh1:EVM?-> Fetch the EVM results
38. SYST:ERR?-> check if all commands executed without any errors
98Keysight E6610A User and Programming Guide
Page 99
Appendix A: Selecting Attenuation and Power Levels
Appendix A: Selecting Attenuation and Power Levels
The appropriate value of external attenuators need to be selected, depending on the
output power of the RRHunder test, and what signal levels the E6610A needs to
present to the RRH for uplink receiver testing. To make the best selection, the
following attributes of the E6610A need to be considered:
1. The maximum signal the E6610A can produce at its transmitters is +10 dBm
CW or 0 dBm modulated.
2. The minimum signal the E6610A can produce at its transmitters is -55 dBm
3. The maximum signal the E6610A can have at its RX inputs is +10 dBm.
4. The E6610A uses a 30 dB RF attenuator to adjust the input power to -13 dBFS
at its ADC, so the effective minimum signal the E6610A can have presented at
its RX input is -20 dBm.
5. With input signal powers in the +10 to -20 dBm range, the effective dynamic
range of the E6610A’s ADC is about 60 dB.
A typical test system configuration is shown below.
Keysight E6610A User and Programming Guide99
Page 100
Appendix A: Selecting Attenuation and Power Levels
So, for the example set-up shown above, assume that the RRH is tested at 2 downlink
powers of +30 dBm and +47 dBm. There is 30 dB + 20 dB attenuation in the path from
the RRH antenna port to the RFRX inputs. Therefore, the power presented at the
E6610A’s RX input will be -20 dBm and -3 dBm.
For testing the uplink path of the RRH, there is 30 dB of attenuation from the E6610A's
Tx output ports to the RRH's antenna port. Therefore, the range of CW power levels
that the RRH’s UL could be tested at would be:
Maximum CW output power of +10 dBm – 30 dB attenuation = -20 dBm
Minimum output power of -55 dBm – 30dB attenuation = -85 dBm
To allow some margin for cable and circulator losses, the maximum power level
should be reduced by about 1-2 dB.
In order to obtain the best signal-to-noise level at the RRH for uplink testing, it is best
to operate the E6610A transmitter at as high a power as possible and to have a large
attenuator connected directly to the RRH. Similarly for best SNR in downlink testing,
the minimum possible attenuation on the E6610A’s RX input path should be used.
If interference is encountered on uplink measurements, the SNR of the signals
presented to the RRH’s uplink can be improved by increasing the attenuation of the
loads on the RRH’s antenna. For example, if these are increased from 30 to 40 dB,
then the E6610A will transmit a signal 10 dB higher in power, which would increase
the SNR by 10 dB for a fixed level of interference.
This 10 dB improvement in UL SNR has to be balanced by the fact the maximum RSSI
test level would be reduced by 10 dB to -35 dBm.
100Keysight E6610A User and Programming Guide
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.