Agilent Technologies E6651A User`s guide

Agilent E6651A
Mobile WiMAX Test Set
TM
User’s Guide
Agilent Technologies
Notices
© Agilent Technologies, Inc. 2007
Edition
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 Agilent Technologies, Inc. as governed by
United States and international copyright
laws.
First Edition, July 2007
WiMAX is a certification mark of the
WiMAX Forum.
Windows® and MS Windows XP® are U.S.
registered trademarks of Microsoft Corporation.
Agilent Technologies UK, Ltd
Station Road, South Queensferry
West Lothian EH30 9TG, UK
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, Agilent 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. Agilent 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
Agilent 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.
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.
Restricted Rights Legend
If software is for use in the performance of
a U.S. Government prime contract or subcontract, Software is delivered and
licensed as “Commercial computer software” as defined in DFAR 252.227-7014
(June 1995), or as a “commercial item” as
defined in FAR 2.101(a) or as “Restricted
computer software” as defined in FAR
52.227-19 (June 1987) or any equivalent
agency regulation or contract clause. Use,
duplication or disclosure of Software is
subject to Agilent Technologies’ standard
commercial license terms, and non-DOD
Departments and Agencies of the U.S. Government will receive no greater than
Restricted Rights as defined in FAR
52.227-19(c)(1-2) (June 1987). U.S. Government users will receive no greater than
Limited Rights as defined in FAR 52.227-14
(June 1987) or DFAR 252.227-7015 (b)(2)
(November 1995), as applicable in any
technical data.
Safety Notices
CAU TI O N
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.
WA RN ING
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.
Contents
1
Introduction
Product Overview 8
Base Station Emulator (BSE)
Signal Analyzer (SA) 8
Signal Generator (SG) 8
8
Functions and Features 9
E6651A Features 9
General Specifications
11
Agilent Sales and Service Offices
2
13
Getting Started
Basic Configuration
Front Panel 16
Rear Panel 19
16
Measurement Screen Configuration
Setting Window 22
Menu Tree Configuration
21
24
Basic Operation 26
Turning the Power ON 26
Operational Mode Selection 27
Turning the Power OFF (Normal Termination) 28
Turning the Power OFF (Abnormal Termination) 29
3
Base Station Emulator Mode
Interfacing With the Subscriber Station
Uplink Padding Test
35
Downlink UDP Test
37
Downlink Ping Test
38
CINR Test
32
39
Ranging Test
PMC-RSP Test
41
42
Protocol Function Test 43
Power Control Test 45
Hand-over Test function 48
Setting Parameters
E6651A User’s Guide
53
3
Setting General BSE configuration parameter
Setting Test Parameters 54
Terminating BSE Mode Operation
4
53
56
Signal Analyzer Mode
Measurement Preparation 58
SA Mode Setup Procedure 58
System Settings 58
Frequency Menu 61
Amplitude Menu 62
Measurement Menu 63
Modulation Analysis 64
Mobile WiMAX Modulation Accuracy Analysis Window
Spectrum Analysis 66
Spectrum Measurement Window
Marker Menu 69
Peak Menu 70
Flatness Analysis
5
66
71
Signal Generator Mode
Signal Generator Mode 74
SG Mode Setup Procedure
6
64
74
Remote Interface (API) Programming Command Reference
Creating a Test Program 76
Step 1 - Copy and Reference the Dynamic Link Library (DLL)
Step 2 - Install the IPX LAN protocol 77
Step 3 - Initialize the E6651A Interface 79
Step 4 - Configure the Measurement Parameters 81
Step 5 - Perform the Test 81
Step 6 - Get the Measurement Results 81
Step 7 - Close the Session 81
77
Command Reference 82
System information functions 84
General functions 85
Spectrum Mode 99
Flatness 116
BS Emulator Mode 124
BS Emulator Functions 136
BS Emulator Test Functions 139
UL Padding Test 141
4
E6651A User’s Guide
DL UDP Test 143
DL Ping Test 146
Power Control Test 150
Tools Functions 169
Functions used in V1.5 170
A
Appendix A - Network Entry Procedure
Network Entry Procedure Overview
172
Network Entry Procedure Detail 174
Downlink Synchronization and Uplink Parameter Information
Initial Ranging Procedure Execution and Basic Capabilities
Negotiation 176
Registration Procedure 180
Periodic Ranging for Connection Maintenance 182
REP-REQ message Setting 183
Profile Selection 185
B
174
Appendix B - Sample Usage Procedures
Turning the Power On 188
Starting the Program 188
Setting the Center Frequency 189
Setting the Attenuation 190
Setting the Amplitude 191
Enabling MOD and RF Modes 192
Starting and Stopping BSE Mode 193
Setting and Modifying the Modulation Scheme 194
Starting an Uplink or Downlink Test 195
Performing Modulation Analysis in SA Mode 196
Performing Spectrum Analysis in SA Mode 197
Attenuation Setting Recommendations 198
Abbreviations and Acronyms 199
E6651A User’s Guide
5
6
E6651A User’s Guide
Agilent E6651A Mobile WiMAX Test Set
E6651A User’s Guide
1
Introduction
Product Overview 8
Functions and Features 9
General Specifications 11
Agilent Sales and Service Offices 13
This document describes the operation of the E6651A Test Set, a Mobile
WiMAX 802.16e Subscriber Station Tester. This product is used for
protocol verification and performance measurement of Mobile WiMAX
Subscriber Stations (SS). The E6651A Test Set was designed to be
operated as a standard Mobile WiMAX base station, and is also capable of
analyzing and generating Mobile WiMAX signals.
Agilent Technologies
7
1
Introduction
Product Overview
The E6651A Test Set is designed to test and analyze the
performance and signaling of Mobile WiMAX subscriber
stations based on the IEEE 802.16e standard. The Test Set
consists of three major operating modes:
Figure 1
The Agilent E6651A Mobile WiMAX Test Set
Base Station Emulator (BSE)
In Base Station Emulator (BSE) mode, the Test Set simulates
the operation of a Mobile WiMAX base station.
Signal Analyzer (SA)
In Signal Analyzer (SA) mode, the Test Set can be used to
analyze Mobile WiMAX uplink signals using modulation,
spectrum and flatness analysis. Modulation Analysis mode
displays the OFDM signal in both frequency and time
domain. The Spectrum Analysis functionality, implemented
using a Fast Fourier Transform (FFT) algorithm, displays the
measured WiMAX signal in the frequency domain. Flatness
Analysis enables comparison of power levels of the spectral
components.
Signal Generator (SG)
In Signal Generator (SG) mode, the Test Set generates
standard Mobile WiMAX uplink and downlink signals.
8
E6651A User’s Guide
Introduction
1
Functions and Features
E6651A Features
• IEEE 802.16e OFDMA Mobile WiMAX subscriber station
tester
• Real- time Mobile WiMAX downlink signal modulation
• Real- time Mobile WiMAX uplink demodulation
• Base station emulation with MAC, protocol stack
• TDD synchronization (auto- switching) of signal generator
and signal analyzer
• Ranging code detection
• Various preamble, FCH, DL- MAP, UL- MAP, burst
configuration settings
• DL PUSC, DL FUSC, UL PUSC
Mobile WiMAX radio
(PHY) measurements
• OFDM constellation and EVM (BPSK, QPSK, 16QAM,
64QAM)
• UL data EVM
• Error vector spectrum, error vector versus time
• CCDF (complimentary cumulative distribution function)
• Channel power, occupied bandwidth
Transmitter
• Modulation and coding
• Ranging support
• Power level control
• Synchronization
• Maximum output signal
• Frequency accuracy
• Channel bandwidth measurement
• Spectral flatness
• Relative constellation error (EVM)
E6651A User’s Guide
9
1
Introduction
Receiver
• Maximum tolerable signal
• Maximum input signal
• Sensitivity
• Cyclic prefix
• Preambles
• Frame duration timing
• RSSI
• BER versus CINR
Mobile WiMAX
MAC test items
• Response time for MAC management request message
• Initial ranging procedure verification under exceptional
RF conditions
• Dynamic service flow status for given conditions
• SS MAC layer verification and performance test
10
E6651A User’s Guide
Introduction
1
General Specifications
Environmental
Operating Temperature 0oC to +55oC
Storage Temperature: -20oC to +70oC
Humidity: 15% to 95% Relative Humidity at +40oC
Altitude: 3000m (9,840 ft.)
EMC: Meets EN55011: 1991 (Group 1, Class A), and
EN50082-1:1992.
Physical Specifications
Weight (Net): 25.8 Kg
Dimensions: 222 H x 444 W x 647 D mm nominal
Power Requirements
CAU TI O N
This equipment has an IEC 60320- 1 C14 inlet for connecting
a detachable mains cord set.
This instrument has an autoranging line voltage input, ensure the
supply voltage is within the specified range.
Table 1
Agilent E6651A Mobile WiMAX Test Set Power Requirements
Line Power:
Input Voltage Range: 100 to 240 Vac,
automatic selection
Input Frequency Range: 50 to 60 Hz
Power Requirement: 150 VA (max)
WA RN ING
E6651A User’s Guide
This is a Safety Class 1 Product (provided with a protective
earthing ground, incorporated in the power cord). The mains plug
shall only be inserted in a socket outlet provided with a protective
earth contact. Any interruption of the protective conductor inside
or outside of the instrument is likely to make the instrument
dangerous. Intentional interruption is prohibited.
11
1
Introduction
CAU TI O N
12
Ventilation Requirements: When installing the instrument in a
cabinet, the convection into and out of the instrument must not be
restricted. The ambient temperature (outside the cabinet) must be
lest than the maximum operating temperature of the instrument by
4×C for every 100 Watts dissipated in the cabinet. If the total power
dissipated in the cabinet is greater then 800 Watts, then forced
convection must be used.
E6651A User’s Guide
Introduction
1
Agilent Sales and Service Offices
In any correspondence or telephone conversations, refer to
the Test Set by its model number and full serial number.
With this information, the Agilent representative can quickly
determine whether your unit is still within its warranty
period.
UNITED STATES
Agilent Technologies
(tel) 1 800 829 4444
CANADA
Agilent Technologies Canada Inc.
Test & Measurement
(tel) 1 877 894 4414
EUROPE
Agilent Technologies
Test & Measurement
European Marketing Organization
(tel) (31 20) 547 2000
JAPAN
Agilent Technologies Japan Ltd.
(tel) (81) 426 56 7832
(fax) (81) 426 56 7840
LATIN AMERICA
Agilent Technologies
Latin America Region Headquarters, USA
(tel) (305) 267 4245
(fax) (305) 267 4286
AUSTRALIA and
NEW ZEALAND
Agilent Technologies Australia Pty Ltd.
(tel) 1-800 629 4852 (Australia)
(fax) (61 3) 9272 0749 (Australia)
(tel) 0-800 738 378 (New Zealand)
(fax) (64 4) 802 6881 (New Zealand)
ASIA PACIFIC
Agilent Technologies, Hong Kong
(tel) (852) 3197 7777
(fax) (852) 2506 9284
You can visit our website: http://www.agilent.com/find/assist.
E6651A User’s Guide
13
1
14
Introduction
E6651A User’s Guide
Agilent E6651A Mobile WiMAX Test Set
E6651A User’s Guide
2
Getting Started
Basic Configuration 16
Measurement Screen Configuration 21
Menu Tree Configuration 24
Basic Operation 26
This chapter describes the primary hardware and software interfaces used
in the operation of the E6651A Test Set, as well as basic operating
procedures for the system.
Agilent Technologies
15
2
Getting Started
Basic Configuration
Front Panel
To begin using the E6651A Test Set, you should become
familiar with the layout of the Front Panel and the displayed
menu systems. The items described in this section are the
Front and Rear Panel of the Test Set, the Measurement
Screen, the Setting Window, and the Menu Tree
configuration.
Measure
Frequency
System
Amplitude
Mode
Hex Keys
Preset
Local
Pause
Bk Sp
Enter
No
Yes
Numeric Keys
RF
MOD
Return
Power
Menu
Figure 2
Power
Knob
More
Arrow
Keys
USB
RF I/O
Front Panel Configuration
This is the On/Off button for AC power. Pressing this button
when the Test Set is powered off turns it on. Pressing this
button after the OS has completed booting turns the power
off.
The Power button does not power the Test Set off while the
Graphical User Interface (GUI) is running. To power off from
this state, press the No button on the Front Panel to close
the GUI, followed by the Power button. If pressing the Power
16
E6651A User’s Guide
2
Getting Started
button does not turn the power off, hold the button down
for 5 seconds to bypass the operating system termination,
and power off.
LCD Screen
Measurement results are displayed on the LCD Screen.
Different screen layouts are used for each mode of operation.
In each layout, the screen is divided into three areas: the
Setting Window, the Working Window, and the Selection
Menu.
Menu
Press the Menu button to display the top level menu for the
current Measurement Window.
Return
Press the Return button to display the previous menu for the
current Measurement Window.
More
Use this button to select additional options when more than
6 menu options are available.
Knob
Increments and decrements the value of the currently
selected parameter.
USB Port
The Test Set software runs on an embedded operating
system. Devices using a USB interface may be connected to
this port.
Arrow Key
Move the on- screen cursor using the Left and Right Arrow
Keys.
Numeric and Hex
Keys
Parameters like frequency can be input using these keys.
Hexadecimal values can be input using the Hexadecimal
Keys.
RF I/O
An antenna or cable is connected to this port for
communication with the subscriber station. This port can act
as an RF input port, an RF output port or a duplex port
based on the mode of operation. In BSE mode, this port
automatically switches between input and output based on
the downlink and uplink frame duration. In SA mode, this
port may operate as an RF input or duplex port.
Menu Selection
Keys
Six buttons are available on the right hand side of the LCD
Screen for menu selection. The current menu is displayed at
the right side of the screen. When more than 6 menu
options are available, select More to see the additional
options.
Amplitude
Adjust values related to input power using this button,
including Amplitude, Attenuation, Reference Level, Scale and
Amplitude Offset.
E6651A User’s Guide
17
2
18
Getting Started
Frequency
Use this button to set frequency- related values including
Center Frequency, Frequency Offset, Resolution Bandwidth
(RBW), Channel Bandwidth (CBW) and SPAN. The Center
Frequency is used as the starting point for frequency
parameter adjustment.
Mode
Use this button to select the BSE (Base Station Emulator),
SA (Signal Analyzer) or SG (Signal Generator) mode of
operation.
Measure
Use this button to display the Measurement Menu in SA
mode. When the unit is in BSE or SG mode, pressing this
button switches the mode to SA. SA measurement selections
available in this mode include Spectrum Analysis, WiMAX
Modulation Analysis, I/Q input Analysis, Error Vector
Spectrum Analysis, and CCDF.
System
This button displays the Mode Setup Menu including options
for Input Source Selection, Reference Clock Selection, Trigger
On/Off Selection, I/Q Output Level Adjustment, Connect
E6655A On/Off Selection, Machine ID Adjustment, UL
Permbase Adjustment and I/Q Reverse On/Off Selection.
Preset
Use this button to revert most parameters to their default
values and some are unaffected.
Pause
Use the Pause button to stop Test Set operation in BSE or
SA mode. When Pause status is active, PAU in Setting
Window is lit in red.
Local
Use this to return the Test Set to front panel control after
remote interface operation.
Bk Sp
Press the Bk Sp (back space) key to delete the selected digit.
ENT
Press the Enter key to apply inputs and terminate input
selection.
Yes
This button is used to confirm the action or choice
presented in the Yes/No window
No
Press this button to terminate the Test Set GUI.
RF
Press this button to generate an RF modulation signal. Both
the RF and MOD functions must be enabled to generate a
WiMAX output signal.
MOD
Press this button to generate a modulation signal. Both the
RF and MOD functions must be enabled to generate a WiMAX
output signal.
E6651A User’s Guide
Getting Started
2
Rear Panel
Figure 3
Power Switch
Power Connector:
The E6651A Test Set Rear Panel
This switch must be ‘ON’ to enable switching the Test Set on
and off using the Front Panel On/Off switch.
Connect the AC power cable here.
Reference clock
Port
Use the 10 MHz Clock Port to synchronize all system clocks
of the Test Set with the Device Under Test (DUT). Use the
Output Port if you want to supply the DUT with the Test
Set's clock. Use the Input Port if you want to provide the
DUT's clock to the Test Set.
Trigger Ports
Use the Trigger Port to synchronize the WiMAX TDD frame
of the Test Set with the DUT. Use the Output Port if you
want to apply the synchronization signal from the Test Set
to the DUT. Use the Input Port if you want to apply the
signal from the DUT to the Test Set. Trigger #2 ports are
used to provide downlink and uplink transition information.
E6651A User’s Guide
19
2
Getting Started
IF input Ports
20
The Test Set gets IF input signal from external RF device
using IF input ports. This port is not used in current
product version.
LAN Port
This port is used to interface with an external internet
network or controller. When both are required
simultaneously, an Ethernet hub may be connected here. A
hub is required when connecting to the Agilent E6655A
WiMAX Lab Application.
VGA Port
Standard VGA output port.
USB Port
Devices using a USB interface such as a keyboard or mouse
may be connected to this port.
E6651A User’s Guide
2
Getting Started
Measurement Screen Configuration
This section describes the main areas of the Measurement
Screen including the Setting Window, Working Window,
Selection Menu, Program Title, Menu Title and Program Info.
Figure 4
E6651A Test Set Measurement Screen Configuration
Setting Window
This window displays settings including the current
operation mode, the frequency, the attenuator setting, and
the input value. Refer to “Setting Window" on page 22 for
more information.
Working Window
This window displays measurement values in graphical or
numeric format. The items displayed here are applicable to
the current mode of operation.
Selection Menu
Selectable menu items are displayed here, aligned with the
menu selection buttons. Select individual items using the
selection buttons or Mouse. Menu items shown in Figure 4
include the BS Emulator, Signal Analyzer, Signal Generator.
Program Title
The Test Set program title, current date and current time
are displayed in this area. The date and time displayed are
based on the system's PC clock time.
Menu Title
Program Info
E6651A User’s Guide
The title of the current Selection Menu is displayed here.
The program information, including version information, is
displayed in this area.
21
2
Getting Started
Setting Window
This window contains detailed information about the mode
of operation and parameter settings.
E6655A Lab
App Status
Figure 5
Measurement
Mode
Center Frequency
The current mode of operation (BSE, SA or SG) is displayed
in this window.
The current center frequency is displayed here.
Link Direction
The Link Direction display always indicates “UL” in SA and
BSE mode.
ADC Input
Saturation
Saturation may cause the signals to become distorted. When
this condition occurs, the SAT Indicator is illuminated in one
of four colors.
Attenuator
Setting
The current Attenuator Setting is displayed here.
Error
Amplitude Setting
When an error occurs during operation, the ERR Indicator is
illuminated in red.
This displays the Test Set's current transmitter power.
RF Output
This area displays the status of the RF output. When the RF
output is on, this area is highlighted in green.
Editing Title
The Editing Title shows the parameter currently selected to
be modified.
Measurement
mode
Reference Clock
22
Setting Window Configuration
This area indicates the selected mode.
The Reference Clock selection is displayed in this area as
either INT (Internal) or EXT (External).
E6651A User’s Guide
2
Getting Started
Oven Cold
When the Oven Controlled Crystal Oscillator (OCXO), used to
generate the internal reference clock, has not sufficiently
'warmed up' for reliable operation, the O.C. Indicator is
illuminated in red.
Pause
This indicator lights up when the Pause button is pressed
during Test Set operation.
Item Value:
The Item Value shows the current value of the parameter
selected to be modified.
Up/Down Digit
Cursor
This indicator marks the position of the digit selected for
modification. Use the Arrow Keys to select the digit you
want to modify. Increase or decrease the value of the
selected digit using the Arrow Keys or the Knob.
Modulation
Output
This area displays the status of the Modulation. When the
Modulation is on, this area is highlighted in green.
Lab Application
Status
When the Test Set interoperates with the E6655A WiMAX
Lab Application to connect to an external IP network this
area is highlighted in green.
Remote control
Status
When Test Set is remote controlled, this area is highlighted
in yellow.
10M Clock Status
E6651A User’s Guide
This area displays status of 10MHz clock.
23
2
Getting Started
Menu Tree Configuration
The following diagrams show how the menu structure is
organised under the Mode, Frequency, Amplitude, Measure
and System hardkeys.
MAIN
Mode
BS Emulator
Signal Analyzer
Signal Generator
Shutdown
Frequency
Center
Offset
RBW
CBW
SPAN
Position
File Index
Average
Load File
Max Hold
Test Mode
Time Gate Mode
Source USB/Local Marker
Peak
Window
SA Frequency
Amplitude
Amplitude
Attenuation
Ref LVL
Scale
Power Offset
Measure
Spectrum
Modulation
Flatness
Setting
Settings 1
Start
Stop
Test Mode
Run Test
Protocol FN Test
2
Add Marker
Delta
Select
Edit
Delete
Delta
Peak -> Center
Peak -> Ref
Input Power
Output Power
Subcarrier
Marker
FREQ. Offset
Full Search
Symbol
Subcarrier
Marker
Graph
Position
Average
Max Hold
Time Gate Mode
Marker
Peak
Window
SA Frequency
Add Marker
Delta
Select
Edit
Delete
Delta
Peak -> Center
Peak -> Ref
Figure 6
24
Menu Tree Configuration 1 of 2
E6651A User’s Guide
Getting Started
2
(Settings)
1
BSE Setting
Test Setting
UL Padding Test
DL UDP Test
DL Ping Test
DL Test Timeout
CINR Test
UL Modulation
UL Slots
DL Modulation
Payload Size
Packet Interval
Total Packet
DL Modulation
Payload Size
Packet Interval
Total Packet
BW Length
(Protocol FN Test)
2
Power Control
Hand Over
Setting
Test Mode
Send MEssage
Setting
MOB_NBR-ADV msg.
MOB_SCN-RSP msg.
System
MOB_NBR-ADV msg.
Machine ID
Test Mode
Clock Source
Connect E6655A
Trigger
I/Q Reverse
Update
Profile Manager
Capture Screen
E6651A User’s Guide
RNG-RSP msg
Power Control IE
FPC msg
PMC-RSP msg
Power Adjust
NI IE
XXX Mode
EIRP
EIRPxP_IRmax
Operator ID
Neighbor #1
Neighbor #2
Neighbor #3
Trigger
Restart
File List
Memory List
Upload Profile
Activate Profile
Figure 7
Preamble
UL Permbase
BSID
Hybrid ARQ
DL Timing Offset
Timing Offset
REP-REQ msg.
Full Occupied
Sam. Freq. Offset
DL Map Rep.
UL Map Rep..
DL Burst Rep..
UL Burst Rep.
Bandwidth Mode
Symbol Num
CQICH IE
BSID
DCD CC
UCD CC
Frequency
Permutation base
Menu Tree Configuration 2 of 2
25
2
Getting Started
Basic Operation
Turning the Power ON
1 Connect the AC power cable: Insert the AC power cable
into the power inlet on the rear panel of the Test Set.
2 Turn on the Power Switch: Turn on the Power Switch
above the AC power inlet.
3 Power the Unit On: With the system in stand- by, press
the Power button on the Front Panel. The Power LED
turns green, indicating that the Test Set is in Power On
State. The E6651A Test Set program starts automatically.
4 Program Start- Up: Figure 3- 6 depicts the start- up screen
displayed while the Test Set measurement application
loads. Please be aware that this process may take several
minutes.
Figure 8
26
E6651A Test Set Program Start-Up Screen
E6651A User’s Guide
2
Getting Started
Operational Mode Selection
When the application has loaded completely, the Operational
Mode Selection Window, shown in Figure 9, is displayed.
Figure 9
E6651A Test Set Operational Mode Selection Window
Press the Mode button on the Front Panel to display the
Operational Mode Selection Menu on the right side of the
screen. The three operational modes available are:
BS Emulator (Base Station
Emulator)
Press this button to select BSE mode. In this mode, the Test
Set simulates a standard Mobile WiMAX base station for air
interface and subscriber station communication testing.
Signal Analyzer (Mobile
WiMAX Signal Analyzer)
Press this button to select SA mode. Alternatively, press the
Measure button on the Front Panel for SA mode operation.
In this mode, the Test Set performs spectrum analysis and
modulation analysis for standard Mobile WiMAX signals.
Signal Generator (Mobile
WiMAX Signal Generator)
Press this button to select SG mode. In this mode, the Test
Set transmits a standard Mobile WiMAX signal stored in
memory. You can choose from among several signals and
adjust the output power of the signal.
Refer to Figure 6 on page 24 for details of the menu
structure for each operational mode.
E6651A User’s Guide
27
2
Getting Started
Turning the Power OFF (Normal Termination)
To power the Test Set off:
1 Terminate the program: Select Mode > shutdown. The
dialog box shown in Figure 10 is displayed.
2 Press the Yes button on the front panel.
CAU TI O N
Turning the power OFF by pressing power button may cause
damage to the Test Set.
Figure 10 Terminate the E6651A Test Set program
3 When the measurement applications and Windows have
closed, the message “It is now safe to turn off your computer“ is
displayed. Press the front panel Power button to power
down the Test Set.
28
E6651A User’s Guide
Getting Started
2
Turning the Power OFF (Abnormal Termination)
When the program cannot be terminated normally, terminate
manually by holding down the Power button for more than 5
seconds.
CAU TI O N
E6651A User’s Guide
Do not turn the power off while the equipment is reading to or
writing from the internal disk (this includes the OS boot process and
program initiation). Doing so may damage the disk's internal file
system.
29
2
30
Getting Started
E6651A User’s Guide
Agilent E6651A Mobile WiMAX Test Set
E6651A User’s Guide
3
Base Station Emulator Mode
Interfacing With the Subscriber Station 32
Uplink Padding Test 35
Downlink UDP Test 37
Downlink Ping Test 38
CINR Test 39
Ranging Test 41
PMC-RSP Test 42
Setting Parameters 53
Terminating BSE Mode Operation 56
In Base Station Emulator (BSE) mode, the E6651A Test Set simulates a
Mobile WiMAX base station's operation for use in the development and
test of Mobile WiMAX subscriber stations. This section describes the
procedure for interfacing with a subscriber station and for running uplink
and downlink tests in BSE mode.
Agilent Technologies
31
3
Base Station Emulator Mode
Interfacing With the Subscriber Station
To begin interfacing with the Subscriber Station (SS) in BSE
mode:
1 Connect the E6651A and the SS: After applying AC
power to the E6651A and initializing the program,
connect the SS to the unit using an RF cable or antenna.
2 Select BSE mode: In the initial Measurement Window,
select the Test BS menu item.
3 Adjust Output Power: The default output power of the
E6651A is set to the minimum level (- 124 dBm) to
protect the subscriber station from damage.
It is necessary to adjust the output power to an
appropriate level for the test subscriber station's
specifications and the method of connection between the
SS and the unit. To adjust the output power, press
Amplitude on the Front Panel and enter the desired level
using the Knob or Numeric Keys. When using the Numeric
Keys, press ENT to confirm the input. When an antenna is
used to connect the SS to the Test Set, the recommended
output level is about 0 dBm. When a cable connection is
used, the recommended range is between - 50 and - 40
dBm. Please contact the SS vendor for more detailed
guidelines on a specific device.
4 Adjust Input Attenuation Value: The Test Set can
attenuate the input signal to protect it’s internal circuitry.
It is necessary to adjust the input attenuation value to an
appropriate level for the SS specifications and connection
method. Please refer to Table 2 for recommended input
attenuation value settings.
Table 2
Recommended Attenuation Range
Reference Level (dBm)
Attenuation Setting (dB)
32
-30
-20
-10
0
10
20
30
0
10
20
30
40
50
60
5
15
25
35
45
55
65
10
20
30
40
50
60
70
15
25
35
45
55
65
75
20
30
40
50
60
70
80
25
35
45
55
65
75
85
30
40
50
60
70
80
E6651A User’s Guide
3
Base Station Emulator Mode
5 Set the Modulation: The Test Set can modulate the
output signal as described in the Mobile WiMAX
specification. Press MOD on the Front Panel to modulate
the output signal.
6 Set the RF Modulation: The Test Set can apply OFDMA.
Press RF on the Front Panel to apply.
NO TE
Both MOD and RF must be enabled to generate a WiMAX output signal.
7 Begin Signal Transmission: To begin transmitting an
output signal, press START on the Selection Menu.
Alternatively, press the Pause button on the Front Panel.
After completing these steps, the Test Set transmits
Downlink Channel Descriptor (DCD) and Uplink Channel
Descriptor (UCD) messages continuously to the subscriber
station. The BSE Mode Setting Window, shown in Figure 11,
is displayed.
Figure 11 BSE Mode Setting Window
8 Establishing Two Way Communications With the SS:
The SS must execute a Network Entry procedure in order
to begin two way communications with the E6651A.
Details of this procedure are provided in “Appendix A Network Entry Procedure" on page 171. The Network
E6651A User’s Guide
33
3
Base Station Emulator Mode
Entry procedure must be invoked from the SS using a
Network Entry Application. Obtain this application from
the SS vendor. A Network Entry Application is typically
applied from a PC, PDA, or from the SS itself.
After successfully establishing two way communications,
various control messages between the E6651A and the SS
are displayed in the Action Window, as shown in Figure 12.
If only DCD and UCD messages are present in the window,
two way communications have not been established.
Figure 12 Establishing Two Way Communications Between the E6651A
and the SS
34
E6651A User’s Guide
Base Station Emulator Mode
3
Uplink Padding Test
Upon establishing two way communications, control and
broadcast messages are transmitted between the Test Set and
the SS, though no user traffic is present. The E6651A can
test the transmitter performance of the SS by invoking the
transmission of uplink data from the SS.
To perform the Uplink Padding Test:
1 Select the Uplink Padding Test Mode: After establishing
two way communications, press Test Mode in the BSE Mode
Selection Menu to select UL Padding Test. Test Mode is a
toggle function.
2 Run the Uplink Padding Test: Press Run Test in the
Selection Menu. The measurement screen is frozen and the
product continuously demodulates the uplink signal.
3 Perform Modulation Analysis: While the Uplink Test is in
progress, the Test Set can analyze the uplink signal's
quality and performance. Press Measure on the Front
Panel, followed by Modulation in the Selection Menu. The
“Uplink SYNC Detection” message is displayed, indicating that
uplink synchronization processing is in progress. When
this process is complete, the Measurement Window in
Figure 13 is displayed. Refer to “Signal Analyzer Mode" on
page 57 for more details of analyzer functions.
Figure 13 Uplink Test Modulation Analysis Window
E6651A User’s Guide
35
3
Base Station Emulator Mode
4 Apply a Frequency Offset: The E6651A can measure the
frequency offset of an uplink signal, and to analyze signal
performance after a frequency offset has been applied.
To apply the frequency offset in the Frequency Menu (see
also “Frequency Menu" on page 61), set FREQ. Offset to
ON using the Selection Menu. To analyze a signal without
frequency offset, ensure that FREQ. Offset is set to OFF .
5 Select the Symbol Position: The E6651A can measure the
signal quality for each symbol within a frame. Press
Symbol button in the Selection Menu and use the Knob or
Numeric Keys to select the desired symbol position.
6 Perform Spectrum Measurement: During the Uplink Test,
the E6651A can provide spectrum measurement for the
uplink signal. To activate spectrum measurement, press
Measure on the Front Panel, followed by Spectrum in the
Selection Menu. The Measurement Window shown in
Figure 14 is displayed. Refer to Chapter 4, “Signal
Analyzer Mode” for more information about analysis
operations. Note that spectrum analysis must be
performed after modulation analysis.
Figure 14 Uplink Spectrum Measurement
36
E6651A User’s Guide
Base Station Emulator Mode
3
Downlink UDP Test
Upon establishing two way communications, control and
broadcast messages are transmitted between the E6651A and
the SS, though no user traffic is present. The E6651A can
test the receiver performance of the SS by transmitting user
data in the downlink direction. To perform the Downlink
UDP Test:
1 Set the Downlink UDP Test Mode: After establishing two
way communications, press Test Mode in the BSE Mode
Selection Menu to select DL UDP Test . Test Mode is a toggle
type.
2 Run the Downlink UDP Test: Press Run Test in the
Selection Menu. While Downlink UDP test is in progress,
the counts of transmitted packets, received packets, and
lost packets in Base Station Information window are being
updated continuously with error rate value.
3 Measure the Signal Quality: In Downlink Test Mode, the
E6651A transmits a downlink signal that is only available
for measurement at the subscriber station. Contact the SS
vendor for a testing tool that may be connected to the SS
for downlink signal performance measurement.
E6651A User’s Guide
37
3
Base Station Emulator Mode
Downlink Ping Test
Upon establishing two way communications, control and
broadcast messages are transmitted between the E6651A and
the SS, though no user traffic is present. The E6651A can
test the receiver performance of the SS by transmitting user
data in the downlink direction. To perform the Downlink
Ping Test:
1 Set the Downlink Ping Test Mode: After establishing two
way communications, press Test Mode in the BSE Mode
Selection Menu to select DL Ping Test . Test Mode is toggle
type.
2 Run the Downlink Ping Test: Press Run Test in the
Selection Menu. While DL Ping Test is in progress, the
counts of transmitted packets, received packets and lost
packets in Base Station Information window are being
updated continuously with error rate value.
3 Measure the Signal Quality: In Downlink Test Mode, the
E6651A transmits a downlink signal that is only available
for measurement at the subscriber station. Contact the SS
vendor for a testing tool that may be connected to the SS
for downlink signal performance measurement.
NO TE
The difference between DL UDP Test and DL Ping Test:
The purpose of DL UDP Test and DL Ping Test is to measure downlink performance
of Mobile WiMAX subscriber station.
• In DL UDP Test, E6651A continuously transmits test packets to subscriber
station. And subscriber station sends only acknowledgements to E6651A for
the received packets.
• In DL Ping Test, E6651A continuously transmits test packets to subscriber
station. And subscriber station sends back the received packets.
Therefore, in DL Ping Test, identical load is applied in downlink path and uplink
path. But in DL UDP test, load is applied in downlink direction only.
38
E6651A User’s Guide
3
Base Station Emulator Mode
CINR Test
Upon establishing two way communications, the E6651A can
adjust the CINR value of the transmitted signal.
1 Set the Downlink CINR Test Mode: After establishing
two way communications, press Settings in the BSE Mode
Selection Menu to select Parameter Settings .
2 Run the Downlink CINR Test: 4 test modes are available:
OFF, Preamble, Pilot and Hybrid.
• OFF: signal with no interference is transmitted.
• Preamble: interference is added in signal in Preamble
portion to produce signal with designated CINR value.
• Pilot: interference is added in signal in Pilot portion to
produce signal with designated CINR value.
• Hybrid: interference is added in signal in Preamble and
pilot portions together to produce signal with
designated CINR value.
3 Adjust CINR value: use the Knob or Numeric Keys to select
the desired CINR value of transmitting signal.
4 Measure the Signal Quality: In Downlink Test Mode, the
E6651A transmits a downlink signal that is only available
for measurement at the subscriber station. Contact the SS
vendor for a testing tool that may be connected to the SS
for downlink signal performance measurement.
E6651A User’s Guide
39
3
Base Station Emulator Mode
Figure 15 CINR test
40
E6651A User’s Guide
3
Base Station Emulator Mode
Ranging Test
Upon establishing two way communications, the E6651A can
adjust transmit power of the SS.
1 Set the Ranging Test Mode: Upon establishing two way
communication path between E6651A and subscriber
station, select BS Emulator , Ranging Test .
2 Run the Ranging Test: There are 3 sub menus in Ranging
test. They are Power UP(1dB), Power Down(1dB) and
RNG-RSP Power Offset.
• Power UP(1dB): When selected, a control command to
boost the output power of SS by 1dB is transmitted to
subscriber station.
• Power Down(1dB): When selected, a control command to
decrease the output power of SS by 1dB is transmitted
to subscriber station.
• RNG-RSP Power Offset: When ON is selected, a control
command to boost the output power of SS by 1dB is
transmitted to subscriber station after receiving
ranging request message.
Figure 16 Ranging Test
E6651A User’s Guide
41
3
Base Station Emulator Mode
PMC-RSP Test
Upon establishing two way communications, control and
broadcast messages are transmitted between the E6651A and
the SS. The E6651A can test the power control performance
of the SS.
1 Set the PMC- RSP Test Mode: After establishing two way
communications, press PMC-RSP Test in the BSE Mode
Selection Menu.
2 Set parameters: There are 3 sub menus in PMC- RSP test.
They are Power control mode, Start Frame and Power
Adjust.
• Power Control Mode: Closed Loop power control and
Open Loop power control options can be selected. This
is a toggle function.
• Start Frame: This is to set the start frame for power
control. Power control function is activated after the
number of frames defined by the button.
• Power Adjust: This sets the amount of power adjustment.
3 Run the PMC- RSP Test: Pressing Send PMC-RSP sends a
power control command to the subscriber station after
Start Frame.
Figure 17 PMC-RSP test
42
E6651A User’s Guide
Base Station Emulator Mode
3
Protocol Function Test
The Protocol Function Test enables the E6651A to test the
MAC layer protocol of mobile WiMAX. Click
Protocol Function Test at the bottom of BS Emulator menu as
shown in Figure 18.
Figure 18 BS Emulator menu
You can use the Protocol Function Test to simulate Power
Control and Handover functions.
Press Protocol Function Test to display the screen as shown in
Figure 19 on page 44.
E6651A User’s Guide
43
3
Base Station Emulator Mode
Figure 19 Protocol FN Test window
The following functions are available:
• Power Control - Test the SS Tx Power Control function.
• Handover - Test the scanning function to get Neighboring
BS CINR information.
44
E6651A User’s Guide
Base Station Emulator Mode
3
Power Control Test
The Power Control Test function implemented in the E6651A
Test Set operates through MAC messages between the BS
and SS. All the power control algorithms specified in
IEEE802.16 are supported in the E6651A.
Power Control modes supported in E6651A
E6651A supports close loop and open loop mode which are
the SS power control mode.
Power control parameters supported in E6651A
• Closed Loop - Adjust the Power Adjust value.
• Open Loop - Adjust the OffsetBSperSS and NI (UL noise
and interference level IE) value.
The E6651A Power Control menu has three sub menus:
Figure 20 Power Control menu screen
• Setting - Use Setting to configure the power control
parameters.
• Test Mode - Use Test Mode to configure the power control
mode (algorithm).
• Send Message - Use Send Message to send the MAC
message for the selected test mode to the SS.
E6651A User’s Guide
45
3
Base Station Emulator Mode
To test the power control function of the SS, you can
configure power control related parameters for the DUT
using Setting . The power control mode is selected using
Test Mode . Finally, select Send Message to send the selected
message to SS after establishing network connection between
the BS and SS.
Figure 21 Power Control Setting window 1/2
Figure 22 Power Control Setting window 2/2
46
E6651A User’s Guide
3
Base Station Emulator Mode
Power Control Setting parameter
The available menu functions are as follows:
• RNG- RSP msg. - Adjust Power Adjust value of RNG- RSP
message, one of Power Control methods of the E6651A.
• Power Control IE - Adjust Power Adjust value of Power
Control IE message, one of Power Control methods of the
E6651A.
• FPC msg. - Adjust Power Adjust value of FPC message,
one of Power Control methods of the E6651A.
• PMC- RSP msg. - Adjust Power Adjust value of PMC- RSP
message, one of Power Control methods of the E6651A. Or
select power control mode.
• NI IE - Select “NI IE” value. “NI IE” is “UL noise and
interference level IE” which is used in Open Loop Power
Control and broadcast from the BS.
• EIRP - Select EIRP value. EIRP is BS's “Equivalent
isotropic radiated power” and is basic information to
determine the SS Tx Power.
• EIRxP_IRmax - Select EIRxP_IRmax value. EIRxP_IRmax
is the BS maximum received power in Equivalent
isotropic and is basic information to determine the SS Tx
power.
Power Control Test Mode menu
E6651A provides four power control methods:
• RNG- RSP MAC Message - Controls the SS Tx power in
0.25 dB steps.
• Power Control IE - Controls the SS Tx power in 0.25 dB
steps.
• FPC MAC Message - Controls the SS Tx power in 0.25
dB steps.
• PMC_RSP MAC Message - Controls the SS Tx power in
0.25 dB steps.
E6651A User’s Guide
47
3
Base Station Emulator Mode
Hand-over Test function
The Hand- over Test function implemented in the E6651A
operates through MAC messages between the BS and SS. All
the power control algorithms specified in IEEE802.16 are
supported in E6651A.
Figure 23 E6651A Handover Menu window
Major Hand-over functions supported in E6651A
The E6651A controls MOB_NBR- ADV and MOB_SCN- RSP
which determine hand- over mode.
E6651A's Hand-over related major Parameters
• MOB_NBR- ADV - UCD CC (Configuration Change Count),
DCD CC (Configuration Change Count), frequency and
Permutation Base parameters can be adjusted.
• MOB_SCN- RSP - a response message specified in mobile
WIMAX specification.
Scan Duration = 0
Report Mode = periodic report
Report period = 50 frame
Report metric: CINR
48
E6651A User’s Guide
Base Station Emulator Mode
3
The E6651A Handover menu has three sub menus:
Figure 24 E6651A Handover Menu window
• Setting: Use Setting to configure the MOB_NBR- ADV
message parameters.
• MOB_NBR- ADV - Use MOB_NBR_ADV to send the
MOB_NBR- ADV message periodically.
• MOB_SCN- RSP - Use MOB_SCN-RSP to send the
MOB_SCN- RSP message.
E6651A User’s Guide
49
3
Base Station Emulator Mode
To test the Handover function of the SS configure hand- over
related parameters for the DUT with the Setting function.
Select MOB_NBR_ADV or MOB_SCN-RSP to send the selected
message to the SS after establishing a network connection
between the BS and SS.
Figure 25 Handover Setting window 1/3
Figure 26 Setting window after selecting MOB_NBR-ADV msg. 2/3
50
E6651A User’s Guide
Base Station Emulator Mode
3
Figure 27 Setting window after selecting Neighbor. 3/3
Handover Setting Parameter
The available menu functions are as follows:
MOB_NBR- ADV msg - Configure parameters in
MOB_NBR- ADV message, one of hand over test functions.
• Operator ID - Select Operator ID parameter. Shared by
several E6651As as Common ID.
• Neighbor #1 - Configuring Neighbor #1 information. (The
same parameters can be configured for Neighbor #2 and
#3.)
• BS ID - Select Neighbor BS ID. Minimum 24 bits base
station Id parameter information in DL- MAP message.
• DCD CC - Select DCD CC parameter. DCD CC is “DCD
Configuration Change Count” and SS can get
information on whether neighbor BS's DCD parameters
are changed or not. Upon DCD parameters change, the
count number will be changed accordingly.
• UCD CC - Select UCD CC parameter. UCD CC is “UCD
Configuration Change Count” and SS can get
information on whether neighbor BS's UCD parameters
are changed or not. Upon UCD parameters change, the
count number will be changed accordingly.
E6651A User’s Guide
51
3
Base Station Emulator Mode
• Frequency - Select Frequency value. Provides center
frequency information.
• Permutation Base - Select UL permutation base value.
ID information of UL data region.
52
E6651A User’s Guide
Base Station Emulator Mode
3
Setting Parameters
Setting General BSE configuration parameter
It is possible to adjust the settings for various parameters
used in the Test mode operations. Press Settings in the BSE
Mode Selection menu to display available parameters as
shown in Figure 28. Select the parameters to be modified
and adjust the parameter value.
Figure 28 Setting General BSE configuration parameters
Preamble
UL Permbase
BSID
Hybrid ARQ
Frame Offset
E6651A User’s Guide
The Cell ID and Segment ID can be adjusted to simulate
different base stations in the Downlink Test. Use the Knob to
adjust the parameter values. The value of Segment ID and Cell
ID is varied together. The range of Segment ID is 0 to 2. The
range of Cell ID is 0 to 31. The range of Preamble Index is 0 to
113.
Select to change the Uplink Permutation base value.
Use the Knob or Numeric Keys to adjust the Base Station ID to
a unique value.
the Hybrid ARQ function of subscriber station can be tested.
Use the Knob or Numeric Keys to adjust the frame offset of
the downlink signal.
53
3
Base Station Emulator Mode
Timing Offset
UL MAP Offset
Use the Knob or Numeric Keys to adjust the timing offset of
the uplink signal.
MCS scheme in uplink direction is applied after the number
of frames specified in UL MAP Offset.
Setting Test Parameters
It is possible to adjust the settings for various parameters
used in the Uplink and Downlink Test modes. Press the
Parameter Settings button in the BSE Mode Selection menu
to display available parameters as shown in Figure 29 and
Figure 30. Select the parameters to be modified and adjust
the parameter value.
Figure 29 Adjustable Parameters (Screen 1 of 2)
54
E6651A User’s Guide
Base Station Emulator Mode
3
Figure 30 Adjustable Parameters (Screen 2 of 2)
UL Modulation
Select to toggle between available uplink modulation
schemes. Selected mode will be applied to UL Padding Test.
DL Modulation
Select to toggle between available downlink modulation
schemes. Selected mode will be applied to DL UDP Test and
DL Ping Test.
Payload size
use this to determine the payload size of packets in DL UDP
Test and DL Ping Test.
Packet Interval
use this to designate the number of frames to convey 1 data
packet in downlink direction.
Total Packet
E6651A User’s Guide
use this to designate total number of test packets for DL
Ping Test and DL UDP Test.
BW Length
use this to designate the bandwidth value in uplink direction
for DL Ping Test. The unit is in bytes
UL Slot
use this to designate the number of data slots in one frame
for UL Padding Test.
55
3
Base Station Emulator Mode
Terminating BSE Mode Operation
To terminate BSE Mode and stop signal transmission, press
STOP in the BSE Mode Selection Menu. The Test Set stops
transmitting signals in downlink and measurement window is
frozen.
56
E6651A User’s Guide
Agilent E6651A Mobile WiMAX Test Set
E6651A User’s Guide
4
Signal Analyzer Mode
Measurement Preparation 58
Modulation Analysis 64
Spectrum Analysis 66
Flatness Analysis 71
In Signal Analyzer (SA) mode, the E6651A Test Set may be
used to analyze Mobile WiMAX uplink signals using
modulation, spectrum and flatness analysis. Modulation
Analysis mode displays the OFDM signal in both frequency
and time domain form. The Spectrum Analysis functionality,
implemented using a Fast Fourier Transform (FFT)
algorithm, displays the measured WiMAX signal in frequency
domain graph form. This mode is used to analyze the center
frequency, bandwidth and amplitude of the broadband signal.
Flatness analysis allows for the comparison of power
intensity among spectral components.
Agilent Technologies
57
4
Signal Analyzer Mode
Measurement Preparation
SA Mode Setup Procedure
1 Connect the Test Set With the Device Under Test
(DUT): After applying AC power to the E6651A and
initializing the program, connect the DUT to the Test Set
using either an RF cable or antenna.
2 Select SA Mode: In the initial Measurement Window, select
the Signal Analyzer menu item. The DUT is now
transmitting a signal. Figure 31 shows the Initial
Measurement Screen for SA mode.
Figure 31 Initial Measurement Screen for SA Mode
System Settings
Press System to display the Mode Setup (System) Menu. This menu
includes options for Mobile WiMAX, Machine ID, Test Mode, Clock
Source, Connect E6655A, Trigger, Update.
58
E6651A User’s Guide
Signal Analyzer Mode
4
Figure 32 System Settings (Screen 1 of 2)
Figure 33 System Settings (Screen 2 of 2)
Machine ID
E6651A User’s Guide
Use this option to adjust the unique Test Set ID. This is
used when a PC running the Agilent E6655A Lab
Application is connected to Test Set for external IP
connection.
59
4
Signal Analyzer Mode
Test Mode
Selection
Clock Source
Connect E6655A
Trigger
I/Q Reverse
Update
60
Use this option to select the mode as SA, SG or SA + SG
(BSE) Mode. When BSE mode is selected from the Mode Menu,
SA + SG mode is automatically set.
Use this option to select either the Internal Clock (INT) or
the External Clock (EXT) as the reference clock.
Use this option to connect or disconnect the E6655A Lab
Application. The E6655A is an optional PC Application used
for quality and performance measurement of application
services.
Display the Trigger Menu to select either Single Mode or
Continuous Mode. In Single Mode, a single set of input data
are captured and analyzed. In this mode, use Pause and
Restart options on the Trigger Menu or press Pause on the
Front Panel to control data capture and analysis. In
Continuous Mode, input data is continuously captured and
analyzed until the program is manually paused.
Use this option to swap the I and Q output.
The Test Set provides ease of use software upgrade. Connect
the memory device which contains upgrade software to USB
port. Press Update and the Test Set downloads the software
from the memory device and the upgrade is executed
automatically.
E6651A User’s Guide
4
Signal Analyzer Mode
Frequency Menu
Press Frequency on the Front Panel to access the Frequency
Menu. The Frequency Menu is used to adjust
frequency- related values including Center Frequency,
Frequency Offset, Resolution Bandwidth (RBW) and Channel
Bandwidth (CBW), SPAN using the Knob or Numeric Keys.
Figure 34 Frequency Menu
Center Frequency
Select to adjust the Center Frequency using the Numeric Keys
or the Knob.
Frequency Offset
Select to adjust the Frequency Offset. Frequency Offset can
be enabled in the Modulation Accuracy Analysis Window, as
described in “Modulation Analysis" on page 64.
RBW
Select to adjust the Resolution Bandwidth. Resolution
Bandwidth is used to control the sampling frequency within
the displayed range.
CBW
Select to adjust the Channel Bandwidth. Channel Bandwidth
refers to the bandwidth containing 99% of the total input
power for the signal.
SPAN
E6651A User’s Guide
Use to adjust the frequency range shown on the display
screen.
61
4
Signal Analyzer Mode
Amplitude Menu
The Amplitude Menu is used to adjust values related to
input power including the Amplitude, Attenuation, Reference
Level, Scale and Amplitude Offset. Access the Amplitude
Menu by pressing Amplitude on the Front Panel.
Figure 35 Amplitude Menu
Amplitude
Attenuation
Reference Level
62
Use to adjust the output signal power.
The input attenuation is automatically adjusted based on the
reference level to protect the first stage mixer and ensure
linearity. Select Attenuation to manually adjust the input
attenuation.
Use to set the power level displayed at the top of the
Spectrum Analysis Screen.
Scale
Use to adjust the power level scale on the Spectrum Analysis
Screen.
InPower Offset
and OutPower
Offset
Use to adjust the offset power for the measured power level.
This function is used to compensate for cable loss and other
discrepancies between the Test Set and the Device Under
Test.
E6651A User’s Guide
4
Signal Analyzer Mode
Measurement Menu
Following completion of the subscriber station's network
entrance procedure, the Uplink Padding test can be
performed. The Uplink signal analysis function is provided
when the Uplink Padding Test is in progress.
Uplink Measurement Menu
In SA mode, press Measure on the Front Panel to display the
menu shown in Figure 36. This mode is used to measure
and analyze the quality of uplink signals transmitted by a
Mobile WiMAX subscriber station or repeater. This section
lists the options available in the Uplink Measurement Menu.
Figure 36 SA Mode Uplink Measurement Window
Spectrum
Modulation
Flatness
E6651A User’s Guide
Use to display the Spectrum Measurement Window.
“Spectrum Measurement Window" on page 66 describes this
window in detail.
Use to display the Mobile WiMAX Modulation Accuracy
Analysis Window. “Mobile WiMAX Modulation Accuracy
Analysis Window" on page 64 describes this window in
detail.
Use this button to display the Mobile WiMAX Flatness
Analysis Window. “Flatness Analysis" on page 71 describes
this window in detail.
63
4
Signal Analyzer Mode
Modulation Analysis
Modulation Analysis mode of the E6651A Test Set displays
the Mobile WiMAX OFDM signal in both frequency and time
domain form. This is typically useful in the development of
Mobile WiMAX subscriber stations and repeaters. A detailed
description of these functions are provided here.
Mobile WiMAX Modulation Accuracy Analysis Window
The Modulation Accuracy Analysis Window displays the
Mobile WiMAX OFDM signal in both time and frequency
domain. The frequency domain graph provides information
on subcarriers including the number of subcarriers,
subcarrier usage, and the relative powers of subcarriers. The
time domain graph shows the length of an OFDM signal and
relative power of different parts of the signal. The I/Q
constellation graph shows the constellation for the currently
selected symbol. Access this window from the Uplink
Measurement Menu.
Figure 37 Modulation Accuracy Analysis Window
Three sub- windows are provided in the Modulation Accuracy
Analysis Window:
I/Q Constellation
64
This displays the constellation of the currently selected
symbol.
E6651A User’s Guide
Signal Analyzer Mode
4
Information
The Information Window displays signal information and a
time- domain waveform of the signal. The signal information
includes the detected preamble's cell ID, segment ID,
measured frequency offset, and the preamble's EVM.
Additionally, for a downlink symbol with Symbol Index = 0,
the pilot EVM average value is given. Otherwise, the symbol
data EVM average is provided. The waveform graph in the
Information Window provides a time domain view of the
input data used for analysis. This view displays data for a
single frame in the time domain providing the length of the
frame and the relative power of different components of the
frame.
Power Spectrum
This window displays a frequency domain subcarrier
spectrum graph of the currently selected symbol. This view
can be used to display the number of subcarriers, subcarrier
usage, and the relative powers of the subcarriers.
Two selections are available from the Modulation Menu:
FREQ. Offset
Symbol
NO TE
E6651A User’s Guide
Use to apply the offset specified in the Frequency menu to
the measured carrier's frequency.
Use to select the specific symbol index for detailed analysis.
For downlink analysis, the symbol index range is 0- 26 with
0 being the preamble. For uplink analysis, the symbol index
range is 0- 11.
Note that Position 0 in the Processing Symbol Index corresponds to
Position 3 in the Original Symbol Index.
65
4
Signal Analyzer Mode
Spectrum Analysis
Spectrum Analysis mode displays the measured WiMAX
signal in the frequency domain. This mode is used to analyze
the center frequency, bandwidth and amplitude of the
broadband signal.
Spectrum Measurement Window
This section describes the menu options available from the
Spectrum Measurement Window, the primary screen used for
Spectrum Analysis. Access this window through the Uplink
Measurement Menu.
Figure 38 Spectrum Measurement Menu (Screen 1 of 2)
66
E6651A User’s Guide
4
Signal Analyzer Mode
Figure 39 Spectrum Measurement Menu (Screen 2 of 2)
FFT Start Position
Average
Max Hold
Trace
Time Gate Mode
Marker
E6651A User’s Guide
The FFT Start Position represents the time index at which
the FFT input begins. The index value is a sample of the
mobile WiMAX 5 ms frame. With the Test Set sampling
frequency of 40 MHz, the index values can range from
1- 200,000. The starting time and ending time of the sample
are calculated and displayed as “S:” and “E:” respectively.
This sets the number of consecutive measurement results
averaged to produce the spectrum display. The available
range is 0- 100 frames.
Set Max Hold to ON to display the frequency component with
the maximum signal amplitude.
Set Trace to ON to trace up to five signal frequency
components.
Disable Time Gate Mode to determine the average spectrum
information of a single Mobile WiMAX frame without the
need for frame synchronization or knowledge of the exact
starting point of the frame.
Use to display the Marker Menu. The Marker functions can
only be used for an RF input source. A detailed description
of the Marker Menu is provided in “Marker Menu" on
page 69.
67
4
Signal Analyzer Mode
Peak
Window
SA Frequency
68
Use to display the Peak Menu. A detailed description of the
Peak Menu is provided in “Peak Menu" on page 70.
Use to select either Hamming or Rectangular Windowing for
frequency domain analysis.
Use to test the center frequency of the subscriber station for
RCT testing.
E6651A User’s Guide
Signal Analyzer Mode
4
Marker Menu
The Marker Menu is used to display the absolute value of the
spectrum power at a particular frequency as well as the
difference in power between two frequencies. Access the
Marker Menu from the Spectrum Menu.
Figure 40 Marker Menu
Add MKR
Delta
Select
Edit
Delete
Reset
E6651A User’s Guide
Select to display the absolute value of the spectrum power at
a selected frequency.
Select to add a second marker. Use this to determine the
relative value between the two selected frequencies.
Use to select a marker to be edited or deleted.
Use to change the frequency of the selected marker.
Use to delete the selected marker.
Use to delete all of the markers.
69
4
Signal Analyzer Mode
Peak Menu
The Peak Menu is used to adjust the display based on the
strongest power spectrum measurements. Access the Peak
Menu from the Spectrum Menu.
Figure 41 Peak Menu
Peak → Center
Peak→
Reference
70
Select to change the center frequency to the strongest
frequency component.
Select to change the reference value to the highest measured
amplitude level.
E6651A User’s Guide
Signal Analyzer Mode
4
Flatness Analysis
Flatness Analysis mode of the Test Set allows for the
measurement of the difference in power intensity among
spectral components. Access this window from the Uplink
Measurement Menu.
Figure 42 Flatness Analysis Window
Three sub- windows are provided in the Flatness Analysis
Window:
I/Q Constellation
This window displays a constellation graph of the currently
selected subcarrier. Select the subcarrier using the SubCarrier
menu option.
Subcarrier Power
Table
This window displays the power value for each subcarrier.
Use the SubCarrier menu option to select the value of interest
for display.
Subcarrier Group
Average Power
This window displays the difference between the average
power of a group of subcarriers and the total average power.
One selection is available from the Flatness Menu:
SubCarrier
E6651A User’s Guide
Use to select the subcarrier value of interest to be
highlighted in the Measurement Window.
71
4
72
Signal Analyzer Mode
E6651A User’s Guide
Agilent E6651A Mobile WiMAX Test Set
E6651A User’s Guide
5
Signal Generator Mode
Signal Generator Mode 74
In Signal Generator (SG) mode, the E6651A Test Set
generates standard Mobile WiMAX downlink signals.
Agilent Technologies
73
5
Signal Generator Mode
Signal Generator Mode
SG Mode Setup Procedure
To provide a standard Mobile WiMAX signal to a Device
Under Test (DUT):
Connect the E6651A with the
Device Under Test (DUT)
After applying AC power to the Test Set and initializing the
program, connect the DUT to the Test Set using either an RF
cable or antenna.
Select SG Mode
In the initial Measurement Window, select the Signal Generator
menu item. The Test Set is not transmitting a signal at this
point. Figure 43 shows the initial display window for SG
mode.
Figure 43 Signal Generator Window
The menu items available in SG mode are:
File Index
Use to select one of the signal files in the Waveform File List.
Detailed information for the selected signal is displayed in
the Waveform File Information area. Adjust the File Index
value using the Knob or Numeric Keys.
Load File
Select this to continuously transmit the selected signal. To
cease signal transmission, press the MOD and RF Front Panel
buttons to turn off Modulation and RF output.
Test Mode
74
Select SG when using Signal Generator mode.
E6651A User’s Guide
Agilent E6651A Mobile WiMAX Test Set
E6651A User’s Guide
6
Remote Interface (API) Programming
Command Reference
Creating a Test Program 76
Command Reference 82
The Remote Programming interface for the E6651A WiMAX Test Set takes
the form of a Dynamic Link Library (DLL) or Application Programming
Interface (API). This chapter shows you the basic steps required to use
this DLL and lists the E6651A Command Set.
Agilent Technologies
75
6
Remote Interface (API) Programming Command Reference
Creating a Test Program
This section shows you the 6 basic steps involved in making
a test program using the Agilent E6651A Test Set API (or
DLL - Dynamic Link Library).
1 Copy and Reference the Dynamic Link Library (DLL)
2 Install the IPX LAN protocol
3 Initialize and Start the E6651A remote interface
4 Configure the Measurement Parameters
5 Perform the Test
6 Get the Results
7 Close the Session
Step 1 “Reference”, Step 2 “Create” and Step 6 “Close” must
be performed if the PC or the E6651A Test Set is power
cycled. Steps 3 to 5 can be repeated as many times as
required for a full test sequence of measurements to cover
the chosen test plan for the WiMAX subscriber station.
It is advisable during software test development / debugging
to catch any potential exceptions due to potential errors in
the programming or setup. For example the use of Try /
Catch Blocks in Microsoft Visual Studio .NET, allows the
program to catch any errors without the program aborting.
76
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
Step 1 - Copy and Reference the Dynamic Link Library (DLL)
First copy the DLL and header files from the CD- ROM to a
suitable location on your development computer. For
development programming environments such as the
Microsoft Visual Studio Integrated Development Environment
(IDE), the programming language needs to first reference the
E6651A DLL. How this is done varies between development
environments.
Required Files:
• E6651_API.dll
• E6651_API.h
Reference the file: E6651_API.DLL
Step 2 - Install the IPX LAN protocol
Whilst TCP/IP is the most commonly used internet protocol,
the IPX protocol is used for communication between the
E6651A Test Set and your computer. Typically a computer
does not have this protocol installed by default, but it is
part of the Windows operating system and can be added
using Windows XP system tools.
Addition of the IPX protocol does not interfere with normal
communications using the default TCP/IP protocol.
Proceed as follows:
1 Using the Windows XP desktop, click start > Control Panel.
2 Select Network Connections.
3 In the Network Connections Window, right click on the
Local Area Connection icon and select Properties. The 'LAN
Connection Properties' Window is displayed.
E6651A User’s Guide
77
6
Remote Interface (API) Programming Command Reference
4 Click the General tab.
5 Click Install... and choose Protocol. Select Add....
78
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
6 Scroll to find and select the NWLink IPX/SPX/NetBIOS
checkbox.
7 Click OK to close the 'Local Area Connection Properties'
window.
Installation of the IPX protocol is now complete.
Step 3 - Initialize the E6651A Interface
Each program begins with the initialization of the E6651
interface. You must also ensure the IPX LAN protocol is
installed on your development computer. The following steps
are required:
• Confirm the IPX LAN Protocol is installed on any
computer being connected to the E6651A TestSet.
• Initialize the Interface using the E6651_Init()
command.
E6651A User’s Guide
79
6
Remote Interface (API) Programming Command Reference
• Start the Remote Interface operation using the
E6651_RemoteStart command.
• Check the return values for success.
80
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
Example code: Initialize the Interface(C# syntax)
// Initialize and start the E6651 interface
BYTE mid = 0;
E6651_Init( );
E6651_remoteStart(mid);
Step 4 - Configure the Measurement Parameters
§
Step 5 - Perform the Test
§
Step 6 - Get the Measurement Results
§
Step 7 - Close the Session
End the program and release the test set using the
E6651_close() function. As well as releasing memory space
used by the E6651 API, this also releases the handle on the
VISA resource allowing communication with the test set
through other means.
Example code: Closing the session (C# syntax)
// Close the session
E6651_Close();
E6651A User’s Guide
81
6
Remote Interface (API) Programming Command Reference
Command Reference
E6651_Init
Declaration
Return Value
Description
int E6651_Init(void);
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
API command to initialize Remote API Library.
E6651_Close
Declaration
Return Value
Description
int E6651_Close(void);
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
API command to close Remote API Library.
E6651_RemoteStart
Declaration
Return Value
Description
int E6651_RemoteStart(BYTE MID);
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
API command to start the remote interface.
E6651_GetDLLVersion
Declaration
Parameter
Return Value
Description
82
int E6651_GetDllVersion(char*);
Version [out]: The version information of DLL
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Acquire version information of Remote API DLL currently
being used.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_SetTurnOffOption
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
Int E6651_SetTurnOffOption(BYTE MID, Int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Turn off option value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set E6651(MID)’s power control (shut down) option.
0: Rebooting
1: Shut down
2: Exit Application
83
6
Remote Interface (API) Programming Command Reference
System information functions
E6651_GetSystemModel
Declaration
Parameter
Return Value
Description
int E6651_GetSystemModel(BYTE MID, char* Model);
MID [in]:
Model [out]:
E6651’s equipment number to be controlled
remotely.
E6651’ s model information.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve model name (String value) of E6651 which is being
controlled remotely.
E6651_GetSystemVersion
Declaration
Parameter
Return Value
Description
int E6651_GetSystemVersion(BYTE MID, char* Version);
MID [in]:
Version [out]:
E6651’s equipment number to be controlled
remotely.
The Current version information of E6651.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve version information (String value) of E6651 which is
being controlled remotely.
E6651_GetSerialNumber
Declaration
Parameter
int E6651_GetSerialNumber(BYTE MID, Char *
Value);
MID [in]:
Value [out]:
Return Value
Description
84
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Serial Number is written in flash
memory.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Serial Number is written in flash memory.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
General functions
E6651_GetWorkMode
Declaration
Parameter
Return Value
Description
int E6651_GetWorkMode(BYTE MID, int* Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The current Work Mode value of E6651.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Work Mode value of E6651 which is being
controlled remotely.
0: E6651
1: SA
2: SG
E6651_SetWorkMode
Declaration
Parameter
Return Value
Description
int E6651_SetWorkMode(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
E6651’s Work Mode value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Modify Work Mode value of E6651(MID).
0: E6651
1: SA
2: SG
E6651_GetDLULMode
Declaration
Parameter
int E6651_GetDLULMode(BYTE MID, int* Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The current measure mode information. (DL:
Downlink, UL: Uplink)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the measurement mode information of E6651,
downlink or uplink.
0: DL
1: UL
85
6
Remote Interface (API) Programming Command Reference
E6651_SetDLULMode
Declaration
Parameter
int E6651_SetDLULMode(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651’ Measure Mode value to be set. (DL or
UL)
DL: 0
UL: 1
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Measure Mode value of E6651(MID).
E6651_GetPathMode
Declaration
Parameter
int E6651_GetPathMode(BYTE MID, int* Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Test Mode value of E6651
SA: 0
SG: 1
SA+SG: 2
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Test Mode information of E6651(MID).
E6651_SetPathMode
Declaration
Parameter
int E6651_SetPathMode(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
86
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651’ Test Mode value to be set.
SA: 0
SG: 1
SA+SG: 2
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Test Mode of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetDispMode
Declaration
Parameter
int E6651_GetDispMode(BYTE MID, int* Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Display Mode of SA. The E6651 is
operating in SA mode.
Spectrum: 0
Modulation: 1
I/Q: 2
MAP: 3
EVS: 4
EVT: 5
CCDF: 6
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve SA Display Mode information when E6651(MID) is
operating in SA mode.
E6651_SetDispMode
Declaration
Parameter
int E6651_SetDispMode(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
SA’s Display Mode value to be set.
Spectrum: 0
Modulation: 1
I/Q: 2
MAP: 3
EVS: 4
EVT: 5
CCDF: 6
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set SA Display Mode of E6651(MID).
87
6
Remote Interface (API) Programming Command Reference
E6651_GetRFSwitch
Declaration
Parameter
int E6651_GetRFSwitch(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current E6651’s RF Switch operational
information
0: OFF
1: ON
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve RF Switch’s ON/OFF information.
E6651_SetRFSwitch
Declaration
Parameter
Return Value
Description
int E6651_SetRFSwitch(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
E6651’s RF Switch value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off RF Switch of E6651(MID).
E6651_GetMODSwitch
Declaration
Parameter
int E6651_GetMODSwitch(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
88
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Modulation Switch On/Off
information of E6651
0:OFF
1:ON
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Modulation Switch’s operational information.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_SetMODSwitch
Declaration
Parameter
Return Value
Description
int E6651_SetMODSwitch(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
E6651’s Modulation Switch value to be set
0: OFF
1: ON
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off Modulation Switch of E6651(MID).
E6651_GetClockSource
Declaration
Parameter
Return Value
Description
int E6651_GetClockSource(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current E6651’s Clock Source information
Internal: 0
External: 1
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve E6651’s Clock Source information.
Set_ClockSource
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_SetClockSource(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
E6651’s Clock Source value to be set.
Internal: 0
External: 1
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set E6651’s Clock Source.
89
6
Remote Interface (API) Programming Command Reference
E6651_Preset
Declaration
Parameter
int E6651_Preset(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success :
Failure :
E6651’s equipment number to be controlled
remotely.
Single Meas value for setting Measurement
triggering mode of E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Execute current preset of E6651(MID)
If (SingleMeas = TRUE) then Measurement
triggering mode:= ‘Single’ (Default)
If (SingleMeas = FALSE) then Measurement
triggering mode:= ‘Cont’
E6651_GetFrequency
Declaration
Parameter
int E6651_GetFrequency(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current E6651’s Center Frequency
information (Hz).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Center Frequency value of E6651(MID).
E6651_SetFrequency
Declaration
Parameter
int E6651_SetFrequency(BYTE MID, double Value);
MID [in]:
Value [in]:
Return Value
Description
90
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651’s Center Frequency value to be set
(Hz).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set E6651’s Center Frequency.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_GetAttenuate
Declaration
Parameter
int E6651_GetAttenuate(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Attenuation value of E6651’s
attenuator (0 ~ 62 dB)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Attenuation value of E6651(MID).
E6651_SetAttenuate
Declaration
Parameter
int E6651_SetAttenuate(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651’s Attenuation value to be set(0 ~ 62
dB)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Attenuation value of E6651(MID).
E6651_GetAmplitude
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetAmplitude(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Amplitude value of E6651 (dBm).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve current Amplitude value of E6651(MID).
91
6
Remote Interface (API) Programming Command Reference
E6651_SetAmplitude
Declaration
Parameter
Return Value
Description
int E6651_SetAmplitude(BYTE MID, double value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
E6651’s Amplitude value to be set (dBm).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Amplitude value of E6651(MID).
E6651_GetInPowerOffset
Declaration
Parameter
Return Value
Description
int E6651_GetInPowerOffset(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Input Power Offset value of E6651.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Input Power Offset value of E6651(MID). Input
Power Offset is introduced to compensate cable loss between
E6651 and DUT in input power perspective.
When Input Power Offset value is set, E6651 calculates input
power as measured input power plus Input Power Offset
value.
E6651_SetInPowerOffset
Declaration
Parameter
int E6651_SetInPowerOffset(BYTE MID, double
value);
MID [in]:
Value [in]:
Return Value
Description
92
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651’s Input Power offset value to be set.
(- 100dB ~ 100dB)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set the Input power offset value of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetOutPowerOffset
Declaration
Parameter
int E6651_GetOutPowerOffset(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current E6651’s Output power offset value
(dBm).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Output Power Offset value of E6651(MID). Output
Power Offset is introduced to compensate cable loss between
E6651 and DUT in output power perspective. When Output
Power Offset value is set, E6651 transmits output power
more than designated amplitude of E6651 so that measured
input power in the DUT front end shall match current
amplitude of E6651.
E6651_SetOutPowerOffset
Declaration
Parameter
int E6651_SetOutPowerOffset(BYTE MID, double
value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651’s Output Power Offset value to be set
(dBm).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Output Power Offset value of E6651(MID).
E6651_SetSAFrequency
Declaration
Parameter
int E6651_SetSAFrequency(BYTE MID, double
value);
MID [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Frequency value of SA mode to be set when
E6651 is operating in SA mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Center Frequency of SA mode when E6651(MID) is
operating in SA mode.
93
6
Remote Interface (API) Programming Command Reference
E6651_SetSGFrequency
Declaration
Parameter
int E6651_SetSGFrequency(BYTE MID, double
value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Frequency value of SG mode to be set when
E6651 is operating in SG mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Center Frequency of SG mode when E6651(MID) is
operating in SG mode.
E6651_GetCAPTimeOffset
Declaration
Parameter
int E6651_GetCAPTimeOffset(BYTE MID, DWORD*
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current SA Capture Time offset value of
E6651.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Capture Time Offset value which is calculated in
E6651’s Measure Mode.
E6651_SetCAPTimeOffset
Declaration
Parameter
Return Value
Description
94
int E6651_SetCAPTimeOffset(BYTE MID, DWORD
value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
SA Capture Time Offset value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Capture Time Offset value of E6651(MID).
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_GetSkewIGain
Declaration
Parameter
Return Value
Description
int E6651_GetSkewIGain(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current value of Skew I Gain.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve current Skew I Gain of E6651(MID).
E6651_SetSkewIGain
Declaration
Parameter
Return Value
Description
int E6651_SetSkewIGain(BYTE MID, double *
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Skew I Gain value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Skew I Gain value of E6651(MID).
E6651_GetSkewQGain
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetSkewQGain(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current value of Skew Q Gain.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve current Skew Q Gain value of E6651(MID).
95
6
Remote Interface (API) Programming Command Reference
E6651_SetSkewQGain
Declaration
Parameter
Return Value
Description
int E6651_SetSkewQGain(BYTE MID, double *
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Skew I Gain value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Skew Q Gain value of E6651(MID).
E6651_GetSkewTheta
Declaration
Parameter
Return Value
Description
int E6651_GetSkewTheta(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current value of Skew Theta
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve current Skew Theta value of E6651(MID).
E6651_SetSkewTheta
Declaration
Parameter
Return Value
Description
96
int E6651_SetSkewTheta(BYTE MID, double *
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Skew Theta value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Skew Theta value of E6651(MID).
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_GetSkewIOffset
Declaration
Parameter
Return Value
Description
int E6651_GetSkewIOffset(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current value of Skew I Offset
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Skew I Offset value of E6651(MID).
E6651_SetSkewIOffset
Declaration
Parameter
Return Value
Description
int E6651_SetSkewIOffset(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Skew I Offset value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Skew I Offset value of E6651(MID).
E6651_GetSkewQOffset
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetSkewQOffset(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current value of Skew Q Offset
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Skew Q Offset value of E6651(MID).
97
6
Remote Interface (API) Programming Command Reference
E6651_SetSkewQOffset
Declaration
Parameter
Return Value
Description
98
int E6651_SetSkewQOffset(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Skew I Offset value to be set
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Skew Q Offset value of E6651(MID).
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
Spectrum Mode
E6651_GetSPAverage
Declaration
Parameter
int E6651_GetSPAverage(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
“Number of Average” information which is
needed to determine measurement average
value when E6651 is operating in Spectrum
Analyzer mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Number of Average” value of E6651(MID), when
E6651 is operating in Spectrum Analyzer mode.
E6651_SetSPAverage
Declaration
Parameter
int E6651_SetSPAverage(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
“Number of Average” value when E6651 is
operating in Spectrum Analyzer Mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set “Number of Average” value of E6651(MID) when E6651 is
operating in Spectrum Analyzer mode.
E6651_GetSPCBW
Declaration
Parameter
int E6651_GetSPCBW(BYTE MID, DWORD * Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
“Channel Bandwidth” value when E6651 is
operating is Spectrum Analyzer mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Channel Bandwidth” value of E6651(MID) when
E6651 is operating in Spectrum Analyzer mode.
99
6
Remote Interface (API) Programming Command Reference
E6651_SetSPCBW
Declaration
Parameter
Return Value
Description
int E6651_SetSPCBW(BYTE MID, DWORD Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
“Channel Bandwidth” value to be set when
E6651 is to be operated in Spectrum
Analyzer mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set “Channel Bandwidth” value of E6651(MID) when E6651
is to be operated in Spectrum Analyzer mode.
E6651_GetSPREF
Declaration
Parameter
Return Value
Description
int E6651_GetSPREF(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current “Reference Level” value of
E6651(MID) when E6651 is operating in
Spectrum Analyzer mode (dB).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Reference Level” value of E6651(MID) when E6651
is operating in Spectrum Analyzer mode.
E6651_SetSPREF
Declaration
Parameter
Return Value
Description
100
int E6651_SetSPREF(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
“Reference Level” value of E6651 when E6651
is operating in Spectrum Analyzer mode.
(- 200dBm ~ 200dBm)
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set “Reference Level” value of E6651(MID) when E6651 is
operating in Spectrum Analyzer mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetSPRBW
Declaration
Parameter
Return Value
Description
int E6651_GetSPRBW(BYTE MID, DWORD * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current “Resolution Bandwidth” value of
E6651(MID) when E6651 is operating in
Spectrum Analyzer mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Resolution Bandwidth” value of E6651(MID) when
E6651 is operating in Spectrum Analyzer mode.
E6651_SetSPRBW
Declaration
Parameter
int E6651_SetSPRBW(BYTE MID, DWORD Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
“Resolution Bandwidth” value of E6651 when
E6651 is operating in Spectrum Analyzer
mode. (10000 Hz (10KHz) ~ 100000Hz
(100KHz)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set “Resolution Bandwidth” value of E6651(MID) when
E6651 is operating in Spectrum Analyzer mode.
E6651_GetSPScale
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetSPScale(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current “Scale” value of E6651(MID) when
E6651 is operating in Spectrum Analyzer
mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Scale” value of E6651(MID) when E6651 is
operating in Spectrum Analyzer mode.
101
6
Remote Interface (API) Programming Command Reference
E6651_SetSPScale
Declaration
Parameter
int E6651_SetSPScale(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
“Scale” value of E6651 when E6651 is
operating in Spectrum Analyzer mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set “Scale” value of E6651(MID) when E6651 is operating in
Spectrum Analyzer mode.
E6651_GetSPSpan
Declaration
Parameter
Return Value
Description
int E6651_GetSPSpan(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current “Span” value of E6651(MID) when
E6651 is operating in Spectrum Analyzer
mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Span” value of E6651(MID) when E6651 is
operating in Spectrum Analyzer mode.
E6651_SetSPSpan
Declaration
Parameter
Return Value
Description
102
int E6651_SetSPSpan(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
“Span” value of E6651 when E6651 is
operating in Spectrum Analyzer mode.
(10000Hz(10KHz) ~ 16000000Hz(16MHz)
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set “Span” value of E6651(MID) when E6651 is operating in
Spectrum Analyzer mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetFFTPosition
Declaration
Parameter
int E6651_GetFFTPosition(BYTE MID, DWORD * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current “FFT Position” value of E6651(MID)
when E6651 is operating in Spectrum
Analyzer mode (PS - Physical Slot: 1 PS = 16
sample).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “FFT Position” value of E6651(MID) when E6651 is
operating in Spectrum Analyzer mode.
E6651_SetFFTPosition
Declaration
Parameter
Return Value
Description
int E6651_SetFFTPosition(BYTE MID, DWORD Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
“FFT Position” value of E6651 when E6651 is
operating in Spectrum Analyzer mode (PS Physical Slot: 1 PS = 16 sample).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set “FFT Position” value of E6651(MID) when E6651 is
operating in Spectrum Analyzer mode.
E6651_GetSPCHPower
Declaration
Parameter
int E6651_GetSPCHPower(BYTE MID, double * Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Channel power value of E6651(MID)
within pre- defined channel bandwidth when
E6651 is operating in Spectrum Analyzer
mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve measured channel power value of E6651(MID) when
E6651 is operating in Spectrum Analyzer mode.
103
6
Remote Interface (API) Programming Command Reference
E6651_GetSPTOTPower
Declaration
Parameter
Return Value
Description
int E6651_GetSPTOTPower(BYTE MID, double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current “Total Power” value of E6651(MID)
when E6651 is operating in Spectrum
Analyzer mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Total Power” value of E6651(MID) when E6651 is
operating in Spectrum Analyzer mode.
E6651_GetSPOBW
Declaration
Parameter
Return Value
Description
int E6651_GetSPOBW(BYTE MID, double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current “Occupied Bandwidth” value of
E6651(MID) when E6651 is operating in
Spectrum Analyzer mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve “Occupied Bandwidth” value of E6651(MID) when
E6651 is operating in Spectrum Analyzer mode.
E6651_AddMarker
Declaration
Parameter
Return Value
Description
104
int E6651_AddMarker(BYTE MID, double Freq);
MID [in]:
Freq [in]:
E6651’s equipment number to be controlled
remotely.
Frequency value of Marker to be added.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Add Marker by setting Frequency value of the marker when
E6651 is operating in Spectrum Analyzer mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_EditMarker
Declaration
Parameter
int E6651_EditMarker(BYTE MID, int Index, double
Freq);
MID [in]:
Freq [in]:
E6651’s equipment number to be controlled
remotely.
Marker’s index value when the marker’s
frequency value is to be changed (0 ~ 11)
New Frequency value of Marker.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Index [in]:
Return Value
Description
Edit the Frequency value of a certain marker when
E6651(MID) is operating in Spectrum Analyzer mode.
E6651_DeleteMarker
Declaration
Parameter
int E6651_DeleteMarker(BYTE MID, int Index);
MID [in]:
Index [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Marker’s Index value when the Marker is to
be deleted.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Delete a certain Marker when E6651(MID) is operating in
Spectrum Analyzer mode.
E6651_GetMarkerValue
Declaration
Parameter
int E6651_GetMarkerValue(BYTE MID, int Index,
double * Value);
MID [in]:
Index [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Marker’s Index value when user want to fetch
the marker’s power information.
Measured power value of the Marker
designated by Index.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve a certain marker’s power information when
E6651(MID) is operating in Spectrum Analyzer mode.
105
6
Remote Interface (API) Programming Command Reference
E6651_GetUIQCHPower
Declaration
Parameter
Return Value
Description
int E6651_GetUIQCHPower(BYTE Mouldable * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Channel power value when E6651 is
operating in Spectrum Analyzer mode and
Uplink measurement mode is in progress.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Channel power value of E6651(MID) when E6651 is
operating in Uplink measurement mode.
E6651_GetUIQEVM
Declaration
Parameter
Return Value
Description
int E6651_GetUIQEVM(BYTE MID, double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
EVM value when E6651 is operating in
Spectrum Analyzer mode and Uplink
measurement mode is in progress. (dB)
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve EVM value of E6651(MID) when E6651 is operating
in Uplink measurement mode.
E6651_GetUIQFreqOffset
Declaration
Parameter
Return Value
Description
106
int E6651_GetUIQFreqOffset(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
designated Frequency Offset value of E6651
when SA is operating in Uplink Measure
Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve designated Frequency Offset value when
E6651(MID) is operating in Spectrum Analyzer mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetSPMMode
Declaration
Parameter
int E6651_SetSPMMode(BYTE MID, int Mode);
MID [in]:
Mode [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Time Gate Mode information of E6651(MID)
when E6651 is operating is Spectrum
Analyzer mode.
ON: 1
OFF: 0
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off Time Gate mode when E6651(MID) is
operating in Spectrum Analyzer mode.
E6651_GetUIQMax
Declaration
Parameter
Return Value
Description
int E6651_GetUIQMax(BYTE MID, double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
measured Maximum Flatness value when
E6651(MID) is operating in Uplink Flatness
Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Maximum Flatness value when E6651(MID) is
operating in Uplink Flatness Measure Mode.
E6651_GetUIQMin
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetUIQMin(BYTE MID, double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
measured Minimum Flatness value when
E6651(MID) is operating in Uplink Flatness
Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Minimum Flatness value when E6651(MID) is
operating in Uplink Flatness Measure Mode.
107
6
Remote Interface (API) Programming Command Reference
E6651_SetSPMaxHold
Declaration
Parameter
int E6651_SetSPMaxHold(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Max Hold information of E6651(MID) when
E6651 is operating is Spectrum Analyzer
mode.
ON: 1
OFF: 0
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off Max Hold when E6651(MID) is
operating in Spectrum Analyzer mode.
E6651_GetUIQAvgPower
Declaration
Parameter
Return Value
Description
108
int E6651_GetUIQAvgPower(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
measured Average Flatness value when
E6651(MID) is operating in Uplink Flatness
Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Average Flatness value when E6651(MID) is
operating in Uplink Flatness Measure Mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetUIQNegHalfAvgPower
Declaration
Parameter
Return Value
Description
int E6651_GetUIQNegHalfAvgPower(BYTE MID, double
* Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Average power of sub- carriers (sub- carrier
interval:- N to - 1) when E6651(MID) is
operating in Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Average power within sub- carrier interval of –N to
- 1 when E6651(MID) is operating in Uplink Flatness Measure
Mode.
E6651_GetUIQPosHalfAvgPower
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetUIQPosHalfAvgPower(BYTE MID, double
* Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Average power of sub- carriers (sub- carrier
interval:+N to +1) when E6651(MID) is
operating in Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Average power within sub- carrier interval of +N to
+1 when E6651(MID) is operating in Uplink Flatness Measure
Mode.
109
6
Remote Interface (API) Programming Command Reference
E6651_GetUIQNegQuaterAvgPower
Declaration
Parameter
int E6651_GetUIQNegQuaterAvgPower(BYTE MID,
double * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Average power of sub- carriers (sub- carrier
interval: - Nused/2 to - Nused/4) when
E6651(MID) is operating in Uplink Flatness
Measure Mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Average power within sub- carrier interval of
- Nused/2 to - Nused/4 when E6651(MID) is operating in
Uplink Flatness Measure Mode.
E6651_GetUIQPosQuaterAvgPower
Declaration
Parameter
int E6651_GetUIQPosQuaterAvgPower(BYTE MID,
double * Value);
MID [in]:
Value [out]:
Return Value
Description
110
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Average power of sub- carriers (sub- carrier
interval: +Nused/2 to +Nused /4) when
E6651(MID) is operating in Uplink Flatness
Measure Mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Average power within sub- carrier interval of
+Nused/2 to +Nused/4 when E6651(MID) is operating in
Uplink Flatness Measure Mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_IsUIQFlatness
Declaration
int E6651_IsUIQFlatness(MID: byte);
Parameter
MID [in]:
E6651’s equipment number to be controlled
remotely.
Return Value
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Description
Get information of Flatness pass /fail result to see if DUT
meet the pass criteria of flatness test.
Flatness: 1
non flatness: 0
E6651_SetRFAttenuate
Declaration
Parameter
Return Value
Description
int E6651_SetRFAttenuate(BYTE MID, int Atten);
MID [in]:
Eaten [in]:
E6651’s equipment number to be controlled
remotely.
RF Attenuation value to be set (dB).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set RF Attenuation value of E6651(MID).
E6651_GetRFAttenuate
Declaration
Parameter
int E6651_GetRFAttenuate(BYTE MID, int * Atten);
MID [in]:
Atten [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current RF Attenuation value of E6651(MID)
(dB).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve RF Attenuation value of E6651(MID).
111
6
Remote Interface (API) Programming Command Reference
E6651_SetIFAttenuate
Declaration
Parameter
Return Value
Description
int E6651_SetIFAttenuate(BYTE MID, int Atten);
MID [in]:
Atten [in]:
E6651’s equipment number to be controlled
remotely.
IF Attenuation value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set IF Attenuation value of E6651(MID).
E6651_GetIFAttenuate
Declaration
Parameter
Return Value
Description
int E6651_GetIFAttenuate(BYTE MID, int * Atten);
MID [in]:
Atten [out]:
E6651’s equipment number to be controlled
remotely.
Current IF Attenuation value of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve IF Attenuation value of E6651(MID).
E6651_GetDLPreambleEVM
Declaration
Parameter
int E6651_GetDLPreambleEVM(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
112
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
measured Preamble EVM value when E6651
is operating in SA DL Measure Mode. (%)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Get measured Preamble EVM value of E6651(MID) when
E6651 is operating in SA DL Measure Mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetDLPilotEVMPct
Declaration
Parameter
int E6651_GetDLPilotEVMPct(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
measured Pilot EVM value when E6651 is
operating in SA DL Measure Mode. (%)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Get measured Pilot EVM value of E6651(MID) when E6651 is
operating in SA DL Measure Mode.
E6651_SetSAWindowType
Declaration
Parameter
MID [in]:
Return Value
Success:
Failure:
Description
E6651A User’s Guide
int E6651_SetSAWindowType(BYTE MID, int
WindowType);
E6651’s equipment number to be controlled
remotely.
WindowType [in]: Windowing type of E6651(MID) when
E6651 is operating in Spectrum Analyzer
mode.
Hamming: 0
Rectangular: 1
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Designate E6651(MID)’s windowing type when E6651 is
operating in Spectrum Analyzer mode.
113
6
Remote Interface (API) Programming Command Reference
E6651_GetSPMaskValue
Declaration
int E6651_GetSPMaskValue(BYTE MID, const double
SFreq, const double EFreq, double* MaxFreq,
double* MaxPwr);
Parameter
MID [in]:
Return Value
Success:
Failure:
Description
E6651’s equipment number to be controlled
remotely.
SFreq [in]:
measurement Start Frequency of Spectrum
Analyzer screen.
EFreq [in]:
measurement Stop Frequency of Spectrum
Analyzer screen.
MaxFreq [out]: Frequency component of peak power within
start and stop frequency band.
MaxPwr [out]: peak power value within start and stop
frequency band.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve power and frequency information of peak power
point within start and stop frequency band when
E6651(MID) is operating in Spectrum Analyzer mode.
E6651_GetSPAvgPower
Declaration
Parameter
MID [in]:
Return Value
Success:
Failure:
Description
114
int E6651_GetSPAvgPower(BYTE MID, const double
SFreq, const double EFreq, double * AvgPower);
E6651’s equipment number to be controlled
remotely.
SFreq [in]:
Measurement Start Frequency
EFreq [in]:
Measurement Stop Frequency
AvgPower [out]: Averaged power value within frequency
interval from SFreq to EFreq.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Averaged power value of E6651(MID) within
frequency interval from SFreq to EFreq when E6651 is
operating in Spectrum Analyzer mode.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_GetSPUserCHPower
Declaration
Parameter
MID [in]:
Return Value
Success:
Failure:
Description
E6651A User’s Guide
int E6651_GetSPUserCHPower(BYTE MID, double
Freq, double * UserCHPower);
E6651’s equipment number to be controlled
remotely.
Freq [in]:
Center Frequency value when Channel Power
is measured.
UserCHPower [out]: Channel power value for a signal with
designated Center frequency.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve channel power value when a signal is defined using
center frequency.
115
6
Remote Interface (API) Programming Command Reference
Flatness
E6651_GetUpFlatnessGroup0MIN
Declaration
Parameter
Return Value
Description
int E6651_GetUpFlatnessGroup0MIN(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The minimum value of the first group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Average the minimum value of the first group of 4
groups when E6651(MID) is operating in Uplink Flatness
Measure Mode.
E6651_GetUpFlatnessGroup0MAX
Declaration
Parameter
Return Value
Description
116
int E6651_GetUpFlatnessGroup0MAX(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The maximum value of the first group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the maximum value of the first group of 4 groups
when E6651(MID) is operating in Uplink Flatness Measure
Mode.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_GetUpFlatnessGroup1MIN
Declaration
Parameter
Return Value
Description
int E6651_GetUpFlatnessGroup1MIN(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The minimum value of the second group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the minimum value of the second group of 4 groups
when E6651(MID) is operating in Uplink Flatness Measure
Mode.
E6651_GetUpFlatnessGroup1MAX
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetUpFlatnessGroup1MAX(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The maximum value of the second group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the maximum value of the second group of 4 groups
when E6651(MID) is operating in Uplink Flatness Measure
Mode.
117
6
Remote Interface (API) Programming Command Reference
E6651_GetUpFlatnessGroup2MIN Declaration
Declaration
Parameter
Return Value
Description
int E6651_GetUpFlatnessGroup2MIN(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The minimum value of the third group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the minimum value of the third group of 4 groups
when E6651(MID) is operating in Uplink Flatness Measure
Mode.
E6651_GetUpFlatnessGroup2MAX
Declaration
Parameter
Return Value
Description
118
int E6651_GetUpFlatnessGroup2MAX(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The maximum value of the third group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the maximum value of the third group of 4 groups
when E6651(MID) is operating in Uplink Flatness Measure
Mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetUpFlatnessGroup3MIN
Declaration
Parameter
Return Value
Description
int E6651_GetUpFlatnessGroup3MIN(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The minimum value of the last group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the minimum value of the last group of 4 groups
when E6651(MID) is operating in Uplink Flatness Measure
Mode.
E6651_GetUpFlatnessGroup3MAX
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetUpFlatnessGroup3MAX(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The maximum value of the last group of 4
groups when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the maximum value of the last group of 4 groups
when E6651(MID) is operating in Uplink Flatness Measure
Mode.
119
6
Remote Interface (API) Programming Command Reference
E6651_GetUpGroup0MINSC
Declaration
Parameter
int E6651_GetUpGroup0MINSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the minimum value
in the first group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the minimum value in the
first group.
E6651_GetUpGroup0MAXSC
Declaration
Parameter
int E6651_GetUpGroup0MAXSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the maximum value
in the first group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the maximum value in the
first group.
E6651_GetUpGroup1MINSC
Declaration
Parameter
int E6651_GetUpGroup1MINSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
120
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the minimum value
in the second group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the minimum value in the
first group.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_GetUpGroup1MAXSC
Declaration
Parameter
int E6651_GetUpGroup1MAXSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the maximum value
in the second group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the maximum value in the
second group.
E6651_GetUpGroup2MINSC
Declaration
Parameter
int E6651_GetUpGroup2MINSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the minimum value
in the third group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the minimum value in the
third group.
E6651_GetUpGroup2MAXSC
Declaration
Parameter
int E6651_GetUpGroup2MAXSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the maximum value
in the third group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the maximum value in the
third group.
121
6
Remote Interface (API) Programming Command Reference
E6651_GetUpGroup3MINSC
Declaration
Parameter
int E6651_GetUpGroup3MINSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the minimum value
in the last group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the minimum value in the
last group.
E6651_GetUpGroup3MAXSC
Declaration
Parameter
int E6651_GetUpGroup3MAXSC(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The sub carrier index of the maximum value
in the last group.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the sub carrier index of the maximum value in the
last group.
E6651_GetUpMAXABSDiff
Declaration
Parameter
Return Value
Description
122
int E6651_GetUpMAXABSDiff(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The biggest difference range between two
sub- carriers when E6651(MID) is operating in
Uplink Flatness Measure Mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Average power within sub- carrier interval of
+NUsed/2 to +Nused/4 when E6651(MID) is operating in
Uplink Flatness Measure Mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetUpMAXABSSC1
Declaration
Parameter
int E6651_GetUpMAXABSSC1(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
One of sub- carrier indexes have the biggest
difference between sub- carriers.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve one of sub- carrier indexes have the biggest
difference between sub- carriers.
E6651_GetUpMAXABSSC2
Declaration
Parameter
int E6651_GetUpMAXABSSC2(BYTE MID, double *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The other of sub- carrier indexes have the
biggest difference between sub- carriers. when
E6651(MID) is operating in Uplink Flatness
Measure Mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the other of sub- carrier indexes have the biggest
difference between sub- carriers. when E6651(MID) is
operating in Uplink Flatness Measure Mode.
6651_GetFlatnessDCPWR
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetUIQPosQuaterAvgPower(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The relative power difference to total power.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the relative power difference to total power when
E6651(MID) is operating in Uplink Flatness Measure Mode.
123
6
Remote Interface (API) Programming Command Reference
BS Emulator Mode
E6651_GetBSStart
Declaration
Parameter
int E6651_GetBSStart(BYTE MID, BYTE * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current status of E6651 Base Station
Emulation mode.
Start: 1
Stop: 0
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve E6651(MID)’s Base Station Emulation mode
information.
E6651_SetBSStart
Declaration
Parameter
int E6651_SetBSStart(BYTE MID, BYTE Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651 Base Station Emulation mode
information.
Start: 1
Stop: 0
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Stop or Start Base Station Emulation mode of E6651(MID).
E6651_GetBSPreamble
Declaration
Parameter
int E6651_GetBSPreamble(BYTE MID, BYTE * Value);
MID [in]:
Value [out]:
Return Value
Description
124
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Preamble Index value of E6651(MID).
(0 ~ 113)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Preamble Index value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetBSPreamble
Declaration
Parameter
int E6651_SetBSPreamble(BYTE MID, BYTE Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Preamble Index value to be set when E6651
is operating in Base Station Emulator mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Preamble Index value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
E6651_GetBSUlPermbase
Declaration
Parameter
Return Value
Description
int E6651_GetBSUlPermbase(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Permutation base value of
E6651(MID) when E6651 is operating in Base
Station Emulator mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Current Permutation base value of E6651(MID)
when E6651 is operating in Base Station Emulator Mode.
E6651_SetBSUlPermbase
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_SetBSUlPermbase(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
UL Permutation base value to be set when
E6651 is operating in Base Station Emulator
mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set UL Permutation base value of E6651(MID) when E6651
is operating in Base Station Emulator Mode.
125
6
Remote Interface (API) Programming Command Reference
E6651_GetBSID
Declaration
Parameter
Return Value
Description
int E6651_GetBSID(BYTE MID, Char * Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Current Base Station ID value of E6651(MID)
when E6651 is operating in Base Station
Emulator mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Base Station ID value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
E6651_SetBSID
Declaration
Parameter
Return Value
Description
int E6651_SetBSID(BYTE MID, Char * Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Base Station ID value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Base Station ID value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
E6651_GetBSRngTimeOffset
Declaration
Parameter
Return Value
Description
126
int E6651_GetBSRngTimeOffset(BYTE MID, int *
Offset);
MID [in]:
Offset [out]:
E6651’s equipment number to be controlled
remotely.
Current Timing Offset value of E6651(MID)
when E6651 is operating in Base Station
Emulator mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Timing Offset value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetBSRngTimeOffset
Declaration
Parameter
Return Value
Description
int E6651_SetBSRngTimeOffset(BYTE MID, int
Offset);
MID [in]:
Offset [in]:
E6651’s equipment number to be controlled
remotely.
Timing Offset value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Timing Offset value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
E6651_GetBSFrameOffset
Declaration
Parameter
Return Value
Description
int E6651_GetBSFrameOffset(BYTE MID, int *
Offset);
MID [in]:
Offset [out]:
E6651’s equipment number to be controlled
remotely.
Current Frame Offset value of E6651(MID)
when E6651 is operating in Base Station
Emulator mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Frame Offset value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
E6651_SetBSFrameOffset
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_SetBSFrameOffset(BYTE MID, int
Offset);
MID [in]:
Offset [in]:
E6651’s equipment number to be controlled
remotely.
Frame Offset value to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Frame Offset value of E6651(MID) when E6651 is
operating in Base Station Emulator Mode.
127
6
Remote Interface (API) Programming Command Reference
E6651_GetBSRepetition
Declaration
Parameter
Return Value
Description
int E6651_GetBSRepetition(BYTE MID,int * value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Repetition value of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Repetition value of E6651(MID).
0: none
1: 2 Repetition
2: 4 Repetition
3: 6 Repetition
E6651_SetBSRepetition
Declaration
Parameter
Return Value
Description
int E6651_SetBSRepetition(BYTE MID,int * value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Repetition value of E6651(MID) to be set.
Success:
Failure:
STATE_SUCCESS(1),
STATE_ERROR(- 1)
Set Repetition value of E6651(MID)
0: none
1: 2 Repetition
2: 4 Repetition
3: 6 Repetition
E6651_GetSamplingFrequency
Declaration
Parameter
int E6651_GetSamplingFrequency(BYTE MID, double
* value);
MID [in]:
Value [out]:
Return Value
Description
128
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Sampling Frequency value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Sampling Frequency value of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetSamplingFrequency
Declaration
Parameter
int E6651_SetSamplingFrequency(BYTE MID, double
value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Sampling Frequency value of E6651(MID) to
be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Sampling Frequency value of E6651(MID).
E6651_GetBSRNGRSP_PowerOffset
Declaration
Parameter
Return Value
Description
int E6651_GetBSRNGRSP_PowerOffset(BYTE MID, int
* Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Power Offset of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Power Offset of E6651(MID).
E6651_SetBSRNGRSP_PowerOffset
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_SetBSRNGRSP_PowerOffset(BYTE MID, int
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Power Offset of E6651(MID) to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Power Offset of E6651(MID) during Initial Ranging.
129
6
Remote Interface (API) Programming Command Reference
E6651_GetBSRNGRSP_FreqOffset
Declaration
Parameter
int E6651_GetBSRNGRSP_FreqOffset(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Frequency Offset value of
E6651(MID)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Frequency Offset value of E6651(MID).
E6651_SetBSRNGRSP_FreqOffset
Declaration
Parameter
int E6651_SetBSRNGRSP_FreqOffset(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Frequency Offset value of E6651(MID) to be
set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Frequency Offset value of E6651(MID) is set during
Initial Ranging.
E6651_GetBSRNGRSP_TimeOffset
Declaration
Parameter
Return Value
Description
130
int E6651_GetBSRNGRSP_TimeOffset(BYTE MID,
double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Time Offset of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Time Offset of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetBSRNGRSP_TimeOffset
Declaration
Parameter
Return Value
Description
int E6651_SetBSRNGRSP_TimeOffset(BYTE MID,
double Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Time Offset of E6651(MID) to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Time Offset of E6651(MID) is set during Initial Ranging.
Units of set value: 0.25 * n ps.
E6651_GetBSRNGRSP_Status
Declaration
Parameter
int E6651_GetBSRNGRSP_Status(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current State value of RNG- RSP msg.
Transmission Mode.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Status value of Initial Ranging’ Result Transmission
Mode.
E6651_GetBSRNGRSP_Status retrieves:
0 if Transmission mode is changed ‘Success’ or ‘Continue’ by
current rule when a mobile phone is trying Initial Ranging.
1 if Transmission mode is always ‘Success’ when a mobile
phone is trying Initial Ranging.
2 if Transmission mode is always ‘Continue’ when a mobile
phone is trying Initial Ranging.
3 if Transmission mode is always ‘Abort’ when a mobile
phone is trying Initial Ranging.
E6651A User’s Guide
131
6
Remote Interface (API) Programming Command Reference
E6651_SetBSRNGRSP_Status
Declaration
Parameter
int E6651_SetBSRNGRSP_Status(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
State value of RNG- RSP msg. Transmission
Mode to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set State value of Initial Ranging’ Result Transmission Mode.
E6651_SetBSRNGRSP_Status sets:
0 if Transmission mode is changed ‘Success’ or ‘Continue’ by
current rule when a mobile phone is trying Initial Ranging.
1 if Transmission mode is always ‘Success’ when a mobile
phone is trying Initial Ranging.
2 if Transmission mode is always ‘Continue’ when a mobile
phone is trying Initial Ranging.
3 if Transmission mode is always ‘Abort’ when a mobile
phone is trying Initial Ranging.
E6651_GetDLMAPRepetition
Declaration
Parameter
int E6651_GetDLMAPRepetition(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
132
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current DL MAP Repetition value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve DL MAP Repetition value of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetDLMAPRepetition
Declaration
Parameter
int E6651_SetDLMAPRepetition(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
DL MAP Repetition value of E6651(MID) to
be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set DL MAP Repetition value of E6651(MID).
E6651_GetULMAPRepetition
Declaration
Parameter
int E6651_GetULMAPRepetition(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current UL MAP Repetition value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve UL MAP Repetition value of E6651(MID).
E6651_SetULMAPRepetition
Declaration
Parameter
int E6651_SetULMAPRepetition(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
UL MAP Repetition value of E6651(MID) to
be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set UL MAP Repetition value of E6651(MID).
133
6
Remote Interface (API) Programming Command Reference
E6651_GetULBurstRepetition
Declaration
Parameter
int E6651_GetULBurstRepetition(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current UL Burst Repetition value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve UL Burst Repetition value of E6651(MID).
E6651_SetULBurstRepetition
Declaration
Parameter
Return Value
Description
int E6651_SetULBurstRepetition(BYTE MID, int
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
UL Burst Repetition value of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set UL Burst Repetition value of E6651(MID).
E6651_GetDLBurstRepetition
Declaration
Parameter
int E6651_GetDLBurstRepetition(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
134
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current DL Burst Repetition value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve DL Burst Repetition value of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetDLBurstRepetition
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_SetDLBurstRepetition(BYTE MID, int
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
DL Burst Repetition value of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set DL Burst Repetition value of E6651(MID).
135
6
Remote Interface (API) Programming Command Reference
BS Emulator Functions
E6651_GetSSMacAddr
Declaration
Parameter
Return Value
Description
int E6651_GetSSMacAddr(BYTE MID, Char * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
MAC Address information of SS (Subscriber
Station) when the SS successfully finished
network entrance procedure to E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the SS MAC address information after SS finish
network entrance procedure to E6651(MID).
E6651_GetSE6651ate
Declaration
Parameter
int E6651_GetSE6651ate(BYTE MID, BYTE * Value);
MID [in]:
Value [out]:
Return Value
Description
136
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current status of SS which is connected to
E6651(Base Station Emulator mode)
ssDREG: 0
ssINIT: 1
ssNEGO: 2
ssPKM: 3
ssREG: 4
ssCONN: 5
ssIDLE: 6
ssHO: 7
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the SS operational status information when SS is
inter- operating with E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetSSCINR
Declaration
Parameter
int E6651_GetSSCINR(BYTE MID, double * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
SS CINR value when the SS is inter- operating
with E6651(Base Station
Emulator)
Return Value
Description
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the SS CINR value when SS is inter- operating with
E6651. SS periodically reports CINR value to E6651.
E6651_GetSSRSSI
Declaration
Parameter
int E6651_GetSSRSSI(BYTE MID, double * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The SS RSSI value when SS is inter- operating
with E6651(Base Station Emulator)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the SS RSSI value when SS is inter- operating with
E6651. SS periodically reports RSSI value to E6651.
E6651_GetE6651TxPower
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetE6651TxPower(BYTE MID, double *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
The SS Tx power value when SS is
inter- operating with E6651(Base Station
Emulator)
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve the SS Tx power value when SS is inter- operating
with E6651. SS periodically reports Tx power value to
E6651.
137
6
Remote Interface (API) Programming Command Reference
E6651_GetPERInfo
Declaration
Parameter
MID [in]:
Return Value
Success:
Failure:
Description
138
int E6651_GetPERInfo(BYTE MID, DWORD *
TestState, DWORD * PktTotalCnt, DWORD *
PktCnt, DWORD * Loss, double * PER);
E6651’s equipment number to be controlled
remotely.
TestState [out]: Three test mode (UL Padding, DL UDP, DL
Ping)’s status information when E6651 is
operating in Base Station Emulator mode.
(ON: 1, OFF: 0)
PktTotalCnt [out]: The number of Transmitted packets from
E6651(Base Station Emulator) to SS in DL
UDP or DL Ping test.
PktCnt [out]:
The number of acknowledged packets for
transmitted packets from E6651(Base Station
Emulator) in DL UDP or DL Ping test.
Loss [out]:
The number of unacknowledged packets for
the transmitted packets form E6651(Base
Station Emulator).
PER [out]:
PER value measured at E6651(Base Station
Emulator).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve PER information when DL Ping or DL UDP test is
in progress after SS finish network entrance procedure to
E6651(Base Station Emulator).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
BS Emulator Test Functions
E6651_GetBSTestMode
Declaration
Parameter
int E6651_GetBSTestMode(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current activated test mode information.
UL Padding: 0
DL UDP: 1
DL Ping: 2
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve current active test mode of E6651(MID) when E6651
is operating in Base Station Emulator mode.
E6651_SetBSTestMode
Declaration
Parameter
int E6651_SetBSTestMode(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Test mode information to be set.
UL Padding: 0
DL UDP: 1
DL Ping: 2
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set test mode of E6651(MID).
E6651_GetBSRunTest
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_GetBSRunTest(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
On/Off information of Test Mode
ON: 1
OFF: 0
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve test mode On/Off information of E6651(MID) when
E6651 is operating in Base Station Emulator mode.
139
6
Remote Interface (API) Programming Command Reference
E6651_SetBSRunTest
Declaration
Parameter
Return Value
Description
int E6651_SetBSRunTest(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Activation information of Test Mode
ON: 1
OFF: 0
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off test mode of E6651(MID) when E6651
is operating in Base Station Emulator mode.
E6651_GetDLPayloadPattern
Declaration
Parameter
Return Value
Description
int E6651_GetDLPayloadPattern(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Payload Pattern value of E6651(MID).
1: Random Mode
0: Pattern Mode
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Payload Pattern value of E6651(MID).
E6651_SetDLPayloadPattern
Declaration
Parameter
int E6651_SetDLPayloadPattern(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
140
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Payload Pattern value of E6651(MID) to be
set.
1: Random Mode
0: Pattern Mode
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Payload Pattern value of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
UL Padding Test
E6651_SetBSULPadTest
Declaration
Parameter
Return Value
Description
int E6651_SetBSULPadTest(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Activation information of UL Padding Test
ON: 1
OFF: 0
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off UL Padding test of E6651(MID) when
E6651 is operating in Base Station Emulator mode.
E6651_GetBSULPadUlMod
Declaration
Parameter
int E6651_GetBSULPadUlMod(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current UL Modulation Mode of E6651 (Base
Station Emulator)
QPSK (CTC) 1/2: 1
QPSK (CTC) 3/4: 2
16- QAM (CTC) 1/2: 3
16- QAM (CTC) 3/4: 4
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve modulation mode information of E6651(MID) when
E6651 is operating in UL Padding Test mode.
141
6
Remote Interface (API) Programming Command Reference
E6651_SetBSULPadUlMod
Declaration
Parameter
int E6651_SetBSULPadUlMod(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
UL Modulation Mode value to be set.
QPSK (CTC) 1/2: 1
QPSK (CTC) 3/4: 2
16- QAM (CTC) 1/2: 3
16- QAM (CTC) 3/4: 4
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set modulation mode of E6651(MID) when E6651 is
operating in UL Padding Test mode.
E6651_GetBSULPadUlSlot
Declaration
Parameter
int E6651_GetBSULPadUlSlot(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
UL Slot number information for UL Padding
Test.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve UL Slot value of E6651(MID) when E6651 is
operating in UL Padding Test mode.
E6651_SetBSULPadUlSlot
Declaration
Parameter
Return Value
Description
142
int E6651_SetBSULPadUlSlot(BYTE MID, Value:
integer);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
UL Slot value to be set for UL Padding Test.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set UL Slot value of E6651(MID) when E6651 is operating in
UL Padding Test mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
DL UDP Test
E6651_SetBSDLUdpTest
Declaration
Parameter
int E6651_SetBSDLUdpTest(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Activation information of DL UDP Test (ON:
1, OFF: 0)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off DL UDP test of E6651(MID) when
E6651 is operating in Base Station Emulator mode.
E6651_GetBSDLUdpDlMod
Declaration
Parameter
int E6651_GetBSDLUdpDlMod(BYTE MID, int *
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current DL Modulation Mode of E6651 (Base
Station Emulator)
QPSK (CTC) 1/2: 0
QPSK (CTC) 3/4: 1
16- QAM (CTC) 1/2: 2
16- QAM (CTC) 3/4: 3
64- QAM (CTC) 1/2: 4
64- QAM (CTC) 2/3: 5
64- QAM (CTC) 3/4: 6
64- QAM (CTC) 5/6: 7
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve modulation mode information of E6651(MID) when
E6651 is operating in DL UDP Test mode.
E6651_SetBSDLUdpDlMod
Declaration
Parameter
E6651A User’s Guide
int E6651_SetBSDLUdpDlMod(BYTE MID, int Value);
MID [in]:
E6651’s equipment number to be controlled
remotely.
143
6
Remote Interface (API) Programming Command Reference
Return Value
Description
Value [in]:
DL Modulation Mode value to be set in DL
UDP test mode.
QPSK (CTC) 1/2: 0
QPSK (CTC) 3/4: 1
16- QAM (CTC) 1/2: 2
16- QAM (CTC) 3/4: 3
64- QAM (CTC) 1/2: 4
64- QAM (CTC) 2/3: 5
64- QAM (CTC) 3/4: 6
64- QAM (CTC) 5/6: 7
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set modulation mode of E6651(MID) when E6651 is
operating in DL UDP Test mode.
E6651_GetBSDLUdpLength
Declaration
Parameter
int E6651_GetBSDLUdpLength(BYTE MID, int *
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Payload Length value in DL UDP test (1 ~
3000).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Payload length value of E6651(MID) when E6651 is
operating in DL UDP Test mode.
E6651_SetBSDLUdpLength
Declaration
Parameter
int E6651_SetBSDLUdpLength(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
144
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Payload Length value to be set for DL UDP
Test (1 ~ 3000).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Payload length value of E6651(MID) when E6651 is
operating in DL UDP Test mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetBSDLUdpRate
Declaration
Parameter
Return Value
Description
int E6651_GetBSDLUdpRate(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Frame Rate information for DL UDP Test.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Frame Rate information of E6651(MID) when E6651
is operating in DL UDP Test mode. Frame Rate determines
how many frames are allocated for one data packet
transmission. For example, single packet size is 300bytes and
frame rate is three, then 300bytes data are transmitted over
3 frames period.
E6651_SetBSDLUdpRate
Declaration
Parameter
Return Value
Description
int E6651_SetBSDLUdpRate(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Frame Rate value to be set for DL UDP Test.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Frame Rate value of E6651(MID) when E6651 is
operating in DL UDP Test mode.
E6651_GetBSDLUdpTotal
Declaration
Parameter
int E6651_GetBSDLUdpTotal(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Total Packet value information for DL UDP
Test.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Total Packet value of E6651(MID) when E6651 is
operating in DL UDP Test mode.
145
6
Remote Interface (API) Programming Command Reference
E6651_SetBSDLUdpTotal
Declaration
Parameter
Return Value
Description
int E6651_SetBSDLUdpTotal(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Total Packet value to be set for DL UDP Test.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Total Packet value of E6651(MID) when E6651 is
operating in DL UDP Test mode.
DL Ping Test
E6651_SetBSDLPingTest
Declaration
Parameter
int E6651_SetBSDLPingTest(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
146
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Activation information of DL Ping Test (ON:
1, OFF: 0)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Turn On or Turn Off DL Ping test of E6651(MID) when
E6651 is operating in Base Station Emulator mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetBSDLPingDlMod
Declaration
Parameter
int E6651_GetBSDLPingDlMod(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current DL Modulation Mode of E6651(Base
Station Emulator)
QPSK (CTC) 1/2: 0
QPSK (CTC) 3/4: 1
16- QAM (CTC) 1/2: 2
16- QAM (CTC) 3/4: 3
64- QAM (CTC) 1/2: 4
64- QAM (CTC) 2/3: 5
64- QAM (CTC) 3/4: 6
64- QAM (CTC) 5/6: 7
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve modulation mode information of E6651(MID) when
E6651 is operating in DL Ping Test mode.
E6651_SetBSDLPingDlMod
Declaration
Parameter
int E6651_SetBSDLPingDlMod(BYTE MID, int Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
DL Modulation Mode value to be set in DL
Ping test mode.
QPSK (CTC) 1/2: 0
QPSK (CTC) 3/4: 1
16- QAM (CTC) 1/2: 2
16- QAM (CTC) 3/4: 3
64- QAM (CTC) 1/2: 4
64- QAM (CTC) 2/3: 5
64- QAM (CTC) 3/4: 6
64- QAM (CTC) 5/6: 7
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set modulation mode of E6651(MID) when E6651 is
operating in DL Ping Test mode.
147
6
Remote Interface (API) Programming Command Reference
E6651_GetBSDLPingLength
Declaration
Parameter
int E6651_GetBSDLPingLength(BYTE MID, int *
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Payload Length value in DL Ping test (1 ~
3000)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Payload length value of E6651(MID) when E6651 is
operating in DL Ping Test mode.
E6651_SetBSDLPingLength
Declaration
Parameter
int E6651_SetBSDLPingLength(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Payload Length value to be set for DL Ping
Test (1 ~ 3000)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Payload length value of E6651(MID) when E6651 is
operating in DL Ping Test mode.
E6651_GetBSDLPingRate
Declaration
Parameter
Return Value
Description
148
int E6651_GetBSDLPingRate(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Frame Rate information for DL Ping Test.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Frame Rate information of E6651(MID) when E6651
is operating in DL Ping Test mode.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetBSDLPingRate
Declaration
Parameter
Return Value
Description
int E6651_SetBSDLPingRate(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Frame Rate value to be set for DL Ping test.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Frame Rate value of E6651(MID) when E6651 is
operating in DL Ping Test mode.
E6651_GetBSDLPingTotal
Declaration
Parameter
int E6651_GetBSDLPingTotal(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Total Packet value information for DL Ping
Test.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Total Packet value of E6651(MID) when E6651 is
operating in DL Ping Test mode.
E6651_SetBSDLPingTotal
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_SetBSDLPingTotal(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Total Packet value to be set for DL Ping Test.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Total Packet value of E6651(MID) when E6651 is
operating in DL Ping Test mode.
149
6
Remote Interface (API) Programming Command Reference
Power Control Test
E6651_GetPCEIRP
Declaration
Parameter
Return Value
Description
int E6651_GetPCEIRP(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current DCD message’s EIRP of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve DCD message’s EIRP of E6651(MID).
E6651_SetPCEIRP
Declaration
Parameter
int E6651_SetPCEIRP(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
EIRP value of E6651(MID) to be set in DCD
message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set EIPR value of E6651(MID) in DCD message.
E6651_GetPCEIRxP
Declaration
Parameter
int E6651_GetPCEIRxP(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
150
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current DCD message’s Earwax IR, max
value of E6651(MID)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve DCD message’s EIRxP IR, max value of E6651(MID).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetPCEIRxP
Declaration
Parameter
int E6651_SetPCEIRxP(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
EIRxP IR,max value of E6651(MID) to be set
in DCD message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set EIRxP IR,max value of E6651(MID) in DCD message.
E6651_GetPCNIEnable
Declaration
Parameter
int E6651_GetPCNIEnable(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current value is indicated that NI (Noise
Interference) is used or not.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve NI (Noise Interference) using or not value.
E6651_GetPCNIEnable returns 0(Disable) if NI was not used,
or returns 1 if NI was used.
E6651_SetPCNIEnable
Declaration
Parameter
Return Value
Description
int E6651_SetPCNIEnable(BYTE MID, int Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
The value decides to use NI or not to be set
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set the value decides to use NI or not of E6651(MID)
E6651_SetPCNIEnable sets 0(Disable) if NI will not be used,
or returns 1 if NI will be used.
E6651A User’s Guide
151
6
Remote Interface (API) Programming Command Reference
E6651_GetPCNIPUSC
Declaration
Parameter
int E6651_GetPCNIPUSC(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Power Level of E6651(MID)’s NI
PUSC
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Power Level of E6651(MID)’s NI PUSC.
Limits of Power Level: 0~255(- 150dBm ~ - 22.5 dBm)
E6651_SetPCNIPUSC
Declaration
Parameter
int E6651_SetPCNIPUSC(BYTE MID, int value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Power Level of E6651(MID)’s NI PUSC to be
set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Power Level of E6651(MID)’s NI PUSC.
Limits of Power Level: 0~255(- 150dBm ~ - 22.5 dBm).
E6651_GetBSRNGRSPOffset
Declaration
Parameter
Return Value
Description
152
int E6651_GetBSRNGRSPOffset(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Power Offset is user can set
additionally during Initial Ranging or Periodic
Ranging.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Power Offset is user can set additionally during
Initial Ranging or Periodic Ranging.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetBSRNGRSPOffset
Declaration
Parameter
Return Value
Description
int E6651_SetBSRNGRSPOffset(BYTE MID, int value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Power Offset of E6651(MID) is user can set
additionally during Initial Ranging or Periodic
Ranging to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Power Offset of E6651(MID) is user can set additionally
during Initial Ranging or Periodic Ranging.
E6651_GetBSREPREQEnable
Declaration
Parameter
int E6651_GetBSREPREQEnable(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current value is indicated that REP- REQ is
used or not
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve REP- REQ using or not value.
E6651_ GetBSREPREQEnable returns 0(Disable) if REP- REQ
was not used, or returns 1 if REP- REQ was used.
E6651_SetBSREPREQEnable
Declaration
Parameter
int E6651_SetBSREPREQEnable(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value decides to use REP- REQ or not to
be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set the value decides to use REP- REQ or not of E6651(MID).
E6651_SetBSREPREQEnable sets 0(Disable) if REP- REQ will
not be used, or returns 1 if REP- REQ will be used.
153
6
Remote Interface (API) Programming Command Reference
E6651_GetBSREPREQFrameRate
Declaration
Parameter
Return Value
Description
int E6651_GetBSREPREQFrameRate(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Frame Rate value of REP- REQ.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Frame Rate value of REP- REQ.
E6651_SetBSREPREQFrameRate
Declaration
Parameter
Return Value
Description
int E6651_SetBSREPREQFrameRate(BYTE MID, int
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Frame Rate value of REP- REQ to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Frame Rate value of REP- REQ.
E6651_GetPCTestMode
Declaration
Parameter
int E6651_GetPCTestMode(BYTE MID, int * Value);
MID [in]:
Value [out]:
Return Value
Description
154
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Power Control Test Mode of
E6651(MID)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Power Control Test Mode of E6651(MID).
0: RNG- RSP
1: Power Control IE in UL- MAP
2: FPC
3: PMC- RSP
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetPCTestMode
Declaration
Parameter
int E6651_SetPCTestMode(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Power Control Test Mode of E6651(MID) to
be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Power Control Test Mode of E6651(MID).
0: RNG- RSP
1: Power Control IE in UL- MAP
2: FPC
3: PMC- RSP
E6651_GetPCRNGRSPPowerAdjust
Declaration
Parameter
int E6651_GetPCRNGRSPPowerAdjust(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current RNG- RSP Power Adjust value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve RNG- RSP Power Adjust value of E6651(MID). Limits
of Power Adjust: - 128 ~ 127.
E6651_SetPCRNGRSPPowerAdjust
Declaration
Parameter
int E6651_SetPCRNGRSPPowerAdjust(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
RNG- RSP Power Adjust value of E6651(MID)
to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set RNG- RSP Power Adjust value of E6651(MID). Limits of
Power Adjust: - 128 ~ 127.
155
6
Remote Interface (API) Programming Command Reference
E6651_GetPCIEPowerAdjust
Declaration
Parameter
int E6651_GetPCIEPowerAdjust(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Power Control IE Power Adjust value
of E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Power Control IE Power Adjust value of
E6651(MID).
Limits of Power Adjust: - 128 ~ 127.
E6651_SetPCIEPowerAdjust
Declaration
Parameter
int E6651_SetPCIEPowerAdjust(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Power Control IE Power Adjust value of
E6651(MID) to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Power Control IE Power Adjust value of E6651(MID).
Limits of Power Adjust: - 128 ~ 127.
E6651_GetPCFPCPowerAdjust
Declaration
Parameter
int E6651_GetPCFPCPowerAdjust(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
156
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current FPC Power Adjust value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve FPC Power Adjust value of E6651(MID).
Limits of Power Adjust: - 128 ~ 127.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_SetPCFPCPowerAdjust
Declaration
Parameter
int E6651_SetPCFPCPowerAdjust(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
FPC Power Adjust value of E6651(MID) to be
set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set FPC Power Adjust value of E6651(MID). Limits of Power
Adjust: - 128 ~ 127.
E6651_GetPCPMCLoopMode
Declaration
Parameter
int E6651_GetPCPMCLoopMode(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current PMC- RSP Loop Mode of E6651(MID).
Return Value
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Description
Retrieve
0: Close
2: Open
3: Open
PMC- RSP Loop Mode of E6651(MID).
Loop
Loop Passive
Loop Active
E6651_SetPCPMCLoopMode
Declaration
Parameter
int E6651_SetPCPMCLoopMode(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
PMC- RSP Loop Mode of E6651(MID) to be
set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set PMC- RSP Loop Mode of E6651(MID).
0: Close Loop
2: Open Loop Passive
3: Open Loop Active
157
6
Remote Interface (API) Programming Command Reference
E6651_GetPCPMCPowerAdjust
Declaration
Parameter
int E6651_GetPCPMCPowerAdjust(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current PMC- RSP Power Adjust value of
E6651(MID).
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve PMC- RSP Power Adjust value of E6651(MID). Limits
of Power Adjust: - 128 ~ 127.
E6651_SetPCPMCPowerAdjust
Declaration
Parameter
Return Value
Description
int E6651_SetPCPMCPowerAdjust(BYTE MID, int
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
PMC- RSP Power Adjust value of E6651(MID).
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set PMC- RSP Power Adjust of E6651(MID). Limits of Power
Adjust: - 128 ~ 127.
E6651_PCSendMessage
Declaration
Parameter
MID [in]:
E6651’s equipment number to be controlled
remotely.
Return Value
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Description
158
int E6651_PCSendMessage(BYTE MID);
Send Power Control Test Message to a mobile phone.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetBSFullOccupied
Declaration
Parameter
Return Value
Description
int E6651_GetBSFullOccupied(BYTE MID, int *
Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Full Occupied Function’s On or Off
information of E6651(MID) when E6651 is
operating in Base Station Emulator mode.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Full Occupied Function’s On or Off information of
E6651(MID) when E6651 is operating in Base Station
Emulator mode.
0: OFF
1: ON
E6651_SetBSFullOccupied
Declaration
Parameter
Return Value
Description
E6651A User’s Guide
int E6651_SetBSFullOccupied(BYTE MID, int
Value);
MID [in]:
Value [in]:
E6651’s equipment number to be controlled
remotely.
Full Occupied Function’s ON or OFF value of
E6651(MID) when E6651 is operating in Base
Station Emulator mode to be set.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Full Occupied Function’s ON or OFF of E6651(MID)
when E6651 is operating in Base Station Emulator mode.
0: OFF
1: ON
159
6
Remote Interface (API) Programming Command Reference
E6651_GetBSSBCMaximumTransmittedPowerBPSK
Declaration
Parameter
Return Value
Description
int E6651_GetBSSBCMaximumTransmittedPowerBPSK
(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Maximum Transmitted Power for
BPSK value is in SBC- REQ message from a
mobile.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Maximum Transmitted Power for BPSK value is in
SBC- REQ message from a mobile.
E6651_GetBSSBCMaximumTransmittedPowerQPSK
Declaration
Parameter
Return Value
Description
int E6651_GetBSSBCMaximumtransmittedPowerQPSK
(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Maximum Transmitted Power for
QPSK value is in SBC- REQ message from a
mobile.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Maximum Transmitted Power for QPSK value is in
SBC- REQ message from a mobile.
E6651_GetBSSBCMaximumTransmittedPower16QAM
Declaration
Parameter
Return Value
Description
160
int
E6651_GetBSSBCMaximumTransmittedPower16QAM(BY
TE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Maximum Transmitted Power for
16QAM value is in SBC- REQ message from a
mobile.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Maximum Transmitted Power for 16QAM value is in
SBC- REQ message from a mobile.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetBSSBCMaximumTransmittedPower64QAM
Declaration
Parameter
Return Value
Description
int E6651_GetBSSBCMaximumTransmittedPower64QAM
(BYTE MID, int * Value);
MID [in]:
Value [out]:
E6651’s equipment number to be controlled
remotely.
Current Maximum Transmitted Power for
64QAM value is in SBC- REQ message from a
mobile.
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Maximum Transmitted Power for 64QAM value is in
SBC- REQ message from a mobile.
E6651_GetBSHOOperatorID
Declaration
Parameter
int E6651_GetBSHOOperatorID(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Operator ID of MOB_NBR- ADV
message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Operator ID of MOB_NBR- ADV message.
E6651_SetBSHOOperatorID
Declaration
Parameter
int E6651_SetBSHOOperatorID(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Operator ID of MOB_NBR- ADV message to be
set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Operator ID of MOB_NBR- ADV message.
161
6
Remote Interface (API) Programming Command Reference
E6651_GetBSHONeighborBSID
Declaration
Parameter
int E6651_GetBSHONeighborBSID(BYTE MID, int
Index, int * Value);
MID [in]:
Index [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Current Neighbor BSID of the index in
MOB_NBR- ADV message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Neighbor BSID of the index is made from
MOB_NBR- ADV message. There are 3 Neighbors and the
index starts from 0.
E6651_SetBSHONeighborBSID
Declaration
Parameter
int E6651_SetBSHONeighborBSID(BYTE MID, int
Index, int Value);
MID [in]:
Index [in]:
Value [in]:
Return Value
Description
162
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Neighbor BSID of the index in
MOB_NBR- ADV message to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Neighbor BSID of the index is made from
MOB_NBR- ADV message.
E6651A User’s Guide
Remote Interface (API) Programming Command Reference
6
E6651_GetBSHONeighborDCDCC
Declaration
Parameter
int E6651_GetBSHONeighborDCDCC(BYTE MID, int
Index, int * Value);
MID [in]:
Index [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Current Neighbor DCD Configuration Change
Count value of the index in MOB_NBR- ADV
message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Neighbor DCD Configuration Change Count value of
the index is made from MOB_NBR- ADV message (0 ~ 15).
E6651_SetBSHONeighborDCDCC
Declaration
Parameter
int E6651_SetBSHONeighborDCDCC(BYTE MID, int
Index, int Value);
MID [in]:
Index [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Neighbor DCD Configuration Change Count
value of the index in MOB_NBR- ADV message
to be set
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Neighbor DCD Configuration Change Count value of the
index is made from MOB_NBR- ADV message (0 ~ 15).
163
6
Remote Interface (API) Programming Command Reference
E6651_GetBSHONeighborUCDCC
Declaration
Parameter
int E6651_GetBSHONeighborUCDCC(BYTE MID, int
Index, int * Value);
MID [in]:
Index [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Current Neighbor UCD Configuration Change
Count value of the index in MOB_NBR- ADV
message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Neighbor UCD Configuration Change Count value of
the index is made from MOB_NBR- ADV message (0 ~ 15).
E6651_SetBSHONeighborUCDCC
Declaration
Parameter
int E6651_SetBSHONeighborUCDCC(BYTE MID, int
Index, int Value);
MID [in]:
Index [in]:
Value [in]:
Return Value
Description
164
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Neighbor UCD Configuration Change Count
value of the in MOB_NBR- ADV message to be
set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Neighbor UCD Configuration Change Count value of the
index is made from MOB_NBR- ADV message (0 ~ 15).
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetBSHONeighborFrequency
Declaration
Parameter
int E6651_GetBSHONeighborFrequency(BYTE MID, int
Index, double * Value);
MID [in]:
Index [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Current Neighbor Frequency value of the
index in MOB_NBR- ADV message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Neighbor Frequency value of the index is made
from MOB_NBR- ADV message.
E6651_SetBSHONeighborFrequency
Declaration
Parameter
int E6651_SetBSHONeighborFrequency(BYTE MID, int
Index, double Value);
MID [in]:
Index [in]:
Value [in]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Neighbor Frequency value of the index in
MOB_NBR- ADV message to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Neighbor Frequency value of the index is made from
MOB_NBR- ADV message.
165
6
Remote Interface (API) Programming Command Reference
E6651_GetBSHONeighborPermutationBase
Declaration
Parameter
int E6651_GetBSHONeighborPermutationBase(BYTE
MID, int Index, int * Value);
MID [in]:
Index [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Current Neighbor Permutation Base value of
the index in MOB_NBR- ADV message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Neighbor Permutation Base value of the index is
made from MOB_NBR- ADV message.
E6651_SetBSHONeighborPermutationBase
Declaration
Parameter
int E6651_SetBSHONeighborPermutationBase(BYTE
MID, int Index, int Value);
MID [in]:
Index [in]:
Value [in]:
Return Value
Description
166
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
The value of index
0: Neighbor #1
1: Neighbor #2
2: Neighbor #3
Neighbor Permutation Base value of the index
in MOB_NBR- ADV message to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Neighbor Permutation Base value of the index is made
from MOB_NBR- ADV message.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
E6651_GetBSHOMOB_NBR_ADVEnable
Declaration
Parameter
int E6651_GetBSHOMOB_NBR_ADVEnable(BYTE MID, int
* Value);
MID [in]:
Value [out]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Transmission mode of
MOB_NBR- ADV message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Transmission mode of MOB_NBR- ADV message.
0: Stop
1: Start
E6651_SetBSHOMOB_NBR_ADVEnable
Declaration
Parameter
int E6651_SetBSHOMOB_NBR_ADVEnable(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Transmission mode of MOB_NBR_ADV
message to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Transmission mode of MOB_NBR_ADV message.
0: Stop
1: Start
E6651_GetBSHOMOB_NBR_ADVRate
Declaration
Parameter
int E6651_GetBSHOMOB_NBR_ADVRate(BYTE MID, int *
Value);
MID [in]:
Value [out]:
Return Value
Description
E6651A User’s Guide
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Current Transmission Rate value of
MOB_NBR- ADV message.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Retrieve Transmission Rate of MOB_NBR- ADV message.
Transmit once per a Value Frame.
167
6
Remote Interface (API) Programming Command Reference
E6651_SetBSHOMOB_NBR_ADVRate
Declaration
Parameter
int E6651_SetBSHOMOB_NBR_ADVRate(BYTE MID, int
Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
Transmission Rate value of MOB_NBR_ADV
message to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set Transmission Rate value of MOB_NBR- ADV message.
Transmit once per a Value Frame.
E6651_SendBSHOMOB_SCN_RSP
Declaration
Parameter
MID [in]:
E6651’s equipment number to be controlled
remotely.
Return Value
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Description
168
int E6651_SendBSHOMOB_SCN_RSP(BYTE MID);
Transmit MOB_SCN- RSP Message.
E6651A User’s Guide
6
Remote Interface (API) Programming Command Reference
Tools Functions
E6651_BSAddBurst
Declaration
Parameter
Return Value
Description
int E6651_BSAddBurst(BYTE MID, WORD CID, BYTE
DIUC, Char * MSG);
MID [in]:
CID [in]:
DIUC [in]:
MSG [in]:
E6651’s equipment number to be controlled
remotely.
CID to be added in Burst
DIUC to be added in Burst
Message to be added in Burst
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Used when user want to generate an arbitrary Burst in
E6651(MID)’s Downlink.
E6651_WaitMessage
Declaration
Parameter
int E6651_WaitMessage(BYTE MID, BYTE MSG, DWORD
TimeOut);
MID [in]:
TimeOut [in]:
E6651’s equipment number to be controlled
remotely.
MAC Message Type number to wait until
receive it.
Time duration to wait the message (ms)
Success:
Failure:
STATE_SUCCESS(1)
STATE_ERROR(- 1)
MSG [in]:
Return Value
Description
E6651A User’s Guide
Wait until E6651(MID) receive designated MAC Message
Type.
169
6
Remote Interface (API) Programming Command Reference
Functions used in V1.5
E6651_SetBSPayloadLen
Declaration
Parameter
int E6651_SetBSPayloadLen(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
E6651 Base Station Emulation Payload length
value to be set. (0, 1, 2, etc.)
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set E6651(MID) Base Station Emulation Payload Length
value.
If (Value = 0) then Value:= 288
if (Value = 1) then Value:= 576
if (Value = 2) then Value:= 1488 else Value:= 288;
E6651_SetBSDLTest
Declaration
Parameter
int E6651_SetBSDLTest(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
DL Test Mode of E6651(MID) Base Station
Emulator to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set DL Test Mode of E6651(MID) Base Station Emulator.
0: Off
1: On
E6651_SetBSULTest
Declaration
Parameter
int E6651_SetBSULTest(BYTE MID, int Value);
MID [in]:
Value [in]:
Return Value
Description
170
Success:
Failure:
E6651’s equipment number to be controlled
remotely.
UL Test Mode of E6651(MID) Base Station
Emulator to be set.
STATE_SUCCESS(1)
STATE_ERROR(- 1)
Set DL Test Mode of E6651(MID) Base Station Emulator.
0: Off
1: On
E6651A User’s Guide
Agilent E6651A Mobile WiMAX Test Set
E6651A User’s Guide
Appendix A - Network Entry Procedure
Network Entry Procedure Overview 172
Network Entry Procedure Detail 174
Downlink Synchronization and Uplink Parameter Information 174
Initial Ranging Procedure Execution and Basic Capabilities
Negotiation 176
Registration Procedure 180
Periodic Ranging for Connection Maintenance 182
REP-REQ message Setting 183
Profile Selection 185
A Mobile WiMAX subscriber station (SS) executes the Network Entry
procedure in order to begin two way communications with a base station.
Agilent Technologies
171
A
Appendix A - Network Entry Procedure
Network Entry Procedure Overview
A Mobile WiMAX subscriber station (SS) executes the
Network Entry procedure in order to begin two way
communications with any base station, including the E6651A
Mobile WiMAX Test Set. The SS executes this procedure
after acquiring relevant information from broadcast
messages.
The initial registration procedure of the SS can be
summarized as follows:
Scanning for Downlink
Channel
Downlink Synchronization
The SS scans a Mobile WiMAX base station (BS) signal and
determines whether the signal level is strong enough to
provide adequate service quality.
The SS executes a synchronization procedure to obtain
downlink channel information from the BS.
After acquiring synchronization, the SS obtains downlink
and uplink information from the BS.
Obtaining Uplink Parameters
Execution of Ranging
Procedure
Using downlink information, the SS obtains uplink
information for the Ranging and Registration procedures.
Using the acquired uplink information, the SS executes the
Ranging procedure which includes the adjustment of time,
frequency and power parameters to meet the uplink burst
allocation.
The Ranging algorithm used in Mobile WiMAX 1.A is the
“CDMA Initial Ranging” algorithm. When this algorithm is
used, the SS transmits an “Initial Ranging Code” in an Initial
Ranging Region allocated by the BS.
Negotiation of Basic
Capabilities
The SS negotiates physical layer properties and capabilities
with the BS.
Registration With the BS
The SS provides information to the network and receives
information from the network in order to register with the
Mobile WiMAX service.
The Network Entry procedure is complete at the end of the
Registration Procedure. From this point on, the SS executes
a Periodic Ranging procedure to assist in maintaining a
reliable connection with the network.
172
E6651A User’s Guide
Appendix A - Network Entry Procedure
A
The flow diagram in Figure 44 depicts the general Network
Entry procedure of the SS. “Network Entry Procedure
Detail" on page 174 provides detail on each step in the
Network Entry procedure.
SS
BS
SS Scans for DL
Channel → DL Synch
UL/DL-MAP Broadcast: PHY Sync Field, Operation ID, Sector ID,
MAP message length
Obtain UL Parameters
DCD Broadcast: BS Power, PHY type, DL burst profile, Moderation
Type, FEC, PHY Synch, BSID
UCD Broadcast: PHY Synch Field, BSID, PHY Specs
Ranging Code for Initial Ranging
Ranging and Adjust
Parameters
Range-REQ: Requested DL Burst Profile, SS MAC Addr, Ranging
Anomalies, SS Broadcast Capabilities
Range-RSP: Timing Adjust, Pwr lvl Adjust, Freq Offset Adjust,
Ranging Status, DL Freq Override, LL Freq Override, Burst Profile,
SS MAC addr, CID, .........
Ranging Code for BW Request
SBC-REQ: CID, PHY params supported, Bandwidth allocations
supported
Negotiate Basic
Capabilities
SBC-RSP: CID, PHY params supported, Bandwidth allocations
supported
Register with BS
REG-REQ: CID, Hashed Msg Auth Code, IP vers, Vendor ID, CS
capability, ARQ params
REG-RSP: CID, OK/Not, HMAC tuple, IP vers, Vendor ID, CS
capability, ARQ params
Figure 44 Initial Network Entry Procedure of the SS
E6651A User’s Guide
173
A
Appendix A - Network Entry Procedure
Network Entry Procedure Detail
The Test Set engages in the Network Entry procedure when
establishing two way communications with the SS. The
messages transmitted during the each phase of the Network
Entry procedure are displayed in the Measurement Window
when the Test Set is operating in BSE mode. The following
sections describe the detailed steps in the procedure, and
show the operation of the Test Set for each step.
Downlink Synchronization and Uplink Parameter Information
In the Downlink Synchronization procedure, the BS
transmits an OFDMA frame to the SS containing the
DL- MAP information. The SS uses the DL- MAP information
to obtain UL- MAP, DCD and UCD information. The OFDMA
frame structure, including the mapping of each information
type, is shown in Figure 45.
5ms
Burst#0
UL-MAP
Burst#1
DL-MAP
Preamble
Burst#2
Initial Ranging Region
DCD, UCD Info
Periodic/BW Req. Ranging Region
FCH
Burst#0
Burst#1
Burst#2
Burst#3
Downlink
Uplink
Figure 45 OFDMA Frame Structure
The Test Set periodically broadcasts DCD and UCD
information to the SS to provide downlink synchronization
and uplink parameter information at the designated
174
E6651A User’s Guide
Appendix A - Network Entry Procedure
A
frequency. The broadcast operation of the product for
downlink synchronization and uplink parameter information
is shown in Figure 46.
Figure 46 UCD and DCD Message Transmission for Downlink
Synchronization and Uplink Parameter Information
The DCD and UCD messages shown in Figure 46 provide the
following types of information:
DCD Message (Downlink Channel Descriptor)
• BS Power
• PHY Type
• DL Burst Profile
• Modulation Type
• FEC
• PHY Sync
• BSID Information
UCD Message (Uplink Channel Descriptor)
• PHY Sync field
• BSID
• PHY Specification
E6651A User’s Guide
175
A
Appendix A - Network Entry Procedure
Initial Ranging Procedure Execution and Basic Capabilities Negotiation
Using the initial ranging region information and initial
ranging code information obtained from the UL- MAP and
UCD messages, the SS attempts the Contention Based Initial
Ranging procedure.
The E6651A measures the quality of the initial ranging code.
Provided that the code quality exceeds a specified threshold,
the unit sends the ranging code, time offset, frequency offset
and power offset through the RNG- RSP message and
provides CDMA Allocation IE information through UL- MAP.
CDMA Allocation IE information is used in the transmission
of the RNG- REQ message.
When the RNG- RSP message and CDMA Allocation IE is
received from the Test Set, the SS sends the RNG- REQ
message in the uplink region specified in the CDMA
Allocation IE.
Upon successful exchange of the RNG- REQ and RNG- RSP
messages, the physical connection is established between the
SS and the Test Set. At this point, the SS and the Test Set
share information including the Basic CID and the Burst
Profile.
In the next step of the Initial Ranging Procedure, known as
“Basic Capabilities Negotiation”, the SS sends the BW
Request message to the Test Set. Upon receipt of the BW
Request message, the Test Set sends an ALLOC UL- MAP
message, containing information about the bandwidth that
the unit has allocated to the SS.
The SS provides its PHY and Bandwidth Allocation
information by sending SBC- REQ messages using the uplink
resources allocated by the Test Set. After receiving the
SBC- REQ message from the SS, the Test Set responds with
an SBC- RSP message to the SS. The SBC- REQ and SBC- RSP
message pair constitutes the negotiation of basic physical
layer properties between the SS and the BS.
176
E6651A User’s Guide
A
Appendix A - Network Entry Procedure
The Initial Ranging Procedure and Negotiation of Basic
Capabilities as seen in the Measurement Window of the
E6651A are shown in Figure 47.
Figure 47 Measurement Window Showing the Initial Ranging Procedure
and Negotiation of Basic Capabilities
The messages seen in the Initial Ranging Procedure and
Basic Capabilities Negotiation of Figure 47 are:
Initial Ranging Region
Information
The SS sends this message to provide ranging detection to
the BS using information received in the Initial Ranging
Region. This message serves as the initial request by the SS
for uplink resources from the BS. Information contained in
this message includes:
• Frame Number (FN): The frame number at which the BS
detected Initial Ranging
• Detected Position (DP): The time at which the BS
detected Initial Ranging
• Ranging Code (RC): The Ranging Code value sent by the
BS and then used by the SS to gain access to allocated
uplink resources
• Frequency Offset (FO): The Frequency Offset detected
between the SS and the BS during Initial Ranging
• Ranging Matching Rate (RM): The ratio of valid Initial
Ranging attempts to total ranging attempts
E6651A User’s Guide
177
A
Appendix A - Network Entry Procedure
• Ranging Power (RP): The power information for the
Initial Ranging Code
This is the response to the Ranging Code or RNG- REQ
message sent from the BS to the SS. Information contained
in this message includes:
• Timing Adjustment
• Power Level Adjustment
• Frequency Offset Adjustment
• Ranging Status
• DL Frequency Override
• UL Frequency Override
• Burst Profile
• SS MAC Address
• CID
RNG-REQ MAC Management
Message
This is the ranging request message sent from the SS to the
BS during the ranging procedure. Information contained in
this message includes:
• Requested DL Burst Profiles
• SS MAC Address
• Ranging Anomalies
• SS Broadcast Capabilities
BW-REQ Message
This is the bandwidth request message sent from the SS to
the BS.
ALLOC UL-MAP Message
The BS sends this message to the SS to provide information
about the bandwidth allocated to the SS. Information
contained in this message includes:
• CID: Requested uplink region's connection ID
• BR: Allocated bandwidth size in bytes
• SL: The number of slots corresponding to the allocated
bandwidth size
SBC-REQ MAC Management
Message
The SS sends this message to the BS to initiate the
negotiation of basic physical layer properties. Information
requested in this message includes:
• CID
• Supported PHY parameters
• Supported Bandwidth allocations
178
E6651A User’s Guide
Appendix A - Network Entry Procedure
SBC-RSP MAC Management
Message
A
The BS sends this message to the SS in response to the
request for basic physical layer properties. Information
provided in this message includes:
• CID
• Supported PHY parameters
• Supported Bandwidth allocations
E6651A User’s Guide
179
A
Appendix A - Network Entry Procedure
Registration Procedure
After the negotiation of physical layer properties, the SS
enters the registration procedure with the BS using the
REG- REQ / REG- RSP message pair.
Using its primary CID, the SS sends a BW- REQ message to
request a new uplink region for the transmission of user
traffic. The BS responds with a ALLOC UL- MAP message
containing updated bandwidth allocation and primary CID
information.
Once the SS has received this information, it proceeds
through the registration process consisting of the REG- REQ
sent to the BS, followed by the receipt of a REG- RSP from
the BS. The completion of the registration process marks the
end of the Network Entry procedure.
The Registration Procedure as seen in the Measurement
Window of the E6651A is shown in Figure 48.
Figure 48 Uplink Region Allocation for Basic CID and Primary CID for
Registration Procedure
The messages seen in the Registration Procedure of
Figure 48 are:
REG-REQ MAC Management
Message
The SS sends this message to request registration with the
BS. Information provided in this message includes:
• Secondary CID
180
E6651A User’s Guide
Appendix A - Network Entry Procedure
A
• Hashed Message Auth Code
• IP Version
• Vendor ID
• CS Capability
• ARQ Parameter
REG-RSP MAC Management
Message
The BS sends this message to the SS in response to the
registration request. Information provided in this message
includes:
• Secondary CID
• OK/Not
• HMAC Tuple
• IP Version
• Vendor ID
• CS Capability
• ARQ Parameter
E6651A User’s Guide
181
A
Appendix A - Network Entry Procedure
Periodic Ranging for Connection Maintenance
After the Network Entry procedure has been completed, the
SS engages in the Periodic Ranging procedure to assist in
maintaining a reliable connection with the network.
The Periodic Ranging Procedure as seen in the Measurement
Window of the E6651A is shown in Figure 49.
Figure 49 Periodic Ranging Procedure
The message used in the Periodic Ranging Procedure of
Figure 49 is:
Periodic Ranging Region
Information
The SS sends this message to provide ranging detection to
the BS for connection maintenance using information
received in the Periodic Ranging Region. This message
serves as a request by the SS for continued uplink resources
from the BS. Information contained in this message includes:
• Frame Number (FN): The frame number at which the BS
detected Periodic Ranging
• Detected Position (DP): The time at which the BS
detected Periodic Ranging
• Ranging Code (RC): The Ranging Code value sent by the
BS and then used by the SS to gain access to allocated
uplink resources
• Frequency Offset (FO): The Frequency Offset detected
between the SS and the BS during Periodic Ranging
182
E6651A User’s Guide
A
Appendix A - Network Entry Procedure
• Ranging Matching Rate (RM): The ratio of valid Periodic
Ranging attempts to total ranging attempts
• Ranging Power (RP): The power information for the
Periodic Ranging Code
REP-REQ message Setting
The E6651A Test Set can control the transmission of
REP- REQ message. The message is sent from BS to SS and
is used to get the SS's status information by the BS. Two
control parameters are provided.
• REP- REQ msg. Enable/Disable Setting
• REP- REQ msg. Transmission rate control : determines
time interval between subsequent messages.
Figure 50 BSE Setting function - A
Full Occupied Setting
The E6651A provides the function to fill unallocated
sub- channels and symbols of downlink frame with arbitrary
data to support mobile WiMAX RCT test function. The "Full
Occupied" setting is a toggle function.
• On: fill unallocated data region of downlink frame with
arbitrary data bits.
• Off: don't fill unallocated data region of downlink frame.
E6651A User’s Guide
183
A
Appendix A - Network Entry Procedure
Repetition Setting
The E6651A can repeat UL MAP and DL MAP information in
downlink frames. The repetition control function is provided
as shown in Figure 50 on page 183. And the DL/UL user
data repetition function is provided also as shown in
Figure 51.
Figure 51 BSE Setting function - B
Bandwidth Request Mode
Setting
The E6651A provides two bandwidth allocation algorithms to
allocate uplink data region for SS's data transmission. They
are BW- REQ and UGS. The BW- REQ algorithm allocates
uplink data region based on bandwidth request from SS. The
UGS algorithm allocates uplink data region amount to "UL
BW Size" . You can select between the two algorithms as
shown in Figure 51.
n
Symbol Number
184
Allocated number of symbols between uplink and downlink
can be adjusted in the E6651A as shown in Figure 51. You
can adjust uplink and downlink symbol ratio.
E6651A User’s Guide
Appendix A - Network Entry Procedure
A
Profile Selection
The Profiles are displayed in 2 lists, the File List and the
Memory List. The Memory List shows the profiles loaded in
FPGA Memory. To be used, a profile must be loaded into
FPGA memory.
The required profile can be selected for use as follows:
1 Press System > More > Profile Manager to display the
Profile Manager screen as shown in Figure 52.
2 Press Memory List and use the knob, arrow or numeric
entry keys to highlight the required profile in the Memory
List.
3 Press Activate Profile to test the SS using the selected
profile.
Figure 52 Certification Profile Selection window
4 If the required profile is not in the Memory List press
File LIst
and highlight a Profile Type in the File List.
5 Press Memory List and use the knob, arrow or numeric
entry keys to highlight a free Bank in the Memory List.
6 Press Upload Profile to upload the selected profile into
FPGA memory. The profile name is displayed in the Bank
list.
7 Highlight and activate the profile for use as described in
steps 2 and 3.
E6651A User’s Guide
185
A
186
Appendix A - Network Entry Procedure
E6651A User’s Guide