NoticeInformation contained in this document is subject to change without notice.
All Rights Reserved. Reproducti on, adaptation, or translati on without prior written
permission is prohibited, except as allowed under the copyright laws.
This material may be reproduced by or for the U.S. Government pursuant to the
Copyright License under the clause at DFARS 52.227-7013 (APR 1988).
Agilent Technologies, Inc.
Learning Products Department
24001 E. Mission
Liberty Lake, WA 99019-9599
U.S.A.
2
Page 3
Manufacturer’s Declaration
This statement is provi ded to co mply with the req uiremen ts of t he German Sou nd
Emission Directive, from 18 January 1991.
This product has a sound pressure emission (at the operator position) < 70 dB(A).
•Sound Pressure Lp < 70 dB(A).
•At Operator Position.
•Normal Operation.
•According to ISO 7779:1988/EN 27779:1991 (Type Test).
Herstellerbescheinigung
Diese Information steht im Zusammenhang mit den Anforderungen der
Maschinenlärminformationsverordnung vom 18 Januar 1991.
•Schalldruckpegel Lp < 70 dB(A).
•Am Arbeitsplatz.
•Normaler Betrieb.
•Nach ISO 7779:1988/EN 27779:1991 (Typprüfung).
3
Page 4
Safety
Considerations
GENERAL
This product and relate d documentation must be reviewed fo r familiariz ation with
safety markings and instructions before operation.
This product has been designed and tested in accordance with IEC Publication
1010, "Safety Requirements for Electronic Measuring Apparatus," and has been
supplied in a safe condition. This ins tr uct io n d ocumentation contains information
and warnings which must be followed by the user to ensure safe operation and to
maintain the product in a safe condition.
SAFETY EARTH GROUND
A uninterruptible safety earth ground must be provided from the main power
source to the product input wiring terminals, power cord, or supplied power cord
set.
CHASSIS GROUND TERMINAL
T o pre vent a pot ential s hock hazard , always connect th e rear -panel chassi s ground
terminal to earth ground when operating this instrument from a dc power source.
SAFETY SYMBOLS
Indicates instrument damage can occur if indicated operating limits are exceeded.
!
Indicates hazardous vol tag es.
Indicates earth (ground) terminal
WARNING
A WARNING note denotes a hazard. It calls attention to a procedure,
practice, or the like, which, if not correctly performed or adhered to, could
result in personal injury. Do not proceed beyond a WARNING sign un til the
indicated conditions are fully understood and met.
CAUTION
A CAUTION note denotes a hazard. It calls attention to an operation procedure,
practice, or the like, which, if not correctly performed or adhered to, could result
in damage to or destruction of part or all of the product. Do not proceed beyond
an CAUTION note until the indicated conditions are fully u nderstood and met.
4
Page 5
Safety Considerations for this Instrument
WARNINGThis product is a Safety Class I instrument (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 product is
likely to make the product dangerous. Intentional interruption is
prohibited..
Whenever it is likely that the protection has been impaired, the instrument
must be made inoperative and be secured against any unintended operation.
If this instrument is to be energized via an autotransformer (for voltage
reduction), make sure the common terminal is connected to the earth
terminal of the power source.
If this product is not used as specified, the protection provided by the
equipment could be impaired. This product must be used in a normal
condition (in which all means for protection are intact) only.
No operator serviceable parts in this product. Refer servicing to qualified
personnel. To prevent electrical shock, do not remove covers.
Servicing instructions are for use by qualified personnel only. To avoid
electrical shock, do not perform any servicing unless you are qualified to do
so.
The opening of covers or removal of parts is likely to expose dangerous
voltages. Disconnect the product from all voltage sources while it is being
opened.
Adjustments described in the manual are performed with power supplied to
the instrument while protective covers are removed. Energy available at
many points may, if contacted, result in personal injury.
The power cord is connected to internal capacitors that my remain live for
5 seconds after disconnecting the plug from its power supply.
For Continued protection against fire hazard, replace the line fuse(s) only
with 250 V fuse(s) or the same current rating and type (for example, normal
blow or time delay). Do not use repaired fuses or short circuited
fuseholders.
5
Page 6
CAUTION:Always use the three-prong ac power cord supplied with this product. Failure to ensure
adequate earth grounding by not using this cord may cause product damage.
This product is designed for use in Installatio n Cat egory II and P ollutio n Degree
2 per IEC 1010 and IEC 664 respectively.
This product has autoranging line voltage input, be sure the supply voltage is
within the specified range.
Ventilation Requirements: When installing the product in a cabinet, the
convection into and out of the product must not be restricted. The ambient
temperature (outside the cabinet) must be less than the maximum operating
temperature of the product by 4° C for every 100 watts dissipated in the cabinet.
If the total power dissipated in the cabinet is greater than 800 watts, then forced
convection must be used.
Product MarkingsCE - the CE mark is a registered trademark of the European Community. A CE
mark accompanied by a year indicated the year the design was proven.
CSA - the CSA mark is a registered trademark of the Canadian Standards
Association.
6
Page 7
CERTIFICATIONAgilent Technologies, Inc. certifies that this product met its published specifica-
tions at the time of shipment from the factory. Agilent Technologies further certifies that its calibration measurements are traceable to the United States National
Institute of Standards and Technology, to the extent allowed by the Institute’s cal i bration facility, and to the calibration facilities of other International Standards
Organization members
WARRANTYThis Agilent Technologies instrument product is warr anted against defects in
material and workmansh ip fo r a peri od of one y ear f rom dat e of shipme nt. During
the warranty period, Agilent Technologies, Inc. will at its option, either repair or
replace products which prove to be defective.
For warranty service or repair, this product must be returned to a service facility
designated by Agilent Technologies. Buyer shall prepay shipping charges to
Agilent T echnologi es and Agilent T echn ologies shall pay shipping charges , duties,
and taxes for products returned to Agilent Technologies from another country.
Agilent Technologies warrants that its software and firmware designated by Agilent T echnol ogies for use wit h an instrument will execute it s programming in structions when properly installed on that instrument. Agilent Technologies does not
warrant that the operation of the instrument, or software, or firmware will be uninterrupted or error free.
LIMITATION OF
WARRANTY
EXCLUSIVE
REMEDIES
The foregoing warranty shall not apply to defects resulting from improper or
inadequate maintenance by Buyer, Buyer-supplied software or interfacing,
unauthorized modification or misuse, operation outside of the environmental
specifications for the product, or improper site preparation or maintenance.
NO OTHER WARRANTY IS EXPRESSED OR IMPLIED. AGILENT
TECHNOLOIGES SPECIFICALLY DISCLAIMS THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
THE REMEDIES PROVIDED HEREIN ARE BUYER’S SOLE AND
EXCLUSIVE REMEDIES. AGILENT TECHNOLOIGES SHALL NOT BE
LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES, WHETHER BASE ON CONTRACT, TORT,
OR ANY OTHER LEGAL THEORY.
ASSISTANCEProduct maintenance agreements and other customer assistance agreements are
available for Agilent Technologies products. For any assistance, contact your
nearest Agilent Technologies Sales and Service Office.
7
Page 8
DECLARATION OF CONFORMITY
according to ISO/IEC Guide 22 and EN 45014
Manufacturer’s Name:
Manufacturer’s Address:
Agilent Technologies, Inc.
Spokane Division
24001 E. Mission Avenue
Liberty Lake, Washington 99019-9599
USA
declares that the product
Product Name:
Model Number:
Product Options:
CDMA Mobile Station Test Set
Agilent 8924C
This declaration covers all options of the above
product.
conforms to the following Product specificatio ns:
Safety:IEC 1010-1:1990+A1 / EN 61010-1:1993
EMC:CISPR 11:1990/EN 55011:1991- Group 1, Class A
EN 50082-1 : 1992
IEC 801-2:1991 - 4kV CD,8kV AD
IEC 801-3:1984 3V/m
IEC 801-4:1988 0.5 kV Sig. Lines, 1 kV Power Lines
Supplementary Information:
This product herewith complies with the requirements of the Low Voltage Directive
73/23/EEC and the EMC Directive 89/336/EEC and carries the CE-marking
accordingly.
Spokane, W ash ington USAOctober 17, 1996
Vince Roland
Reliability & Regulatory
Engineering Manager
European Contact: Your local Agilent Technologies Sales and Service Office or Agilent Technologies GmbH
Department ZQ/Standards Europe, Herrenberger Strasse 130, D-71034 Böblinger, Germany (FAX+49-7031-14-3143)
8
Page 9
Agilent 8924C
Support
Contacts
The documentation suppli ed with yo ur t est set is an exce llent source of re feren ce,
applications, and service information. Please use these manuals if you are experiencing technical problems:
•Applications information is included in the Agilent 8924C CDMA Mobile Station
Test Set Application Guide (Agilent P/N 08924-90021)
•Calibration and repair information are in the Agilent 8924C C D MA Mobile Station
Test Set Assembly Level Repair Manual - this ma nual (Agilent P/N 08924-90001).
If you have used the manuals and still have application questions, contact your
local Agilent Technologies Sales Representative.
When calling or writing for repair assistance, please have the following information
ready:
•Instrument m odel number (Agilent 8924C)
•Instrument Serial Number (tag located on the rear panel).
•Installed options - if any (tag located on the rear panel).
•Instrument firmware revision (displayed at the top of the screen when the Test Set is
powered up, and is also displayed on the CONFIGURE screen).
Support Telephone
Numbers:
1 800 827 3848 (Spokane Division Service Assistance, U.S. only)
1 509 921 3848 (Spokane Division Service Assistance, International)
1 800 227 8164 (Agilent Direct Parts Ordering, U.S. only)
1 916 783 0804 (Agilent Service Parts Identification, U.S. & Intl.)
Electronic mail (Internet): Spokane_Service@spk.Agilent .com
cc:Mail: SERVICE, SPOKANE /Agilent -Spokane,desk1
9
Page 10
Table 1Regional Sales and Service Offices
United States of America:
Agilent Technologies
Test and Measurement Call Center
P.O. Box 4026
Englewood, CO 80155-4026
(tel) 1 800 452 4844
Japan:
Agilent Technologies Japan Ltd.
Measurement Assist ance Center
9-1 Takakura-Cho, Hachioji-Shi,
Tokyo 192-8510, Japan
(tel) (81) 456-56-7832
(fax) (81) 426-56-7840
Asia Pacific:
Agilent Technologies
24/F, Cityplaza One,
111 Kings Road,
Taikoo Shing, Hong Kong
Canada:
Agilent Technologies Canada Inc.
5150 Spectrum Way
Mississauga, Ontario
L4W 5G1
(tel) 1 877 894 4414
Latin America:
Agilent Technologies
Latin America Region
Headquarters
5200 Blue Lagoon Drive,
Suite #950
Miami, Florida 33126
U.S. A.
(tel) (305) 267 4245
(fax) (305) 267 4286
Europe:
Agilent Technologies
European Marketing Organization
P.O. Box 999
1180 AZ Amstelveen
The Netherlands
(tel) (3120) 547 9999
Australia/New Zealand:
Agilent Technologies
Australia Pty Ltd.
347 Burwood Highway
Forest Hill, Victoria 3131
In this BookThroughout this manual the term "Test Set" is used to denote the Agilent 8924C.
Test Set screens shown in this manual may not match those displayed on the Test
Set in every d etail.
Chapter 1, Getting Started
This chapter provides basic remote and front-panel operating procedures, a quick check
for verifying operation, GP-IB programming procedures, and simple programming
examples.
Chapter 2, Configuring Your Test Set
This chapter provides information about setting screen intensity, setting RF voltage
interpretation, setting time and date, and setting the beeper’s volum e.
Chapter 3, Operating Overview
This chapter explains how to specify units of measure, how to use the analog meter,
how to use measurement averaging, how to set a measurement reference, how to set
measurement limits, how to enter and change values, how to save and recall instrument
setups, how to use the USER keys, and how to set a frequency offset. It also desc ribes
some important interactions that occur between screen settings.
Chapter 4, Status Reporting
This chapter provides information about the Test Set’s status reporting structure and
status register groups.
Chapter 5, Memory Cards, Mass Storage
This chapter describes memory cards and mass storage devices used with the
Test Set.
Chapter 6, IBASIC Controller
This chapte r is designed to provide the programmer with the information
needed to develop IBASIC programs for use on the built-in IBASIC controller.
Error Messages
This section discusses error and operating messages.
11
Page 12
12
Page 13
Contents
1 Getting Started
Before Connecting a Radio 22
Accessing the Test Set’s Screens 23
Changing A Field’s Setting 26
Obtaining Measurement Results 30
Control Annunciators 35
Addressing 36
GPIB Command Guidelines 37
Verifying that the Test Set is Operating Properly 42
13
Page 14
Contents
2 Configuring Your Test Set
General Operating Information 44
14
S:\HP8924C\USRGUIDE\BOOK\24cug.TOC
Page 15
Contents
3 Operating Overview
To Change the Measurement Display 49
To Enter and Change Values 58
Saving and Recalling Instrument Setups 61
Using USER Keys 65
Setting an RF Generator/Analyzer Frequency Offset 67
Setting an RF Generator/Analyzer Level Offset 68
Interaction Between Screens 69
Printing A Screen 71
Measurement Triggering Process 72
Triggering Analog Measurements In Local Mode (Front Panel
Operation) 76
Triggering CDMA Measurements In Local Mode (Front Panel
Operation) 79
Triggering Analog Measurements In Remote Mode (GPIB
Operation) 82
Triggering CDMA Measurements In Remote Mode (GPIB
Operation) 84
Increasing Measurement Throughput 86
Passing Instrument Control 94
15
Page 16
Contents
4 Status Reporting
Status Reporting 106
16
S:\HP8924C\USRGUIDE\BOOK\24cug.TOC
Page 17
Contents
5 Memory Cards/Mass Storage
Default File System 206
Mass Storage Device Overview 208
Default Mass Storage Locations 215
Mass Storage Access 217
DOS and LIF File System Considerations 218
Using the ROM Disk 223
Using Memory Cards 224
Backing Up Procedure and Library Files 230
Copying Files Using IBASIC Commands 231
Using RAM Disk 233
Using External Disk Drives 235
17
Page 18
Contents
6 IBASIC Controller
Introduction 238
The IBASIC Controller Screen 239
Important Notes for Program Development 241
Program Development 242
Interfacing to the IBASIC Controller using Serial Ports 244
Choosing Your Development Method 257
Method #1. Program Development on an External BASIC Language
Computer 259
Method #2. Developing Progra ms on the Test Set Using the IBASIC
EDIT Mode 266
Method #3. Developing Programs Using Word Processor on a PC
(Least Preferred) 270
Uploading Programs from the Test Set to a PC 277
Serial I/O from IBASIC Programs 278
PROGram Subsystem 281
The TESTS Subsystem 302
18
S:\HP8924C\USRGUIDE\BOOK\24cug.TOC
Page 19
Contents
Index 337
19
Page 20
Contents
20
S:\HP8924C\USRGUIDE\BOOK\24cug.TOC
Page 21
1 Getting Started
This chapte r will help familiarize you with fundamen tal Test Set operation,
including:
•Accessing screens and fields
•Making a simple measurement
•Preparation for remote operation via GPIB
21
Page 22
Chapter 1, Getting Started
Before Connecting a Radio
Before Connecting a Radio
NOTE:The RF IN/OUT port should be used for all transmitter tests when th e radio is connected
directly to the Test Set. (All MSUT (Mobile Station Under Test) transmitter power
measurements are made through this port). Off-the-air measurements can be made using the
highly-sensitive ANT IN port.
CAUTION:Overpower Damage — Refer to the Test Set’s front panel for maximum input power level.
Exceeding this level can cause permanent instrument damage.
Overpower Damage — Blocking the fans’s rotation or operating the Test Set in
an environment that causes excessive heat may cause damage.
Important: If excessive temperatures are sensed on the power supply regulator
assembly, the Test Set’s power supply will shut off. After temperature has
lowered to within normal operating range, use the POWER switch to cycle power
on. Remove RF power from the RF IN/OUT connector whenever the Test Set is
off.
22
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 23
Accessing the Test Set’s Screens
Accessing the Test Set’s Screens
CDMA and Analog Modes
The Test Set has two operating modes, analog and CDMA. In CDMA mode, the
T est Set conf igure s itself as a cal ibrat ed CDMA base st ation . In Ana log mode, t he
Test Set has AMPS, NAMPS and TACS analog cellular phone test capability.
CDMA is the default power-up mode. To enter analog mode from CDMA mode:
•press one of the ANLG SCRNS keys, or
•select a screen from the Analog To Screen menu, or
•programmatically select an analog screen using the d isplay (DISP) GPIB subsystem, or
•execute a CDMA to Analog handoff.
To enter CDMA mode from analog mode:
•press one of the CDMA SCRNS keys, or
•select a screen from the CDMA To Screen menu, or
•programmatically select a CDMA screen using the display (DISP) GPIB subsystem.
Chapter 1, Getting Started
23
Page 24
Chapter 1, Getting Started
Functions Screens
Accessing the Test Set’s Screens
Screens that control various instrument functions such as configuration, access to
the Tests subsystem, and the PREV (previous screen) key are found under the
front-panel “Functi ons ” brac ket.
CDMA Digital Transceiver Measurements
Analog Transceiver Tests
!
POWER
DO NOT APPLY
RF WHEN OFF
RF IN/OUT
MAX PWR
!
6 W
DUPLEX OUT
MAX PWR
200 mW
!
ANTENNA IN
Figure 1 Accessing Test Set Screens
Instrument Functions
CDMA CALL CONTRO L
CDMA SCRNS
CELL
CALL
CTRL
SPECTRUM
GEN
CTRL
ANALOG SCRNS
ENCODER
RF
ANL
AF
ANL
SPEC ANL
RF
GEN
END
CALL
RANGE
RX
TEST
MSRPT
TX
TEST
DECODER
RX
TEST
ACP
TX
TEST
SCOPE
DUPLEX
CALLANS
USERDATA
k1’
k1
k2’
k2
k3’
k3
ASSIGN
k4
RELEASE
k5
FUNCTIONS
MSG
PRINTER
HELP
PRINT
DATA FUNCTIONS
REF SET
METER
INCR
INCR
: 10
SET
LO LIMITHI LIMIT
CURSOR
CONTROL
CANCELSHIFT
I/O CONFIG CONFIG
PREV TESTS
AVG
INCR X10
PUSH TO
SELECT
INSTRUMENT STATE
ADRS
LOCAL
789
456
123
0
YES
NO
ppm
ON/OFF
W
AUDIO OUTSQUELCHVOLUMEMIC/ACC
MAX
!
12 v Pk
SAVE
RECALL
HOLD
MEAS
PRESET
RESET
MEMORY
CARD
ENTER
dB
GHz
dBm
%
MHz
V
s
kHz
_
+
mV
ms
Ω
Hz
%
V
dBµV
µ
AUDIO IN
LOHI
MAX
!
42 v Pk
24
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 25
Accessing the Test Set’s Screens
Cursor Control
Chapter 1, Getting Started
INSTRUMENT STATE
ADRS
SAVE
LOCAL
RECALL
789
456
123
+
0
YES
NO
Ω
%
ppm
ON/OFF
dBµV
W
AUDIO OUTSQUELCHVOLUMEMIC/ACC
MAX
!
12 v Pk
HOLD
MEAS
PRESET
RESET
MEMORY
CARD
ENTER
dB
GHz
dBm
%
MHz
V
s
kHz
_
mV
ms
Hz
V
µ
AUDIO IN
LOHI
MAX
!
42 v Pk
1
2
MAX PWR
200 mW
!
ANTENNA IN
CDMA CALL CONT ROL
CDMA SCRNS
CELL
CALL
CTRL
SPECTRUM
GEN
CTRL
CDMA SCRNS
ENCODER
RF
ANL
AF
ANL
SPEC ANL
RF
GEN
END
CALL
RANGE
RX
TEST
MSRPT
TX
TEST
DECODER
RX
TEST
ACP
TX
TEST
SCOPE
DUPLEX
CALLANS
USERDATA
k1’
k1
k2’
k2
k3’
k3
ASSIGN
k4
RELEASE
k5
FUNCTIONS
MSG
PRINTER
HELP
PRINT
DATA FUNCTIONS
REF SET
METER
INCR
INCR
: 10
SET
LO LIMITHI LIMIT
CURSOR
CONTROL
CANCELSHIFT
I/O CONFIG CONFIG
PREV TESTS
AVG
INCR X10
PUSH TO
SELECT
1. Position
To position the cursor, rotate the Cursor Control knob, which moves the cursor from
field to field or from menu item to menu item. Normally the cursor appears as a small
highlighted rectangular box.
2. Select
To select an item, push the Curso r Control knob. After selection, t he background of the
item selected becomes highlighted or the item selected appears in an associated field.
25
Page 26
Chapter 1, Getting Started
Changing A Field’s Setting
Changing A Field’s Setting
There are several types of CRT display fields in the Test Set. This section
describes some of the different types of fields, and how they are used.
Units-of-Measure Field
Figure 2 Units-of-Measure Field
Units-of-measure f iel ds al low selection of val id uni ts f or given measurement. See
figure 2 to see an example of a units-of-measure field.
in
To change a unit-of-measure
1. Position the cursor at the unit field on the display.
2. Press a key labeled with a different unit-of-measure (such as W).
3. If the new units are valid, the measurement value will be displayed in the new unit-of-
measure.
To change the units-of-measure for data transfer via GPIB, see "To Specify Units-
of-Measure for GPIB Data Transfer" in chapter 3
.
26
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 27
Changing A Field’s Setting
Underlined Immediate-Action Field
Chapter 1, Getting Started
Figure 3 Underlined Immediate-Action Field
Underlined immediate action fields provide a choice of two settings. See in
figure 3 to see an example of an underlined immediate-action field.
To change an underlined entry
1. Position the cursor at the field.
2. Push the CURSOR CONTROL knob or the ENTER key to underline the desired
choice.
27
Page 28
Chapter 1, Getting Started
One-of-Many Field
Changing A Field’s Setting
Figure 4 One-of-Many Field
One-of-many fields displ ay a list of cho ices when select ed. See in figure 4 to
see an example of a one-of many field.
To make a one-of-many choice
1. Position the cursor at the field.
2. Push the C
3. Move the cursor through the choices by turning the knob.
4. Push the C
URSOR CONTROL knob or the ENTER key to display the choices.
URSOR CONTROL knob or the ENTER key to make the choice.
28
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 29
Changing A Field’s Setting
Numeric-Entry Field
Chapter 1, Getting Started
Figure 5 Numeric-Entry Field
Numeric-entry fields contain numeric values. See in figure 5 to see an
example of a numeric-entry field.
To change a value
1. Position the cursor at the field.
2. Key in the desired number using the DATA keys.
3. Press ENTER to select the choice.
OR
1. Position the cursor at the field.
2. Push the C
3. Turn the knob to increment or decrement the value.
4. Push the C
URSOR CONTROL knob to high li g ht the desi red choice.
URSOR CONTROL knob or the ENTER key to select the choice.
29
Page 30
Chapter 1, Getting Started
Obtaining Measurement Results
Obtaining Measurement Results
Setting Up a Call
To obtain CDMA measurements, the Test Set must have the MSUT (Mobile
Station Under Test) on a call (the Connected annunciator on the CDMA CALL
CONTROL screen is lit when the MSUT is on a call).
The procedure for setting up a call is provided in “Setting Up a Call”, found in the
Agilent 8924C Application Guide
are also procedures for performing CDMA tests.
Triggering and Displaying Measurements
When operated over the fro nt panel (local control), Test Set measurement results
are obtained by selecting a screen that displays the desired measurement, arming
the measurement if necessary, and observing the displayed value.
. In the Agilent 8924C Application Guide, there
When operated remotely, measurement results are obtained via GPIB by
triggering a measurement if necessary and querying the desired measurement
field.
NOTE:In CDMA mode, transmitter (TX) measureme nts and r eceiv er (RX) mea surement s can
run concurrently. For example, an Average Power or Channel Power measurement
can be queried while the RX TEST screen is selected and an FER measurement is
running.
For a detailed description of triggering measurements, see
Displaying Measurements" on page 30
.
"Triggering and
30
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 31
Obtaining Measurement Results
Preparing the Test Set for GPIB Control
1. If other GPIB devices are in the system, attach an GPIB cable from the Test Set’s rear-
panel GPIB connector to any one of the other devices in the test system.
2. Access the I/O CONFIGURE screen and perform the following steps:
a. Set the Test Set’s GPIB address using the GPIB Adrs field (see "Addressing"
on page 36).
b. Set the Test Set’s GPIB Controller capability using the Mode field.
•Talk&Listen configures the Test Set t o be control led throu gh GPIB with an
external controller. The Test Set has Active Controller capability (take control/
pass control) in this mode.
•Control configures the Test Set to be the system controller. Use this setting
if the Test Set will be the only controller on the GPIB. Selecting Control
automatically makes the Test Set the active controller.
NOTE:Only one active controller is allowed on the GPIB at one time!
Chapter 1, Getting Started
3. If an GPIB printer is or will be connected to the Test Set’s rear-panel GPIB connector,
perform the following steps:
a. Access the PRINT CONFIGURE screen.
b. Select one of the supported GPIB printer models using the Model field.
c. Set the Printer Port field to GPIB.
d. Set the printer address using the Printer Address field.
31
Page 32
Chapter 1, Getting Started
Obtaining Measurement Results
General Programming Procedure
1. For each measurement you want to perform programmatically, make the measurement
manually using the front-panel controls of th e Test Set. Yo u will find procedures for
making measurements in the Agilent 8924C Application Guide. Record, in sequential
order, the screens selected and the settings made within each screen.
2. Record the measurement result(s).
3. Develop the program using the measurement procedure generated in step 2. For CDMA
4. Make sure the desired measurement is selected and in the ON state. This is the PRESET
state for most measurements. However, if a previous program has set the state to OFF,
no measurement result will be available. Attempting to read from a measurement field
that is not in the ON state will cause GPIB Error:-420 Query
UNTERMINATED.
5. Trigger the desired measurement if the RETRigger MODE is SINGle. You will find
that the Test Set automatically enters REPetitive trigger MODE for CDMA
measurements when an GPIB command is sent to it.
6. Send the appropriate MEASure query command to initiate a reading. This will place the
measured value into the Test Set’s Output Queue.
7. Use the ENTER st atement to transfer the measured value to a variable within the
context of the program.
32
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 33
Obtaining Measurement Results
Basic Programming Examples
The following examples illustrate the basic approach to controlling the Test Set
through the GPIB. The punctuatio n and comman d syntax us ed for th ese exampl es
is given in
The bus address 714 used in the following BASIC language examples uses an
GPIB interface at select code 7, and a Test Set GPIB address of 14. All examples
use an external controller.
To Change a Field’s Setting
1. Access the screen containing the field whose setting is to be changed by using the DISP
command.
2. Make the desired setting using the proper command syntax (refer to
“GPIB Command Syntax” chapter in the Agilent 8924C Condensed Programming
Reference Guide for proper syntax).
The following example makes several instrument setting changes:
Chapter 1, Getting Started
"Command Punctuation" on page 38.
OUTPUT 714;”DISP CCNT”!Displays the CDMA CALL CONTROL screen.
OUTPUT 714;”CDMA:CELL:ASEC -100”!Sets Sector A Power to -100 dBm/BW.
OUTPUT 714;”RFG:OUTP ’DUPL’”!Sets the Output Port to Duplex.
To Read a Field’s Setting
1. Access the screen containing the field whose setting is to be read using the DISPlay
command.
2. Use the query form of the syntax for that field to place the setting’s value into the Test
Set’s output buffer.
3. Enter the value into the correct variable type within the program’s context.
The following example reads the current power measurement selection (Average
Power or Channel Power).
10 OUTPUT 714;”DISP CTXT” !Displays the CDMA CELLULAR MOBILE TRANSMITTER TEST screen.
20 OUTPUT 714;”CDMA:TX:POW:MEAS?” !Queries the Average Power/Channel Power field.
30 ENTER 714;Pow$ !Enters the returned value into a string variable
40 PRINT “The power measurement currently selected is “,Pow$
50 END
33
Page 34
Chapter 1, Getting Started
Obtaining Measurement Results
To Make a Simple Measurement
1. Access the screen containing the desired measurement by using the DISP command.
2. Use the MEAS form of the syntax for that measurement to place the measured value
into the Test Set’s output buffer.
3. Enter the value into the correct variable type within the program’s context (refer to the
”Number Measurement Syntax” in GPIB Command Syntax chapter of the Agilent
8924C Condensed Programming Reference Guide for the proper variable type).
NOTE:Whenever a numeric value is queried, the returned value is always in GPIB Units. Refer to
"To Specify Units-of-Measure for GPIB Data Transfer" on page 56.
The following example program illustrates how to make settings and then take a
reading from the Test Set. This setup takes a reading from the analog spectrum
analyzer’s marker after tuning it to the RF generator output frequency.
10Addr=714
20OUTPUT Addr;”*RST”! Preset to known state
25OUPTUT Addr;”CONF:OFR 0” !Set the RF frequency offset to 0 MHz.
30OUTPUT Addr;”TRIG:MODE:RETR SING”! Sets single trigger
40OUTPUT Addr;”DISP RFG”! Selects the RF GENERATOR screen
50OUTPUT Addr;”AFG1:FM:STAT OFF”! Turns FM OFF
60OUTPUT Addr;”RFG:AMPL -66 DBM”! Sets RF Gen amplitude to -66 dBm
70OUTPUT Addr;”RFG:FREQ 500 MHZ”! Sets RF Gen frequency to 500 MHz
80OUTPUT Addr;”RFG:AMPL:STAT ON”! Turns RF Gen output ON
90OUTPUT Addr;”DISP SAN”! Selects SPECTRUM ANALYZER screen
100OUTPUT Addr;”SAN:CRF 500 MHZ”! Center Frequency 500 MHz
110! -------------------MEASUREMENT SEQUENCE-------------------120OUTPUT Addr;”TRIG”! Triggers reading
130OUTPUT Addr;”MEAS:SAN:MARK:LEV?”! Query of Spec Anl marker level
140ENTER Addr;Lvl! Places measured value in variable Lvl
150DISP Lvl! Displays value of Lvl
160END
The above example is very simple and is designe d to demonstrate the fundamental
procedure for obtaining a measurement result. Many other factors must be
considered when designing a measurement proce dure, such as instrume nt settings,
signal routing, settling time, filtering, triggering and measurement speed.
34
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 35
Control Annunciators
Control Annunciators
The letters and symbols at the top right corner of the display indicate these conditions:
R indicates the T est Set is in remote mode. The Test Set can be put into the remote mode
by an external controller or by an IBASIC program running on the built-in IBASIC controller.
•L indicates the Test Set has been addressed to listen.
•T indicates the Test Set has been addressed to talk.
•S indicates the Test Set has sent the require service message by setting the service re-
quest (SRQ) bus line true. (Se e "Status Reporting" on page 106).
•C indicates the Test Set is currently the active controller on the bus.
•* indicates an IBASIC program is running.
Chapter 1, Getting Started
•? indicates an IBASIC program is waiting for a user response.
•- indicates an IBASIC program is paused.
35
Page 36
Chapter 1, Getting Started
Addressing
Addressing
Setting the Test Set Bus Address
The Test Set’s GPIB bus address is set using the GPIB Adrs field which is
located on the I/O CONFIGURE screen. The Test Set’s GPIB address is set to
decimal 14 at the factory. To set a different GPIB bus address; select the I/O
CONFIGURE screen and position the cursor next to the
address can be set from decimal 0 to 30 using the numeric DATA keys, or by
pushing and then rotating the CURSOR CONTROL knob. There are no switches
for setting the GPIB bus add ress in the Test Set. The new sett ing is retained when
the Test Set is turned off.
Displaying the Bus Address
GPIB Adrs field. The
The Test Set’s GPIB bus address can be displayed by pressing and releasing the
SHIF T key, then the LOCAL key . The address is displaye d in the upper-lef t corner
of the display.
36
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 37
GPIB Command Guidelines
GPIB Command Guidelines
Command Names
GPIB commands are not case sensitive. Upper and lower case characters can be
used for all commands.
For example, to set the destination of AF Generator 1 to Audio Out, any of the
following command strings are valid:
“AFGENERATOR1:DESTINATION ’AUDIO OUT’”
or
“afgenerator1:destination ’audio out’”
or
“afg1:dest ’audio out’”
or
“AFG1:DEST ’AUDIO OUT’”
or
“Afg1:Dest ’Audio oUT’”
Chapter 1, Getting Started
All command names of more than four characters have an alternate abbreviated
form. The abbreviated form is presented in uppercase letters in the syntax
diagrams.
37
Page 38
Chapter 1, Getting Started
GPIB Command Guidelines
Command Punctuation
NOTE:Programming Language Considera tions: The punctuation rules for the Test Set’s GPIB
commands conform to the IEEE 488.2 standard. It is possible that some programming
languages used on external controllers may not accept some of the punctuation requirements.
It is therefore necessary that the equivalent form of the correct punctuation, as defined by the
language, be used for GPIB operation. Improper pun ctuation will result in GPIB Error: -102 Syntax Error.
Using Quotes for String Entries
Quotation marks are used to select non-numeric field settings. The value is
entered into the command line as a quoted alphanumeric string.
Quotes are used with all underlined
fields. (See
"To Change a Field’s Setting" on page 33.)
For example: to set the RF Generator’s
choice
“RFG:OUTP ’Dupl’”
Using Spaces
Dupl would be entered into the command string.
(toggling) and one-of-many (menu choice)
Output Port field to duplex, the menu
When changing a field’s setting, a space must always precede the setting value in
the command string, regardless of the field type.
space
space
850MHZ
’OFF’
RFG:FREQ
RFG:ATT
Using Colons to Separate Co mmands
The GPIB command syntax is structured using a control hierarchy that is
analogous to manual operation.
The control hierarchy for making a manual instrument setting using the frontpanel contro ls is as follows: first the screen is accessed, then the de sired field +is
selected, then the appropriate setting is made. GPIB commands use the same
hierarchy. The colon (:) is used to separate the different levels of the command
hierarchy.
For example: To set the AF Analyzer’s input gain to 40 dB, the following
command syntax would be used:
“DISP AFAN”
“AFAN:INP:GAIN ’40 dB’”
38
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 39
GPIB Command Guidelines
Chapter 1, Getting Started
Using the Semicolon to Output Multiple Commands
Multiple commands can be output from one program line by separating the
commands with a semicolon (;). The semicolon tells the Test Set’s GPIB
command parser to back up one level of hierarchy and accept the next command
at the same level as the previous command.
For example, on one command line, it is possible to:
The semicolon after the “DISP AFAN” command tells the Test Set’s GPIB
command parser that the next command is at the same level in the command
hierarchy as the display command. Similarly, the semicolon after the INP ’AM
DEMOD’ comman d tells the comma nd parser that the next command (FILT1
’300Hz HPF’) is at the same command level as the INP ’AM DEMOD’
command.
Using the Semicolon Colon (;:) to Separate Commands
A semicolon followed by a colon (;:) t el ls t he GPIB command parser th at the next
command is at the top level of the command hiera rchy. This allows commands for
different instruments to be output on one command line. The following example
sets the RF Analyzer’s tune frequency to 850 MHz, and then sets the AF
Analyzer’s input to FM Demod.
“RFAN:FREQ 850 MHZ;:AFAN:INP ’FM DEMOD’”
39
Page 40
Chapter 1, Getting Started
GPIB Command Guidelines
Using Question Marks to Query Setting or Measurement Fields
The question mark (?) is used to query (read-back) an instrument setting or
measurement value. To generate the query form o f a command , place the qu estio n
mark immediately after the command. Queried information must be read into the
proper variable type within the program context before it can be displayed,
printed, or used as a numeric value in the program.
Queried informati on is re turne d in the same f ormat u sed to se t the value ( a queried
numeric field returns numeric data; quoted string fields return quoted string
information).
For example, the following BASIC language program statements query the
current setting of the
OUTPUT 714;”AFG1:DEST?”!Query the AFGen1 To field.
ENTER 714;Afg1_to$!Enter queried value into a string variable
Sample GPIB Program
AFGen 1 To field:
The following program was written on an HP 9000 Series 300 controller using
Hewlett-Packard Rocky Mountain BASIC (RMB). To run this program directly in
the Test Set’s IBASIC Controller:
1. use exclamation marks (!) to comment-out lines 440, 450, and 460 (these commands
not supported in IBASIC).
2. change line 70 to Bus = 8 (internal GPIB select code = 8).
40
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 41
Chapter 1, Getting Started
GPIB Command Guidelines
10 ! This program generates an FM carrier, measures and displays the
20 ! deviation, and draws the modulation waveform from the oscilloscope
30 ! to the CRT display. For demonstration purposes the
40 ! carrier is generated and analyzed through the uncalibrated input
50 ! path so that no external cables are required.
60 GCLEAR! Clear graphics display.
70 Bus=7! Interface select code of GPIB interface
80 Dut=100*Bus+14! Default Test Set GPIB address is 14
90 CLEAR Bus ! Good practice to clear the bus
100 CLEAR SCREEN ! Clear the CRT
110 OUTPUT Dut;”*RST” ! Preset the Test Set
120 OUTPUT Dut;”DISP DUPL” ! Display the DUPLEX TEST screen
130 OUTPUT Dut;”RFG:AMPL -14 DBM”! Set RF Gen Amplitude to -14 dBm
140 OUTPUT Dut;”AFAN:INP ’FM Demod’” ! Set AF Analyzer input to FM Demod
150 OUTPUT Dut;”AFAN:DET ’Pk+-Max’” ! Set AF Analyzer detector to Peak +/-Max
160 !
170 ! The following trigger guarantees that the instrument will auto-tune and
180 ! auto-range to the input signal before measuring.
190 !
200 OUTPUT Dut;”TRIG” ! Trigger all active measurements
210 OUTPUT Dut;”MEAS:AFR:FM?” ! Request an FM deviation measurement
220 ENTER Dut;Dev ! Read measured value into variable Dev
230 PRINT USING “K,D.DDD,K”;”Measured FM = “,Dev/1000,” kHz peak.”
240 DISP “’Continue’ when ready...” ! Set up user prompt
250 ON KEY 1 LABEL “Continue”,15 GOTO Proceed ! Set up interrupt on softkey 1
260 LOOP ! Loop until the key is pressed
270 END LOOP
280 Proceed: OFF KEY ! Turn off interrupt from softkey 1
290 DISP “” ! Clear the user prompt
300 !
310 ! Measure and plot an oscilloscope trace to see the waveform shape.
320 DIM Trace(0:416) ! Oscilloscope has 417 trace points
330 OUTPUT Dut;”DISP OSC” ! Display the OSCILLOSCOPE screen
340 OUTPUT Dut;”TRIG” ! Trigger all active measurements
350 OUTPUT Dut;”MEAS:OSC:TRAC?” ! Request the oscilloscope trace
360 ENTER Dut;Trace(*) ! Read the oscilloscope trace into array Trace(*)
370 !
380 ! CRT is (X,Y)=(0,0) in lower left corner to (399,179) upper right.
390 ! (Each pixel is about 0.02 mm wide by 0.03 mm tall, not square.)
400 ! Scale vertically for 0 kHz dev center-screen and +4 kHz dev top
410 ! of screen. Leave the next three lines for external control, or
420 ! comment them out for IBASIC (Test Set stand-alone) control.
430 !
440 PLOTTER IS CRT,”98627A” !Your display may have a different specifier.
450 GRAPHICS ON!Enable graphics to plot the waveform.
460 WINDOW 0,399,0,179
470 !
480 PEN 1 !Turn on drawing pen
490 MOVE 0,89.5+Trace(0)/4000*89.5
500 FOR I=1 TO 416
510 DRAW I/416*399,89.5+Trace(I)/4000*89.5
520 NEXT I
530 END
41
Page 42
Chapter 1, Getting Started
Verifying that the Test Set is Operating Properly
Verifying that the Test Set is Operating Properly
If your T est Set powers- up and displays the CDMA CALL CONTROL screen, but
you suspect an instrument problem, the CDMA Mode Quick Check will verify
operation of the instrument’s basic functions.
CDMA Mode Quick Check
NOTE:This procedure assumes that the Test Set is configur ed for cellular mobile station testing. If
necessary, access the CONFIGURE screen and turn PCS Intrfc Control Off
necessary to cycle power.
1. Remove any cabling from the front-panel connectors.
2. Turn instrument power on (if it is not already on).
3. Press the PRESET key.
. It will then be
4. Press and release the SHIFT key then the TESTS key to access the CONFIGURE
screen.
5. Position the cursor in the RF Display field, and press the knob to select Freq. The
RF Offset and (Gen)-(Anl)fields will appear below RF Display.
6. Change the (Gen)-(Anl) value to 0 MHz.
7. Position the cursor in the Output Port field and Select Dupl
8. Press GEN CTRL, +/-, 5, 0 ENTER to adjust Sector A Power to -50 dBm/BW.
9. Press and release the SHIFT key then the GEN CTRL key to access the CDMA
REVERSE CHANNEL SPECTRUM analyzer screen.
10. Position the cursor in the Ref Level field, and press +/-, 1, 0, ENTER to enter a
reference level of -10 dBm.
11. The display should show a CDMA signal, approximately 1.23 MHz wide.
.
If no failure is indicated by this test, but you still suspect a problem, refer to the
performance tests information in the Agilent 8924C Assembly Level Repair Manual.
42
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\getstart.fb
Page 43
2 Configuring Your Test Set
This chapter will help you prepar e the Test Set for operation in your enviro nment.
This includ es:
•Setting screen intensity
•Setting time and date
•Setting beeper volume
43
Page 44
Chapter 2, Configuring Your Test Set
General Operating Information
General Operating Information
The following configuration information discusses general operating information
for some of the fields in the CONFIGURE screen.
To Set Screen Intensity
1. Access the CONFIGURE screen.
2. Select the Intensity field.
3. Rotate the knob to change the setting (1=dim, 8=bright).
To Set RF Voltage Interpretation (50 ohm/emf)
1. Access the CONFIGURE screen.
2. Position the cursor in front of the RFGen Volts field.
3. Press the CURSOR CONTROL knob or press the ENTER key to select 50 ohm
.
emf
Voltage settings can control either:
•the voltage across a 50-ohm load, or
•the open circuit voltage (emf).
This setting affects the RF Generator and Tracking Generator amplitudes.
or
44
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\configts.fb
Page 45
General Operating Information
To Set the Date and Time
1. Access the CONFIGURE screen.
2. Select the Date field and use the DATA keys to enter the date in the format shown
below the field.
3. Select the Time field and use the DATA keys to enter the time in the format shown
below the field.
The Test Set has a built-in clock that keeps track of the date and time. It is
powered by an internal battery to keep it operating when the instrument is off.
To Change the Beeper’s Volume
1. Access the CONFIGURE screen.
2. Select the Beeper field to display the volume choices.
3. Select the desired choice.
The beeper alerts you to important operating and measurement conditions. It
beeps any time a message is displayed at the top of the screen. These messages
warn you of condition s such as exc eeding the RF input level or t rying to set a fi eld
to an unacceptable value. The refore, it is rec ommended that you do no t dis able the
beeper .
Chapter 2, Configuring Your Test Set
45
Page 46
Chapter 2, Configuring Your Test Set
General Operating Information
46
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\configts.fb
Page 47
3 Operating Overview
47
Page 48
Chapter 3, Operating Overview
The information in this chapter describes how to use many of the operating
features of the Test Set, including:
•"To Change the Measurement Display" on page 49
•"To Enter and Change Values" on page 58
•"Saving and Recalling Instrument Setups" on page 61
•"Using USER Keys" on page 65
•"Setting an RF Generator/Analyzer Frequency Offset" on page 67
•"Setting an RF Generator/Analyzer Level Offset" on page 68
•"Interaction Between Screens" on page 69
•"Printing A Screen" on page 71
•"Measurement Triggering Process" on page 72
•"Triggering Analog Measurements In Local Mode (Front Panel Operation)" on
•"Triggering CDMA Measurements In Local Mode (Front Panel Operation)" on
•"Triggering Analog Measurements In Remote Mode (GPIB Operation)" on page
•"Triggering CDMA Measurements In Remote Mode (GPIB Operation)" on page
•"Increasing Measurement Throughput" on page 86
•"Passing Instrument Control" on page 94
page 76
page 79
82
84
48
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 49
To Change the Measurement Display
To Change the Measurement Display
Using the On/Off Function
The on/off function is used for the following operations.
•Measurements that are displayed as numbers , or as meters using the METER function ,
can be turned on and off.
•The data functions REFerence, METer, HLIMit and LLIMit can be turned on and off.
•Any instrument functio n that generates a s ignal can be tu rned on and o ff. This in cludes
the CDMA Sector A Power, Sector B Power, and AWGN.
•Trace displays, such as the CDMA Reverse Channel Spectrum Analyzer, cannot be
turned off.
The front-panel ON/OFF key is used to turn measurements, instrument functions
and data functions on or off.
Chapter 3, Operating Overview
Front-Panel Example
The following front-panel operation turns Avg Power off.
1. Move the cursor in front of the unit-of-measure for the Avg Power measurement.
2. Press the ON/OFF key. The Avg Power measurement field displays the word OFF
in place of units
The GPIB STATe command corresponds to the front-pa nel ON/OFF key. You can
use 1 in place of on, or 0 in place of off.
GPIB Example
The following GPIB command turns off the Avg Power measurement.
“DISP CCNT;MEAS:CDM:AVGP:STAT OFF”
49
Page 50
Chapter 3, Operating Overview
To Change the Measurement Display
To Use the METER Format
The METER function displays measurements graphically. The METER format is
available for most measurements. To determine if the METER format is provided
for a measurement, position the cursor in front of the measurement’s units field
and press the knob. If the message “Press ON/OFF, LIMIT s , REF, AVG, METER,
or units” is displayed, the METER format is provided.
As a measurement is displayed on the meter, the value is also displayed in small
digits below the meter. You can specify the high and low end points and number
of intervals, or you can use the default meter settings.
1. Position the cursor in front of the measurement’s unit-of-measure.
2. Press and release the SHIFT key, then the INCR SET key to select the METER func-
tion. The default number of average samples is displayed below the measurement.
3. Select On/Off
4. Repeat steps 1 and 2 then select LoEnd, Hi End, or Intervals to enter each meter
end point and the meter intervals.
5. Repeat steps 1, 2, and 3 to cancel the meter function.
from the Meters: field on the CRT display
Front-Panel Example
The following front panel operation turns on the Avg Power measurement meter.
1. Move the cursor in front of the unit-of-measure for the Avg Power measurement).
2. Press and release the SHIFT key, then the INCR SET key to select the METER func-
tion, then press the ENTER key. The meter will appear below the measur ement units
field with default low/high ends and number o f in tervals. To tur n off the measurement
meter, repeat this process.
GPIB Example
The following GPIB command turns on the Avg Power measurement’s meter.
“DISP CCNT;MEAS:CDM:AVGP:MET ON”
50
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 51
To Change the Measurement Display
To Set a Measurement Reference
The REF SET function establishes a measurement reference point. This allows
you to make a direct comparison between two measurement results, or between a
measurement standard and the actual measurement results.
Referenced measurements are displayed as either a ratio (dB) or diff erence
between the measured value and the reference.
1. Position the cursor in front of the unit-of-measure for the measurement you want to set
the reference for.
2. Press and release the SHIFT key, then the INCR ÷10 key to select the REF SET func-
tion.
3. Enter the reference value.
4. Ref appears below the measurement value to indicate that a reference has been set. The
measurement field may display a different u nit-of-measure, and limit ch oices for units.
Front-Panel Example
The following front-panel operation sets a 10 dBm reference for Avg Power
measurements.
Chapter 3, Operating Overview
1. Move the cursor in front of the unit-of-measure for the Avg Power measurement).
2. Press and release the SHIFT key, then the INCR ÷10 key.
3. Enter 10 dBm using the DATA keys.
The abbreviation Ref will appear below the Avg Power measurement field and
Avg Power measurements will be expressed in dB. Absolute power (mW, W) will
not be selectable.
GPIB Example
The following GPIB command also sets a 10 dBm reference for Avg Power
measurements.
“DISP CCNT;MEAS:CDM:AVGP:REF 10 DBM”
51
Page 52
Chapter 3, Operating Overview
To Change the Measurement Display
To Use Measurement Averaging
The AVG (average) function allows you to reduce the effects of a rapidly
changing measurement by displaying the average value of a number of
measurements.
1. Position the cursor in front of the measurement’s unit-of-measure.
2. Press and release the SHIFT key, then the INCR × 10 key to select the AVG function.
The default number of average samples is displayed below the measurement.
•Enter the desired number of measurement samples to be used for calculating the
average, or
•Press the ON/OFF key to use the currently-displayed number of samples.
3. To turn averaging off, position the cursor in front of the unit-of-measure and press release the SHIFT key, then the INCR × 10 key, then the ON/OFF key to turn averaging
off.
Front-Panel Example
The following front-panel operation averages Avg Power measurements over
10 samples.
1. Move the cursor in front of the unit-of-measure for the Avg Power measurement.
2. Press and release the SHIFT key, then the INCR × 10 key to select the AVG function.
3. Enter 10 using the DATA keys and press the ENTER key. The abbreviation Avg will
appear below the Avg Power measurement field.
GPIB Example
The following GPIB command also averages Avg Power measurements over 10
samples.
“DISP CCNT;MEAS:CDM:AVGP:AVER 10;AVER:STAT ON”
When Averaging is used, the displayed value will ramp (as opposed to step) in
response to changes in the measured values.
Pressing the MEAS RESET key clears the measurement history for all
measurements and restarts the averaging process.
52
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 53
To Change the Measurement Display
Setting Measurement Limits
The LO LIMIT and HI LIMIT functions are used to define a measurement
“window” to alert you to measurements th at are outside these limits. Wh en limits
are assigned,
A measurement that goes above or be low t he defined limits causes thr ee thi ngs to
happen:
1. A message appears at the top of the screen indicating a limit was exceeded.
2. The Lo or Hi indicator by the measurement flashes.
3. The Beeper beeps if it is has not been turned off in the CONFIGURATION screen.
Limits are helpful when you can’t watch the Test Set display while you are
making an adjustment on the equip ment you are test ing or r epairing. They are a lso
a convenient way of alerting you to long-term measurement drift without having
to observe the screen.
1. Position the cursor in front of the unit-of-measure for the measurement you are setting
limits for.
2. Press and release the SHIFT key, then the down-arrow key to select the LO LIMIT
function.
3. Enter the measurement’s low limit value and unit-of-measure.
4. Press and release the SHIFT key, then the up-arrow key to select the LO LIMIT func-
tion.
5. Enter the measurement’s high limit value and unit-of-measure.
Chapter 3, Operating Overview
Lo and/or Hi appear by the measurement.
1
1
To reset a limit that has been exceeded:
1. Position the cursor in front of the unit-of-measure for the measurement you assigned
the limit to.
2. Press and release the SHIFT key, then the down-arrow (LO LIMIT) or up-arrow (HI
LIMIT key, or press the MEAS RESET key.
To remove a limit you have set:
1. Position the cursor in front of the unit-of-measure for the measurement you assigned
the limit to.
2. Press and release the SHIFT key, then the down-arrow (LO LIMIT) or up-arrow (HI
LIMIT key, then press the ON/OFF key.
1. The fundamental unit for the LIMITs does not have to be the same as the measure-
ment’s units. For instance, when measuring AC Level in Volts, you can set HI and LO
LIMITs in units of dBm if desired.
53
Page 54
Chapter 3, Operating Overview
To Change the Measurement Display
Front-Panel Example
This example sets limits fo r the Avg Power measurement. These limits will
indicate if the power level is between
1. Po sition the cursor in front of the unit-of-measure for the Avg Power measurement
2. Press and release the SHIFT key, then the down-arrow key to select the LO LIMIT
3. Enter −5 using the DATA keys and press the ENTER key.
4. Press and release the SHIFT key, then the up-arrow key to select the HI LIMIT func-
5. Enter 5 using the DATA keys and press the ENTER key.
The Hi limit and Lo limit annunciators will appear below the Avg Power
measurement field.
GPIB Example
The following GPIB command also sets limits for the average power
measurement. These limits will indicate if the power level is between
5 dBm.
The Hi limit and Lo limit annunciators will appear below the Avg Power
measurement field.
54
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 55
To Change the Measurement Display
To Specify Units-of-Measure for CRT Display
Most measurements, data f unctions, and ins trument funct ions allow you to s pecify
which unit-of-measurement should appear on the CRT display.
1. Position the cursor in front of the present unit-of-measurement.
2. Press the key labeled with the desired unit.
Front-Panel Example
The following front-panel operation causes the Test Set to display Avg Power in
units of Watts instead of dBm.
1. Press the PRESET key.
2. Press the CALL CTRL key to access the CDMA CALL CONTROL screen.
3. Move the cursor in front of the unit-of-measure for the Avg Power measurement
(dBm).
4. Press the RATIO W key. The measurement value is changed immed iately to display in
Watts.
Chapter 3, Operating Overview
GPIB Example (DUNits Command)
The following GPIB c ommand causes the Test Set to display Avg Power in units
of Watts instead of dBm. The DUNits command will only change the Test Set’s
displayed units, not the units used for data transfer through GPIB.
“DISP CCNT;MEAS:CDM:AVGP:DUN W”
Displayed Units DUNits Command Mnemonic
GHz GHZ
MHz MHZ
kHz KHZ
Hz HZ
% ∆PCTDIFF
V V
mV MV
V UV
µ
dBµV DBUV
W W
mW MW
dBm DBM
dBm/BW DBM
db DB
% PCT
s S
ms MS
55
Page 56
Chapter 3, Operating Overview
To Change the Measurement Display
To Specify Units-of-Measure for GPIB Data Transfer
GPIB Units (UNITs command) are used by t he Test Set when sending or receiving
numeric values for most field settings and measurement results through
GPIB. Some measurements allow a choice of GPIB Units, but changing GPIB
Units has no affect on the Display Units or Attribute Units settings.
Attribute Units (AUNits command) are used by the Test Set when sending or
receiving numeric values for data functions (Hi and Lo Limits, Reference, Meter,
and Averaging) through GPIB. Some measurements allow a choice of Attribute
Units, but changing Attribute Units has no affect on the Display Units or GPIB
Units settings.
GPIB Example (UNITs command)
The following command changes the GPIB Units for the Avg Power
measurement to W (dBm is the power-up default setting).
“DISP CTXT;MEAS:CDM:AVGP:UNIT W”
GPIB Example (AUNits command)
The following command changes the Attribute Units for the Avg Power
measurement to W (dBm is the power-up default setting).
“DISP CTXT;MEAS:CDM:AVGP:AUN W”
After receiving this command, the Test Set will use units of Watts for data
functions (such as High and Low Limits).
56
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 57
Chapter 3, Operating Overview
To Change the Measurement Display
Table 2Functions with G P IB and Attribute Units That Can Be Changed
Function
TX Power measurementW or DBMxx
Average Power measurementW or DBMxx
Channel Power measurementW or DBMxx
Adjacent Channel Power:
Lower Ratio, Upper Ratio
Lower Level, Upper Level
SINAD measurementDB or PCTxx
Distortion measurementDB or PCTxx
SNR measurementDB or PCTxx
RF Generator AmplitudeW or DBMx
Frequency ErrorHzxx
Available
GPIB Units
DB or PCTxx
W or DBMxx
Applies to UNITs
Command
xx
Applies to AUNits
Command
57
Page 58
Chapter 3, Operating Overview
To Enter and Change Values
To Enter and Change Values
To Enter Decimal Values
Values can be entered and changed using various methods, depending on your
testing needs. The unit-of-measure for some of these fields can also be changed
see "To Specify Units-of-Measure for GPIB Data Transfer" on page 56).
(
1. Position the cursor in front of the numeric entry field to be changed.
2. Eith er:
•Enter the number and unit-of-measure directly using the keypad, or
•Press the CURSOR CONTROL knob or the ENTER key to highlight the field, and
use the knob, or
•Use the down-arrow and up-arrow keys to increment or decrement the present val-
ue.
Front-Panel Example
The following front panel operation changes Sector A Power to -73 dBm/BW.
1. Move the cursor in front of the Sector A Power field.
Enter −73 dBm using the DATA keys.
2.
GPIB Example
The following GPIB command also changes Sector A Power to
−73 dBm/BW.
“DISP CCNT;CDMA:CELL:ASEC -73 DBM;ASEC:STAT ON”
58
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 59
To Enter and Change Values
To Enter Hexadecimal Values
Hexadecimal (Hex) values are used for entering some signaling parameters, such
as MIN (Mobile Identification Number). No unit-of-measure is associated with
these values.
Hexadecimal values are either entered from the keypad (using the A-F shifted
functions), or by using the
Front-Panel Example
The following front-panel operation enters the Hexadecimal number
#H0D2565F15 into the MIN field.
1. Move the cursor to the field below MS ID.
2. If the field currently says Phone Num press the ENTER key, use the CURSOR CON-
TROL knob to select MIN, and press th e ENTER key again. (If MIN is already s elected,
proceed to step 3.)
3. Use the CURSOR CONTROL knob to select the numeric entry field below MIN.
4. Enter 0, then press and release the SHIFT key, then the 3 key (to select D), enter 2565,
press and release the SHIFT key, then the 5 key (to select F), enter 15, and then press
the ENTER key. This is the hexadecimal code derived from the phone number
321-456-7890.
Chapter 3, Operating Overview
Choices menu.
GPIB Example
The following GPIB command also enters the Hexadecimal number 0D2565F15
into the MIN field.
“DISP CCNT;CDMA:MOB:MIN ‘0D2565F15’”
59
Page 60
Chapter 3, Operating Overview
To Enter and Change Values
To Enter Values With Exponents
Front-Panel Example
The following front-panel operation changes Confidence (limit) to 95.
1. Press the CALL CTRL key.
2. Move the cursor in front of the Confidence field.
3. Enter 9 EEX 1.
The EEX key can be used to enter values in exponential notation. Exponential
notation is only allowed on floating-point entry fields.
To Increment/Decrement Values
Incrementing and decrementing values on the Test Set can be performed from the
front panel with the CURSOR CONTROL knob or the up/down arrow keys., or
the INCR
÷10 and INCR ×10 keys.
The INCR
÷10, INCR ×10, and INCR SET keys are used to assign a specific
increment value. To change an increment/decrement setting:
1. Move the cursor to the numeric entry field to be changed.
2. To change the current increment/decrement setting by a factor of 10, use the INCR ÷10
or INCR ×10 keys.
3. To set a specific increment/decrement value, press INCR SET, and enter the desired
value.
Front-Panel Example
The following front panel operation sets the increment value on the Sector A
field to 3 dB.
Power
1. Press the CDMA SCRNS, CALL CTRL key.
2. Move the cursor in front of the Sector A Power field.
3. Press INCR SET, 3, ENTER.
4. Turn the knob or press the up/down arrow keys.
GPIB Example
The following GPIB command also sets the increment value on the Sector A
field to 3 dBm/BW, and increments the present value up by 3 dBm/BW.
Power
“DISP CCNT;CDMA:CELL:ASEC:INCR 3;INCR UP”
60
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 61
Saving and Recalling Instrument Setups
Saving and Recalling Instrument Setups
The save and recall functions allow you to store different instrument setups and
retrieve them later, eliminating the task of re-configuring the Test Set.
The number of available sa ve regi sters depends on how many chan ges were made
to the BASE instrument setup for each save. (See
page 64
registers that can be used (typically over 200).
SAVE/RECALL register settings can be saved to several types of mass storage.
This allows you to “back up” the settings in case you need to clear them from
memory (see
when a firmware upgrade is performed.
To Save an Instrument Setup
1. Press and release the SHIFT key, then the PREV key to access the I/O CONFIGURE
2. Make any changes to the instrument that you want to save in a register.
3. Press and release the SHIFT key, then the RECALL key to select the SAVE function.
4. Use the DATA keys or the Save: menu at the botto m right of the screen to enter the
.) The smaller the number of changes, the greater the number of SAVE
"Memory Conside rations " on p age 64) for running lar ge programs, or
screen. Select the storage media using the Save/Recall field. (The default storage
media is internal memory.)
save register name.
Chapter 3, Operating Overview
"Specifying BASE Settings" on
Front-Panel Example
This example saves the current instrument settings.
1. Press and release the SHIFT key, then the RECALL key to select the SAVE function.
A prompt appears at the top of the screen asking you to enter a name.
2. Using the DATA keys, enter 123, then press the ENTER key to assign a name.
GPIB Example
The following GPIB command also SAVES the current instrument settings.
“REG:SAVE 123”
61
Page 62
Chapter 3, Operating Overview
Saving and Recalling Instrument Setups
To Recall an Instrument Setup
1. Press and release the SHIFT key, then the PREV key to access the I/O CONFIGURE
screen and select the media to recall settings from using the Save/Recall field. (The
default is internal memory.)
2. Press the RECALL key.
3. Use the knob to select the desired setup to be recalled from the Recall menu at the
bottom right of the screen.
Front-Panel Example
This example recalls the current instru ment settings.
Press RECALL, 1, 2, 3, ENTER. The saved instrument settings are recalled.
GPIB Example
The following GPIB command also recalls register 123.
“REG:REC 123”
To Clear All SAVE Registers
1. Press the RECALL key.
2. Use the knob to position the cursor in front of the entry in th e Recall menu at the
bottom right of the screen.
3. Press the knob or the ENTER key. A prompt appears at the top of the screen to verify
that you want to clear all registers.
4. Press the ON/OFF key to select YES.
GPIB Example
The following GPIB command clears all registers
“REG:CLE:ALL”
62
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 63
Saving and Recalling Instrument Setups
To Remove (Clear) an Individual SAVE Register
1. Specify where the register is stored using the Save/Recall field on the I/O CON-
FIGURE screen.
2. Press the RECALL key.
3. Use the knob to position the cursor in front of the register to be removed from the Re-
call menu at the bottom right of the screen. The register name and percentage of
SAVE memory occupied by that register are indicated at the very top of the screen.
4. Press the ON/OFF key. A prompt appears, asking if you want to delete the save register.
5. Press the ON/OFF key to select YES. (Press the RATIO W key to select NO.)
GPIB Example
The following GPIB command clears a register
“REG:CLE ‘<quoted string>’”
Choosing Register Names
You can use any number, letter, or combination of numbers and letters as a name
for storing instrumen t settin gs. For inst ance; if yo u want to save a set up for tes ting
a “Vulcan7” radio, you can save the setting as “VULCAN7”.
Chapter 3, Operating Overview
Two register names are reserved for special purposes: POWERON and BASE.
Specifying POWERON Settings
You can specify the instrument setting at power-on by following the procedure
described in
name POWERON. If a SAVE Register named POWERON is detected by the Test
Set during its power -on rou tine, the Test Set will configure itself using the sett ings
stored in the POWERON register.
NOTE:If the Test Set does not successfully complete its power-on routine because of the POWERON
settings (e.g., the Test Set displays a message that requires you to cycle power to recover) you
must:
1. Turn off the Test Set.
2. Hold down the PRESET and the Hz/uV keys simultaneously.
3. Turn on power while holding the PRESET and the Hz/uV keys down until the CALL
CONTROL screen appears.
This procedure will clear all SAVE registers, including POWERON.
"To Save an Instrument Setup" on page 61, and choosing the register
63
Page 64
Chapter 3, Operating Overview
Saving and Recalling Instrument Setups
Specifying BASE Settings
The BASE register contains any field settings the user has SAVEd that are
different from the inst rument PRESET stat e. It esta blish es a refere nce point fo r all
future SAVEs. (The PRESET state is stored in the BASE register until you SAVE
another instrument setup.)
When you SAVE an instrument setup, the new setup is compared to the BASE
settings, and any differences are stored under the r egister name you supply.
Because only differences are stored, a much larger number of instrument setups
can be saved than if the contents of every field was saved.
When you RECALL an instrument setting, every field is reset to the BASE
settings. The SAVED settings are then used to re-establish the de sired instrume nt
setup.
You can define your own BASE setting. If your d esi re d settings are very different
from the PRESET values, you may want to change the BASE register. This will
decrease the amount o f memory used to SAVE each setup , and all ow you to SAVE
many more setups.
CAUTION:Since each SAVE/RECALL register only contains the differences between the setup being
saved and the present BASE register settings, changing the BASE results in all other saved
setups being ERASED from memory (including the POWERON setting if one has been
saved).
Unless you consistently change the same fields to the same value each time you
use the instrument, you should probably not create your own BASE settings.
Memory Considerations
When the Save/Recall field of the I/O CONFIGURE screen is set to
Internal, instrument setups are saved to the same non-volatile RAM used to
create RAM Disk(s) and run IBASIC programs. By saving a large number of
instrument setups, you reduce the amount of RAM available to run programs. If
you get a “memory overflow” message while trying to load a program, you must
clear one or more SAVE/RECALL registers to free RAM space).
64
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 65
Using USER Keys
Using USER Keys
Chapter 3, Operating Overview
User keys instantly access instrument settings without using the knob. You can
use USER keys to move quickly between fields on the same screen, and to access
field settings that are not normally available on the screen you are using.
Local USER keys are used to move between settings on the screen that is
displayed. When the USER key is pressed, the cursor instantly moves to, and
selects, the assigned field; eliminating the need to turn and push the knob. Five
local USER keys are available for each screen: K1, K2, K3, K4, and K5.
Global USER keys are used to ac ce ss sett ings th at are not ava ilabl e on the cur rent
screen. Three global USER keys are available: K1’, K2’, and K3’. (These are
shifted functions of th e local USER keys.)
When defining USER keys, the ASSIGN fu nction is used to c reate key d efiniti ons;
the RELEASE function removes the definitions. Re-assigning a USER key to a
different field setting automatically Releases it from the setting it was previously
associated with.
To Assign Local USER Keys
1. Move the cursor to the field you want to assign a local USER key to.
2. Press and release the SHIFT key, then the K4 key to select the ASSIGN function. Press
a local USER key (K1-K5). The USER key number appears in front of the field you
assigned it to.
Example of Assigning a Local USER Key
Use this example to assign local USER key K1 to the Filter 1 field in the RX
TEST screen.
1. Access the RX TEST screen and position the cursor in front of the Filter 1 field.
2. Press and release the SHIFT key, then the K4 key to select the ASSIGN function.
3. Press K1. A small 1 appears next to the field indicating that USER key K1 has been
assigned to it.
4. Move the cursor to any other field on the screen and press K1. The cursor immed iately
returns to the Filter 1 field. The field is also highlighted to change the entry using
the CURSOR CONTROL knob or arrow keys.
65
Page 66
Chapter 3, Operating Overview
Using USER Keys
To Release Local USER Keys
1. Display the screen containing the USER key assignment to be removed.
2. Press and release the SHIFT key, then the K5 key to select the RELEASE function.
3. Press the USER key (K1-K5) that you want to release.
To Assign Global USER Keys
1. Move the cursor to the field you want to assign a global USER key to.
2. Press and release the SHIFT key, then the k4 key to select the ASSIGN function.
3. Press a global USER key (K1’ -K3’). Unlike a local USER key, the USER key number
does not appear in front of the field you assigned a global USER key to. A prompt appears at the top of the screen confirming the key assignment.
Example of Assigning a Global USER Key
Use this example to assign global USER key K1’ to the AF Anl In field, and
then access this field in the OSCILLOSCOPE screen.
1. Access the AF ANALYZER screen and position the cursor in front of the AF Anl In
field.
2. Press and release the SHIFT key, then the K4 key to select the ASSIGN function.
3. Press and release the SHIFT key, then the K1 ’ key. Notice the promp t Global User
key 1 assigned. at the top of the screen.
4. Access the OSCILLOSCOPE screen.
5. Press SHIFT, K1’.
AF Anl Input
present input is set to FM Demod). To change the input, use the arrow keys, or
press the ENTER key to access the
A field that is ac cessed usi ng a glob al USER key i s only dis played at the top of the
screen while it is being accessed. Moving the cursor to any other field in the
screen causes the USER key field to disappear until it is accessed again.
To Release Global USER Keys
1. Move the cursor to the field with the global USER key assigned to it.
2. Press SHIFT, K5, SHIFT, and the USER key to be released (K1’-K3’).
, FM Demod is displayed at the top of the screen (assuming the
Choices menu.
66
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 67
Chapter 3, Operating Overview
Setting an RF Generator/Analyzer Frequency Offset
Setting an RF Generator/Analyzer Frequency Offset
You can set a fixed frequency offset between the RF Generator and the RF
Analyzer. At power-up and instrument preset this feature is ON with a
transmit/receive frequency offset of 45 MHz.
NOTE:A 45 MHz offset is requir ed for making a call or making measurem ents in CDMA m ode.
To Turn Off RF Frequency Offset
1. Access the CONFIGURE screen.
2. Position the cursor below the RF Display field and select Freq.
3. Set the RF Offset to Off
GPIB Example
“CONF:OMOD ‘OFF’”
turns the RF frequency offset off
To Change the RF Frequency Offset
1. Access the CONFIGURE screen.
2. Position the cursor below the RF Display field and select Freq.
3. Set the RF Offset to On
4. Enter an offset frequency ((Gen)-(Anl)).
.
.
67
Page 68
Chapter 3, Operating Overview
Setting an RF Generator/Analyzer Level Offset
Setting an RF Generator/Analyzer Level Offset
You can correct for path loss by setting up an RF Level Offset on the front-panel
RF connector(s) used in your application. At power-up and instrument preset this
feature is OFF with 0.0 dB loss in all connector fields.
An RF Level Offset is req uired to ensure proper power levels to the anal yzer when
testing CDMA mobile stations.
Refer to “Determining and Correcting for RF Path Loss” in Calibrating th e Test
Set chapter o f the Agilent 8924C Application Guide.
68
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 69
Interaction Between Screens
Interaction Between Screens
Most fields operate globally; changing the setting in any screen automatically
changes th at setting in all screens where it is available.
example of this field type.
Chapter 3, Operating Overview
AFGen1 Freq is an
AFGen1 Freq
1.000
RX TEST
AFGen1 Freq
RF GENERATOR
kHz
1.000
kHz
TX TEST
DUPLEX
Figure 6 Example of How Global Fields Work
Priority fields give the RX TEST and TX TEST screens priority control of their
settings. No matter what these fields were set to in other screens, if the RX TEST
or TX TEST screen is accessed, the field changes to whatever it was last set to in
these screens. The RF Generator
These fields and their preset values are listed in
AFGen1 Freq
1.250
kHz
DATA Keys
AFGen1 Freq
.
2150
1.250
kHz
AFGen1 Freq
1.250
kHz
AFGen1 Freq
1.250
kHz
Amplitude is an example of this field type.
table 3 on page 70.
69
Page 70
Chapter 3, Operating Overview
Interaction Between Screens
Table 3Priority RX TEST and TX TEST Fields
Priority Field RX TEST TX TEST
RF Gen AmplitudePresets to −80 dBm (changeable)Always Off
AFGen1 ToPresets to FM (changeable)Always Audio Out
AF Anl InAlways Audio InPresets to FM Demod (changeable)
DetectorAlways RMSPresets to Pk +− Max(changeable)
De-emphasisAlways OffPresets to 750µs (changeable)
AF Anl MeasurementPresets to SINAD (changeable)Presets to Audio Freq (changeable)
Using your Test Set, duplicate the steps in figure 7 to demonstrate how the
priority fields operate.
1. Access the RX TEST screen and set the
Amplitude
Amplitude to -50 dBm.
2. Access the RF GENERATOR screen and
Amplitude
set the Amplitude to -75 dBm.
3. Access the RX TEST screen. Notice that
Amplitude
the Amplitude changes back to -50 dBm.
2. Return to the RF GENERATOR screen.
Amplitude
The Amplitude is no longer where you set it
in step 2 (-75 dBm).
Since the RX TEST screen has priority control over this field, the RF GENERATOR screen’s
Amplitude setting changed when RX TEST was accessed.
Figure 7 Example of How Priority Fields Work
-50
-50
-50
-50
dBm
dBm
dBm
dBm
-75
Amplitude
-75
dBm
70
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 71
Printing A Screen
Printing A Screen
To Print A Screen’s Contents
1. Connect a printer to the appropriate rear-panel connector.
2. Press and release the SHIFT key, then the PRINT key to access the PRINT CONFIG-
URE screen and set the Printer Port field to the appropriate type of printer connection.
•If GPIB is selected, enter the GPIB Printer Address of the printer.
3. Select the type of printer you are using in the Model field. If your prin ter i s not lis ted,
configure your printer to emulate one that is listed .
4. Enter a Print Title using the knob (optional). The title will appear at the top of
your printout.
5. Display the screen you want to print and press the PRINT key.
Chapter 3, Operating Overview
To interrupt pr inting, select the Abort Print field on the PRINT CONFIGURE
screen.
71
Page 72
Chapter 3, Operating Overview
Measurement Triggering Process
Measurement Triggering Process
Active Measurements
Only active measurements can be triggered and then queried for a measurement
result. W it hin t he Test Set, measurements are d if fer entia ted b etween those that are
"active" and those tha t are "not acti ve". The defi nition of an act ive measurement is
different for analog measurements than for CDMA measurements.
Definition of Active CDMA Measurement
All CDMA measurements are "active" if:
•either of the following screens is displayed on the C RT of the Tes t Set
CDMA CELLULAR MOBILE RECEIVER TEST
CDMA CELLULAR MOBILE TRANSMITTER TEST
AND
•the measurement is in the ON state
NOTE:Only the Avg/Chan Power measurement is active on the CDMA CALL CONTROL screen.
Definition of Active Analog Measurement
An analog measurement is "active" if:
•the field used to display the measurement result is located on the screen which is
currently displayed on the CRT of the Test Set
AND
•the measurement is in the ON state
72
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 73
Measurement Triggering Process
Triggering A Measurement Cycle
The Test Set starts a measurement cycle when a valid trigger is received. The
measurement cycle is the process used by the Test Set to obtain measurement
results.
The measurement cycle is a firmwar e proce ss which , for all acti ve measur ements,
obtains raw data from the hardware and then proce sses/for mats the raw data into a
measurement result. The result is then displayed on the screen, and - if operating
in remote mode - sent to the GPIB bus.
The measurement cycle completes when a valid measurement result is obtained
for all active measurements.
Trigger Modes
The trigger mode used to start the meas ur ement cycl e can be se le cted by the user .
The trigger mode is defined by two parameters: retriggering and settling.
Chapter 3, Operating Overview
Retriggering
Retriggering refers to what the measurement cycle does once it has completed
(obtained a valid measurement result for all active measurements). There are two
options:
1. Single retriggering causes the measurement cycle to stop once a valid measurement re-
sult has been obtained for all active measurements. A valid trigger must be received to
start the measurement cycle again. When a measurement cycle is completed, the values
for all active measurements are held until another trigger is received.
2. Repetitive retriggering causes the measurement cycle to automatically start over once
a valid measurement result has been obtained for all active measurements. No trigger
must be received to start the measurement cycle again. Repetitive retriggering will
cause measurements that rely on external signals or hardware generated events (such as
Traffic Rho) to be automatically re-armed upon completion of a measurement cycle.
NOTE:The Cont selection in the Meas Cntl field is equal to repetitive retriggering.
73
Page 74
Chapter 3, Operating Overview
Measurement Triggering Process
Settling
Settling refers to the amount of ti me del ay introduced into the measurement cycle
to allow signal transients to propagate through the analysis chain and settle out.
There are two options:
1. Full settling introduces the appropriate delay for all signal transients which might have
occurred at the front panel coincident with the trigger command, to pass through the
analysis chain and settle out. Delays are also inserted to allow for internal hardware
transients to settle.
2. Fast settling introduces no delay for internal or external signal transients to settle.
There will still be delays introduced by the couplings bet w een autotuning and autoranging. If the operator wishes to remove these delays as well, all autoranging and
autotuning functions must be turned OFF and the operator must explicitly set the ranging amplifiers and the frequency tuning. Delays introduced by the measurement processes themselves cannot be eliminated.
NOTE:CDMA measurements are not affected by the trigger mode settling parameter. CDMA
measurements are made with a digital signal processor (DSP) which does not require the
settling times associated with analog hardware circuitry.
Rho Suite of Measurements
The following group of CDMA measurements is referred to as the "Rho Suite of
Measurements" because a result for each of the following measurements is
available each time the Rho Suite of measurements is triggered:
Traffic Rho or TM Rho (only one can be selected)
Frequency Error
Amplitude Er ror
Time Offset
Phase Error
Carrier Feedthrough
74
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 75
Measurement Triggering Process
Default Trigger Modes
Default Trigger Mode for Remote Operation: CDMA and Analog Measurements
Upon powerup, or upon receiving a *RST command, or upon pressing the front
panel PRESET key, the Test Set’s default trigger mode for remote operation of
both CDMA and analog measurements is Repetitive
settling.
If a local-to-remote transition occurs, the trigger mode will be set to the last
trigger mode command received while in remote mode. If no trigger mode
command has been received since powerup, the default state is set.
Default Trigger Mode for Local Operation: CDMA Measurements
Upon powerup, or upon receiving a *RST command, or upon pressing the front
panel PRESET key, the Te st Set’s default trigger mode f or front panel op eration of
the FER and Rho Suite of Measurements is Single retriggering.
If a remote-to-local transition occurs, the trigger mode will be determined by:
Chapter 3, Operating Overview
retriggering with Full
•FER - the st ate of the Meas Cntl field on the CDMA CELLULAR MOBILE
RECEIVER TEST screen
Rho Suite of Measurements - the state of the Meas Cntl field on the CDMA
•
CELLULAR MOBILE TRANSMITTER TEST screen
NOTE:Setting the Meas Cntl field to Cont (Continuous) sets the trigger mode to repetitive
retriggering.
Upon powerup, or upon receiving a *RST command, or upon pressing the front
panel PRESET key, or upon a remote-to-local transition the Test Set’s default
trigger mode for front panel operation of the Avg/Chan Power measurement is
Repetitive retriggering.
Default Trigger Mode for Local Operation: Analog Measurements
Upon powerup, or upon receiving a *RST command, or upon pressing the front
panel PRESET key, the Te st Set’s default trigger mode f or front panel op eration of
analog measurements is Repetitive
retriggering with Full settling.
75
Page 76
Chapter 3, Operating Overview
Triggering Analog Measurements In Local Mode (Front Panel Operation)
Triggering Analog Measurements In Local Mode (Front Panel Operation)
1. Select the desired trigger mode.
For Signaling
Decoder
•Continuous - Once a measurement has completed, the Test Set is internally re-
triggered and another measurement cycle begins.
•Single - Requires selection of the Arm Meas field to be begin a measurement cycle.
Manual Operation:
1. Position the cursor at the Single/Cont field.
2. Press the knob to underline the desired mode.
SIGNALING DECODER
Arm
Single/Cont
76
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 77
Triggering Analog Measurements In Local Mode (Front Panel Operation)
Chapter 3, Operating Overview
For Analog
Measurements (other
than Signaling
Decoder)
•Repetitive retriggering is the only trigger mode available from the front panel for
analog measurements (other than the Signaling Decoder). Single trigger mode can be
simulated using the Test Set’s measurement hold feature. Selecting the HOLD key
causes all currently displayed measurement results to be held on the screen an d stops
the measurement cycle. To resume making measurements press the HOLD key again.
Manual Operation:
1. Press then release the SHIFT key, then press the
MEAS RESET key to HOLD measurement results.
2. Select HOLD again to return to Repetitive mode.
CDMA CALL CONTROL
CDMA SCRNS
CELL
CALL
CTRL
SPECTRUM
GEN
CTRL
ANALOG SCRNS
ENCODER
RF
ANL
AF
ANL
SPEC ANL
RF
GEN
END
CALL
RANGE
RX
TEST
MSRPT
TX
TEST
DECODER
RX
TEST
ACP
TX
TEST
SCOPE
DUPLEX
CALLANS
USERDATA
k1’
k1
k2’
k2
k3’
k3
ASSIGN
k4
RELEASE
k5
FUNCTIONS
MSG
PRINTER
HELP
PRINT
DATA FUNCTIONS
REF SET
METER
INCR
INCR
: 10
SET
LO LIMITHI LIMIT
CURSOR
CONTROL
CANCELSHIFT
INCR X10
Meas Reset begins a measurement cycle, interrupting any measurement in progress.
I/O CONFIG CONFIG
PREV TESTS
AVG
PUSH TO
SELECT
INSTRUMEN T STATE
ADRS
SAVE
LOCAL
RECALL
789
456
123
+
0
YES
NO
Ω
%
ppm
ON/OFF
dBµV
W
AUDIO OUTSQUELCHVOLUMEMIC/ACC
MAX
!
12 v Pk
HOLD
MEAS
PRESET
RESET
MEMORY
CARD
ENTER
dB
GHz
dBm
%
MHz
V
s
kHz
_
mV
ms
Hz
V
µ
AUDIO IN
LOHI
MAX
!
42 v Pk
77
Page 78
Chapter 3, Operating Overview
Triggering Analog Measurements In Local Mode (Front Panel Operation)
2. Trigger the Signaling Decoder (applies if trigger mode is "Single")
Manual Operation:
1. Position the cursor at the Arm Meas field.
SIGNALING DECODER
Arm Meas
Single/Cont
2. Press the knob.
Arming the Signaling Decoder as shown in this example will cause the measurement to be automatically triggered by an internal trigger command.
Selecting the Stop Meas field will stop the currently executing measurement cycle for the Signaling
Decoder.
78
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 79
Chapter 3, Operating Overview
Triggering CDMA Measurements In Local Mode (Front Panel Operation)
Triggering CDMA Measurements In Local Mode (Front Panel Operation)
1. Select the desired trigger mode.
For FER and Rho
Suite of
Measurements
Manual Operation:
1. Position the cursor at the Single/Cont field.
2. Press the knob to underline the desired mode.
•Continuous - Once a measurement has completed, the Test Set is internally retriggered and another measurement cycle begins.
•Single - Requires selection of the Arm field to be begin a measurement cycle.
CDMA CELLULAR MOBILE RECEIVER TEST
Test Status
ConnectedSvc Opt 2TestingPassedFailedMax Frames
Meas Cntl
Single/Cont
Arm
Disarm
Max Frames
On/Off
Confidence
95.00
FER Specs
3.00
DisplayInterimResults
Yes/No
%
%
TrafficData Mode
Svc Opt1
Data Rate
Full
Eb/Nt
----
FER
Errors CountedFrames Counted
Sector APower
-75.0
dBm/BW
Traffic
15.6
AWGN
-75.0
dbm/BW
dB
To Screen
CDMA
CALL CNTL
Analog
RX TEST
Cnfig
PRNT CNFG
When Single is selected, the Arm and Disarm fields are displayed. When Continuous is selected the
Arm and Disarm fields will not appear.
%
79
Page 80
Chapter 3, Operating Overview
Triggering CDMA Measurements In Local Mode (Front Panel Operation)
For Avg Power and
Chan Power
measurements
•Repetitive retriggering is the only trigger mode available from the front panel for
the Avg Power and Chan Power measurements. Single trigger mode can be simulated
using the Test Set’s measurement hold feature. Selecting the HOLD key causes all
currently displayed measurement results to be held on the screen and stops the
measurement cycle. To resume making measurements press the HOLD key again.
Manual Operation:
1. Press then release the SHIFT key, then press the
MEAS RESET key to HOLD measurement results.
2. Select HOLD again to return to Repetitive mode.
CDMA CALL CONTROL
CDMA SCRNS
CELL
CALL
CTRL
SPECTRUM
GEN
CTRL
ANALOG SCRNS
ENCODER
RF
ANL
AF
ANL
SPEC ANL
RF
GEN
END
CALL
RANGE
RX
TEST
MSRPT
TX
TEST
DECODER
RX
TEST
ACP
TX
TEST
SCOPE
DUPLEX
CALLANS
USERDATA
k1’
k1
k2’
k2
k3’
k3
ASSIGN
k4
RELEASE
k5
FUNCTIONS
MSG
PRINTER
HELP
PRINT
DATA FUNCTIONS
REF SET
METER
INCR
INCR
: 10
SET
LO LIMITHI LIMIT
CURSOR
CONTROL
CANCELSHIFT
I/O CONFIG CONFIG
AVG
INCR X10
PUSH TO
SELECT
Meas Reset begins a measurement cycle, interrupting any measurement in progress.
PREV TESTS
INSTRUMEN T STATE
ADRS
SAVE
LOCAL
RECALL
789
456
123
+
0
YES
NO
Ω
%
ppm
ON/OFF
dBµV
W
AUDIO OUTSQUELCHVOLUMEMIC/ACC
MAX
!
12 v Pk
HOLD
MEAS
PRESET
RESET
MEMORY
CARD
ENTER
dB
GHz
dBm
%
MHz
V
s
kHz
_
mV
ms
Hz
V
µ
AUDIO IN
LOHI
MAX
!
42 v Pk
80
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 81
Chapter 3, Operating Overview
Triggering CDMA Measurements In Local Mode (Front Panel Operation)
2. Trigger the FER and Rho Suite Measurements (applies if trigger mode is "Single")
Manual Operation:
1. Position the cursor at the Arm field.
2. Press the knob.
Test Status
Meas Cntl
Single/Cont
Arm
Disarm
CDMA CELLULAR MOBILE RECEIVER TEST
ConnectedSvc Opt 2TestingPassedFailedMax Frames
Max Frames
On/Off
Confidence
FER Specs
DisplayInterimResults
Yes/No
95.00
3.00
%
%
TrafficData Mode
Svc Opt1
Data Rate
Full
Eb/Nt
FER
Errors CountedFrames Counted
----
Sector APower
-75.0
dBm/BW
Traffic
15.6
AWGN
-75.0
dbm/BW
dB
%
To Screen
CDMA
CALL CNTL
Analog
RX TEST
Cnfig
PRNT CNFG
Arming the FER measurement as shown in this example will cause the measurement to be triggered
by an internal trigger event. The Rho suite of measurements operate similarly.
Selecting the Disarm field will stop the currently executing measurement cycle for the FER or Rho
Suite of Measurements.
81
Page 82
Chapter 3, Operating Overview
Triggering Analog Measurements In Remote Mode (GPIB Operation)
Triggering Analog Measurements In Remote Mode (GPIB Operation)
1. Select the desired trigger mode.
•Retriggering
•Repetitive - Once a measurement cycle has completed
the Test Set is automat-
ically re-triggered and another measurement cycle begins.
When the trigger mode is set to repetitive retriggering, consecutive queries of the
same measurement return new measured values.
•Single - Once a measurement cycle has completed the Test Set requires an
GPIB trigger command be received to begin a new measurement cycle.
When the trigger mode is set to single retriggering, consecutive queries of the
same measurement (with no intervening trigger) will return the same value. Measurements that rely on external signals or hardware-generated events (such as Traffic Rho) must be re-armed with a new trigger before another measurement can be
made.
•Settling
•Full - Appropriate time delays introduced into measurement cycle to allow internal or external signal transients to settle.
•Fast - No time delay introduced into measurement cycle to allow internal or ex-
ternal signal transients to settle.
The programmer must account for transient settling before issuing a trigger command.
There will still be delays introduced by the couplings bet w een autotuning and
autoranging. If the programmer wishes to remove these delays as well, all autoranging and autotuning func tions must be turn ed OFF and the prog ram must expl icitly set the ranging amplifiers and the frequency tun ing. Delays introduced by the
measurement processes themselves cannot be eliminated.
GPIB Syntax|
"TRIG:MODE:RETR REP" !selects Repetitive retriggering mode.
"TRIG:MODE:RETR SING" !selects Single retriggering mode.
TRIG:MODE:SETT FULL" !selects Full settling mode.
"TRIG:MODE:SETT FAST" !selects Fast settling mode.
82
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 83
Chapter 3, Operating Overview
Triggering Analog Measurements In Remote Mode (GPIB Operation)
2. Trigger all active analog measurements (applies if trigger mode is "Single")
20 !Sets the Test Set’s remote trig ger mode to Single retriggering and Full settling
30 !Triggers all active analog measurements
Preventing GPIB Bus Lockup
GPIB bus lockup is a condition where the GPIB bus and the Active Controller handshake
are in a temporary holdoff state while the Active Controller waits to read the measurement
result from the Test Set. If a measurement cycle does not successfully obtain a valid
measurement result, it will continue to try until it does or until th e m easurement trigger is
aborted. This is true for both retriggering modes. Thi s has the consequence of putting the
GPIB in the lockup state.
The control program should include measurement time-out routines that CLEAR the bus
and ABORt the trigger if a measurement does not complete within a specified amount of
time. This provides a method of preventing the bus from remaining in the temporary
holdoff state indefinitely.
83
Page 84
Chapter 3, Operating Overview
Triggering CDMA Measurements In Remote Mode (GPIB Operation)
Triggering CDMA Measurements In Remote Mode (GPIB Operation)
1. Select the desired trigger mode.
•Retriggering
•Repetitive - Once a measurement cycle has completed
ically re-triggered and another measurement cycle begins.
When the trigger mode is set to repetitive retriggering, consecutive queries of the
same measurement return new measured values.
NOTE:Since the default trigger mode for remote operation is Repetitive, as soon as the Test Set is put
into remote mode (a local-to-remote transition) the Test Set will begin to make measurements
whether a signal is present or not. If no signal is present, then signal processing error messages
will be displayed on the CRT of the Test Set.
•Single - Once a measurement cycle has completed the Test Set requires an GPIB
trigger command be received to begin a new measurement cycle.
When the trigger mode is set to single retriggering, consecutive queries of the
same measurement (with no intervening trigger) will return the same value. Measurements that rely on external signals or hardware-generated events (such as Traffic Rho) must be re-armed with a new trigger before another measurement can be
made.
NOTE:CDMA measurements are not affected by the trigger mode settling parameter. CDMA
measurements are made with a digital signal processor (DSP) which does not require the
settling times associated with analog hardware circuitry.
10 !Selects CMDA CELLULAR MOBILE RECEIVER TEST screen
20 !Sets the Test Set’s remote trigger mo de to Single retriggering
30 !Triggers all active CDMA measurements
Chapter 3, Operating Overview
Preventing GPIB Bus Lockup
GPIB bus lockup is a condition where the GPIB bus and the Active Controller handshake
are in a temporary holdoff state while the Active Controller waits to read the measurement
result from the Test Set. If a measurement cycle does not successfully obtain a valid
measurement result, it will continue to try until it does or until th e m easurement trigger is
aborted. This is true for both retriggering modes. Thi s has the consequence of putting the
GPIB in the lockup state.
The control program should include measurement time-out routines that CLEAR the bus
and ABORt the trigger if a measurement does not complete within a specified amount of
time. This provides a method of preventing the bus from remaining in the temporary
holdoff state indefinitely.
85
Page 86
Chapter 3, Operating Overview
Increasing Measurement Throughput
Increasing Measurement Throughput
This section contains a number of techniques for increasing measurement
throughput. These techniques include:
"Performing Transmitter and Receiver testing concurrently" on page 86
"Minimizing bus configuratio n ti me" on page 90
"Reducing delays caused by screen changes" on page 93
"Reducing delays caused by unused measurements" on page 92
"Reducing measurement setup time" on page 93
Performing Transmitter and Receiver testing concurrently
During an FER test, the Test Set is capable of executing GPIB commands and
returning measuremen t results fro m other measurement functions, such as Rho.
Programming Example
The following example assumes a Service Option 2 call is Connected. The
program begins an FER measurement and allows an operator to query rho while
the FER frame count continues.
86
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 87
Chapter 3, Operating Overview
Increasing Measurement Throughput
10 ! re-save "i:\dept\cdma\ex_progs\simultan"
20 ! REV A.01.00
30 !
40 ! This program demonstrates simultaneous FER (receiver sensitivity)
50 ! and rho (transmitter modulation quality) testing. After an FER
60 ! test is started, a softkey interrupt branches program execution
70 ! to a subprogram that queries rho and prints a test result without
80 ! interrupting the FER test.
90 !
100 Loss=-3
110 CLEAR SCREEN
120 ! Set up a timeout to regain control of the bus in the event an error
130 ! such as "Query unterminated" occurs.
140 ON TIMEOUT 7,5 GOTO End_of_prog
150 Initialize_ts(Loss) !Preset the Test Set
160 Page_phone !Attempt a call (the mobile must be registered)
170 ! Set triggering mode to continuous. THIS IS REQUIRED FOR
180 ! SIMULTANEOUS MEASUREMENTS.
190 OUTPUT 714;"TRIG:MODE:RETR REPETITIVE"
200 Start_fer !Start an FER test
210 ! Set up a softkey to query rho measurement
220 USER 1 KEYS !Selects User 1 softkey definitions on ITF keyboard, normal mode
230 ON KEY 1 LABEL "rho",15 CALL Measure_tx_qual
240 PRINT ""
250 PRINT "Press softkey F1 to make a rho measurement"
260 PRINT ""
270 LOOP
280 DISABLE !Disables interrupt while output/enter
290 OUTPUT 714;"meas:cdm:fer:fram?;err?"
300 ENTER 714;Frames_counted,Errors_counted
310 ENABLE !Enables keyboard interrupt allowing branch to rho meas
320 DISP "Frames Counted =";Frames_counted;"Errors Counted =";Errors_counted
330 END LOOP
340 OUTPUT 714;"CDMA:CALL:END"
350 OUTPUT 714;"TRIG:MODE:RETR SINGLE"
360 Clear_bus: ! Clears the bus in case of query unterminated or query interrupted
370 CLEAR 714
380 ERROR RETURN
87
Page 88
Chapter 3, Operating Overview
Increasing Measurement Throughput
390 DISP "PROGRAM DONE"
400 End_of_prog: !Branch here if timeout occurs
410 END
420 !
430 Page_phone: SUB Page_phone
440 OUTPUT 714;"CDMA:CELL:ASEC:BWP -50 dBm;STAT ON"
450 OUTPUT 714;"CDMA:RFCH 384" !
460 PRINT "WHEN THE MOBILE FINDS SERVICE AND HAS REGISTERED, PRESS THE
CONTINUE SOFTKEY (F2)"
470 DISP "Waiting..."
480 PAUSE
490 OUTPUT 714;"CDMA:CALL:TRAF:DATA:MODE ’SVC OPT 2’"
530 OUTPUT 714;"CDMA:CALL:MAKE"
540 DISP "Mobile is being paged..."
550 ! The following loop will continue until the CDMA Event register
560 ! indicates that the phone has ’Connected’
590 REPEAT
600 WAIT .1 !100 mS wait to allow Test Set to handle other tasks
610 OUTPUT 714;"STAT:CDMA:EVENT?"
620 ENTER 714;Event_reg
690 UNTIL BIT(Event_reg,3)! Monitoring "Connected" annunciator bit
700 CLEAR SCREEN
710 PRINT "Page successful, mobile is connected"
720 SUBEND
730 Initialize_ts: SUB Initialize_ts(Loss)
740 CLEAR 714
750 CLEAR SCREEN
760 DISP "Initializing...."
770 OUTPUT 714;"*RST"! Reset
780 WAIT 5
790 OUTPUT 714;"CONF:OFL:MODE ’ON’;RFIN ";Loss! External Path Loss
800 SUBEND
810 Measure_tx_qual: SUB Measure_tx_qual
820 ! This routine measures transmitter rho while FER is running
830 PRINT ""
840 PRINT "Measuring rho..."
850 OUTPUT 714;"MEAS:CDM:RHO?"
860 ENTER 714;Rho
88
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 89
Chapter 3, Operating Overview
Increasing Measurement Throughput
870 PRINT "Rho is ";Rho
880 ! At this point, program execution will return to the loop
890 ! in the main program that displays FER results.
900 SUBEND910 Start_fer: SUB Start_fer ! Frame Error Rate Test
920 ! This sets up the parameters and arms the FER test.
950 OUTPUT 714;"DISP CRXTEST"
960 OUTPUT 714;"MEAS:CDM:FER:STAT ON"
980 OUTPUT 714;"DISPLAY:FER:INTERIM:RESULTS 'Yes'"
990 SUBEND
89
Page 90
Chapter 3, Operating Overview
Increasing Measurement Throughput
Minimizing bus configuration time
Every time a BASIC or IBASIC OUTPUT or ENTER statement is executed, the bus
(GPIB) has to be configured for data transfer. Using compound GPIB statements
minimizes bus configuration time by combining several operations into one GPIB
OUTPUT or ENTER statement.
To combine multiple GPIB commands into one OUTPUT statement, use the ;
(semicolon) separator and/or the ;: (semicolon colon) separator.
NOTE:It may be helpful to add the common command *OPC following a compound GPIB command.
The *OPC command is used to synchronize the control program with the Test Sets’ operating
state. For a description of the *OPC command, refer to the GPIB Co mmon Commands chapt er
of the Agilent 8924C Condensed Programming Reference Guide.
"Using the semicolon in compound OUTPUT st atements" on page 90
"Using the semicolon-colon in compound OUTPUT statements" on page 90
"Reading multiple values using one ENTER statement" on page 91
Using the semicolon in compound OUTPUT statements
The following example sets the Traffic Data Mode to Servi ce Option 2 and th e Data
Rate to Full. The semicolon separator causes the GPIB command parsor to back
up one level in the command hierarchy.
The following example...
•10 OUTPUT 714;"CDMA:CALL:TRAFFIC:DATA:MODE ’Svc Opt 2’", and
Using the semicolon-colon in compound OUTPUT statements
The following example sets the Sect or A Power level to -70 dBm, then attemp ts
to make a call. The semicolon-colon separator causes the GPIB command
parsor to back up to the top level in the command hierarchy.
The following two lines of code query the Test Set for an Average Power
measurement and the Average Power GPIB units, then read both of these
values into the two variables Average_power and Units$.
10 OUTPUT 714;"MEAS:CDMANALYZER:AVGPOWER?;AVGPOWER:UNITS?"
20 ENTER 714;Average_power,Units$
91
Page 92
Chapter 3, Operating Overview
Increasing Measurement Throughput
Reducing delays caused by unused measurements
When a measurement cycle is trigg ered, the Test Set will attempt to obtain a value
for all active measurements. For instance, in CDMA mode (invoked when any
CDMA screen is selected) the power measurement that is currently selected
(Average Power or Channel Power) is active by default. However, let’s assume
you are currently me asuring r ho and do n ot need t he power meas urement. You can
greatly speed up the rho measurement by turning off the power measurement.
Turning off Average Power and Channel Power measurements
The following example turns off both Average and Channel power using a
compound GPIB statement:
Conversely, lets assume you are making a power measurement and do not need
rho or any of the rho suite of measurements.
Turning off the Rho suite of measurements
The following example turns off all rho measurements:
OUTPUT 714:”MEAS:CDM:RHO:STATE OFF”
92
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 93
Increasing Measurement Throughput
Reducing delays caused by screen changes
Each time the scree n bei ng displayed on the Test Set (active screen) is changed, it
takes approximately 250 ms t o access and draw th e new screen. Addition ally, each
time a field on the active screen is changed it takes a finite amount of time to
update the field. This update time depends on the length and type of field.
When the Test Set is operated remotely, it is possible to display a special “remote
screen.” When the remote screen is displayed, the active screen is never changed.
When the remote screen is being displayed, the Test Set’s display is in the
“locked” state. When the control program on the external controller unlocks the
display, the screen is retu rned to the last remote screen requested. T he *RST
Common Command will place the Test Set’s display screen in the “unlocked”
state. Pressing the [LOCAL] key causes a locked Test Set display session to end
and causes the Test Set’s display screen to return to the unlocked state.
To Lock the Test Set’s Display Screen.
Chapter 3, Operating Overview
Use the :SPECial:DISPlay ’LOCKED’|’UNLOCKED’ commands to lock and
NOTE:SPECial:DISPlay 'LOCKED'|'UNLOCKED' must not be invoked from the Test Set’s built-in
IBASIC Controller. Executing these commands from an IBASIC program can produce
unexpected results and is not suppor ted.
Reducing measurement setup time
Measurement setup time can be mini mized by specifying an inst rumen t ope rating
state in the BASE register. This approach works in conjunction with SAVE/
RECALL registers to minimize th e number of instrument settings that have to
change when recalling an inst rument st ate. Refe r to
page 64
for a description.
"Specifying BASE Settings" on
93
Page 94
Chapter 3, Operating Overview
Passing Instrument Control
Passing Instrument Control
Communications on the GPIB bus are accomplished according to a precisely
defined set of rules (IEEE 488.1 and 488.2 Standards). Communication (data
transfer) is accomplished by designating one device to be a talker (source of data
or commands) and designating one or more devices to be listeners (receivers of
data or commands). The devi ce on th e bus responsible for design at ing tal kers and
listeners is the Controller.
The structure of the GPIB bus allows for more than one Controller to be
connected to the bus at the same time. As a means of ensuring that orderly
communications can be established on power-up or when communications have
failed, the rules s tate t hat on ly one Con troll er ca n uncondi tiona lly de mand cont rol
of the bus (through the IFC line). This controller is referred to as the System
Controller. There can be only one System Controller connected to the bus at any
time.
As a means of ensuring orderly communications in environments where more
than one controller is connect ed to the bus, t he rules state th at onl y one Contro ller
can be actively addressing talkers and listeners at any given time. This device is
referred to as the Activ e Controller. The System Controll er is the default Active
Controller on power-up or after a bus reset. Controllers which are not the Active
Controller are referred to as Non-Active Controllers. The Active Controller can
pass control of device addressing to one of the Non-Active Controllers.
Additional ly, Non-Active Contro llers can request control from the Active
Controller.
The process by which the Active Controller passes device addressing
responsib ility to a Non-Active Controller is referred to as Passing Control. The
Active Controller must first address the prospective new Active Controller to
Talk, after which it sends the Take Control Talker (TCT) message across the bus.
If the other Controller accepts the message it assumes the role of Active
Controller and the previous Active Controller becomes a Non-Active Controller.
94
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 95
Passing Instrument Contr ol
The Test Set has bus control capability (Active/Non-Active Controller).
Additionally the Test Set can be also be configur ed as the Syst em Controller. By
definition then, the Test Set has the capability to demand control, pass control,
accept control, and r equest con trol of t he bus depe nding upon i ts config uration, it s
current operating mode, and the system configuration. Many possibilities for
passing control among several controllers on the same bus exist. Attempting to
identify all the possible techniques of passing control in such a system is beyond
the scope of this document (refer to the IEEE 488.1 and 488.2 Standards for
additional information).
Configuring the Test Set as the System Controller
To configure the Test Set as a System Controller, select the I/O CONFIGURE
screen, position the cursor to the
highlight the
Choices menu. As a consequence of setting the Test Set to be the System
Controller it will also become the Active Controller. The letter C appears in the
upper-right corner of the display to indicate that the Test Set is now the Active
Controller.
Mode field by pushing the Rotary Knob, select Control from the
Chapter 3, Operating Overview
Mode field using the Cursor Control knob,
If the T es t Set is the onl y contro ller on the bu s it must be confi gured as the Sys tem
Controller. If the Test Set is not the onl y cont rolle r on th e bus, th en whethe r or no t
it is configured as the System Controller would depend upon three issues:
1. whether or not other controllers have System Controller capability
2. which controller will be the Active Controller upon power-up
3. which Controller will be monitoring the bus to determine if communications
have failed (only the System Contr oller can uncondi tionally demand contr ol of
the bus and reset it to a known state using the IFC line)
Ensure that only one Controller connected to the bus is configured as the System
Controller or bus conflicts will occur.
95
Page 96
Chapter 3, Operating Overview
Passing Instrument Control
When Active Controller Capability is Required
The Test Set must be the Active Controller on the bus under the following
conditions:
1. whenever the Test Set needs to control any device connected to the GPIB bus, such as
an external disk drive, an external printer, or an external instrument
2. whenever a screen image is printed to an external GPIB printer
3.
whenever an instrument conf igur ation i s sav ed or recal led fr om an ext ernal GPIB dis k
drive
4.
whenever running any Agilent 11807 Radio Test Software package which uses an
external GPIB device such as a disk drive, a printer, or an instrument
5.
whenever running any IBASIC p rogram which us es an extern al GPIB devi ce such as a
disk drive, a printer, or an instrument
Passing Control Back to Another Controller
The Test Set has two methods of passing control back to another controller: 1)
automatically and 2) using the IBASIC PASS CONTROL command from an
IBASIC program. The two methods are described in the following sections.
Passing Control Back Automatically
The Test Set will automatically pass control back to the controller whose address
was specified in the *PCB Common Command or to a default address of 0
(decimal) if no *PCB command was received. Control will automatically be
passed under the following conditions:
Test Set is the Active Controller and an IBASIC Program is Running
•The IBASIC program running in the Test Set is PAUSED.
•The IBASIC program running in the Test Set finishes executin g.
•An IBASIC RESET occurs while the IBASIC program is running.
•Control is passed back immediately if the System Controller executes a bus reset
(IFC).
96
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 97
Passing Instrument Contr ol
Chapter 3, Operating Overview
Test Set is the Active Controller and no IBASIC Program is Running
•Control will be passed back within 10 seconds of receiving bus control if no co ntroller
commands are executed (such as printing a screen image to an GPIB printer or
saving/recalling an instrument configuration from an GPIB disk drive).
•Control is passed back immediately if the System Controller executes a bus reset
(IFC).
•Control is passed back at the completion of a controller command (such as printing a
screen image to an GPIB printer or saving/recalling an instrument configuration
from an GPIB disk drive).
Passing Control Back Using IBASIC PASS CONTROL Command
The Test Set will pass contro l back to another Controller when the IBASIC PASS
CONTROL command is issued while an IBASIC program is running on the buil t in IBASIC Controller. Refer to the
HP Instrument BASIC User’s Handbook for a
complete description of the IBASIC PASS CONTROL command.
Passing Control to the Test Set
Control is passed to the Test Set when it is addressed to TALK and then receives
the Take Control Talker (TCT) command. The programming or controller
command which implements the pass control protocol as outlined in the IEEE
488.1 and 488.2 Standar ds is language/co ntroller spe cific. Refer to the appropriate
language/controller documentation for specific implementations.
Before passing control to the Test Set the Active Controller should send the Test
Set the address to use when passing control back. This is accomplished using the
*PCB Common Command. The *PCB command tells the Test Set which address
should be used when passing control back to another bus controller. Before
passing bus control to the Test Set, the currently active controller can use the
*PCB command to tell the Test Set where to send the Take Control (TCT)
command when the Test Set is ready to give up active control of the bus. The
command is followed by a number which contains the bus address of the device
that should become the next active controller. The number must round to an
integer in the range 0 to 30 decimal. The command may be followed by two
numbers. The first will be used as the primary address, the second as the
secondary address of the next active controller.
97
Page 98
Chapter 3, Operating Overview
Passing Instrument Control
Requesting Control using IBASIC
The Test Set has the capability to request control of the bus from the Active
Controller from a running IBASIC program using the IBASIC command
EXECUTE ("REQUEST_CONTROL"). When the EXECUTE
("REQUEST_CONTROL") command is executed from a running IBASIC
program, the Request Control bit, bit 1, of the Test Set’s Standard Event Status
Register is set to the TRUE, logic 1, condition. The Active Controller detects the
request in the Test Set’s Standard Event Status Register either as a result of an
SRQ indication by the Test Set or by some polling routine which periodically
checks bit 1 of the Standard Event Status Register of all potential controllers on
the bus. The Active Controller would then send the Test Set the address to which
the Test Set is to later pass control using the *PCB Common Command. The
Active Controller would then pass control to the Test Set.
98
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Page 99
Passing Instrument Contr ol
Pass Control Examples
The following examples illustrate how pass control could be implemented in two
of the common Test Set operating configurations:
1. Test Set controlled by an external controller, and
2. Test Set running an IBASIC program with an external Controller connected to GPIB
Passing Control While the Test Set is Controlled by an External Controller
This example illustrates passing control between the Test Set and an external
controller w hile the Test Set is being controlled by the external controller. In this
mode the Test Set is NOT configured as the System Controller. Generally
speaking, in this mode of operation the Test Set is considered just another device
on the GPIB bus and its Controller capabilities are not used. However, it may be
desirable, under certain conditions, to print a Test Set screen to the GPIB printer
for documentation or progra m debugging purpo ses. W it h manual inter vention it is
possible to have the Active Controller pass control to the Test Set, have the
operator select and print the desired screen, and then pass control back to the
formerly Active Controller. The following steps outline a procedure for
accomplishing this task.
Chapter 3, Operating Overview
bus.
This example is based upon having an HP 9000 Series 300 Workstation as the
external controller connected to the Test Set through the GPIB bus. Further, it
assumes that the GPIB interface in the HP 9000 Controller is set to the default
select code of 7 and address of 21.
1. If a program is running on the HP 9000 Workstation, PAUSE the program.
2. Pu t the Test Set in local mode (press the LOCAL key on the front panel).
3. Configure the Test Set to print to the GPIB printer using the PRINT CONFIGURE
screen.
4. Configure the Test Set to display the screen to be printed.
5. From the keyboard of the HP 9000 Workstation type in an d execute the following co m-
mand:
OUTPUT 714;"*PCB 21"
This command tells the Test Set the address of the Controller to pass control back to.
6. From the keyboard of the HP 9000 Workstation type in an d execute the following co m-
mand:
PASS CONTROL 714
This command passes control to the Test Set.
7. Pu t the Test Set in local mode (press the LOCAL key on the front panel).
8. Press SHIFT, then TESTS on the front panel of the Test Set to print the screen.
9. After the Test Set finishes printing the screen it will automatically pass control back to
the HP 9000 Workstation.
99
Page 100
Chapter 3, Operating Overview
Passing Instrument Control
Passing Control Between an External Controller and the Test Set with an IBASIC
Program Running
The following example program illustrates the passing of control between an
external Controller and the Test Set while an IBASIC program is running in the
Test Set. The example is based upon having an HP 9000 Series 300 Workstation
as the external contr olle r connec ted to the Test Set through the GPIB bus. Fur ther,
it is based on the assumption that the GPIB interface in the HP 9000 Contro ller is
set to the default select c ode of 7 and address o f 21. In th is examp le, the Test Set is
NOT configured as the System Controller. This example illustrates the situation
where the External Controller would perform the functio ns listed below.
1. Sends commands to the Test Set to cause a program to be loaded off of a Memory Card
2. Sends commands to the Test Set to run the program just loaded.
3. Passes control to the Test Set and then does other work while the Test Set is making
which is in the Test Set’s front panel Memory Card slot.
measurements.
When the Test Set is finished making measurements and has data available for the
External Controller, it passes control back to the External Controller.
4.
The External Controller then requests the data from the Test Set.
100
S:\HP8924C\USRGUIDE\BOOK\CHAPTERS\opoverv.fb
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.