Keysight E6610A User And Programming Manual

Page 1
User and Programming Guide
Keysight Remote Radio Head Tester E6610A
Page 2
Notices
Copyright Notice
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 SYSTEM­LEVEL (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 main­tenanceof equipment, for ensuring that the equipment is operated within its spe­cifications 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 oper­ating properly (for example, setting the line voltage or replacing consumable mater­ials). 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 ser­vicepersonnel 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 impedance­limited 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
http://about.keysight.com/en/companyinfo/e nvironment/takeback.shtml.
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 built­up 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 Overview 7 2 Referenced and Related Documents 9 3 Introduction to the Remote Radio Head Tester 11 4 E6610A Instrument Connectivity 13
Front Panel connections 13 Rear Panel connections 14
5 GUI Installation and Initial Start-up 15
Turn On Hardware 15 Connect to the E6610A with the GUISoftware 16
Using the Search Function 16 Manual Entry of Host Name or IP Address 16
First-time Start-up 16
Check and Update Firmware 17 Installing Software Licenses 17
6 Hardware Connections 21
Typical Test System Configuration 21
7 Setting up Measurements 23
Turn On Hardware 23 Connect to the E6610A with the GUISoftware 23
Using the Search Function 24 Manual Entry of Host Name or IP Address 24
Configure Signal Generation and Analysis Parameters 25
Select Radio Access Technology (RAT) 25 Configure CPRIParameters 26 Configure CPRI Tx and Rx 27 Configure RFRX Ports 29 Configure RFTXPorts 30
Configure Trigger and Reference Settings 31 Configure Measurement Windows 32 Commit Settings to E6610A 33 Configure the RRH 33
Determine the IPAddress of the RRH 33
Establish Telnet Session to RRH 34 Initiate E6610AMeasurements 35
8 GUIMenus and Measurement Displays 37
File Menu 37 Instrument Menu 38 New Window Menu 43
v
Page 6
Analysis Measurement Windows 44
Window Menu 57 Help Menu 58 Select Measurement 59 Configuration Menu 60 Display Menu 61 I/O Menu 62
9 Calibration 63 10 Optical Component Care 65
Insertingand Removing the SFPs and Fiber Cables 65
Care and Handling Tips 66
11 Using the SCPI Server 68
Using A Terminal Emulation Program 68 Using Keysight Connection Expert 69
12 SCPI Command Reference 73
Introduction to SCPI on the E6610A 73 IEEE Mandatory SCPI commandsupport 74 IEEE Required SCPI commands 74 Additional SYSTEM Commands 75 CONTROL Subsystem Commands 76 MEASURE Subsystem Commands 77
CONFIGURE commands 77
INITIATE commands 78
FETCH commands 78
MEASURE commands 81 SOURCE Subsystem Commands 85 SENSE Subsystem Commands 89 TRACE Subsystem Commands 93 TRIGGER sub-system commands 94 Example Sequence of SCPI commands for E6610A set-up and Measurement 95
E6610A Configuration 95
E6610A Measurements
Appendix A: Selecting Attenuation and Power Levels 12 Appendix B: Connecting to Multiple E6610As
Controlling Multiple Independent E6610As 101
Using a Terminal Emulator 101
Using Keysight Connection Expert 101
Synchronizing Multiple E6610As
Appendix C: AxC Configuration and Multicast Mode
97
99
101
102
104
vi
Page 7
1 Document 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 GUIsoftware 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.
1 Document Overview
Keysight E6610A User and Programming Guide 7
Page 8
8 Keysight E6610A User and Programming Guide
Page 9
2 Referenced and Related Documents
E6610-90001 Quick Start Poster E6610-90002 E6610A Startup Guide
2 Referenced and Related Documents
Keysight E6610A User and Programming Guide 9
Page 10
10 Keysight E6610A User and Programming Guide
Page 11
3 Introduction to the Remote Radio Head Tester
3 Introduction to the Remote Radio Head Tester
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 Guide 11
Page 12
12 Keysight E6610A User and Programming Guide
Page 13
4 E6610A Instrument Connectivity
Front Panel connections
Item Connection Description
1 Ethernet RJ45 connector, 100Base-T 2 SFP1 Port for SFP/SFP+ transceiver module 3 SFP2 Unused port; reserved for future use 4 Serial port DB9 RS-232 connector, for factory use only 5 Status LEDs
SYS PLL: Frequency reference source; orange = internal, green = external
4 E6610A Instrument Connectivity
SFP1:SFP1module 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 RFTx: 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
6 Tx1 RFoutput port, SMA female 3.5mm, 50Ω nominal 7 Tx2 RFoutput port, SMA female 3.5mm, 50Ω nominal 8 Trig Reserved for future use, BNCfemale, 50Ω nominal 9 Rx1 RFinput port, SMA female 3.5mm, 50Ω nominal
10 Rx2 RFinput port, SMA female 3.5mm, 50Ω nominal
Keysight E6610A User and Programming Guide 13
Page 14
4 E6610A Instrument Connectivity
Rear Panel connections
Item Connection Description
1 AC input Power cable connection 2 Fuse T2AH 250V 3 On/Off switch AC power switch 4 AUX 1 Reserved for future use 5 AUX 2 Reserved for future use 6 SYNC OUT Frame trigger output, BNCfemale, high Z (LVTTL)output, capable
7 SYNC IN Frame trigger input, BNCfemale, high Z (LVTTL)output, capable of
8 10 MHz OUT Frequency reference output, 10 MHz, 0 dBm nominal, 50Ω BNC
9 10 MHz IN Frequency reference input, 10 MHz, AC coupled square or sine
of driving 50Ω (no T-connectors)
driving 50Ω (no T-connectors)
female. Unit will route either the internal TCXO or external 10 MHz reference signal to this connector when available.
wave. Lock range: + 50 ppm (relative to internal TCXO), 0 dBm nom­inal, 50Ω BNCfemale.
14 Keysight E6610A User and Programming Guide
Page 15
5 GUI Installation and Initial Start-up
The E6610A GUIsoftware can be downloaded from this Web site:
http://www.keysight.com/find/E6610A_Software
Full details of GUIsoftware 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 > E6610ARemote Radio Head Tester folder and selecting "E6610AUser Inter­face."
The GUI startup screen appears as follows:
5 GUI Installation and Initial Start-up
Turn On Hardware
1. Establish a LAN connection between the PCand 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 "SYSPLL"LEDwill be green instead of orange when an external reference is connected.
Keysight E6610A User and Programming Guide 15
Page 16
5 GUI Installation and Initial Start-up
Connect to the E6610A with the GUISoftware
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 IPaddress 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 but­ton. Use the drop-down arrow to see the complete list.
Select the desired instrument and click the Connect button. You will see a mes­sage when the connection is done, and the connection status displayed in the bar at the bottom of the GUIwindow will change from "Disconnected" to "Con­nected."
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 IPaddress, 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 the steps below to find the address.
Go to the PC's Start menu and run cmd.exe to open a command line inter­face window.
Send a ping command for the serial number of the desired E6610A fol­lowed 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 GUIwindow 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
16 Keysight 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 RFTx ports Playing back user-supplied CSV waveform files from the CPRIor RFTx ports Making time domain, spectrum, or CCDFmeasurements on a signal
To generate or analyze LTEsignals, a license is required for one of these applications:
N5121A LTE FDD Signal Creation and Analysis software for E6610A N5122A LTETDDSignal Creation and Analysis software for E6610A
Keysight E6610A User and Programming Guide 17
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 GUIsoftware, 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.key­sight.com/find/softwarelicense.
18 Keysight 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 win­dow 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 GUIsoftware 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 Guide 19
Page 20
20 Keysight E6610A User and Programming Guide
Page 21
6 Hardware 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 DHCPcannot 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 LCduplex fiber optic cable between the ports.
Keysight E6610A User and Programming Guide 21
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:
RFRx input levels for best measurements: -25 to 0 dBm RFRx maximum input levels: +10 dBm, 0V DC RFTx output level: -80 to 0 dBm for LTEmodulation (+10 dBm max typical for
CW)
22 Keysight E6610A User and Programming Guide
Page 23
7 Setting 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 "SYSPLL"LEDwill 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 IPaddress 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 GUISoftware
Run the E6610A GUIsoftware by double-clicking on program's desktop icon, or by going to the Start Menu and navigating to the Keysight > E6610ARemote Radio Head Tester folder and selecting "E6610AUser Interface." The startup screen is shown below.
Keysight E6610A User and Programming Guide 23
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 IPaddress 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 but­ton. Use the drop-down arrow to see the complete list.
Select the desired instrument and click the Connect button. You will see a mes­sage when the connection is done, and the connection status displayed in the bar at the bottom of the GUIwindow will change from "Disconnected" to "Con­nected."
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 IPaddress, 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.
24 Keysight E6610A User and Programming Guide
Page 25
7 Setting up Measurements
2. Send a ping command for the serial number of the desired E6610A fol­lowed 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 GUIwindow 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 RFRx 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 RFtransmitters and receivers.
1. Click the drop-down menu to select LTEFDDor LTETDD. These selections are only available if a valid license is installed in the E6610A for the N5121ALTEFDDor N5122A LTETDD applications.
2. Select the system bandwidth: 5, 10, or 20 MHz.
3. For LTETDD, 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 val­ues in the drop-down menu. Other configurations can be tested by using user­supplied waveform files and choosing the "Custom" setting for the con­figuration.
Keysight E6610A User and Programming Guide 25
Page 26
7 Setting up Measurements
Configure CPRIParameters
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 CPRIline 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 syn­chronization 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 win­dow when done.
26 Keysight 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 Guide 27
Page 28
7 Setting up Measurements
For CPRI 1 Tx and CPRI 2 Tx:
— Level (dBFS): Enter the CPRIRMS 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.
LTEtest models E-TM 1.1 and 3.1 are provided with the N5121A LTEFDDand N5122A LTETDD applications. You can also select a custom CSV file, or a file created by the N7624BLTEFDDor N7625BLTETDDSignal 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 Instru­ment > Waveform Manager. See this topic in the GUI Menus and Displays sec­tion 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 CPRI2 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
28 Keysight 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 RFRX Ports
Click on the "RFRX"tab to configure settings for the RFRx1 and RFRx2 ports, which are used to test the Tx outputs from the RRH.
— Freq (MHz): Enter the frequency for the RFRxport, which is the RRH's Tx output
frequency. Note:Both RFRX 1 and RFRX 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 RFRx 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 Guide 29
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 RFRxcapture channel.
Configure RFTXPorts
Click on the "RFTX"tab to configure settings for the RFTX outputs, which are used to test the receiver paths in the RRH.
"Level (dBm)" setting to allow the E6610A to automatically adjust its input atten­uation 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 auto­matically 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 RFTx port, which is the RRH's Rx input
frequency. Note:Frequencies for RFTX 1 and RF TX 2 can be set inde­pendently.
— Waveform: Select the uplink waveform file to be transmitted to the RRH's
receiver inputs. LTEtest model FRC-A3 files are provided with the N5121A LTEFDDand N5122A LTETDD applications. This provides a QPSK signal
30 Keysight 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 N7624BLTEFDDor N7625BLTETDDSignal 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
RFTx 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 com­bined with the "Level (dBm)" setting to set the power level transmitted from the RFTx 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 RFTx port. After accounting for the "Ext Attn" setting, the allowable RFTx 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 GUIsoftware 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 LTEframe.
Keysight E6610A User and Programming Guide 31
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 RFRx 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 RFRx 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.
32 Keysight 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 >SCPICommand 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 IPAddress 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 Guide 33
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 IPaddress, 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
34 Keysight 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 E6610AMeasurements
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 Guide 35
Page 36
36 Keysight E6610A User and Programming Guide
Page 37
8 GUIMenus and Measurement Displays
8 GUIMenus 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 CPRITx/Rx, RFTx/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 CPRITx/Rx, RFTx/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 CPRITx/Rx, RFTx/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 CPRITx/Rx, RFTx/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 RFTx/Rx parameters.
Keysight E6610A User and Programming Guide 37
Page 38
8 GUIMenus 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 IPaddress 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.
38 Keysight E6610A User and Programming Guide
Page 39
8 GUIMenus 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 LTEframe.
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 Guide 39
Page 40
8 GUIMenus 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 E6610AStartup Guide. This procedure is also described in the section titled GUI
Installation and Startup, under the heading "Installing Software Licenses."
40 Keysight E6610A User and Programming Guide
Page 41
8 GUIMenus 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 LTEFDDand LTETDD as described in the E6610ATechnical Overview. These waveforms may only be used if the appropriate N5121A LTEFDDor N5122A LTETDDlicenses 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 CPRITx or RFTx 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 inFile Explorer in order to see this folder.
The E6610A also supports download and playback of Signal Studio files generated by the N7624B LTEFDDor N7625B LTETDD applications. A valid SignalStudio license is required with option BFP for connection to an E6610A, along with the appropriate LTEcapability options. This license is issued for the combination host IDconsisting of
Keysight E6610A User and Programming Guide 41
Page 42
8 GUIMenus and Measurement Displays
the PC's serial number and the E6610A's serial number. Only this licensed PC will be able to download SignalStudio files to the licensed E6610A. Once those waveform files have been downloaded into the E6610A, a different PCcan 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 CSVwaveform 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 IPAddress: Opens the Fallback Static IPAddress dialog box that allows you to enter a static IPaddress that will be used if there is no DHCP server available. To set the static IPaddress, enter the desired addresses in the fields for IPAddress, Network
42 Keysight E6610A User and Programming Guide
Page 43
8 GUIMenus 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 CPRIRx or RFRx captures, and also provides access to a SCPI command log window and a CPRIdiagnostics window.
Opening one or more measurement windows will add more choices to the menu bar.
Keysight E6610A User and Programming Guide 43
Page 44
8 GUIMenus 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
RFRx 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) RMSpower (in dBm for RF, dBFS for CPRI) Peak power (in dBm for RF, dBFS for CPRI) Crest factor
44 Keysight E6610A User and Programming Guide
Page 45
8 GUIMenus 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) RMSpower (in dBm for RF, dBFS for CPRI) Peak power (in dBm for RF, dBFS for CPRI) Crest factor
Keysight E6610A User and Programming Guide 45
Page 46
8 GUIMenus 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
46 Keysight E6610A User and Programming Guide
Page 47
8 GUIMenus and Measurement Displays
Carrier Power ACLR This measurement is only available for RFRx1/Rx2. It displays the adjacent channel
power for the transmitted signal, with preconfigured offsets and integration bandwidths based on the "RATConfig"settings. The following numeric results are available:
Sample rate Resolution bandwidth Total power FFTtime Carrier power ACLR lower1 and upper1: power in adjacent channels ACLR lower2 and upper2: power in alternate channels
Keysight E6610A User and Programming Guide 47
Page 48
8 GUIMenus and Measurement Displays
SpectrumEmission Mask This measurement is only available for RFRx1/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:
3GPP 36.141 Cat A 1 GHz > E-UTRA < 3 GHz 3GPP36.141 Cat A E-UTRA < 1 GHz 3GPP 36.141 Cat B2 (default mask)
The following numeric results are available:
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
48 Keysight E6610A User and Programming Guide
Page 49
8 GUIMenus 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 peak­to-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 RMSpower 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 Guide 49
Page 50
8 GUIMenus and Measurement Displays
EVMConstellation 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 RFRx1/Rx2 measurements respectively, and the waveforms selected for the RFTx1/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 LTEFDD application. When using the waveforms provided in the LTE applications, only the data symbols are included in the EVM measurement.
50 Keysight E6610A User and Programming Guide
Page 51
8 GUIMenus 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 "cus­tom."
Number of symbols analyzed RMSEVM for all symbols Peak EVM over all symbols Signal to noise ratio, calculated from EVM result Number of QPSK/64QAM symbols analyzed RMSEVM Frequency error Time sync IQoffset 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 Guide 51
Page 52
8 GUIMenus and Measurement Displays
are displayed in purple. This screenshot shows the measurement of a Signal Studio generated TM 3.1 signal as an example.
EVMvs. 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.
52 Keysight E6610A User and Programming Guide
Page 53
8 GUIMenus 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 LTETDD 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 Guide 53
Page 54
8 GUIMenus and Measurement Displays
SCPICommand Log This selection opens a window that displays the SCPIcommands being sent to the
E6610A, and can be used to help create a software program for test automation.
54 Keysight E6610A User and Programming Guide
Page 55
8 GUIMenus and Measurement Displays
CPRIDiagnostics This selection opens the CPRI Diagnostics window. The CPRItab shows information
about the CPRI link status, including the current CPRIline 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 Guide 55
Page 56
8 GUIMenus 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 RFRx1 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.
56 Keysight E6610A User and Programming Guide
Page 57
8 GUIMenus and Measurement Displays
Window Menu
Close child window: Closes the selected/active measurement window.
Keysight E6610A User and Programming Guide 57
Page 58
8 GUIMenus 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 GUIsoftware and SCPIserver, 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.
58 Keysight E6610A User and Programming Guide
Page 59
8 GUIMenus 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 RFRx or CPRI Rx.
Keysight E6610A User and Programming Guide 59
Page 60
8 GUIMenus 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.
60 Keysight E6610A User and Programming Guide
Page 61
8 GUIMenus 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 EVMConstellation 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 Guide 61
Page 62
8 GUIMenus 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.
62 Keysight E6610A User and Programming Guide
Page 63
9 Calibration
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 & CalibrationServices."
9 Calibration
Keysight E6610A User and Programming Guide 63
Page 64
64 Keysight E6610A User and Programming Guide
Page 65
10 Optical 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 LCduplex 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 LCduplex 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 LCduplex 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 Guide 65
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 ESDwhen handling SFP mod­ules. 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.
66 Keysight E6610A User and Programming Guide
Page 67
Keysight E6610A User and Programming Guide 67
Page 68
11 Using the SCPI Server
11 Using the SCPI Server
The SCPIServer 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 IOLibraries 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.
68 Keysight 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 IPaddress, 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 SCPIserver 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 IOLibraries
icon to 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 SCPIserver connection, click on "Manual Configuration" to see the window below, then select "AddNew Instruments/Interfaces", and "LANinstrument" to add a LAN device. For Hostname or IPAddress, 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 Guide 69
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.
70 Keysight E6610A User and Programming Guide
Page 71
11 Using the SCPI Server
Next, click on "Send Commands To This Instrument" next to the VISAAddress to open the Keysight Interactive IO window. Click on "Options" and use the drop-down menu for EOLSequence to select "\r\n" and click "OK".
Keysight E6610A User and Programming Guide 71
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 IPaddress 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.”
72 Keysight E6610A User and Programming Guide
Page 73
12 SCPI 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 Guide 73
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 *CLS Clear status command *ESE Event Status enable *ESE? Event status enable query *ESR? Event status Register query *IDN? Identification query *OPC Operation complete command *OPC? Operation complete query *RST Reset command. For the E6610A, this will initiate a reboot of the
*SRE Service Request Enable command *SRE? Service Request Enable query *STB? Status Byte query *TST? Self Test query *WAI Wait 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.
Command Description SYST:ERR Query 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
74 Keysight 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
OperationEvent 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:PRESet Presets all error/event queue enable registers.
Additional SYSTEM Commands
Command Description SYSTem:FPGA:VERSion? Queries the current FPGAversion in the
E6610A.
SYSTem:FIRMware:VERSion? Queries the version of embedded firmware that
the E6610A is currently running.
SYSTem:REBoot This 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:DELete Deletes a waveform file from the E6610A's
Keysight E6610A User and Programming Guide 75
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.
Command Description CONTrol:INSTrument:IPADdress
<IPaddress>
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:CONNect Used 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 SCPIserver 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:CPRilayer1reset Performs a CPRI layer 1 reset, which will cause the con-
nected RRH to reset/reboot
76 Keysight 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.
Command Description CONFigure:RAT:TYPE LTE Sets 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 RATtype setting. Result will be "NONE" or "LTE".
CONFigure:RAT:BW 5 | [10] | 20, INTERLEAVED | [CONSECUTIVE]
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 IPmapping configuration.
Result will be the bandwidth in MHz and eitherINTERLEAVED 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 RFRX/TX paths in the E6610A.
CONFigure:RAT:MODE? Queries the LTE mode. Result is "TDD"or "FDD".
CONFigure:RAT:ULDLconfig 0|1|2|3|4|5|6, 0|1|2|3|4|5|6|7|8|9
Sets the LTETDD configuration when that RATis 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 RFRX/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 spe­cial subframe configuration number.
CONFigure:CPRI:TMODel TM11 | | TM31
Sets the LTEtest model waveform to be used for CPRI Tx playback and RFRx demodulation for
Keysight E6610A User and Programming Guide 77
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 IQsamples 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 LTEtest model waveform to be used for RF Tx playback and CPRIRx 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 3GPPTS 36.141:
CATBOPT2 = Category B2 CATA1TO3 = Category A, 1 GHz < E-UTRAbands
< 3 GHz CATA0TO1 = Category A, E-UTRAbands < 1 GHz Note CATBOPT2 is the default.
testing. Result will be 2 comma separated values with both val­ues being one of "CATBOPT2", "CATA1TO3", or "CATA0TO1".
the CPRI link.
and 326778. A value of 0 turns scrambling off. Scrambling is only available for CPRIline rates of 4915.2 Mbps or higher.
INITIATE commands
Command Description INITiate:CAPTure Instructs the E6610A to make a data capture on all enabled capture
channels: RFRx1 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.
Command Description 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.
78 Keysight 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 Guide 79
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
80 Keysight 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 MEASUREcommand initiates a new data capture and then performs a measurement on that captured data.
Command Description 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 Guide 81
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
82 Keysight 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 EVMmeasurement.
MEASure[1]|2:CPRI:EVM? Initiates a new capture on the selected E6610ACPRIRX 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 Guide 83
Page 84
12 SCPI Command Reference
MEASure[1]|2:CCDF? Initiates a new capture on the selected E6610ARFRXinput 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 EVMmeasurement.
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.
84 Keysight E6610A User and Programming Guide
Page 85
12 SCPI Command Reference
SOURCE Subsystem Commands
The SOURCE:RADIO commands configure either the RFTX1 or RFTX2 output on the E6610A, while the SOURCE:CPRI commands configure the CPRI TX1 or TX2 outputs.
Command Description 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 RFTx 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 Guide 85
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 [TM11]|TM31|FRCA3|<file_name>
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 RFTX arbitrary wave-
SOURce<1|2>:CPRI:ARB:TRIGger <value in ms>
RFTXoutput. 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.
RFTXoutput. Result is in ms.
Selects the waveform for playback on the specified RFTX 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 CSVor 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 RFTX output.
playback on the specified RFTX 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 base­band 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.
86 Keysight E6610A User and Programming Guide
Page 87
12 SCPI Command Reference
SOURce<1|2>:CPRI:ARB:TMODel [TM11]|TM31|<file_name>
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 CSVor 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 CPRITX output.
SOURce<1|2>:CPRI:ARB:WAVEform? Queries the name of the waveform file that is selected for
playback on the specified CPRITX output. No result is returned if the selected waveform is not a user-supplied wave­form 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 CPRITX 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 CPRITX 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 CPRITX 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 CPRITX 2 data to AxCGroup 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 Guide 87
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?
88 Keysight 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 inter­leaved. Default is consecutive.
CONSECUTIVEor 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
11. Preferred Ethernet pointer
12. Current Ethernet pointer
13. CPRI Link Active state: 1 = Active
14. SAP Detect: 1 = SAP Detect
15. Remote alarm: 1 = Remote alarm present, 0 = no remote alarm
16. Remote LOS: 1 = Remote LOS
17. Remote LOF: 1 = Remote LOF
18. PLLlock: 1 = PLL locked
19. TX clock locked: 1 = locked
20. RX clock locked: 1 = locked
21. E6610A's CPRI is Master or Slave
22. E6610A's CPRI core is in reset: 1 = In reset Example result: 3100MBps, 1, AVAGO, AFCT-
57J5APZ, 361, 339.3, 2457.6, 0, 0, OPERATIONAL, 20, 20, 1, 0, 0, 0, 0, 1, 1, 1, MASTER, 0
SENSE Subsystem Commands
The SENSE:RADIO commands configure the RFRX1 and RX2 receivers to measure the downlink transmitted signal from the RRH, while the SENSE:CPRI commands configure the CPRIRX1 and RX2 to analyze the uplink signals from the RRH's receivers.
Command Description SENSe<1|2>:RADio:STATe ON|[OFF]|1|0 This command enables the selected RF RX input
Keysight E6610A User and Programming Guide 89
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 RFRX 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 RRHTx to the RFRX 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.
90 Keysight 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 RFRX 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 RFRX
input. Value is in ms.
SENSe<1|2>:RADio:CAPTure:TMODel TM11|TM31|FRCA3|<file_name>
This command selects the waveform that is used as the reference to demodulate the captured data for the selec­ted RFRX input. Since the RFRX is measuring the RRH's Tx output, this waveform should match the waveform selected for the corresponding CPRITX. 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 RFRX input.
SENSe<1|2>:RADio:CAPTure:DEModtype OFDM|SCFDMA
This command is used when a user-defined custom wave­form file has been selected, to set the type of demodu­lation 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:ONmust 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 Guide 91
Page 92
12 SCPI Command Reference
SENSe<1|2>:RADio:CAPTure:STATe? Queries the enable state of the selected RFRX input. Res-
SENSe<1|2>:RADio:CAPTure:SEMask CATBOPT2|CATA1TO3|CATA0TO1
SENSe<1|2>:RADio:CAPTure:SEMask? Queries the mask setting for the SEM measurement on
SENSe<1|2>:RADio:CONVersionfactor? This command returns the conversion factor needed for
SENSe<1|2>:CPRI:CAPTure:DEPTh<value in ms>
SENSe<1|2>:CPRI:CAPTure:DEPTh? Queries the capture depth for the selected CPRIRX chan-
SENSe<1|2>:CPRI:CAPTure:TRIGger <value in ms>
SENSe<1|2>:CPRI:CAPTure:TRIGger? Queries the capture trigger delay setting for the selected
SENSe<1|2>:CPRI:CAPTure:TMODel TM11|TM31|FRCA3|<file_name>
SENSe<1|2>:CPRI:CAPTure:TMODel? Queries the waveform that is set as the reference for
SENSe<1|2>:CPRI:CAPTure:DEModtype OFDM|SCFDMA
ult is 0 (off) or 1 (on).
This command selects the mask used for the spectrum emission mask measurement on the selected RFRX input. Choices are:
CATBOPT2: 3GPP 36.141 Cat B2 (default mask) CATA1TO3: 3GPP 36.141 Cat A 1 GHz > E-UTRA
< 3 GHz CATA0TO1: 3GPP36.141 Cat A E-UTRA < 1 GHz
the selected RFRX 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.
CPRIRX channel. This command selects the waveform that is used as the
reference to demodulate the captured data for the selec­ted CPRIRX input. Since the CPRIRX 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 CPRIRX input.
This command is used when a user-defined custom wave­form file has been selected to set the type of demodu­lation to use on the captured data. For downlink
92 Keysight 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 CPRIRX 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 MEASUREcommands.
Result is 0 (off) or 1 (on).
TRACE Subsystem Commands
Command Description TRACe<1|2>:ACP This 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>:SEMask This 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.040,-23.30, -15.00, 2320.100,-23.47, -15.00,
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:EVM This 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 Guide 93
Page 94
12 SCPI Command Reference
TRACe<1|2>:CPRI:EVM This command will read the plotfile data from the last EVM
TRIGGER sub-system commands
Command Description TRIGger:BNC:STATe ON|[OFF]|1|0 By 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|0 Sets 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 "BNCconfiguration disabled" or "BNC con­figuration 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-INinput. Result
is either "Sync in config disabled" or "Sync in config enabled".
TRIGger:SYNC:OUT:STATe ON|OFF|1|0 Sets 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".
94 Keysight 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|INT Sets 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 band­width, and the IQ mapping to consecutive.
7. CONFigure:RAT:MODE TDD-> Sets the mode to LTETDD.
Keysight E6610A User and Programming Guide 95
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:CORRection40-> 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 expec­ted 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 LTEframe.
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:
96 Keysight 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 LTEframe.
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 play­back 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 CPRIor 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 wave­form 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 Guide 97
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
98 Keysight 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 Guide 99
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 RFRX 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.
100 Keysight E6610A User and Programming Guide
Loading...