Tektronix Welding System 071 0590 00 User Manual

User Manual  
p
gigaBERT1400  
1400 Mb/s Bit Error Rate Tester  
Generator and Analyzer  
071-0590-00  
This document supports firmware version 2.2 and above.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
WARRANTY  
Tektronix warrants that this product will be free from defects in materials and workmanship for a  
period of one (1) year from the date of shipment. If any such product proves defective during this  
warranty period, Tektronix, at its option, either will repair the defective product without charge  
for parts and labor, or will provide a replacement in exchange for the defective product.  
In order to obtain service under this warranty, Customer must notify Tektronix of the defect  
before the expiration of the warranty period and make suitable arrangements for the performance  
of service. Customer shall be responsible for packaging and shipping the defective product to the  
service center designated by Tektronix, with shipping charges prepaid. Tektronix shall pay for  
the return of the product to Customer if the shipment is to a location within the country in which  
Tektronix service center is located. Customer shall be responsible for paying all shipping charges,  
duties, taxes, and any other charges for products returned to any other locations.  
This warranty shall not apply to any defect, failure or damage caused by improper use or  
improper or inadequate maintenance and care. Tektronix shall not be obligated to furnish service  
under warranty a) to repair damage resulting from attempts by personnel other than Tektronix  
representatives to install, repair or service the product; b) to repair damage resulting from  
improper user or connection to incompatible equipment; or c) to service a product that has been  
modified or integrated with other products when the effect of such modification or integration  
increases the time or difficulty of servicing the product.  
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT  
IN LIEU OF ANY OTHER WARRANTIES, EXPRESSED OR IMPLIED. TEKTRONIX  
AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF  
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’  
RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE  
SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH  
OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE  
FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES  
IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE  
NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.  
GB1400 User Manual  
iii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
How to Reach Customer Service  
If you have any questions regarding the operation, maintenance, repair,  
or application of your Tektronix equipment, contact your local sales  
and service office. For a complete list of the Worldwide Sales and  
Service Offices contact (800) 426-2200.  
Tektronix provides high quality Technical Support on applications,  
operation, measurement specifications, hardware, and software by  
expert application engineers. For Applications Support, call the  
Customer Support Center listed below.  
Mailing  
Tektronix, Inc.  
Attn. Customer Service  
Address  
Measurement Business Division  
P.O. Box 500  
Beaverton, Oregon 97077-0001  
USA  
Customer  
and Sales  
Support  
Center  
Hours are 6:00 AM to 5:00 PM,  
Pacific Time.  
800-TEK-WIDE  
or  
800-835-9433 Ext 2400  
After hours Voice Mail is available.  
Direct  
Fax  
503-627-2400  
503-627-5695  
E-Mail  
Web Site  
http://www.tek.com  
iv  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Safety..................................................................................................  
xii  
Getting Started  
Features...............................................................................................  
Ordering Information............................................................................  
gigaBERT comparison chart..................................................................  
Initial Self-Check Procedure .................................................................  
1-1  
1-4  
1-5  
1-7  
Operating Basics  
Functional Overview.......................................................................................  
BERT Basics - GB1400 ........................................................................  
Controls, Indicators, and Connectors......................................................  
Display Formats ...................................................................................  
Outputs & Inputs..................................................................................  
Generator OUTPUT .......................................................................  
Generator CLOCK .........................................................................  
Generator OUTPUT (Set-up)...........................................................  
Generator Rear Panel......................................................................  
Changing the Line Fuse ..................................................................  
Analyzer INPUT............................................................................  
Analyzer MONITOR......................................................................  
Analyzer Rear Panel.......................................................................  
Changing the Line Fuse ..................................................................  
Connectors, Terminations and Levels ..............................................  
Controls & Indicators............................................................................  
Power Switches..............................................................................  
Unit Mounting ...............................................................................  
Unit Cooling ..................................................................................  
View Angle and Panel Lock Keys ...................................................  
Reset to Factory Default..................................................................  
GPIB Controls................................................................................  
Pattern Controls and Function Keys .................................................  
Function (Soft) Keys (F1, F2, F3, F4)...............................................  
2-1  
2-2  
2-4  
2-6  
2-9  
2-9  
2-10  
2-11  
2-12  
2-12  
2-13  
2-14  
2-15  
2-15  
2-16  
2-18  
2-18  
2-18  
2-18  
2-18  
2-18  
2-19  
2-20  
2-21  
GB1400 User Manual  
v
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Generator ERROR INJECT ............................................................  
2-22  
2-23  
2-24  
2-25  
2-25  
2-26  
2-27  
2-27  
2-29  
2-30  
2-38  
Analyzer INPUT............................................................................  
Analyzer Error History....................................................................  
Analyzer ERROR DETECTION .....................................................  
Analyzer SYNC Controls ................................................................  
Burst Mode Option ...............................................................................  
Burst Mode Usage..........................................................................  
Specifications for Burst Mode .........................................................  
PECL Option for GB1400 Tx ................................................................  
Tutorial...........................................................................................................  
Applications ....................................................................................................  
Method for Very Fast Automatic RX Synchronization  
and Eye Width Measurement.........................................................  
2-38  
2-46  
2-47  
2-48  
2-49  
GB700/ GB1400 Optical Component Test........................................  
Fibre Channel Link Testing Parallel and High-Speed Serial...............  
Testing QPSK Modems, I & Q........................................................  
QPSK BER Testing using PRBS Data for 2-Channel I & Q...............  
Reference  
Menu Overview....................................................................................  
Functions common to TX and RX..........................................................  
AC Power......................................................................................  
Selecting 115 VAC or 230 VAC operation .......................................  
Turning Instrument Power ON/OFF.................................................  
LCD Viewing Angle .......................................................................  
Recalling Default Setup...................................................................  
Locking the Front Panel..................................................................  
Selecting a Pattern................................................................................  
Pattern Definitions..........................................................................  
PRBS Patterns ...............................................................................  
Word Patterns ................................................................................  
Selecting an Active Pattern...................................................................  
Selecting PRBS Patterns .................................................................  
Selecting the Current Word Pattern..................................................  
Selecting (Recalling) a Saved Word Pattern.....................................  
3-1  
3-1  
3-1  
3-1  
3-1  
3-1  
3-2  
3-2  
3-2  
3-2  
3-2  
3-3  
3-3  
3-3  
3-3  
3-4  
vi  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Word Patterns ......................................................................................  
Basics............................................................................................  
Creating Word Patterns using front panel controls.............................  
Creating Word Patterns using menus................................................  
Creating Word Patterns using remote control....................................  
Saving Word Patterns .....................................................................  
Recalling Word Patterns .................................................................  
Generator Functions .......................................................................................  
Clock Source and Frequency.................................................................  
External Clock Input.............................................................................  
Clock Source........................................................................................  
Step Size and Frequency.......................................................................  
Saving a Frequency..............................................................................  
Recalling a Frequency...........................................................................  
Data and Clock Outputs ........................................................................  
Amplitude and Baseline Offset..............................................................  
Logically Inverting Output Data (D-INV) ..............................................  
Single-Ended or Differential Operation .................................................  
Pattern SYNC (PYNC) and CLOCK/4 Outputs ......................................  
Error Injection......................................................................................  
Selection an Error Inject Mode ..............................................................  
Error INJECT Input..............................................................................  
Analyzer Functions .........................................................................................  
Automatic Setup Functions (SYNC)......................................................  
AUTO SEARCH with PRBS Patterns....................................................  
AUTO SEARCH with "Non-PRBS" Patterns .........................................  
How to DISABLE Automatic Pattern Resynchonization..........................  
Relationship between AUTO SEARCH and DISABLE...........................  
Synchronization (LOCK) Threshold.......................................................  
Clock, Data, and Reference Data Inputs.................................................  
Input Data Delay..................................................................................  
Input Termination.................................................................................  
Input Decision Threshold ......................................................................  
Logically Inverting Input Data...............................................................  
3-5  
3-5  
3-5  
3-7  
3-8  
3-9  
3-9  
3-10  
3-10  
3-10  
3-10  
3-10  
3-11  
3-11  
3-12  
3-14  
3-15  
3-16  
3-16  
3-17  
3-17  
3-18  
3-19  
3-19  
3-20  
3-21  
3-21  
3-21  
3-22  
3-23  
3-24  
3-25  
3-26  
3-26  
GB1400 User Manual  
vii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Single-Ended or Differential Operation ..................................................  
3-27  
3-27  
3-28  
3-29  
3-33  
3-33  
3-33  
3-34  
3-35  
3-36  
3-37  
3-42  
3-44  
3-45  
3-45  
3-45  
3-46  
Selecting the Reference Data Mode .......................................................  
Monitor Outputs...................................................................................  
Error Detection Set-up ..........................................................................  
Display Mode: Totalize, Window or Test...............................................  
Clearing Results and Starting Tests........................................................  
Totalize Process Setup..........................................................................  
Window Process Setup..........................................................................  
Test Process Setup................................................................................  
Viewing Results ...................................................................................  
Printing Results (Reports) .....................................................................  
Result Definitions .................................................................................  
Error History Indicators ........................................................................  
CLEAR Control....................................................................................  
Audio (Beeper) Function.......................................................................  
Analyzer Error Messages......................................................................  
Starting & Stopping Measurements........................................................  
Menus .............................................................................................................  
Functions Performed using the Menu System.........................................  
Menu and Function "Pages"..................................................................  
General Rules for using the Menu System..............................................  
Menu Summaries..................................................................................  
Menu Function Definitions....................................................................  
Word Edit (EDIT) ..........................................................................  
Word Length (LENGTH)................................................................  
Word Fill (FILL) ............................................................................  
Word Order (ORDER)....................................................................  
Word Synchronization Threshold (SYNC) .......................................  
Buffer............................................................................................  
Auto ..............................................................................................  
Test Length (LENGTH)..................................................................  
Test Mode (MODE) .......................................................................  
Test Reports (REPORT) .................................................................  
Test Threshold (THRES).................................................................  
Test Squelch (SQUEL)...................................................................  
3-48  
3-48  
3-48  
3-51  
3-52  
3-55  
3-56  
3-57  
3-58  
3-59  
3-60  
3-61  
3-62  
3-63  
3-64  
3-65  
3-66  
3-67  
viii  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Test Print (PRINT).........................................................................  
Test View Previous (VIEW-PRE)....................................................  
Test View Current (VIEW-CUR) ....................................................  
Window Mode (MODE).................................................................  
Window Interval in Bits (BITS).......................................................  
Window Interval in Hrs:Min:Sec (SECOND)...................................  
Window Reports (REPORT)...........................................................  
RS-232 Baud Rate (BAUD)............................................................  
RS-232 Parity (PARITY)................................................................  
RS-232 Data Bits (SIZE) ................................................................  
RS-232 End-of-Line Char.(EOL).....................................................  
RS-232 Xon/Xoff (XON/XOFF)......................................................  
RS-232 Echo (ECHO) ....................................................................  
GPIB.............................................................................................  
Utility Option (OPTION)................................................................  
Utility Version (VER).....................................................................  
Time Option (DATE)......................................................................  
Time Option (TIME).......................................................................  
3-68  
3-69  
3-70  
3-71  
3-72  
3-73  
3-74  
3-75  
3-76  
3-77  
3-78  
3-79  
3-80  
3-81  
3-82  
3-83  
3-84  
3-85  
Appendices  
Specifications ..................................................................................................  
BERT Primer/ Technical Articles...................................................................  
Remote Commands .........................................................................................  
Using GPIB, RS-232 .......................................................................................  
Customer Acceptance Test .............................................................................  
Default Settings ..............................................................................................  
Cleaning Instructions .....................................................................................  
Pattern Editing Software ................................................................................  
Theory of Operation.......................................................................................  
Glossary..........................................................................................................  
Index ..............................................................................................................  
A-1  
B-1  
C-1  
D-1  
E-1  
F-1  
G-1  
H-1  
I-1  
Glossary-1  
Index-1  
GB1400 User Manual  
ix  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
List of Figures  
2-1 Example of BERT Application........................................................  
2-2  
2-3  
2-4  
2-5  
2-6  
2-7  
2-28  
2-28  
2-2 Nominal Generator NRZ Data and Clock Output Waveforms ...........  
2-3 & 2-4 Generator (TX) Front & Rear Panels .....................................  
2-5 & 2-6 Analyzer (RX) Front & Rear Panels .......................................  
2-7 Generator Display..........................................................................  
2-8 Analyzer Display...........................................................................  
2-9 Transmitter Burst Mode Operation..................................................  
2-10 Receiver Burst Mode Operation ....................................................  
3-1 Nominal Generator Clock, Data Waveforms showing Amplitude,  
Baseline Offset and Vtop................................................................  
3-13  
3-17  
3-22  
3-30  
3-31  
3-32  
3-2 Generator Clock and Data Output Equivalent Circuits......................  
3-3 Analyzer Clock and Data Input Equivalent Circuits..........................  
3-4 TOTALIZE Measurement Process..................................................  
3-5 WINDOW Measurements Process..................................................  
3-6 TEST Measurement Process...........................................................  
B-1 Three-stage PRBS generator ..........................................................  
B-2 Four-stage PRBS generator............................................................  
B-3 Seven-stage PRBS generator..........................................................  
B-5  
B-5  
B-6  
I-1 Block Diagram - GB1400 TX..........................................................  
I-2 Block Diagram - GB1400 RX..........................................................  
I-5  
I-6  
x
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
List of Tables  
2-1 Generator Inputs & Outputs............................................................  
2-16  
2-2 Analyzer Inputs & Outputs.............................................................  
2-17  
3-1 PRBS (2N-1) Test Patterns.............................................................  
3-2 Output Setup Rules vs. Termination Impedance...............................  
3-3 Data Inhibit Logic ..........................................................................  
3-4 Actions taken by Analyzer when Synchronization is Lost.................  
3-5 Synchronization Threshold .............................................................  
3-6 How F2, F3 determine Input Set-up ................................................  
3-7 Input Terminations for CLOCK, DATA, and REF DATA................  
3-8 Input Threshold Range as a Function of Termination........................  
3-9 How to Tell which Display Mode is Active......................................  
3-10 Menu Descriptions .......................................................................  
3-11 Analyzer Menu System Overview.................................................  
3-12 Generator Menu System Overview................................................  
3-3  
3-14  
3-18  
3-20  
3-22  
3-24  
3-25  
3-26  
3-37  
3-52  
3-53  
3-54  
B-1 PRBS Polynomials and Shift Register feedback taps for PB200........  
B-2 PRBS Polynomials, Shift Register feedback taps, GB700/ GB1400 ..  
B-4  
B-4  
GB1400 User Manual  
xi  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Safety  
Safety Terms Used in This User's Guide  
C A U T I O N !  
Indicates an operation or practice that could harm the  
instrument.  
W A R N I N G !  
Indicates an operation or practice that could result in  
personal injury or loss of life.  
Safety Labels Found on the Instrument  
ATTENTION  
Refer to Manual  
Protective Ground  
(Earth) Terminal  
DANGER  
High Voltage  
AC Power  
The instrument is designed to operate from a power source that provides no more  
than 250 volts RMS between the two supply conductors or between either supply  
conductor and ground.  
Ground the Instrument  
The GB1400 is grounded through its AC power cord. Plug this power cord only  
into a properly grounded, three-conductor outlet. If you operate the instrument  
without a proper ground then all metal surfaces on the instrument become  
potential shock hazards.  
To avoid potential hazards, use this product only as specified.  
Use the Proper Fuse  
Operating the instrument with an improper fuse creates a fire hazard. The correct  
fuses to install in the GB1400 are shown below:  
Power Voltage  
115 VAC  
Fuse Type  
5A, Slo-Blo  
5A, Slo-Blo  
230 VAC  
Do Not Operate in Explosive Atmospheres  
This instrument does not provide protection from static discharges or arcing  
components and therefore must not be operated in an explosive atmosphere.  
xii  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Table of Contents  
Do Not Remove Instrument Covers  
To avoid a shock hazard and to maintain proper air flow, never operate the  
GB1400 with any of its outside covers removed.  
Static Sensitive Device Notice  
GB1400 outputs use a GaAs FET design and therefore are susceptible to damage  
from externally applied over-voltage or electrostatic discharge. Never apply  
reverse voltage to DATA or CLOCK outputs or voltages that are outside the  
range specified in Appendix A of this manual. Operate the instrument only in a  
static-controlled environment.  
SMA Connectors  
Be careful when attaching test cables to SMA connectors. Always tighten the nut  
on the SMA connector rather than the cable itself. Never tighten an SMA  
connector nut using more than 10 lb.-in. of torque.  
Behavior of Outputs - Turning Power On or Off  
When the GB1400 Generator is powered or de-powered its DATA and CLOCK  
outputs may saturate to their specified positive or negative rail, that is +2 V or - 2  
V, for up to 400 milliseconds. If this condition could be harmful to your  
equipment, then remove all connections to your GB1400 Generator CLOCK and  
DATA outputs before powering or de-powering the instrument.  
Unit Mounting  
The GB1400 is designed to be placed: (1) flat on a level surface, capable of  
supporting its weight, or (2) angled from the surface with the rotating carrying  
handle. To change the handle's orientation, press both handle-locking buttons  
(located at the hubs of the handle), rotate the handle to the desired angle, and  
release the buttons. The handle will click into a locked position. Assure that the  
handle is locked before placing the unit on a work surface. A Rack mounting  
option is available for installation of the unit into a 19" rackmount. The rack  
height for the GB1400 is 7 inches (four RMU).  
Unit Cooling  
The rear panel fan openings and top-mounted ventilation slots must be kept clear  
for proper cooling of the unit. Allow a minimum of two (2) inches of rear panel  
clearance, and one (1) inch of top clearance, while operating the unit.  
GB1400 User Manual  
xiii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Preface  
This manual describes how to use the Tektronix GB1400 Test Set. The product is  
also known by the name, gigaBERT1400. This manual is your primary source of  
information on how to use the GB1400 functions.  
How This Manual is Organized  
This manual is divided into four sections: Getting Started, Operating Basics,  
Reference, and Appendices.  
Getting Started provides an overview of the GB1400 and describes first time  
operation.  
Operating Basics describes the hardware controls, indicators, connectors, and  
display elements for Tx, Rx and the cabling required. There is also a tutorial and  
an application note in this section.  
Reference describes the LCD Menus and Screens.  
The Appendices provide a listing of specifications, a BERT technology primer,  
Theory of Operation, Remote Commands, default factory settings, an extensive  
Customer Acceptance Test and other useful information.  
Conventions  
This manual uses the following conventions:  
·
·
·
The names of front-panel controls and menus appear in all upper case letters,  
for example, TRANSMIT and HELP.  
Names appear in the same case in this manual as they appear on the display  
screens of the GB1400.  
Within a procedure, a specific button to be pressed or a parameter to be  
selected appears in boldface print.  
Some procedures require several iterations of highlighting parameters and  
selecting choices. Some procedures may require more than one menu button or  
menu page selection as well.  
xiv  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Preface  
Related Manuals  
The following document is also complementary to the GB1400:  
·
The GB700 BER Tester User Manual (Tektronix part number  
070-9393-02) describes how to operate the GB700 test set.  
GB1400 User Manual  
xv  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Preface  
xvi  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
GB1400 Pattern Generator and Error Detector  
Features  
·
·
·
Test digital data transmission up to 1400 Mb/s  
Set Data Rate with 1 kHz resolution  
Vary Clock and Data timing with 5 pS  
resolution  
·
Phase-Synchronous Clock and Data Edge  
Tracking  
·
·
1-Mbit data pattern memory  
Measure Eye-Width at Specific BER  
Automatically  
·
·
Auto-Synchronization Rx/Tx Lock-up  
Front panel or computer control operation  
The GB1400 is a general-purpose 1400 Mb/s bit error rate tester (BERT) built to  
meet the exacting standards of design engineers who need to verify and  
characterize high-speed serial data transmission circuits, interfaces and systems.  
While primarily a lab instrument, the GB1400’s compact design, full computer  
programmability and relatively light weight also enable it to serve in  
manufacturing ATE and field test applications.  
The quality of a digital link depends on many factors, but everything comes  
down to the issue of whether the circuit exhibits a satisfactory BER (bit error  
rate) and has sufficient margin to function under stress conditions.  
The GB1400 has all of the features you expect in a general-purpose BERT, and  
some you expect only in more expensive instruments, such as automated eye-  
width measurements at a specified BER, and the ability to accept an external  
real-time data stream for bit error testing. Also, the GB1400 has options to add  
advanced features, such as Burst Mode (which also extends external clock range  
down to 150 kb/s), and a 1-Mbit programmable pattern memory option.  
GB1400 User Manual  
1-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
Symmetrical, Low-Jitter Output Waveforms  
The GB1400 generates low-jitter, symmetrical waveforms over its entire  
operating frequency range. The clock and data ports provide both true and  
inverted output signals. The instrument can drive single-ended or differential  
ECL inputs.  
Applications  
The GB1400 is focused on the research, design, and manufacturing of  
telecommunication components, modules, or links operating at data rates to  
1400 Mb/s. It is frequently employed in testing and development well under this  
top speed rating, where sharp clock and data waveforms are especially desired, or  
where additional frequency range is thought to be needed in the future.  
Sample Applications  
·
·
·
·
·
·
·
·
·
·
·
Development of Gigabit LAN/Data Comm Devices:  
High-Speed Fibre Channel, Ethernet  
Digital Video (MPEG, SDV, HDDV)  
Wideband Satellite Data Links  
SONET/SDH Network Devices up to OC-12e/STM4e  
High-speed GaAs/ECL/E/O device testing  
Test Clock Recovery Circuits  
Parallel-to-Serial Analysis with Tektronix MB100  
Testing of High Speed Fibre Channel links up to 1,063 Mb/s  
Gigabit Ethernet at 1,250 Mb/s.  
Testing of high-speed Optical Busses (Opto Bus, Opto Bahn) at 800 Mb/s per  
channel.  
·
·
Satellite system testing and TDMA (Burst Mode) at 400, 800 Mb/s  
GaAs, ECL and optical component testing  
PRBS Or User-Defined Test Patterns  
The GB1400 can generate pseudo-random bit sequences (PRBS) up to 223-1 bits  
and others up to 1-Mbit in length, via user-programmable patterns. Patterns can  
be created locally using setup menus or externally by using a workstation or PC.  
A PC Windows-based MLPE Pattern Editor software package comes with the  
1-Mbit Memory Option. Externally created patterns can be downloaded via the  
GPIB or RS-232 port. All user patterns are saved in battery-backed RAM.  
1-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
Adjustable Inputs For Maximum Flexibility  
The clock and data ports on the GB1400 Error Detector accept both true and  
inverted inputs. Single-ended or differential signals can be internally terminated.  
Input data delay is adjustable over a 4 ns range to accommodate different clock  
and data signal path delays.  
Auto Search For Easy Setup  
Auto search greatly simplifies the Error Detector setup. The GB1400 Error  
Detector automatically synchronizes to the incoming signal by 1) Setting the  
input data decision voltage to its optimum value; 2) Adjusting input data delay  
for an optimum clock/data phase relationship; 3) Selecting the correct PRBS test  
pattern; and 4) selecting the correct pattern polarity (normal or inverted).  
It synchronizes with any pattern sourced by a gigaBERT Pattern Generator. It  
can perform a bit-by-bit comparison of an external data stream via the Reference  
Data input. Thus the GB1400 can perform bit error analysis on any data pattern  
with a known good reference pattern.  
Powerful Analysis And Reporting Functions  
The GB1400 performs a full-rate, bit-by-bit analysis of the received signal. Bit  
error results are then used to calculate three bit error rate (BER) measures. Total  
BER is calculated from the last power-on or reset. Window BER is calculated  
over a sliding window specified in terms of time (1 second to 24 hours) or bits  
(18- to 116-bits). Test BER is calculated from the start of the current test. A hard  
copy of all test results can be generated locally by connecting a printer to the  
parallel printer port or GPIB or RS-232 port. Reports may be printed when an  
error is detected, at the end of test intervals, or both.  
Front Panel Or Automated Operation  
The GB1400 provides easy operation augmented by set-up store and recall.  
Clear, concise LCD displays of setup and results make it easy to use. The 1  
Megabit memory option for both the Pattern Generator and the Error Detector is  
sufficient for storing and outputting complex data such as SONET frames, ATM  
cells, MPEG digital video, etc, allowing designers to simulate “live” traffic. The  
GB1400 Pattern Generator and Error Detector can be controlled via the GPIB or  
RS-232 interface ports. The gigaBERT remote command set includes commands  
for all setup menus and front panel selections. The status of front panel indicators  
and test results can be remotely accessed.  
Burst Mode  
BURST mode, allows for operation with non-continuous external clocks. Use of  
BURST mode requires ECL-level signals with a minimum rate during the burst  
of 150 kHz. This is an option to the GB1400. See a write-up on Burst Mode at  
the end of the Functional Overview section of Chapter 2.  
GB1400 User Manual  
1-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
Ordering Information  
gigaBERT GB1400  
1400 Mb/s BERT Generator and Detector. Not available in Europe.  
Includes: Power Cord, Manual.  
Opt. 02 - 75 Ohm Both Sets.  
Opt. 05 - BURST Mode Both Sets.  
Opt. 07 - Positive ECL (Pattern Generator Only).  
Opt. 08 - 1-Mbit RAM WORD Both Sets & PC Pattern Editor Software.  
Opt. 2M - Rack Mounts - 2 rackmount kits  
Opt. A3 - Australian 240 V, 50 Hz.  
gB1400T  
1400 Mb/s BERT Pattern Generator.  
Opt. 02 - 75 Ohm Pattern Generator Only.  
Opt. 05 - BURST Mode Pattern Generator Only.  
Opt. 07 - Positive ECL Pattern Generator Only  
Opt. 08 - 1-Mbit RAM WORD, Generator Only, w/ PC Pattern Edit software  
Opt. 1M - Rack Mount.  
Opt. A3 - Australian 240 V, 50 Hz.  
gB1400R  
1400 Mb/s BERT Error Detector.  
Opt. 02 - 75 Ohm Error Detector Only.  
Opt. 05 - BURST Mode Error Detector Only.  
Opt. 08 - 1-Mbit RAM WORD, Detector Only w/ PC Pattern Edit Software  
Opt. 1M - Rack Mount.  
Opt. A3 - Australian 240 V, 50 Hz  
1-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
GB Comparison  
Feature  
GB660/CSA907A GB700  
GB1400  
Tx and Rx  
Tx and Rx  
Tx and Rx  
Transmitter  
Frequency range  
Internal Clock Source  
External Clock  
150 kHz to 700 MHz 150 kHz to 705 MHz  
150 kHz to 700 MHz 150 kHz to 705 MHz  
1 MHz to 1405 MHz  
1 MHz to 1405 MHz  
150 kHz to 1405 MHz  
1 kHz (was 10 kHz)  
External Clock w/Burst Mode1 150 kHz to 700 MHz 150 kHz to 705 MHz  
Freq Resolution CR/LF  
(Internal Clock)  
Clock /Data  
Output Amplitude  
Clock/Data  
1 kHz  
1 kHz  
500mV to 2.0 V  
-2.0V to +1.8 V  
500mV to 2.0 V  
-2.0V to +1.8 V  
500mV to 2.0 V  
-2.0V to +1.0 V  
-2.0V to +1.8 V with  
PECL opt.  
Output Offset  
Clock/Data Threshold  
Resolution  
50 mV steps  
50 mV steps  
50 mV steps  
Std. Programmable Memory  
16 bits  
128 Kbits  
16 bits  
Optional Memory  
128 Kbits  
7,15,17,20,23  
Standard Feature  
none  
7,15,17,20,23  
Standard Feature  
1 Mbit  
7,15,17,20,23  
Optional Feature  
PRBS Patterns (2n-1)  
Burst Mode New Line  
(External Clk Only)  
Receiver  
Frequency range  
150 kHz to 705 MHz 150 kHz to 705 MHz  
150 kHz to 705 MHz 150 kHz to 705 MHz  
1 MHz to 1405 MHz  
150 kHz to 1405 MHz  
Optional Feature  
w/Burst Mode1  
Burst Mode (Ext Clk Only)  
Standard Feature  
Standard Feature  
Clock/Data Input levels (max)  
Clock Input Threshold  
Data Input Threshold  
Clock/Data Threshold  
Resolution  
500 mV to 6.0 V p-p 500 mV to 6.0 V p-p  
500 mV to 2.0 V p-p  
Fixed threshold levels  
-1.5V to 1.0 V  
-3.00 to +4.5 V  
-3.00 to +4.5 V  
50 mV steps  
-3.00 to +4.5 V  
-3.00 to +4.5 V  
50 mV steps  
50 mV steps  
Clock/Data Input Terminations  
Single-Ended operation  
GND, AC, -2V, +3V  
Automatic selection  
GND, AC, -2V, +3V  
Automatic selection  
GND, AC, -2V  
Requires external  
cable2  
Clk/Data Delay Range /  
Resolution  
±4 ns in 100 pS  
steps  
±4 ns in 20 pS steps  
±4 ns in 5 pS steps  
Note 1 Burst mode operation requires ECL levels and is DC coupled  
Note 2 Single-ended operation requires ext. cable connection from rear panel DATA THRESHOLD SMA  
GB1400 User Manual  
1-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
GB1400 Instrument Configurations - Standard and Burst Option  
GB1400 instruments are sold with and without the BURST option. To determine if the burst option is  
installed in a GB1400, press the F1 key several times until you get to the UTIL menu. Then select the  
OPTION menu. The OPTIONS menu will tell you if the Burst option is installed in the unit. External  
indications of the BURST option are unique labels for both transmitter and receiver. See a write-up on  
Burst Mode at the end of the Functional Overview section of Chapter 2.  
GB1400 with no Burst Option Standard instrument configuration  
All standard configuration GB1400 Generators (no burst option) have an AC coupled external clock  
input. All standard configuration GB1400 Analyzers (no burst option) have AC coupled paths in the  
receiver clock input circuitry.  
GB1400 with Burst Option  
When the BURST option is installed in the GB1400, the AC coupled paths in both transmitter and  
receiver are eliminated. This will also change several specifications listed in the table below. External  
clock inputs to the GB1400 transmitter must be ECL levels when the BURST option is installed. Clock  
inputs into the GB1400 receiver must be ECL levels and are terminated into 50 Ohms to -2V.  
GB1400 Clock Signals for Standard and Burst and Instruments  
Standard Coupling  
Burst (Option) Coupling  
GB1400 TX  
External Clock Input  
50 Ohm, AC coupled,  
2V max  
50 Ohm to -2V, DC coupled,  
ECL levels  
GB1400 RX  
Clock Input  
50 Ohm, AC coupled,  
2.0V max  
50 Ohm to -2V, DC coupled,  
ECL levels  
1-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
Initial Self-Check Procedure  
You may perform the following procedure as an initial self-check of your  
GB1400 Generator and Analyzer. It is also a useful introduction to the basic  
features and operation of the GB1400.  
The fan openings of the GB1400 needs 2-inches of clearance for proper  
ventilation.  
Procedure  
1.  
2.  
Make sure both the Generator and Analyzer are equipped with the proper  
fuse.  
Make sure that the Generator and Analyzer rear-panel power switches  
are ON, and that their front-panel power switches are in the STBY  
position.  
3.  
4.  
Plug both instruments into grounded (three-conductor) AC power outlets.  
Connect a 50-Ohm SMA cable from the Generator CLOCK output to the  
Analyzer CLOCK input. If using 75-Ohm option, use &5 OHM  
SMA/BNC cable.  
5.  
6.  
Connect a 50-Ohm SMA cable from the Generator DATA output to the  
Analyzer DATA input.  
Connect a 50-Ohm SMA cable from the Analyzer rear panel DATA  
THRESHOLD output to the Analyzer DATA BAR input (required for  
single-ended data inputs).  
7.  
8.  
Power the Generator while pressing and holding its VIEW ANGLE,  
MSB 1 and (PATTERN) CLEAR keys simultaneously. Release the key  
after the message Default Settings appears in the display. Repeat this  
procedure with the Analyzer. This will force both the Generator and  
Analyzer to power up using factory default settings.  
Set up the Generator clock and data outputs using controls in the  
OUTPUT box as follows:  
Set this parameter…  
to this value  
… using this procedure.  
DATA amplitude.  
2 volts  
Press the DATA key.  
Press AMPLITUDE up/down keys until  
data amplitude is set to 2.00V.  
Press BASELINE OFFSET up/down keys  
until data baseline offset is set to -1.00V.  
DATA baseline offset  
CLOCK amplitude  
-1 volt  
2 volts  
Press CLOCK.  
Press AMPLITUDE up/down keys until  
clock amplitude is set to 2.00V.  
CLOCK baseline offset  
-1 volt  
Press BASELINE OFFSET up/down keys  
until clock baseline OFFSET is set to  
-1.00V.  
GB1400 User Manual  
1-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
23  
9.  
Set Generator pattern to a 2 -1 bit PRBS using controls in the  
PATTERN box as follows:  
a.  
b.  
Press PRBS.  
Press the pattern up/down keys until PATTERN is set to PN 23.  
10.  
11.  
Verify that the Generator error injection rate is off. If the LED in the  
error inject RATE key is on, then press RATE one or more times until it  
turns off.  
Verify that the Analyzer auto-search function is enabled. If the LED in  
the AUTO SEARCH key is off, then press AUTO SEARCH one time to  
turn it on. At this point, verify that the green LOCK LED in the  
Analyzer SYNC box is on.  
12.  
13.  
14.  
Zero all Analyzer error counts by pressing CLEAR in the ERROR  
DETECTION group.  
Reset all Analyzer history LEDs by pressing CLEAR in the ERROR  
HISTORY group.  
Verify GB1400 Analyzer can detect errors by pressing the Generator  
error inject SINGLE key several times. Verify that the Number of Errors  
count displayed by the Analyzer increments each time the Generator  
SINGLE key is pressed.  
In effect you are now performing a bit error rate test on the test cables connecting  
the GB1400 Generator and Analyzer. In an actual BER test, GB1400 Generator  
clock and data outputs would be connected to inputs on a "device under test"  
(DUT) while GB1400 Analyzer inputs would be connected to outputs on the  
DUT.  
1-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Operating Basics  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
This section describes how to use and navigate through the basic functions of the  
GB1400, including:  
·
·
·
·
BERT Basics  
Controls, indicators and connectors  
Display Formats  
Outputs and Inputs  
Also in this section is:  
·
Tutorial - "Understand GB1400 instrument setup for BER testing using  
PRBS patterns";  
·
·
Application Note - Auto Search Synchronization with GB1400; and,  
Application Example - GB700/ GB1400 Optical component test.  
GB1400 User Manual  
2-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
BERT Basics - GB1400  
The GB1400 Generator and Analyzer together comprise a 1400 Mb/s, serial, bit  
error rate test system or BERT.  
A BERT is an instrument designed to measure the bit error rate (BER)—or more  
generally, the error performanceof a digital communications device, module, or  
system.  
A typical BERT application, for example, would be to measure the error  
performance of the electrical-to-optical (E/O) and optical-to-electrical (O/E)  
output modules of a high-speed fiber optic transmission system (FOTS), as  
shown in the figure below.  
GB1400 Generator  
GB1400 Analyzer  
CLOCK DATA  
CLOCK DATA  
IN  
IN  
OUT  
OUT  
O/E  
E/O  
Figure 2-1. Example, BERT Application  
The GB1400 is described as a serial BERT because it is designed to test one  
digital path at a time. The term serial also distinguishes the GB1400 from  
parallel BERTs, such as the Tektronix MB100, which is designed to test multiple  
digital signal paths simultaneously.  
The GB1400 Generator, also known as the transmitter or "Tx", can generate  
various test patterns, including pseudo-random bit sequences (PRBS) and user-  
defined word patterns. The Generator output consists of a two level, non-return to  
zero (NRZ) data signal and its associated clock signal, as illustrated in Figure  
2-2. In the NRZ format, the data signal remains at either a logic "1" or logic "0"  
level for the entire duration of each bit time slot, except for a small transition  
period between time slots containing different data. The corresponding clock  
signal is a nominal "square wave" whose frequency defines the bit rate of the test  
signal.  
2-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Falling edge of CLOCK  
in middle of DATA "eye"  
Rising edge of CLOCK Coin-  
cident with DATA transitions  
CLOCK  
DATA  
Figure 2-2. Nominal Generator NRZ Data and Clock Output  
Waveforms  
The nominal Generator clock/data phase relationship is fixed so that the falling  
edges of the clock signal occur in the middle of bit time slots of the data signal.  
The amplitude and baseline offset of the Generator's clock and data outputs are  
adjustable to insure compatibility with a wide range of input circuit designs and  
logic families including ECL, positive ECL, and GaAs.  
The GB1400 Analyzer, also known as the receiver or "Rx", can terminate and  
analyze the NRZ output of a digital device, module, or system being tested by the  
GB1400 Generator or an equivalent signal source. The decision voltage or  
threshold of the Analyzer DATA and CLOCK inputs can be adjusted to  
accommodate different logic families. The Analyzer can also add a variable  
amount of delay to the input data signal to accommodate different clock/data  
phase relationships at the output of the device under test.  
The primary measurements made by the GB1400 Analyzer are bit errors and bit  
error rate.  
GB1400 User Manual  
2-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Controls, Indicators and Connectors  
The first four figures in this section identify the controls, indicators and  
connectors located on the front and rear panels of the GB1400 Generator (Tx)  
and GB1400 Analyzer (RX).  
gigaBERT1400 GENERATOR  
FREQUENCY (kHz)  
PATTERN  
OUTPUT  
ERROR INJECT  
RATE SINGLE  
AMPL  
VIEW  
OFFSET  
ANGLE  
MEMORY  
PANEL  
LOCK  
PATTERN  
OUTPUT  
CLOCK DATA  
CLOCK  
WORD  
PRBS  
FREQUENCY  
F1  
F2  
F3  
F4  
CLEAR SET  
LENGTH  
GPIB  
OFFSET  
AMPLITUDE  
ADDR  
STEP  
WORD  
BIT  
3
INVERT  
DATA  
(D-INV)  
LOCAL  
MSB  
1
RECALL SAVE  
RECALL SAVE  
2
4
5
6
7
8
REMOTE  
EXT  
OUTPUT  
CLOCK  
ON  
OFF  
INPUT  
CLOCK  
DATA  
PATTERN SYNC  
CLOCK/4  
DATA  
(2)  
(1)  
50 Ohm 2 V Max  
50 Ohm SOURCE  
50 Ohm SOURCE  
POWER  
(1) With Option 2, these outputs are 75 Ohm.  
(2) With Option 5, the input is ECL levels only.  
Figure 2-3. Front Panel, GB1400 Generator (Tx)  
RS-232C  
GPIB  
PHASE A  
PHASE B CLOCK/2 ERROR INJECT DATA INHIBIT  
WARNING  
ELECTRICAL SHOCK HAZARD  
THIS INSTRUMENT MUST BE GROUNDED  
DO NOT OPEN INSTRUMENT REFER SERVICING TO  
QUALIFIED PERSONNEL  
AC-LINE  
DISCONNECT POWER CORD BEFORE REPLACING  
FUSE  
FOR CONTINUED FIRE PRODUCTION REPLACE ONLY  
WITH SPECIFIED FUSES  
INPUT  
MAX  
LINE  
VOLTAGE  
RANGE  
90-132V  
180-250V  
POWER FUSE  
115  
230  
175W  
175W  
5A SLOBLO  
5A SLOBLO  
AUTO SELECT  
FREQUENCY 47-63 Hz  
Figure 2-4. Rear Panel, GB1400 Generator (Tx)  
2-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
gigaBERT 1400 ANALYZER  
FREQUENCY (kHz)  
ERROR RATE  
TOTALIZE  
ERROR HISTORY  
SYNC LOSS  
CLEAR  
BIT  
PHASE  
POWER  
VIEW  
ANGLE  
DELAY/  
MEMORY  
PANEL  
LOCK  
PATTERN  
ERROR DETECTION  
DISPLAY  
INPUT  
DELAY  
WORD  
LENGTH  
F1  
F2  
F3  
F4  
5
CLEAR SET  
PRBS  
WORD  
SYNC  
CLEAR  
GPIB  
CLK REF  
LOCK  
ADDR  
AUDIO  
VOL  
RATE  
AUTO  
SEARCH  
BIT  
MSB  
1
2
3
4
6
7
8
LOCAL  
V-TERM V-THRESH  
RECALL SAVE  
DISABLE  
REMOTE  
D-INV  
EXT  
MONITOR  
CLOCK  
ON  
OFF  
DATA  
DATA  
REFERENCE DATA  
CLOCK  
PATTERN  
SYNC  
DATA  
CLOCK  
(1)  
(1)(2)  
50 Ohm, 2V MAX  
50 Ohm, 1.5V MAX  
50 Ohm SOURCE  
POWER  
(1) With Option 2, this input is 75 Ohm.  
(2) With Option 5, the input is ECL levels only.  
Figure 2-5. Front Panel, GB1400 Analyzer (RX)  
DATA  
THRESHOLD  
ERROR INHIBIT RZ ERROR  
OUTPUT  
RS-232C  
GPIB  
PRINTER  
WARNING  
ELECTRICAL SHOCK HAZARD  
THIS INSTRUMENT MUST BE GROUNDED  
DO NOT OPEN INSTRUMENT REFER SERVICING TO  
QUALIFIED PERSONNEL  
AC-LINE  
DISCONNECT POWER CORD BEFORE REPLACING  
FUSE  
FOR CONTINUED FIRE PRODUCTION REPLACE ONLY  
WITH SPECIFIED FUSES  
INPUT  
MAX  
LINE  
VOLTAGE  
RANGE  
90-132V  
180-250V  
POWER FUSE  
115  
230  
175W  
175W  
5A SLOBLO  
5A SLOBLO  
AUTO SELECT  
FREQUENCY 47-63 Hz  
Figure 2-6. Rear Panel, GB1400 Analyzer (RX)  
GB1400 User Manual  
2-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Display Formats  
The normal display format for the Generator and Analyzer are explained below.  
Note that the "normal" format is simply the format of the display when not in the  
menu mode.  
Generator (Tx) Display  
The Generator has a two-line by 24-character high-contrast liquid crystal display  
(LCD). The Generator display in its normal (non-menu) mode is illustrated in the  
figure below.  
Frequency (kHz)  
Pattern  
Output  
AMPL  
OFFS  
1405000  
PN23  
2.00 V  
-1.00 V  
FREQ 0  
ERR OFF  
Memory  
Figure 2-7. Generator Display in Its Normal (Non-menu) Mode  
The function of each field in the normal Generator display format—that is the  
format used when the Generator is not in the menu mode - is described below:  
·
The top left section of the Generator display is used to show the current  
frequency of the internal clock in MHz. For example a display of  
6 2 2 . 0 5 0 indicates a frequency of 622.050 MHz.  
·
·
The top middle section normally shows the current test pattern. For example  
23  
PN23 INVindicates that the current pattern is an inverted 2 -1 PRBS.  
The top right section of the display shows the amplitude of the CLOCK or  
DATA output, depending on which output control (CLOCK or DATA) is  
selected.  
·
The bottom leftsection of the Generator display may show either the  
presently selected word memory (WORD 0 ... WORD 7) or the selected  
frequency memory (FREQ 0 ... FREQ 9).  
·
·
The bottom middle section of the display shows the currently selected  
Generator error inject mode.  
The bottom right section of the Generator display will normally show the  
baseline offset of the CLOCK or DATA output, depending on which output  
control (CLOCK or DATA) is selected.  
2-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Analyzer (RX) Display  
Like the Generator, the Analyzer has a two-line by 24-character high-contrast  
liquid crystal display (LCD).The Analyzer display in its normal (non-menu)  
mode is illustrated in the figure below.  
Frequency (kHz)  
Error Rate  
5.0E-06  
PN23  
Totalize  
1405000  
2410538  
-0.05 V  
1.2 ns  
Delay/ Memory  
Figure 2-8. Analyzer Display in Its Normal (Non-menu) Mode  
Like the Generator, the Analyzer has a two-line by 24-character high-contrast  
liquid crystal display (LCD). The function of each field in the normal Analyzer  
display format -that is the format used when the Analyzer is not in the menu  
mode -is described below:  
·
The top left section of the Analyzer display is used to show the measured  
frequency of the input clock signal in MHz. For example a display of  
6 2 2 . 0 5 indicates a measured frequency of 622.05 MHz. Note that the  
Analyzer frequency display contains five significant digits while the  
Generator frequency display contains six. This is because the frequency  
shown in the Analyzer display is a measurementresult while the frequency  
shown in the Generator display is an instrumentsetup which is known with  
more precision.  
·
The top middle and top right sections of the display normally show measured  
bit error rate and bit errors respectively. BER is expressed in exponential or  
"E" notation. For example, a display of 1.5E-09 indicates a measured BER  
-9  
of 1.5 x 10 . The Analyzer calculates BER and counts bit errors in three  
modes simultaneously: Window, Test, and Totalize. The symbol in front of  
the BER field indicates which mode has been selected for display. Window  
results are preceded by a blank space, that is no symbol. Totalize results will  
be preceded by an ¥ (infinity) symbol. Test results will be preceded by a T,  
U, or R depending on the selected test mode: timed, untimed, or repeat.  
Refer to Chapter 4 for more information on displaying Analyzer results and  
starting and stopping tests.  
GB1400 User Manual  
2-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
·
The bottom leftsection of the Analyzer display can show the following setup  
parameters: delay in nanoseconds for the DATA or REF DATA input; the  
selected input termination (GND, -2V, or AC) for the CLOCK, DATA, or  
REFERENCE DATA input, or the selected word memory (WORD 0 ...  
WORD 7), Note that DATA input delay may be set manually by the user, or  
automatically by the AUTO SEARCH feature.  
To control the delay, termination or threshold settings for the DATA input,  
make sure F2 and F3 LEDs are turned OFF.  
Pressing F2 places the unit into CLOCK control (F2 LED illuminated). The  
V-TERM key is redefined to allow control of the Input CLOCK Termination  
voltage. The status of each key LED and LCD displayed value now reflects  
the CLOCK Input signal.  
Pressing F3 places the unit into REF Data control mode (F3 LED  
illuminated). The Delay, V-TERM and V-THRS keys are redefined to allow  
control of the Input REF DATA Delay, Termination Volga and Threshold.  
The status of each key LED and LCD displayed value now reflects the REF  
DATA Input signal.  
·
·
The bottom middle section of the display shows the currently selected  
23  
Analyzer pattern, for example PN23 indicates a 2 -1 PRBS. This section  
will also indicate when input pattern inversion is enabled by displaying INV  
after the pattern name.  
The bottom right section of the Analyzer display shows the current value of  
the input threshold in volts for the CLOCK, DATA, or REF DATA inputs.  
Note that the CLOCK and DATA input thresholds may be set manually by  
the user, or automatically by the AUTO SEARCH feature.  
2-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Outputs and Inputs  
This section introduces all inputs and outputs of the GB1400 Generator and  
Analyzer. Unless otherwise indicated, all signal inputs and outputs are equipped  
with SMA female connectors and have a nominal input or output impedance of  
50 ohms. However, a 75 Ohm Option is available for both the Generator and  
Analyzer which changes nominal impedance of key inputs and outputs to 75  
ohms.  
Note: The same term can be expressed three different ways.  
= clock bar  
= NOT clock  
clock  
DATA  
= DATA BAR = NOT DATA  
The front panel of the GB1400 Tx is divided into nine sections:  
LCD Display  
Clock  
Error Inject  
Pattern  
Output Controls  
Power Switch  
GPIB  
Output Connectors  
Generator OUTPUT Connectors Section  
The OUTPUT connectors section of the Generator front panel contains the  
outputs listed below.  
OUTPUT  
CLOCK  
DATA  
PATTERN SYNC  
CLOCK/4  
CLOCK  
DATA  
50 Ohm SOURCE  
50 Ohm SOURCE  
·
·
CLOCK and DATA [outputs]: These two connectors comprise the main  
test signal output of the Generator. DATA is the NRZ output of the pattern  
generator and CLOCK is its corresponding clock signal. The amplitude and  
baseline offset of CLOCK and DATA are variable. CLOCK and DATA may  
be used to drive single-ended clock and data inputs, respectively.  
CLOCK-BAR and DATA-BAR [outputs]: These are complimentary  
outputs to CLOCK and DATA. That is, CLOCK and CLOCK-BAR together  
can drive a differential clock input, while DATA and DATA-BAR together  
can drive a differential data input. These complementary outputs should be  
terminated with a 50 Ohm load (or a 75 Ohm load if the 75 Ohm Option is  
GB1400 User Manual  
2-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
installed) when not in use—that is, when the Generator is driving single-  
ended inputs.  
·
·
CLOCK/4 [output]: This is a clock signal at one quarter the frequency of  
CLOCK. This output may be useful when observing generator outputs using  
an oscilloscope that does not have the bandwidth to trigger on the CLOCK  
output.  
PATTERN SYNC [output]: This is a pulse that occurs once per pattern  
frame. This output may be useful as a trigger signal when observing the  
Generator data output using an oscilloscope. The location of PATTERN  
SYNC is fixed. A pulse is generated at the start of the pattern frame.  
Generator CLOCK Section  
Controls in the CLOCK section of the Generator are used to select clock mode  
(internal or external) and to set up the instrument's internal clock. The CLOCK  
section also contains the input connector for an external clock source. These  
controls and input are introduced below.  
FREQUENCY  
STEP  
RECALL  
SAVE  
EXT  
INPUT  
(2)  
50 Ohm 2 V Max  
·
FREQUENCY: When this key is selected (LED on), the clock up/down  
keys may be used to adjust the frequency of the internal Generator clock up  
or down. Each press of the frequency up or down key will increment or  
decrement frequency by the current step size.  
·
·
STEP: Select this key to adjust the frequency adjustment step size from  
1 kHz to 100 MHz.  
SAVE: Use this key to save the present frequency into one of 10 frequency  
memory locations.  
·
·
RECALL: Use this key to recall a previously saved frequency.  
EXT: Press this key to toggle between internal clock mode (LED off) and  
external clock mode (LED on).  
·
INPUT: This is an input for an external clock source. A signal must be  
provided to this input when clock mode is set to external. However, when  
clock mode is internal, any signal appearing at this input will be ignored.  
2-10  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Generator OUTPUT Section  
The controls shown below are used to set up the Generator's clock and data  
outputs.  
OUTPUT  
CLOCK DATA  
OFFSET  
AMPLITUDE  
INVERT  
DATA  
(D-INV)  
·
·
·
CLOCK: Use this key to select clock amplitude and offset set up mode.  
DATA: Use this key to select data amplitude and offset set up mode.  
AMPLITUDE (,¯ ): Use these up/down keys to adjust clock or data  
output amplitude.  
·
·
BASELINE OFFSET (,¯ ): Use these up/down keys to adjust clock or  
data baseline offset.  
INVERT DATA: Use this key to toggle between output data inverted (LED  
on) and non-inverted (LED off) mode.  
GB1400 User Manual  
2-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Generator Rear Panel  
The rear-panel of the Generator contains the auxiliary signals, remote control,  
and AC-power inputs shown below. See the appendix for instruction on how to  
set up the RS-232 and GPIB ports, and general information on using external  
controllers with the Generator.  
PHASE A  
PHASE B CLOCK/2 ERROR INJECT DATA INHIBIT  
·
·
PHASE A: An SMA connector provides signal output for DATA Phase A.  
This phase-shifted data pattern provides signals suitable for MUX/DEMUX  
testing. Phase A/B outputs are half rate data patterns (alternating bits).  
PHASE B: : An SMA connector provides signal outputs for DATA Phase  
B. This phase-shifted data pattern provides signals suitable for  
MUX/DEMUX testing.  
·
·
CLOCK/2: : An SMA connector provides signal outputs for CLOCK/2.  
ERROR INJECT: An ECL signal applied to this input may be used to  
control error injection when the Generator is in the external (EXT ERR)  
injection mode. One error will occur for each rising edge of this signal.  
·
·
·
DATA INHIBIT: An ECL signal applied to this input may be used to  
asynchronously gate off the data outputs of the Generator.  
RS-232C [input/output]: A two-way serial port that may be connected to  
an external controller or serial printer.  
GPIB [input/output]: An IEEE-488 standard I/O port that may be  
connected to a GPIB compatible controller. This port is not compatible with  
stand-alone GPIB printers.  
·
AC LINE [power input]: This is the AC power input connector for the  
Generator.  
Changing the Line Fuse  
1. Disconnect the AC line cord.  
2. Slide the fuse cover upwards and remove the fuse.  
3. Install the correct line fuse into the holder.  
115 VAC  
230 VAC  
5A, Slo-Blo  
5A, Slo-Blo  
4. Close the fuse cover.  
5. Plug in the line cord.  
Allow at least two inches of clearance for the rear panel fan opening and at least  
one inch of clearance for the top of the unit. This assures proper cooling of the  
unit. Do not operate the Generator on its rear side.  
2-12  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Analyzer INPUT Section  
The INPUT section of the Analyzer front panel contains the test signal NRZ data  
and clock inputs shown below.  
REFERENCE DATA  
CLOCK  
DATA  
CLOCK  
DATA  
·
CLOCK and DATA [inputs]: These inputs comprise the main test signal  
input to the Analyzer. DATA is the main NRZ data input to the Analyzer  
pattern detector and CLOCK is its corresponding clock signal. Both inputs  
have selectable input terminations. In addition, a variable amount of delay  
may be added to the DATA input to properly phase-align the clock and data  
signals. CLOCK and DATA may be used to terminate singled-ended clock  
and data outputs, respectively.  
For single-endedapplications, the DATA input threshold is programmable.  
This requires an external cable connection from the rear panel DATA  
THRESHOLD output to the unused DATA input. Only the unused  
"DATA-BAR" input needs the threshold signal. The CLOCK input is self-  
biasing for single-ended applications.  
·
·
CLOCK-BAR and DATA-BAR [inputs]: These are complimentary inputs  
to CLOCK and DATA. That is, CLOCK and CLOCK-BAR together  
comprise a differential clock input, while DATA and DATA-BAR together  
comprise a differential data input. When the Analyzer is connected to  
singled-ended clock and data signals, these inputs are not used.  
Note: In DIFFERENTIAL applications, the programmed threshold voltage is  
not used.  
REFERENCE DATA [input]: This is an input for a reference data signal.  
When the external reference mode is selected (LED in EXT key is on), the  
signal appearing at the REF DATA input will be used as the reference signal  
to perform bit error analysis instead of a (reference) pattern generated by the  
Analyzer's error detection circuit. Note that REF DATA uses the same clock  
signal as DATA, however different amounts of delay can be added to the  
DATA and REF DATA inputs to account for phase differences between the  
two signals.  
GB1400 User Manual  
2-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Analyzer MONITOR Section  
The MONITOR section of the Analyzer front panel contains the auxiliary outputs  
shown below. These outputs may be used to monitor the test signal as seen by  
the Analyzer.  
MONITOR  
PATTERN  
SYNC  
DATA  
CLOCK  
50 Ohm SOURCE  
·
·
·
CLOCK [output]: A buffered copy of the clock signal received by the  
Analyzer.  
DATA [output]: A regenerated (re-clocked) version of the data signal  
received by the Analyzer.  
PATTERN SYNC [output]: A train of pulses that occur once per pattern  
frame. This output may be used to trigger an oscilloscope to view the  
beginning (first bit/byte) of the data pattern.  
2-14  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Analyzer Rear Panel  
The rear-panel of the Analyzer contains the auxiliary signal, remote control,  
printer, and AC-power inputs shown below. See the appendix for instruction on  
how to set up the RS-232 and GPIB ports, and general information on using  
printers and external controllers with the Analyzer.  
DATA  
THRESHOLD  
ERROR INHIBIT RZ ERROR  
OUTPUT  
RS-232C  
GPIB  
PRINTER  
·
·
DATA THRESHOLD OUTPUT: The programmed DATA threshold  
voltage is set via the front panel. Connect to DATA BAR input for single-  
ended applications. Requires external cable connection.  
ERROR INHIBIT INPUT: An ECL signal applied to this input may be  
used to asynchronously gate on/off the error detection function of the  
Analyzer. That is, while the signal at this input is low, errors are counted.  
While it is high, error counting is inhibited.  
·
·
RZ ERROR OUTPUT: This is an ECL output signal. One pulse will be  
generated at this output for each bit error detected. May be connected to an  
external recording device, for example, to log the exact times that errors  
occur.  
PRINTER [output]: A one-way port that may be connected to a "parallel  
printer"—that is, any printer compatible with the parallel port (LPT1 etc.) of  
an IBM-compatible PC.  
·
·
RS-232-C [input/output]: A two-way serial port that may be connected to  
an external controller (e.g. a PC or workstation) or to a serial printer.  
GPIB [input/output]: A two-way, IEEE-488 compatible I/O port that may  
be connected to an external controller via a GPIB cable.  
Changing the Line Fuse  
1. Disconnect the AC line cord.  
2. Slide the fuse cover upwards and remove the fuse.  
3. Install the correct line fuse into the holder.  
115 VAC  
230 VAC  
5A, Slo-Blo  
5A, Slo-Blo  
4. Close the fuse cover.  
5. Plug in the line cord.  
Allow at least two inches of clearance for the rear panel fan opening and at least  
one inch of clearance for the top of the unit. This assures proper cooling of the  
unit. Do not operate the Analyzer on its rear side.  
GB1400 User Manual  
2-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Connectors, Terminations, and Levels  
Tables 2-1 and 2-2 below summarize the physical interface characteristics of all  
GB1400 Generator and Analyzer inputs and outputs.  
Table 2-1. Generator (Tx) Inputs and Outputs  
Connector Label  
Signal Type Location  
Connector  
Type  
Impedance, amplitude,  
and offset  
DATA  
output  
output  
output  
output  
OUTPUT section  
SMA,  
female  
50 Ohm, see NOTE 1,  
variable amplitude and  
offset  
CLOCK  
OUTPUT section  
OUTPUT section  
OUTPUT section  
SMA,  
female  
50 Ohm, see NOTE 1,  
variable amplitude and  
offset  
DATA-BAR  
CLOCK-BAR  
SMA,  
female  
50 Ohm, see NOTE 1,  
variable amplitude and  
offset  
SMA,  
female  
50 Ohm, see NOTE 1,  
variable amplitude and  
offset  
CLOCK/4  
output  
output  
input  
input  
input  
I/O  
OUTPUT section  
OUTPUT section  
CLOCK section  
rear panel  
SMA,  
female  
50 Ohm, 200mV into 50W  
PATTERN SYNC  
CLOCK INPUT  
DATA INHIBIT  
ERROR INJECT  
RS-232  
SMA,  
female  
50 Ohm, 200mV into 50W  
SMA,  
female  
50 Ohm, 2V max, see  
NOTE 2  
BNC,  
female  
50 Ohm to -2V, ECL  
50 Ohm to -2V, ECL  
rear panel  
BNC,  
female  
rear panel  
25 pin, D  
type  
RS-232C standard levels  
and impedance  
GPIB  
I/O  
rear panel  
GPIB  
IEEE-488 standard levels  
and impedance  
Note 1: A 75-Ohm version of the GB1400 is an option.  
Note2: BURST Mode units require ECL-level inputs and are terminated with 50-Ohms to -2V.  
2-16  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Table 2-2. Analyzer (RX) Inputs and Outputs  
Connector Label  
Signal  
Type  
Section  
Connector  
Type  
Impedance, threshold, and delay  
DATA/DATA BAR  
Input  
Input  
Input  
INPUT  
SMA, female  
SMA, female  
SMA, female  
50 Ohm, see NOTE 1, variable  
threshold and delay. Selectable  
termination: GND, -2 V, AC  
CLOCK/CLOCK  
BAR  
INPUT  
INPUT  
50 Ohm, see NOTE 1, fixed  
threshold. Selectable termination:  
GND, -2 V, AC  
REF DATA  
50 Ohm, ECL, variable delay,  
selectable termination GND, -2V,  
AC  
PATTERN SYNC  
CLOCK  
output  
output  
output  
input  
MONITOR  
MONITOR  
MONITOR  
rear panel  
SMA, female  
SMA, female  
SMA, female  
BNC, female  
50 Ohm, 200mV into 50W  
50 Ohm, 200mV into 50W  
50 Ohm, 200mV into 50W  
50 Ohm, ECL  
DATA  
ERROR INHIBIT  
INPUT  
RZ ERROR  
OUTPUT  
output  
rear panel  
BNC, female  
50 Ohm, 200mV into 50W  
PRINTER  
RS-232C  
GPIB  
output  
I/O  
rear panel  
rear panel  
rear panel  
25-pin, D male  
25-pin, D male  
GPIB  
Compatible with PC parallel printers  
RS-232 levels and impedance  
I/O  
IEEE-488 standard levels and  
impedance  
Note 1: A 75-Ohm version of the GB1400 is an option.  
GB1400 User Manual  
2-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Controls and Indicators  
All of the controls, indicators, inputs, and outputs found on the Generator or  
Analyzer front or rear panels are discussed in the following section.  
Power Switches  
The ON/OFF power switch is located on the left side of the test instrument below  
the LCD screen. The power switch switches the 120/240 VAC to the system  
power supply. When off, a Battery backup circuit powers the non-volatile RAM.  
Unit Mounting  
The GB1400 is designed to be placed: (1) flat on a level surface, capable of  
supporting its weight, or (2) angled from the surface with the rotating carrying  
handle. To change the handle's orientation, press both handle-locking buttons  
(located at the hubs of the handle), rotate the handle to the desired angle, and  
release the buttons. The handle will click into a locked position. Assure that the  
handle is locked before placing the unit on a work surface. A Rack mounting  
option is available for installation of the unit into a 19" rackmount. The rack  
height for the GB1400 is 7 inches (four RMU).  
Unit Cooling  
The rear panel fan openings must be kept clear for proper cooling of the unit.  
Allow a minimum of two (2) inches of rear panel clearance, and one (1) inch of  
top clearance, while operating the unit.  
View Angle and Panel Lock Keys  
The PANEL LOCK and VIEW ANGLE keys are located near the top, left side of  
the front panel.  
·
·
VIEW ANGLE: Use this key to select the optimum LCD viewing angle.  
PANEL LOCK: Use this key to "lock" and "unlock" the front panel. While  
the front panel is locked, all keys that can cause setup changes are disabled.  
This feature can help prevent accidental loss of data when performing long-  
term or critical tests.  
RESET to Factory Default  
To return the Generator or Analyzer to factory default settings, turn the  
instrument OFF and then re-power it while pressing and holding the VIEW  
ANGLE, MSB 1, and (PATTERN) CLEAR keys at the same time. Release these  
keys after the message Default Setup appears in the display.  
2-18  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
GPIB Section Controls  
There are two keys in the GPIB section:  
·
·
ADDR: Key used to set GPIB address in the range 0 to 30.  
LOCAL: The LED in this key indicates whether the instrument is in the  
local mode (LED off) or remote mode (LED on). If the LED is on, you can  
return the instrument to local mode by pressing the LOCAL key.  
Note that these two keys are used only when operating the instrument via its  
GPIB port. For more information on the GPIB port and remote control in general,  
see the appendix. For detailed descriptions of all remote commands, see the  
appendix.  
GB1400 User Manual  
2-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Pattern Controls and Function Keys  
The PATTERN section of both the Analyzer and Generator front panels contains  
two basic types or groups of controls: "pattern" and "function". The four  
function or "soft" keysF1, F2, F3, and F4have different functions depending  
on the current mode of the instrument. A primary function of these controls is to  
access and navigate the menu system. Pattern controls, which includes all other  
controls in the PATTERN section, are used to select edit, save, and recall test  
patterns.  
WORD  
F1  
2
F2  
F3  
F4  
5
CLEAR  
SET  
PRBS  
LENGTH  
CLK REF  
WORD  
RECALL  
MSB  
1
3
4
6
7
8
SAVE  
·
·
·
PRBS: Press this key, and then the pattern up/down keys to select a PRBS  
pattern.  
WORD: Press this key either to select a word or ROM pattern or to edit the  
current word pattern.  
SAVE and RECALL: Use these keys to save and recall user-created word  
patterns to and from non-volatile memory. The standard GB1400 can store  
up to ten 16-bit or short word patterns. When equipped with the 1-Mbit  
option, the GB1400 Generator and Analyzer can store up to ten (10) 65-kbit  
patterns, depending upon the buffer size set for word memory.  
·
·
·
WORD LENGTH: Press this key and then the up/down keys, to adjust the  
length of the current word pattern.  
(,¯ ): These are the pattern up/down keys. Their effect depends on which of  
the above pattern keys has been selected.  
MSB 1 to 8: Use these keys to edit the displayed byte in the current word  
pattern. Each key will toggle one bit in the displayed byte.  
·
·
CLEAR: Pressing this key forces all bits in the displayed byte to 0.  
SET: Pressing this key forces all bits in the displayed byte to 1.  
2-20  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Function (Soft) Keys (F1, F2, F3, and F4)  
Menu Functions: The primary use of the function keys in the Generator and  
Analyzer is to access and navigate each instrument's menu system. F1 may be  
thought of as the main menu key. Pressing F1 will display the instrument's first  
level menu. Once inside the menu system, you may use the F1, F2, F3, and F4  
keys to select different menus, or to make choices within a selected menu. Note  
that pressing the F1 key enough times will always get you out of the system. See  
Chapter 3 - Reference for an explanation of each Generator and Analyzer menu.  
Analyzer Inputs  
These function keys provide signal inputs and control of parameters (Input  
Termination, Threshold, Logic Polarity and Data/Clock Phase Delay) for DATA,  
Ref DATA, and CLOCK.  
Selecting DELAY, V-TERM or V-THRS permits the INPUT Up/Down keys to  
vary the Input parameters for DATA, as described below. Holding the Up/Down  
key repeats the function five times a second.  
Function key F2 (CLOCK) permits the V-TERM key to vary only the Input  
termination parameters for CLOCK.  
Function key F3 (Ref DATA) permits the DELAY, V-THRS, and V-TERM keys  
to vary the Input parameters for Reference DATA.  
DELAY - Pressing DELAY selects Input Data Delay adjust mode. The Input  
Data signal can be delayed over the range 0.0 nS to 3.9 nS in sub-nanosecond  
steps. The delay is modified with the INPUT Up/Down keys. The current Delay  
is displayed on the lower left side of the LCD.  
An illuminated Delay LED light indicates that the unit's DELAY can be modified  
by the Up/Down arrow keys.  
V-TERM - Pressing V-TERM selects V-termination mode. The input  
termination voltage for Input Data is selectable between GND, -2.0V, and AC.  
-2.0V mode provides active termination for ECL and GaAs signals. AC mode  
allows RF termination.  
An illuminated V-TERM LED light indicates that the input termination can be  
modified by the Up/Down arrow keys.  
V-THRS - Pressing V-THRS selects V-Threshold mode. The Input Data  
threshold is variable over the range of -1.5V to +1V in 50 mV steps. The  
currently selected threshold voltage is displayed in the lower right side of the  
LCD display.  
An illuminated V-THRS LED light indicates that the threshold voltage can be  
modified by the Up/Down arrow keys.  
The Data threshold voltage is available at the Analyzer rear panel SMA jack  
labeled DATA THRESHOLD.  
Print Setup Function (Analyzer only): You can print a report showing the  
current setup of the Analyzer by pressing the F4 key. This function, however, is  
not active in the menu mode.  
GB1400 User Manual  
2-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Generator ERROR INJECT Section  
Controls in the ERROR INJECT section are used to set up the Generator's error  
injection function.  
ERROR INJECT  
RATE SINGLE  
·
·
RATE: Press this control one or more times to select an internal error inject  
rate, or the external error inject mode.  
SINGLE: When the error inject function is set to single (ERR OFF), press  
this key to inject single errors. Or, when the error inject function is set to an  
internal rate, or to external, use this key to turn error injection off. Note that  
you could then press the RATE key to turn error injection back on at the  
same rate as before.  
·
Error Inject (LED): The LED in the ERROR INJECT section will flash  
once for each injected error.  
2-22  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Analyzer INPUT Section  
The controls shown below are used to set up the Analyzer clock and data inputs.  
INPUT  
DELAY  
V-TERM V-THRESH  
D-INV  
EXT  
REFERENCE DATA  
CLOCK  
CLOCK  
DATA  
DATA  
(1)  
(1)(2)  
50 Ohm, 2V MAX  
50 Ohm, 1.5V MAX  
·
·
·
DELAY: Press this key to add delay to the DATA or REF DATA inputs to  
adjust the clock/data phase relationship. Note that the Auto_Search function  
will automatically set data delay to a value which provides the maximum  
noise immunity, that is so that the active (falling) edge of the clock falls in  
the middle of data bit time slots.  
V-THRESH: Press this key to set the input decision threshold for the  
DATA and REF DATA inputs. Note that threshold does not apply when  
differential operation is selected. Function keys F2 and F3 are OFF when  
programming DATA. Function key F3 is ON when programming REF  
DATA.  
V-TERM: Press this key to select the input terminations for the DATA,  
CLOCK, or REF DATA inputs. Available selections are: (GND, -2 V, or  
AC). See table below.  
·
·
D-INV: Press this key to select either the data non-inverted (LED off) or  
data inverted (LED on) mode.  
EXT: This is an input for an external data reference signal.  
NOTE: Use the F2 and F3 function keys to determine which input will be  
affected by the DELAY, V-THRESH, and V-TERM controls as follows:  
F2  
off  
on  
off  
on  
F3  
off  
off  
on  
on  
Affected Input  
DATA  
Allowable Control  
V-TERM, V-THRESH, DELAY  
V-TERM only  
CLOCK  
REF DATA  
not allowed  
V-TERM, V-THRESH, DELAY  
GB1400 User Manual  
2-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Analyzer Error History Section  
SYNC LOSS  
BIT  
CLEAR  
PHASE  
POWER  
SYNC LOSS  
The SYNC LOSS LED is lit when the unit is not synchronized, it will remain lit  
until cleared by the user.  
The BIT LED is lit when bit errors occurs, and remains lit until it is cleared by the  
user.  
BIT  
PHASE  
The PHASE LED is lit when the guaranteed setup or hold time of the GB1400  
input decision circuit is violated. This indicates to the user that the errors that are  
occurring may be due to input clock/data timing or signal level.  
The POWER LED is lit when the unit powers up. It remains lit until it is cleared  
by the user. It is used to indicate that the unit lost power during a long term  
(overnight) test.  
POWER  
2-24  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Analyzer ERROR DETECTION Section  
The ERROR DETECTION section contains test setup and display controls.  
ERROR DETECTION  
DISPLAY  
SYNC  
CLEAR  
LOCK  
AUTO  
AUDIO  
VOL  
RATE  
SEARCH  
DISABLE  
DISPLAY SELECT: Use this control to select which results are displayed in  
the Bit Error Rate (BER) fields. The options are Window, Totalize, or Test.  
·
·
CLEAR: Press this key to clear previous results and to start/stop timed tests.  
AUDIO VOL (,¯ ): Use these keys to increase or decrease the volume of  
the Analyzer's error beeper function.  
·
AUDIO RATE (,¯ ): Use these keys to increase or decrease the error rate  
threshold of the beeper function. Selections are 1E-x, where x = 2, 3, ... 16.  
Analyzer SYNC Controls  
The ERROR DETECTION section contains the following SYNC controls which  
are used to set up the Analyzer's automatic synchronization functions:  
·
AUTO SEARCH: Press this key to enable (LED on) or disable (LED off)  
AUTO SEARCH. With AUTO SEARCH enabled, each time BER goes above  
the synchronization threshold (LOCK LED turns off) the Analyzer will  
automatically attempt to:  
1. set the decision level for the DATA inputs,  
2. set input DATA delay,  
3. determine which PRBS or short word pattern is being received, and  
4. determine if the pattern is inverted or not.  
·
·
DISABLE: Use this key to enable or disable automatic pattern re-  
synchronization. If DISABLE is off, then the Analyzer will automatically  
try to resynchronize its pattern detector (by looking for a new pattern  
alignment) when BER goes above the current synchronization threshold. If  
DISABLE is on, the Analyzer will not attempt to resynchronize regardless of  
the BER. This allows for very high BER measurements.  
This key controls the "clock slip" operation of the BERT. An illuminated  
DISABLE LED indicates the synchronization (clock slip) circuit is disabled.  
LOCK (indicator): This indicator turns ON when BER is less than the  
current synchronization threshold, and OFF when BER is greater than or  
equal to this threshold.  
GB1400 User Manual  
2-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Burst Mode Option  
The standard GB1400 operates over a clock frequency range of 1 Mbit/s to 1400  
Mbit/s. The GB1400 Tx has an internal clock source that has a range of 1 MHz to  
1400 MHz. It also has a provision for using an external clock source of the same  
frequency range. When using the external clock source, it must be applied  
continuously without interruption. The GB1400 RX also requires that, at all  
times during the test, a clock signal within the 1 Mbit/s to 1400 Mbit/s frequency  
range be continuously applied. If the external clock signal should be removed , or  
go below 1 MHz for any reason during the test, the RX will register OUT OF  
SYNC as soon as the clock signal is reapplied. This condition will initiate a  
resynchronization of the receiver and restart any tests.  
For the Burst Mode option, the GB1400 RX has been modified to work normally  
or in Burst Mode from 150 kHz to the normal 1400 MHz upper limit. The RX  
CLOCK and CLOCK BAR inputs have been modified for DC operation. This  
modification requires the removal of any blocking capacitors in the input path.  
The removal of the capacitors limits the allowable input signal to ECL levels  
only. Levels other than ECL may damage the input circuitry. The three standard  
clock input termination selections of GND, AC, and -2V are still present.  
Note: The Clock may be used either differentially or single-ended. To use a  
single-ended clock input, connect the ECL clock input to the CLOCK input  
connector. Select the -2V input termination, and connect DC bias voltage of -1.3  
VDC to the CLOCK BAR input connector.  
These and other changes will now allow the receiver to maintain synchronization  
whenever CLOCK and DATA are synchronously stopped and started during a  
test pattern, providing there has not been a bit slip between CLOCK and DATA.  
In both the Tx and RX, there can be any length of time that both CLOCK and  
DATA are off, and the minimum CLOCK/DATA applied can be as low as a  
single cycle, providing the minimum of 714 pS and maximum of 667 ms clock  
period restrictions are observed.  
Similar Tx circuit changes allow the Tx DATA and CLOCK outputs to follow,  
cycle by cycle, the input from a bursted External Clock Input. This means that  
the Tx can be used in a start-stop, or "Burst Mode".  
For every clock cycle into the External Clock Input, there will be the same  
number of clock cycles and data bits output through the clock and data outputs.  
The time between clock cycle inputs is unrestricted and can be any length of  
time. The number of clock cycles can be any number from continuous to a single  
cycle. During the time there is no clock input to the External Clock Input, the  
internal code generator is idle (not running). Each clock cycle steps the code  
generator by one bit. Clock cycle period must not be more than 667 ms (150  
kHz) nor less than 714 pS (1400 MHz).  
2-26  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Burst Mode Usage  
The Burst Mode option of the GB1400 will find usage in applications where  
traditional BERTs cannot operate. Traditional BERTs require a continuous  
CLOCK and DATA signal with no interruption. Should interruptions occur, the  
RX will resynchronize or indicate errors that actually did not occur due to the  
asynchronous re-start. The BURST MODE allows operation with a non-  
continuous clock.  
There are communications and telemetry systems that do not necessarily send  
data continuously. These systems send data in "bursts" with variable times of  
inactivity between bursts. Traditional BERTs cannot accurately check these  
systems, especially if the bursts are of short duration. A traditional BERT may  
require more bits than are available in the burst to (re)synchronize. Even if the  
bursts are large, many bits in the burst would not be checked during the  
(re)synchronization procedure.  
In Burst Mode, the GB1400 RX will follow the input CLOCK and DATA  
without regard for inactive time between bursts. The only requirement is that  
there be no bit slips between the CLOCK and DATA at the Tx or UUT and there  
be a clock cycle for every DATA bit received.  
See figures on the next page for Transmit and Receive Operation with Burst  
Mode.  
Specifications for Burst Mode  
·
·
·
Maximum time between bursts - no restriction  
Minimum time between bursts - one clock period  
RX Clock Input - ECL level only; User-selectable termination 50 Ohms to  
-2V should be used. Minimum rate during burst - 150 kbit/s; Maximum rate  
during burst - 1400 Mbit/s  
·
·
RX Auto Search restriction - Below 500 kbit/s, the Auto Search function can  
take a very long time due to code word search. Finding both Threshold and  
Delay is rapid, but Data Pattern search is lengthy. Because of this, the user  
should use Manual Search Mode to keep synchronization time as low as  
possible.  
Restriction on other options - None  
GB1400 User Manual  
2-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
Undefined Time  
………………..  
Undefined Time  
………………..  
Ext Clk In  
Clk Out  
………………..  
………………..  
………………..  
………………..  
Data Out  
Data Value  
1
0
1
1
0
0
Figure 2-9. Transmitter Burst Mode Option  
[ Sync Time  
] [  
Measurement  
A
DATA  
Sync  
Attained  
Undefined Time  
|------|  
Sync Attained  
|
B
DATA  
[Msmt  
]
[ Sync  
] [Measurement  
]
Start Resync  
C
DATA  
[Msmt  
]
[Measurement  
]
[Msmt  
]
Figure 2-10. Receiver Burst Mode Operation  
2-28  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Functional Overview  
PECL Option for GB1400 Tx  
The PECL option is available for the GB1400 Tx only. The PECL option for the  
GB1400 Tx is a modification that allows for an increased OFFSET RANGE for  
the clock and data outputs, so that the user will be able to generate PECL levels  
for testing in a PECL environment. PECL is defined as ECL operating +5.0 V  
above ground.  
Example:  
ECL Levels  
VOH » -.9V  
VOL » -1.8V  
VBB » -1.35V  
VTT » -2.0V  
PECL Levels  
VOH » +4.1V  
VOL » +3.2V  
VBB » +3.65V  
VTT » +3.0V  
The GB1400 front panel displays, the clock and data amplitude and offset based  
on a load of 50 Ohms to ground.  
The inverted output circuit is identical to the true output circuit.  
In the PECL system, Vtt = +3.0V, therefore, the resulting GB1400 Tx signal will  
be shifted by +1.5V. To get PECL levels at the GB1400 Tx output, set the unit  
levels as follows:  
Display Setting  
Resulting PECL Levels  
(50 Ohms to +3.0V)  
AMP = .90V  
VOH » +4.10V  
OFFSET = +1.7V  
VOL » +3.20V  
GB1400 User Manual  
2-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
Basic BERT testing with the GB1400  
A critical element in digital transmission systems is how error-free its  
transmissions are. This measurement is made by a bit-error-rate tester (BERT).  
The GB1400 Generator (Tx) and Analyzer (Rx) are designed to operate at bit  
rates up to 1400 Mb/s. These portable instruments provide PRBS or User  
Defined Patterns (up to 1Mbit deep) for high speed BERT testing.  
Objective of Tutorial  
Understand GB1400 instrument setup for BER testing using PRBS patterns.  
Procedure  
This tutorial programs the GB1400 Generator to provide PRBS clock and data  
signals for the Analyzer. Using AUTO-SEARCH features, the Analyzer will  
synchronize to the incoming PRBS test pattern. Bit Error Rate (BER)  
measurements will be performed on both good (error-free) and bad (user injected  
faults) data streams.  
Key Feature of Tutorial  
This lab demonstrates the use of AUTO-SEARCH Synchronization.  
Equipment Required  
Description  
Qty Part Number  
Source  
Tek  
GB1400 Generator  
GB1400 Analyzer  
1
1
3
GB1400 Tx  
GB1400 Rx  
174-1341-00  
Tek  
Tek  
50W Coax SMA cables, 1 meter  
length, male to male  
GB1400 User Manual  
2-30  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
Instrument Connections and Controls  
Data Threshold connection (required  
for single-ended signals)  
GB1400 Analyzer (Receiver)  
DATA  
CLOCK  
GB1400 Generator (Transmitter)  
CLOCK  
CLOCK  
DATA  
DATA  
1.  
Setup units with default settings  
Note: Resetting the unit to factory defaults is used infrequently. It helps simplify  
instructions on this beginners lab. A customer would not normally do this as  
they would lose their stored setups.  
To reset the units to their factory default setting, you must hold down three  
separate keys while turning on the front panel power switch. Power the  
Generator while pressing and holding its VIEW ANGLE, MSB 1 and (PATTERN) CLEAR  
keys simultaneously. Release the key after the message Default Settings appears in  
the display. Repeat this procedure with the Analyzer. This will force both the  
Generator and Analyzer to power up using factory default settings.  
GB1400 User Manual  
2-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
2.  
Connect the Generator to the Analyzer.  
Connect the generator and analyzer as shown below. The generator CLOCK output  
connects to the analyzer CLOCK input. The generator DATA output connects to the  
analyzer DATA input. The rear panel THRESHOLD output on the Rx connects to the  
Receiver NOT-DATA input on the front panel. Terminate the generator NOT_CLOCK  
and NOT_DATA signals with the 50W terminators located on the front panel of the  
generator.  
rear panel  
threshold output  
GB1400 TX  
clk clk data data  
data  
GB1400 RX  
clk clk  
data data  
clock  
Note: Do not mix up the clock, not_clock, data, and not_data signals or tutorial  
results will be different.  
3.  
Setup Generator for PRBS-23 Mode.  
Locate the controls in the OUTPUT box of the Generator. Setup the Generator  
clock and data outputs as follows:  
Set this parameter  
…to this value  
…using this procedure.  
DATA amplitude.  
1 volts  
Press the DATA key. The LED within the switch  
should be lit.  
Press AMPLITUDE up/down keys until data  
amplitude is set to 2.00V.  
DATA baseline offset  
CLOCK amplitude  
-0.5 volt  
1 volts  
Press BASELINE OFFSET up/down keys until  
data baseline offset is set to -0.50V.  
Press CLOCK. (the LED within switch should be  
lit).  
Press AMPLITUDE up/down keys until clock  
amplitude is set to 2.00V.  
CLOCK baseline  
offset  
-0.5 volt  
Press BASELINE OFFSET up/down keys until  
clock baseline OFFSET is set to -0.50V.  
2-32  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
B.  
Locate the controls in the PATTERN box of the Generator. Make sure the  
PRBS button is enabled (the LED inside this switch should be ON). Set the  
23  
Generator pattern to a 2 -1 bitPRBS as follows:  
Set this parameter  
PRBS type  
…to this value  
…using this procedure.  
PN 23  
Press pattern up/down arrow keys until  
PATTERN is set to PN 23  
C.  
Locate the controls in the ERROR INJECT box of the Generator. Verify  
that the Generator ERROR RATE GENERATOR is OFF (the LED within the switch should  
be OFF). If the LED in the error inject RATE key is ON, then press RATE one or  
more times until it turns off.  
4.  
Setup Analyzer for “AUTO-SEARCH” Operation.  
A.  
Locate the controls in the SYNC box of the Analyzer. Verify that the  
Analyzer AUTO SEARCH function is ENABLED. The LED in the AUTO SEARCH key  
should be ON. If the LED is OFF, press the AUTO SEARCH function one time until  
the LED is ON. At this point, verify that the green LOCK LED is ON.  
B.  
Locate the controls in the ERROR DETECTION box of the Analyzer. Zero  
all Analyzer error counts by pressing the CLEAR key. Confirm that the number of  
errors and the error rate were reset to 0 (note: error rate will start changing as  
more and more bits are received. After several minutes of operation, the error  
rate should reach 0.0E-9 Þ 0.0E-10 Þ 0.0E-11 and on).  
C.  
Locate the controls in the ERROR HISTORY box of the Analyzer. Reset all  
Analyzer history LEDs by pressing this CLEAR key. Confirm that all ERROR  
HISTORY LED’s are turned OFF.  
D.  
Locate the controls in the ERROR INJECT box of the Generator. Verify the  
GB1400 Analyzer can detect errors by pressing the Generator ERROR INJECT  
SINGLE key several times. Verify that the number of errors count displayed by  
the Analyzer increments each time the Generator SINGLE key is pressed.  
In effect you are now performing a bit error rate test on the test cables connecting  
the gigaBERT1400 Generator and Analyzer. In an actual BER test,  
gigaBERT1400 Generator clock and data outputs would be connected to inputs  
on a "device under test" (DUT) while gigaBERT1400 Analyzer inputs would be  
connected to outputs on the DUT.  
GB1400 User Manual  
2-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
5.  
Change the PRBS pattern type  
These steps demonstrate one of the many benefits of our Full-Featured Auto-  
Search algorithm - automatic synchronization to the incoming signal by selecting  
the correct PRBS test pattern.  
A.  
Locate the controls in the PATTERN box of the Generator. Make sure the  
PRBS button is enabled (the LED inside this switch should be ON). Set the  
Generator pattern to a 27 PRBS as follows:  
Set this parameter  
…to this value  
…using this procedure.  
PRBS type  
PN 7  
Press pattern up/down arrow keys until  
PATTERN is set to PN 7  
As the PRBS pattern type is changed, the Analyzer will start searching for a  
match. You should see the BIT, PHASE, and SYNC LOSS LED’s turn ON in the Error  
History section of the Analyzer. While the Analyzer is searching for the correct  
PRBS type, the LOCK LED in the Error Detection Section should turn OFF. When  
synchronization is achieved, the LOCK LED should turn ON.  
B.  
Locate the controls in the ERROR DETECTION box of the Analyzer. Zero  
all Analyzer error counts by pressing the CLEAR key.  
C. Locate the controls in the ERROR HISTORY box of the Analyzer. Reset all  
Analyzer history LEDs by pressing this CLEAR key. Confirm that all ERROR  
HISTORY LED’s are turned OFF.  
D.  
Locate the controls in the ERROR INJECT box of the Generator. Press the  
ERROR INJECT SINGLE key several times. Verify that the error count  
displayed by the Analyzer increments each time the Generator SINGLE  
key is pressed. Verify the BIT LED light located in the Error History  
Section of the Analyzer turns on.  
6.  
Turn off AUTO - SEARCH and change Generator Outputs  
These steps demonstrate one of the many benefits of our Full-Featured Auto-  
Search algorithm - setting the input data decision voltage to its optimum value.  
While the Auto-Search feature is disabled, the Generator output voltage will be  
adjusted to cause loss of sync. Auto-Search will then be enabled to correct this  
synchronization problem.  
A.  
Locate the controls in the SYNC box of the Analyzer. Disable the AUTO  
SEARCH function by pressing the AUTO SEARCH key. The amber LED within this  
switch will be OFF when the Analyzer AUTO SEARCH function is DISABLED. If the  
LED is ON, press the AUTO SEARCH function one time to turn the LED OFF.  
2-34  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
B.  
Locate the controls in the OUTPUT box of the Generator. Adjust the Data  
amplitude and offset as follows:  
Caution: Adjust only the DATA signal. Do not change the CLOCK signal.  
Set this parameter  
…to this value  
…using this procedure.  
DATA amplitude.  
0.50 volts  
Press the DATA key. The LED within the switch  
should be lit.  
Press AMPLITUDE up/down keys until data  
amplitude is set to 0.50V.  
DATA baseline offset  
-0.25 volts  
Press BASELINE OFFSET up/down keys until  
data baseline offset is set to -0.25V.  
If you examined this output data signal (voltage vs. time) on a scope, it would  
look similar to:  
+0.25  
¬¬ Maximum Level  
0.5 V  
amplitude  
¯
¬¬ Optimum Threshold  
+0.00  
-0.25  
-0.50  
½
½
¬¬ Minimum Level  
Voltage  
-0.25 V  
best value to use for THIS data  
time ®  
data offset  
threshold is ~0.00Vdc + 0.05Vdc  
You will now be manually adjusting the data input threshold for the GB1400  
Analyzer. Locate the controls in the PATTERN box of the Analyzer. Make sure  
F2 and F3 are turned OFF. These switches are used when adjusting  
CLOCK or REF DATA input parameters.  
C.  
Locate the controls in the INPUT box of the Analyzer. Verify that the  
Analyzer THRESH LED is turnedON. This allows manual adjustment of the DATA  
Input threshold. The threshold for the selected signal (clock or data) is shown on  
the bottom line of the Analyzer’s alpha-numeric status display. Using the INPUT  
UP/DOWN keys, adjust this threshold and confirm the following actions:  
Note: The BER display on the Analyzer can be set to totalize, window, or test  
modes. When in the totalize mode, a small¥ (infinity) symbol will be displayed  
before the BER error rate. Use totalize mode for this tutorial exercise. Press the  
ERROR DETECTION DISPLAY key several times to setup the analyzer for totalize  
mode..  
GB1400 User Manual  
2-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
Set DATA  
THRESHOLD  
to this value  
Verify these results on the Analyzer  
Comments  
Press the ERROR DETECTION and ERROR  
HISTORY CLEAR KEYS”, then confirm:  
Data signal not detected. Selected  
threshold is below the minimum level of  
your data signal.  
-0.50 volts  
SYNC LOSS and BIT LED’s are ON  
SYNC LOCK LED is OFF  
ERROR RATE display shows “NO  
DATA” or a 50% Error Rate.  
Press the ERROR DETECTION and ERROR  
HISTORY CLEAR KEYS”, then confirm:  
You are starting to detect the data signal.  
Selected threshold is near the minimum  
level of your data signal. Data threshold  
is NOT CORRECT and you should expect  
BER errors.  
Approximately  
-0.30 volts  
to  
SYNC LOSS should turn OFF  
BIT and PHASE LED’s should turn ON  
SYNC LOCK LED should turn ON  
-0.25 volts  
Press the ERROR DETECTION and ERROR  
HISTORY CLEAR KEYS”, then confirm:  
Data signal fully detected. Selected  
threshold is at an optimum value for the  
input data signal. This is typically =  
1/2*[max level - min level].  
+0.00 volts  
SYNC LOSS should turn OFF  
Signal levels detected above this  
threshold are considered a logical “1”  
and signal levels below this threshold are  
considered a logical “0”.  
BIT and PHASE LED’s should turn OFF  
SYNC LOCK LED should turn ON  
ERROR RATE display shows NO BER  
ERRORS equivalent to a rate of  
0.0E-9 or better.  
Press the ERROR DETECTION and ERROR  
HISTORY CLEAR KEYS”, then confirm:  
Data signal not detected. Selected  
threshold is above the maximum level of  
your data signal.  
+1.00 volts  
SYNC LOSS and BIT LED’s are ON  
SYNC LOCK LED is OFF  
ERROR RATE display shows “NO  
DATA” or a 50% Error Rate  
2-36  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Tutorial  
D.  
Locate the controls in the SYNC box of the Analyzer. Verify that the  
AUTO SEARCH function is ENABLED. The LED in the AUTO SEARCH key should be ON.  
If the LED is OFF, press the AUTO SEARCH function one time to turn the ON. At  
this point, verify that the green LOCK LED is ON.  
The Analyzer will now search and calculate a new data threshold. What is the  
value of the threshold selected by Auto-Search? You should expect to see this  
threshold value within a few hundred millivolts of the “data signal mid-point (or  
optimum threshold).  
Note - Common Setup Problems  
·
·
·
·
Connecting the Generator’s clock output to the Analyzer’s not-clock (clock-  
bar) input  
Connecting the Generator’s data output to the Analyzer’s not-data (data-bar)  
input  
Changing Generator’s CLOCK amplitude/offset when lab calls for  
adjustments to DATA signals  
Failure to connect the external DATA THRESHOLD cable from rear of unit  
to NOT_DATA input.  
This Concludes the Tutorial.  
GB1400 User Manual  
2-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Applications  
Application Note  
Method For Very Fast Automatic Receiver Synchronization  
And Eye Width Measurement  
Two Auto Search Synchronization Methods  
This application note describes two Auto Search synchronization methods used  
in the GB1400 Bit Error Rate test set - a FAST method and a BER method. The  
criteria and sequence of events for the two methods are compared and the  
differences are described.  
Auto Search is the feature that the GB1400 uses to describe its method of  
automatic setup and synchronization. Both methods of Auto Search  
synchronization perform the following functions, but in different ways and with  
differing results depending on the type of data and its quality.  
·
Analysis of the input data signal amplitude to select the correct threshold  
voltage.  
·
Determine the timing skew between the clock and data signals and  
automatically optimize it.  
·
·
Determine the correct data sequence and whether it is inverted.  
Measure the data eye width.  
So that the following explanations are clear, let us first define some terms.  
V–THRESHOLD  
This is the absolute DC level above which GB1400 Receiver will declare a data  
bit value of “1” (HIGH). Below this value, it is considered to be a “0” (LOW).  
DELAY  
This is the timing difference (skew) between ideal timing and actual timing  
between the incoming clock and data. Ideal timing will place the falling edge of  
the clock signal in the center of the data bit. Any deviation from the ideal should,  
when possible, be corrected by delaying either the clock or the data (as in the  
GB1400 Receiver) in relation to each other.  
2-38  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note - Auto Search Synchronization  
PHASE  
This is a unique and very fast method of determining where the edge of a data bit  
is in relation with the clock. The determination of phase errors is done by  
monitoring the logic value of a data bit at the selected threshold voltage and  
delay at two slightly different times. If the logic value is the same at the two  
different times, then a phase error has not occurred. This method will work well  
with any data that is relatively noise, jitter and glitch free.  
SYNCHRONIZATION  
When we state that “the receiver is synchronized”, we mean that the GB1400  
Receiver’s internal reference data pattern generator is bit for bit properly aligned  
with the incoming data from the device under test. When in synchronization, the  
receiver can perform a bit for bit check of the incoming data against its internal  
reference to determine bit errors.  
DATA POLARITY  
This refers to whether the device under test has inverted the data logic in relation  
to what was input to it.  
DATA EYE  
This is a method of showing the data in a visual form. It is displayed on an  
oscilloscope using the clock as a trigger, and the data into the vertical amplifier.  
Case 1 of Diagram 1 of this application note is an example of data eye.  
GB1400 User Manual  
2-39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note - Auto Search Synchronization  
2-40  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note - Auto Search Synchronization  
I. Auto Search Algorithm – “Fast” Method  
Auto Search will determine the Data V- Threshold, Data Delay, Data Pattern and  
Polarity automatically. The so called “FAST” method has been given its name  
because of the speed with which it determines the threshold voltage setting,  
delay, data pattern and polarity. This is the default method used by the GB1400  
Receiver.  
The speed is derived mainly from the use of the GB1400’s PHASE edge  
detection circuitry which enables the receiver to quickly determine the transition  
points of the eye without regard to the actual pattern, or even if the receiver is  
properly linked up to the incoming data pattern.  
If the data is not clean (glitches, excessive jitter or noise) this method will  
possibly not work well. For these cases, use the “BER” method described later in  
this document.  
The “FAST” method of determining the proper settings for the V-Threshold,  
Delay, Pattern and Polarity is as follows:  
Auto Search will find the DATA V-THRESHOLD voltage.  
1. The receiver examines DATA ACTIVITY at each of the V-THRESHOLD  
settings.  
2. The receiver then locates and uses the middle of the largest voltage range  
which has data activity. If no activity is detected, or if the range of activity is  
less than 250 mV, then the receiver indicates “NO DATA” has been  
detected.  
Auto Search will find the DATA DELAY.  
1. For each delay setting, the receiver keeps track of the PHASE indication.  
2. It then locates the largest contiguous block of delay settings without any  
PHASE indication.  
If BOTH ends of the clear block are within the 4 nS, delay range of the  
receiver, it then sets the delay to the middle of the block. A measured eye  
width is available.  
If BOTH ends of the clear block are the edges of the receiver delay range (no  
crossing found), it then sets the delay to the middle of its delay range (1.995  
nS). No eye width is available.  
If NO clear block is found (no crossing found); it then sets the delay to the  
middle of its delay range (1.995nS). No eye width is available.  
If ONE end of the clear block is on the edge and the width of the clear block  
is less than half the data period, it then sets the delay to that edge (0 or  
3.99nS). No eye width available.  
If ONE end of the clear block is on the edge and the width of the clear block  
is greater than half the data period, it then sets the delay to be away from the  
found crossing by half the clock period. A calculated eye width is available.  
GB1400 User Manual  
2-41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note - Auto Search Synchronization  
Auto Search will find the DATA PATTERN and POLARITY.  
1. The receiver then attempts to SYNC on each data pattern and Polarity (10  
possibilities). If sync is found, STOP.  
2. Attempt the previous step ten times. If the pattern is not found after ten  
times, go back to "Find Data V-Threshold".  
II. AUTO SEARCH Algorithm – BER Method  
Like the “FAST” method of Auto Search, the “BER” method will also determine  
the V-Threshold, data delay, data pattern and polarity. For this method to work,  
the receiver is sensitive to the data it is analyzing and must be synchronized with  
the incoming data.  
This method requires the user to set criteria pertaining to Bit Error Rate threshold  
and sample size that is used to determine the size and center of the data eye.  
Because of the adjustability of the threshold and sample size, this method can be  
made less susceptible to noise and glitches. The methods involved in analyzing  
the data are quite rigorous and can require considerably more time than the  
“FAST” method.  
Since the GB1400 is capable of measuring and displaying "eye width", the  
SAMPLE and BER THRESHOLD criteria requirements in the BER method, if  
selected intelligently, tend to yield more accuracy and repeatability and is less  
subject to glitches, noise, and jitter than the "FAST" method  
The Auto Search BER method of determining the proper settings of the V-  
Threshold, Patter, Polarity and Delay is as follows:  
Auto Search will find the DATA V–THRESHOLD voltage.  
1. The receiver examines DATA ACTIVITY at each of the V – THRESHOLD  
settings.  
2. The receiver then locates and uses the middle of the largest voltage range  
which has data activity. If no activity is detected, or if the range of activity is  
less than 250 mV, then the receiver indicates “NO DATA” has been  
detected.  
Auto Search will then attempt to find the DATA PATTERN.  
This is because the data pattern needed to be able to do the BER measurements.  
1. The receiver first sets the data delay to 0pS and attempts to SYNC on each  
data pattern and polarity (10 possibilities). If found, go to the section  
Determine Data Delay below.  
2. The receiver then sets the data delay to 1/2 of the clock period and attempts  
to sync on patterns (see step 2a above). If it is found, then go to the section  
Determine Data Delay below. (If the frequency is less than 250 MHz, the  
receiver will use 4nS instead of the incoming clock period throughout Find  
Data Pattern)  
2-42  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note - Auto Search Synchronization  
3. If unsuccessful, it will then try the following data delays in the previous step-  
1/4 per, 3/4 per, 1/8 per, 5/8 per, 3/8 per, 7/8 per.  
4. If sync is still not found, go back to the first section Find Data V-Threshold.  
Auto Search will determine the Data Delay.  
1. Initially the entire delay range (0nS to 3.99 nS) in steps of 70pS will be  
sampled for 20mS each for error rate. The selectable BER Threshold will be  
used to determine if the delay settings are within the data eye crossings.  
2. The largest contiguous block of delay measurements with error rates below  
the threshold will be found. Using that data, the transitions from data  
crossing to data eye can be found.  
NOTE: This will be with 70 pS granularity.  
If two transitions are within the receiver delay range, two points will be re-  
examined such that the data eye center and width can be determined. (See  
illustration /diagram #1, Case #1).  
If BOTH ends of the clear block are the edges of the receiver delay range (no  
Crossing found), set the delay to the middle of the receiver delay range.  
STOP. No eye width is available.  
If NO clear block is found (no crossing found), set the delay to the middle of  
the receiver delay range.  
STOP. No eye width is available.  
If ONE end of the clear block is on the edge and the width of the clear block  
is less than half the clock period, set the delay to that edge.  
STOP. No eye width is available.  
If ONE end of the clear block is on the edge and the width of the clear block  
is greater than half the clock period, two transition points, A and B, will be  
re-examined further (see Diagram 1, Cases 2 and 3).  
3. If the transition points are to be evaluated further, an area 70pS wide will be  
examined in steps of 5pS for 20ms each. This starts from the first delay  
setting in the data crossing and goes to the first delay setting in the data eye  
(see Diagram 2).  
4. After the areas have been measured for error rate, the areas will be examined  
for the first transition from below the threshold to above the threshold staring  
with the end closest to the data eye center. These points will be the NEW  
transition points.  
5. Each of these NEW transition points will be re-examined for a length of time  
based upon the SAMPLE size. The error rate will be compared with the  
selectable BER Threshold.  
If the error rate is below the Threshold, the next point away from the Data  
Eye Center will be examined, and so on, until the error rate transitions to  
above the Threshold. The last point below the Threshold will be the TRUE  
transition point.  
GB1400 User Manual  
2-43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note - Auto Search Synchronization  
If the error rate is above the Threshold, the next point toward the Data Eye  
Center will be examined, and so on, until the error rate transitions to below  
the Threshold. The first point below the Threshold will be the TRUE  
transition point.  
6. After the new transition points are re-examined and the TRUE transition  
points are found, the delay will be set as follows:  
For Case 1, the delay will be set to the middle of the two TRU transition  
points (point C).  
For Cases 2 and 3, the delay will be set to be away from the middle of the  
TRUE transition points by half the data clock period (point C).  
7. Eye Width Measurement  
In the previous step above, if the error rate is below the threshold, the  
measured eye width is the point B delay measurement minus the point A  
delay measurement in Diagram 1, Case 1. STOP.  
In the previous step above, if the error rate is above the threshold, the  
calculated eye width for Diagram 1 Case 2 is the delay measurement at point  
A minus the delay measurement at point C, times two. STOP.  
In the previous step above, if the error rate is above the threshold, the  
calculated eye width for Diagram 1, Case 3 is the delay measurement at point  
C minus the delay measurement at point B, times two. STOP.  
2-44  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note - Auto Search Synchronization  
Consideration In Determining The Eye Data Width  
In most circumstances a test signal data eye displayed on an oscilloscope will  
appear to be larger than that reported by the GB1400 Receiver. This is expected  
and is due to several factors. One is that low error rates are virtually impossible  
to see on an oscilloscope. Other factors such as set-up and hold time and signal  
characteristics will all have an effect on the measurement by decreasing the  
apparent eye size.  
The value of an eye width measurement made on the GB1400 is when it is used  
in a relative manner. If a device is determined to be working correctly using a  
known good signal, its eye width can be measured on the GB1400 Receiver. That  
measurement can be used as stable reference standard against which all other  
devices can be measured. It is not possible for the GB1400 Receiver to duplicate  
all characteristics of the actual device that will be connected in its place, but it  
will usually suffice as a reasonable approximation.  
Consideration In Determining The Data Eye Center  
In theory, a plot of bit error versus delay setting will show a smooth curve,  
almost linear, which has no aberrations and transitions from horizontal to almost  
vertical at the data eye crossing. For a signal with this curve (a clean signal with  
no aberrations, jitter or wander), the measurement of the data eye center will be  
consistent using either of the methods.  
In typical applications, the method which will assure a repeatable measurement  
of the data eye center is to measure each and every delay setting for a significant  
number of data bits. Because of probable aberrations in the data signals,  
measuring coarsely over the delay (using 70pS steps) MAY lead to inconsistent  
measurements due to the aberrations being seen during one search and not the  
next.  
Delay Specifications  
The GB1400 programmable delay has the following nominal specifications:  
Range:  
0 – 3.99 Ns  
5 pS  
Resolution:  
Accuracy:  
+/- 20 pS  
GB1400 User Manual  
2-45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Example  
GB700/ GB1400 Optical Component Test  
gB-Series Tx  
gB-Series Rx  
Clock  
Clock  
Data  
Data  
Fiber Optic  
Clock Recovery  
and  
Retiming  
Fiber Optic Link Test Example  
A typical BERT application is measuring the error performance of the electrical-  
to-optical (E/O) and optical-to-electrical (O/E) output modules of a fiber optic  
transmission system, as shown in the diagram above. Not all fiber optic links are  
designed for extremely high speed. For example, many data communications  
LANs use FDDI at 133 Mb/s. Serial digital video links operate at 270 Mb/s.  
External Clock input shown on the BERT Tx would be used to provide jittered  
clock to stress Clock Recovery (CR) circuit.  
Longer PRBS patterns, such as 223 might be used to test DC wander  
susceptibility of the CR subsystem.  
Peak-to-peak amplitude and level offset of the BERT Tx output may be varied to  
determine acceptable operating range for the DUT input circuitry.  
Tests may be made using short and long fiber cables to be able to specify  
maximum allowable length of fiber runs.  
Note that in this application, it may be an advantage to be able to separate the  
BERT Tx and Rx. Using the BERT internal PRBS generator makes it easy to  
assure that the Tx and Rx have the same data for error comparison.  
2-46  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Example  
Fibre Channel Link Testing Parallel and High-speed Serial  
gigaBERT  
(Serial)  
Rx  
Tx  
Parallel stimulus  
Parallel results  
Rx  
O / E  
Serial - BUS  
BUS - Serial  
Rx  
BUS  
Interface  
Tx  
Fiber  
BUS  
Interface  
Interface Under Test  
gigaBERT  
(Serial)  
E / O  
Tx  
2-47  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Example  
Application Example  
Testing QPSK Modems, I & Q  
I-Channel BERT  
GB700/1400 Rx  
data  
clock  
GB700/1400 Tx  
Q-Channel BERT  
GB700/1400 Rx  
I
I
DATA  
QPSK  
Mod /Demod  
CLOCK  
CLOCK  
data  
clock  
up to 1400 Mb/s  
data rate  
Q
Q
GB700/1400 Tx  
EXT  
CLOCK  
INPUT  
DATA  
CLOCK  
2-48  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Note  
Application Example  
QPSK BER Testing using PRBS Data for 2-Channel I & Q  
I-Channel BERT  
GB700/1400 Rx  
data  
clock  
GB700/1400 Tx  
DATA  
Q-Channel BERT  
I
I
GB700/1400 Rx  
QPSK Mod / Demod  
data  
clock  
Delay line  
or long  
Q
Q
DATA  
coax cable  
CLOCK  
CLOCK  
Delay line can simulate a PRBS pattern with an offset of n-clock bits.  
Both I and Q channels running PRBS data (but offset by n-clocks).  
GB1400 User Manual  
2-49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Application Example  
2-50  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Menu Overview  
A wide range of "auxiliary" setup functions is provided in the GB1400 Generator  
and Analyzer Menu systems. To enter the Generator or Analyzer Menu system,  
simply press the instrument's F1 key. At this point the format of the display will  
change to show the first page of the top level Menu. The top level Menu in both  
the Generator and Analyzer contains other Menus and various setup parameters.  
Once inside the Menu system, you use the functions keys, F1 ... F4, to navigate  
to any Menu function, and to make selections within each Menu function.  
Functions Common to Generator (TX) and Analyzer (RX)  
AC Power  
The GB1400 Generator and Analyzer are both AC powered. The power switch of  
both instruments is located on the front panel.  
Selecting 115 VAC or 230 VAC Operation  
Both the GB1400Generator and Analyzer are equipped with an auto-ranging AC  
power supply. This supply will operate over a voltage range of 90 to 250 VAC,  
and a frequency range of 47 to 63 Hz. Thus, no setup change is required to  
operate from 115 VAC at 60 Hz or 230 VAC at 50 Hz.  
Turning Instrument Power ON/OFF  
The Generator and Analyzer are equipped with AC power switches on the front  
panel.  
LCD Viewing Angle  
The optimum viewing angle of the GB1400 Generator or Analyzer LCD display  
may be adjusted using the VIEW ANGLE control. Each press of the VIEW  
ANGLE key will raise the optimum view angle until the highest angle is reached.  
The next press of VIEW ANGLE will return optimum viewing angle to its lowest  
angle, and so on.  
GB1400 User Manual  
3-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Recalling the Default Setup  
The default setup of the Generator and Analyzer are shown in the Appendix. To  
return the Generator or Analyzer to this setup, use the following procedure:  
1. Turn instrument power off.  
2. While holding down the VIEW ANGLE, MSB 1, and (PATTERN) CLEAR  
keys simultaneously, turn instrument power back on.  
3. After you see the message Default Settings appear in the display, release the  
three keys. In a few seconds the normal display format will appear and the  
instrument will be in its default setup.  
Locking the Front Panel  
The instrument's front panel may be "locked" or "unlocked" using the PANEL  
LOCK control. When the front panel is locked, all keys that can cause a setup  
change are disabled. It is often useful to lock the front panel during a long or  
critical test to prevent accidental loss of test results. Note that the LED in the  
PANEL LOCK control indicates whether the front panel is locked (LED on) or  
unlocked (LED off).  
Simply press the PANEL LOCK control to toggle between the locked (LED on)  
and unlocked (LED off) state.  
Selecting a Pattern  
The following section defines the patterns that can be generated and analyzed by  
the GB1400 and how to set up the Generator and Analyzer to use a particular  
pattern. Note that the Generator and Analyzer are compatible with the same suite  
of test patterns and use the same setup procedures.  
Pattern Definitions  
The GB1400 can generate and analyze Pseudo-random bit sequence (PRBS) and  
WORD test patterns. Each type has its own set of advantages and uses.  
PRBS Patterns  
Pseudo-random bit sequence (PRBS) patterns are designed to simulate "live  
traffic" and have been standardized by the telecommunications and computer  
industries. As a result they are often used to characterize or qualify new devices  
or systems. Two key characteristics of a PRBS are its overall length in bits and  
maximum number of contiguous 0s. The length of a PRBS pattern has the form  
n
23  
2 -1. For example a 2 -1 PRBS contains 8,388,607 bits. The maximum number  
23  
of contiguous 0s in a PRBS pattern is n-1, for example 22 in a 2 -1 PRBS.  
3-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
The PRBS patterns generated and analyzed by the GB1400 are listed below.  
n
Table 3-1. PRBS (2 -1) Test Patterns  
n
Label Used in Generator Length  
Maximum Number of  
Contiguous 0s  
and Analyzer Displays  
n
(2 -1 bits)  
127  
7
PN 7  
PN 15  
PN 17  
PN 20  
PN 23  
6
15  
17  
20  
23  
32767  
131,071  
1048575  
8388607  
14  
16  
19  
22  
Word Patterns  
Word patterns are programmable by the user. Word patterns can be designed to  
cause specific stress characteristics, such as maximum jitter, or to simulate  
framed patterns like SONET, SDH, or FDDI. The standard GB1400 Generator  
and Analyzer will allow you to create and save up to ten 16-bit (two-byte)  
WORD patterns in battery-backed memory. Or, with the 1-Mbit Option installed,  
you can create and save up to ten 64 kbit WORD patterns (depends on buffer  
settings) in battery backed memory. Note that the standard and 1-Mbit  
instruments also store the current WORD pattern in battery-backed memory.  
Selecting the Active Pattern  
In this User's Guide, the pattern currently being generated by the Generator or  
analyzed by the Analyzer is called the active pattern. Procedures to make a  
selected PRBS or WORD the current active pattern are provided below.  
Selecting PRBS Patterns  
To select a PRBS pattern:  
Press the PRBS key. The instrument will now be in the PRBS pattern mode.  
Press the pattern up/down keys until the name of the desired PRBS pattern is  
displayed. Available PRBS patterns are:  
PN 7  
PN 15  
PN 17  
PN 20  
PN 23  
The displayed PRBS pattern becomes the active pattern immediately.  
Selecting the Current Word Pattern  
To make the current WORD pattern the active pattern, simply press WORD key.  
GB1400 User Manual  
3-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Selecting (RECALLing) a Saved Word Pattern  
You can recall a WORD pattern using the Generator or Analyzer RECALL  
function:  
8/16 bit WORD patterns are available on all instruments. Long-WORD (>16-  
bits) are available only in units equipped with the 1-Mbit Option.  
Use the following procedure to select (recall) a WORD pattern:  
Press the WORD key to place instrument in WORD mode.  
Press the RECALL key.  
Press the pattern up/down keys until the desired WORD or desired mark density  
pattern is displayed. Available selections will depend on the programmed WORD  
buffer size.  
When set to ten 64k buffers, available selections are:  
WORD 0  
WORD 1  
……  
WORD 9  
3-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Word Patterns  
This section explains how to create, edit, save, and recall WORD patterns using  
front panel controls or the Menu system.  
Basics  
You may create and save up to ten WORD patterns in battery-backed memory  
locations WORD 0 through WORD 9. In addition, the current WORD pattern is  
stored in battery-backed memory. In standard units, each of the saved WORDs  
and the current WORD can contain up to 16 bits. In Generators and Analyzers  
equipped with the 1-Mbit Option, which provides additional battery-backed  
memory, each of the saved WORDs and the current WORD can contain up to  
64kbits (with fewer memory buffers, larger WORD patterns can be saved).  
There are three ways to create GB1400 WORD patterns:  
Using front panel controls. This is usually the quickest way to create and edit  
short patterns. It also can be a practical way to edit a few bytes in long patterns if  
these bytes are located near to each other.  
Using the Menu system. Because it provides direct byte addressing, this is often  
the best method for editing a few widely scattered bytes in long WORD patterns.  
The Menu system also provides the FILL function, used to load a user-specified  
8-bit pattern into all bytes, and the ORDER function, used to set the bit-order in  
each byte to MSB or LSB first. Thus you can use the Menu system to create long  
WORDs with simple bit patterns using its byte fill, order, and editing  
capabilities.  
Downloading: This is the best way to create long WORDs with complex  
patterns. Long WORD patterns may be created on an external controller, using a  
text editor or specialized software, and downloaded via the instrument's GPIB or  
RS-232 ports. Downloading is the only practical way to create simulations of  
SONET, SDH, FDDI or other framed signals.  
Creating Word Patterns Using Front Panel Controls  
Standard Instruments  
Use the following procedure to create WORD patterns using front panel controls  
in standard instruments, that is Analyzers and Generators not equipped with the  
1-Mbit Option:  
1. If you are using a previously saved pattern as the basis for the new pattern,  
recall this pattern from memory. (See Recalling Word Patterns).  
2. Press the WORD key. The LED in the WORD key will turn on (indicating  
that the instrument is in the WORD editing mode) and the display will show  
the bit sequence of the current WORD pattern in binary format. The WORD  
may contain either one or two bytes, that is 8 or 16 bits. Word length (8 or  
16) is displayed after the WORD's bit sequence.  
GB1400 User Manual  
3-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
3. If you need to change WORD length, press the WORD LENGTH key and  
then the pattern up or down key to toggle WORD length between 8 and 16  
bits. When the desired WORD length is displayed, press the WORD key to  
return to the WORD editing mode.  
4. To select the first or second byte in a 16-bit pattern, press the up or down  
key. The selected byte will be indicated in the display by an arrow located  
between the two bytes. Byte selection is not required for 8-bit patterns  
because the first byte is always selected.  
5. To edit the selected byte, press the 1 (MSB) through 8 (LSB) bit keys to  
toggle individual bits between 0 (LED off) and 1 (LED on).  
6. If you need to edit the other byte in a 16-bit pattern, repeat steps 4. and 5.  
Instruments Equipped with 1-Mbit Option  
Use the following procedure to create WORD patterns using front panel controls  
in instruments that are equipped with the 1-Mbit Option:  
1. If you are using a previously saved pattern as the basis for the new pattern,  
recall this pattern from memory. (See Recalling Word Patterns).  
2. Press the WORD key. The LED in the WORD key will turn on to indicate  
that the instrument is in the WORD editing mode. The selected byte in the  
current pattern will be displayed in the form AAAAA HH, where AAAAA is  
the byte's location or "address" within the current WORD in decimal, and  
HH is the value of the selected byte in hexadecimal. Byte address will be in  
the range 0, 1, ..., 8192 when BUFFER size is set to 64k or 0, 1, ..., 16384  
when BUFFER size is set to 128k.  
3. If you need to change WORD length, press the WORD LENGTH key and  
then the pattern up/down keys. Pattern lengths of 2048 bytes or less will be  
displayed in terms of M bytes plus N bits. Pattern lengths above 2048 bytes  
will be displayed in terms of bytes only. When the desired WORD length is  
displayed, press the WORD key to return to the WORD editing mode.  
4. To select a byte within the current pattern, use the pattern up/down keys to  
increment or decrement the displayed byte address.  
5. To edit the selected byte, press the 1 (MSB) through 8 (LSB) bit keys to  
toggle individual bits. Note that the LED in each bit key indicates whether  
the associated bit equals 0 (LED off) or 1 (LED on).  
6. Repeat steps 4. and 5. until the WORD has been edited as required.  
You have now created a new WORD pattern and may use it to perform tests. The  
current pattern is automatically stored in battery-backed memory. However if the  
new pattern is important, be sure to save it before creating or RECALLing  
another pattern.  
See an additional list of remote commands in the Appendix that support the 1-  
Mbit Programmable Word option.  
3-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Creating Word Patterns Using Menus  
The Menu functions used to create or edit WORD patterns are:  
LENGTH  
FILL  
EDIT and  
ORDER.  
These functions are located in the WORD Menu. Note that ORDER is a standard  
function while the LENGTH, FILL, and EDIT functions are added to the WORD  
Menu as part of the 1-Mbit Option. Therefore in standard units, all WORD  
editing procedures, except for bit order, are performed using front panel controls.  
However in instruments equipped with the 1-Mbit Option, WORD editing may  
be performed using either front panel controls or the Menu system, depending on  
which approach is more convenient in a given situation.  
Note that the WORD Menu also includes the Pattern Sync and SYNC functions.  
If you are trying to observe the Data output of the Generator, or the Monitor Data  
output of the Analyzer, you may want to use the Pattern Sync Menu to select the  
byte location of the pattern synchronization pulse generated by the rear-panel  
Pattern Sync output. The SYNC Menu, which appears on the same page of the  
Analyzer Menu system, is not directly involved in creating or editing WORD  
patterns. Rather, it is used to set the Analyzer pattern synchronization threshold  
in terms of BER.  
A detailed explanation for each function in the WORD Menu may be found later  
in this chapter.  
In addition, the general procedure for creating WORD patterns in a Generator or  
Analyzer equipped with the 1-Mbit Option is given below:  
1. Use the current pattern or recall a previously saved pattern as the basis for  
the new pattern. (See Recalling Word Patterns).  
2. Press the F1 key to enter the Menu system.  
3. Press the F4 key to access the WORD options.  
4. If you need to change current WORD length, select the LENGTH Menu by  
pressing F3. Enter a new value for length using the F2, F3, and pattern  
up/down keys. Then exit the LENGTH Menu by pressing either F4 to set this  
new length or F1 to "escape" without making any setup changes.  
5. If you want to fill a pattern, select the FILL Menu by pressing F4. Edit the  
fill byte using the individual bit keys, 1 (MSB) through 7 (LSB). When done,  
exit the FILL Menu by pressing either F4 to automatically load this eight bit  
pattern into every byte of the current WORD or F1 to "escape" without  
making any setup changes.  
6. To edit the current WORD, press F2 to enter the EDIT Menu. Use the F2, F3,  
and pattern up/down keys to select a byte within the current WORD. Next,  
use the bit keys to edit the displayed byte. Repeat for each byte to be edited.  
GB1400 User Manual  
3-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
When done, exit the EDIT Menu by pressing either F4 to lock in these  
changes or F1 to "escape" without making any setup changes.  
7. You now may want to access the ORDER and Pattern Sync Menus by  
pressing F1 (MORE). The ORDER Menu determines the bit  
transmission/analysis order of each byte in the pattern, that is MSB or LSB  
first. The Pattern Sync Menu determines the byte location of the pattern sync  
pulse in long WORD patterns. When done with these Menus, press the F1  
key until the normal display format appears.  
You have now created a new WORD pattern and may use it to perform tests. As  
noted earlier, the current pattern is automatically stored in battery-backed  
memory. However if the new pattern is important, be sure to save it before  
creating or recalling another pattern.  
Creating Word Patterns Under Remote Control  
The third way to create WORD patterns is by remote control.  
There are two sets of WORD editing commands: "WORD" and "byte". Word  
commands, also known as "short WORD" commands, are part of the standard  
command set and are used to perform 8 and 16 bit editing functions.  
Byte or "long-WORD" commands, which are added to the GB1400 Generator or  
Analyzer command as part of the 1-Mbit Option, are used to perform editing  
functions on WORDs of any allowed length up to 16384 bytes. Note that most  
WORD commands will function normally in instruments equipped with the 1-  
Mbit Option.  
This allows instruments equipped with the 1-Mbit Option to operate in automated  
test applications designed around the 8/16-bit WORD command set. However  
only byte commands may be used to edit long WORD patterns—that is WORDs  
that are more than 16 bits long. Therefore a GB1400 Generator or Analyzer must  
be equipped with the 1-Mbit Option to function in automated test applications  
designed around the byte command set.  
A general discussion of GB1400 remote control functions and an explanation of  
each remote command may be found in the Appendix. In addition, the general  
procedure for using byte commands to create and edit WORD patterns is given  
below:  
1. All long-WORD editing procedures must start with an EDIT_BEGIN  
command, which may have an argument from -1 to +9. An argument of -1  
tells the instrument to copy the current WORD pattern into "scratchpad"  
memory, while arguments of 0 through 9 tell the instrument to copy the  
indicated saved WORD pattern into scratchpad memory.  
2. The core of a long-WORD editing procedure is constructed from byte  
commands such as BYTE_BLOCK, BYTE_FILL, BYTE_INSERT,  
BYTE_EDIT, and BYTE_DELETE. These commands may be used to  
download a new pattern into scratchpad memory, or to modify a pattern  
previously copied or downloaded into scratchpad memory.  
3. All long-WORD (byte) editing procedures must end with an EDIT_END  
command. This command may have an argument from -2 to +9. An  
3-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
argument of -2 tells the instrument to discard the pattern in scratchpad  
memory and not to update the front panel. An argument of -1 tells the  
instrument to copy the pattern in scratchpad memory to the current WORD  
memory location and to update the front panel. Arguments 0 to +9 tell the  
instrument to copy the pattern in scratchpad memory to the indicated (save)  
memory location without updating the front panel.  
Note that a WORD or byte editing session in a GB1400 Generator or Analyzer  
can be started locally from the front panel or remotely via the instrument's  
RS-232 or GPIB remote ports. However the instrument will allow only one  
editing session to be in-progress at any given time.  
Saving Word Patterns (1-Mbit Memory Option)  
You can save the current WORD pattern to one of ten WORD memory locations  
(WORD 0 to WORD 9), using the following procedure:  
1. Press the SAVE key. The LED in the SAVE key should flash to indicate that  
you are in the save mode.  
2. Press the pattern up/down keys to select a WORD memory location. Note  
that the WORD previously stored in this location will be overwritten.  
3. Press the SAVE key again to save the current WORD into the selected  
location. At this point the SAVE LED will turn off.  
Recalling Word Patterns (1-Mbit Memory Option)  
To recall a previously saved WORD pattern, use the following procedure:  
1. Press RECALL to enter the recall mode. Note that the LED in the RECALL  
key turns on.  
NOTE: If the current WORD is important and has not been previously  
saved, you must save it before pressing RECALL. The recalled pattern will  
overwrite the current pattern.  
2. Select a WORD pattern memory location by pressing the pattern up/down  
keys. The ten possible WORD memory selections are WORD 0 through  
WORD 9. The selected WORD becomes the current WORD immediately. In  
other WORDs, the current WORD is over-written each time you press the up  
or down key.  
You can now use the recalled WORD to perform tests. Note that if you want to  
edit the recalled WORD, you must press the WORD key again.  
Note: The maximum number of WORD patterns is set by the buffer size.  
Memory can be partitioned into ten segments of 64kbits; six segments of  
128kbits; three segments of 256kbits; one segment of 512kbits; and, zero (0)  
segments of 1-Mbit.  
GB1400 User Manual  
3-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Generator (TX) Functions  
This section defines key functions of the GB1400 Generator and how to set up  
these functions using front panel controls.  
Clock Source and Frequency  
The Generator can operate using its internal clock, or an external clock source.  
The CLOCK section of the Generator front panel is used to select clock mode  
(internal or external), set internal clock frequency, and store or recall user-  
defined frequencies. In addition, the CLOCK section contains an input for an  
external clock source. When using the internal clock, you may set frequency  
directly, or recall one of 10 previously saved frequencies from memory. The  
frequency save/recall feature is especially useful if you often switch back and  
forth between a limited number of different frequencies.  
External Clock Input  
When the Generator is in external clock mode, a clock source must be connected  
to the connector labeled INPUT in the CLOCK section of the Generator's front  
panel. The operating bit rate of the Generator will then be determined by the  
frequency of this source. However, when the Generator is set to internal clock  
mode, any signal applied to this input will be ignored.  
The EXTERNAL CLOCK input is AC-coupled into 50 Ohms (unless BURST  
OPTION is installed).  
Clock Source  
Generator clock source may be set to internal or external using the EXT key in  
the CLOCK section. When the LED in the EXT key is off, then clock source is  
internal. If the LED is on, the clock source is external and an external source  
must be connected to the external clock input (INPUT).  
Press the EXT key to toggle clock source between internal and external.  
Step Size and Frequency  
The frequency of the Generator internal clock may be set using the  
FREQUENCY, STEP, and CLOCK section up/down keys. First select a step size.  
Then adjust current frequency using this step size. The complete setup procedure  
follows:  
1. Select a step size. Do this by pressing the STEP key one or more times until  
the underscore in the frequency field is under the desired digit. Note that the  
underscore moves right one digit for each key press. The selected digit  
indicates step size. For example if the current frequency is 622.950 MHz, and  
the underscore is under the "5" , then current step size is 10 kHz. Or, if the  
underscore is under the "9" then the current step size is 100 kHz, etc.  
2. Press the FREQUENCY key. Verify that the FREQUENCY key LED turns  
on.  
3-10  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
3. Press the clock section up/down keys to increment or decrement the current  
frequency using the previously selected step size. Note that the underscore  
position indicates a step size, not which digit will be edited. For example if  
displayed frequency is 622.950, and the cursor is under the "9", then step size  
is 100 kHz and pressing the up () key one time will change frequency to  
623.050 MHz.  
Saving a Frequency  
You may save the current Generator frequency into one of 10 frequency memory  
locations as follows:  
1. Press the clock SAVE key. Verify that the SAVE LED is flashing.  
2. Press the clock section up/down keys to select the desired memory location .  
Note that frequency memory location is displayed in the bottom left field of  
the display as FREQ x, where x = 0, 1, ..., 9.  
3. Then press SAVE a second time to save the current frequency into this  
location. Verify that the clock SAVE key LED turns off.  
Recalling a Frequency  
You can recall a previously saved frequency as follows:  
1. Press the clock RECALL key and verify that the RECALL LED turns on.  
2. Press the clock up/down keys until the display shows the desired frequency  
(top left) and frequency memory location (bottom left).  
NOTE: The displayed frequency becomes the current frequency immediately.  
That is, you do not have to hit RECALL again.  
GB1400 User Manual  
3-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Data and Clock Outputs  
This section explains how to set up the Generator's clock and data outputs as well  
as related pattern sync. and clock/4 outputs.  
Overview  
The OUTPUT section of the Generator front panel contains the instrument's main  
NRZ (clock + data) outputs:  
DATA  
DATA-BAR  
CLOCK  
CLOCK-BAR  
Note: The same term can be expressed three different ways.  
= CLOCK BAR  
= NOT CLOCK  
CLOCK  
DATA  
= DATA BAR  
= NOT DATA  
DATA and CLOCK are the non-inverted test pattern outputs of the GB1400  
Generator. DATA is a non-return to zero (NRZ) data signal and CLOCK is its  
corresponding clock signal. DATA-BAR and CLOCK-BAR are complementary  
outputs to DATA and CLOCK respectively. Thus the GB1400 can drive single-  
ended or differential inputs.  
The amplitude and baseline offset of the CLOCK and DATA outputs are  
adjustable. This insures compatibility with a wide range of input circuit designs.  
The selected clock amplitude applies to both CLOCK and CLOCK-BAR and the  
selected data amplitude applies to both DATA and DATA-BAR.  
Similarly the selected clock baseline offsets becomes the bottom (negative peak  
voltage) of both the CLOCK and CLOCK-BAR outputs and the selected data  
baseline offset becomes the bottom voltage of the DATA and DATA-BAR  
outputs.  
The nominal waveform and phase relationship of the four output signals is shown  
in the figure below. An equivalent circuit model for these four outputs is shown  
in the second figure.  
3-12  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
V
top (clock )  
CLOCK  
Amplitude  
(pk -pk )  
CLO CK  
CLOCK  
Bas eline  
Offse t  
S ame amplitude  
a s CLOCK  
CLOCK  
Sa me offs et  
as CLOCK  
V
top (da ta)  
DATA  
DATA  
Amplitude  
(pk-pk)  
DATA  
Bas eline  
Offse t  
V
top  
DATA  
Sa me amplitude  
a s DATA  
Same offset  
as DATA  
Figure 3-1. Nominal Generator Clock and Data Waveforms Showing  
Amplitude, Baseline Offset, and V  
.
top  
Voch = Out high voltage into an open circuit  
50 W  
50 W  
Vh (logic high) DATA  
or CLOCK Output  
Vhl(logic low) DATA  
or CLOCK Output  
l = Vocamp/50  
Negative Supply  
Figure 3-2. Generator Clock and Data Output Equivalent Circuits  
GB1400 User Manual  
3-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Amplitude and Baseline Offset  
The rules governing the setup of clock and data amplitude and baseline offset are  
as follows:  
RULE 1: When terminated by 50 Ohms to ground, the amplitude adjustment  
range of clock and data outputs is 0 to 2 V peak-to-peak. However, the absolute  
voltage of the pulse top cannot exceed +2.0 VDC, that is:  
V
+ V £ 2.0 VDC  
offset  
amplitude p-p  
RULE 2: When left unterminated (termination impedance > 2 kW) the amplitude  
adjustment range of clock and data outputs is 0 to 4 V peak-to-peak with a pulse  
top limit of +4.0 VDC, that is:  
V
+ V £ 4.0 VDC  
offset  
amplitude p-p  
RULE 3: Displayed amplitude and baseline offset are calibrated for a  
termination of 50 Ohms to ground. Any variation of termination impedance or  
voltage will cause actual amplitude and offset to differ from the values shown in  
the Generator display.  
These rules are summarized in the table below.  
Table 3-2. Output Setup Rules vs. Termination Impedance  
Termination  
Amplitude Limit  
(V p-p)  
Pulse Top  
Limit (VDC)  
+2.0  
Actual  
Amplitude  
as displayed  
Actual Baseline Offset  
(VDC)  
as displayed  
0 - 2  
50 W to ground  
0 - 2  
0 - 2  
0 - 4  
+2.0  
+2.0  
+4.0  
as displayed  
as displayed  
2 x displayed  
displayed value - 1.0 V  
unspecified  
as displayed  
50 W to -2 VDC  
AC (50 W to AC)  
Open Circuit  
Note: With PECL option installed, the pulse top limits are increased to 2.8 (50W)  
and +5.6 (open circuit).  
3-14  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
The following controls are used to set clock and data output amplitude and  
baseline offset:  
CLOCK:  
DATA:  
AMPLITUDE (, ¯ ):  
BASELINE OFFSET (, ¯ ):  
Note that when the CLOCK key is pressed, its LED turns on and the display  
shows clock output amplitude and offset. Similarly, when the DATA key is  
pressed, its LED will turn on and the display shows data output amplitude and  
offset. The general procedure for setting data and clock output amplitude and  
baseline offset is shown below.  
1. Press DATA. The display will show data output amplitude and offset.  
2. Press the BASELINE OFFSET up/down keys to set the desired data signal  
baseline offset.  
3. Then press the AMPLITUDE up/down keys to set the desired data signal  
amplitude.  
4. Press CLOCK. The display will now show clock output amplitude and offset.  
5. Press the BASELINE OFFSET up/down keys to set the desired clock signal  
baseline offset.  
6. Then press the AMPLITUDE up/down keys to set the desired clock signal  
amplitude.  
Logically Inverting Output Data (D-INV)  
The INVERT DATA key may be used to logically invert the output data pattern,  
that is change all 1s to 0s and 0s to 1s. If the INVERT DATA LED is off, then  
the output data pattern is not inverted. However if the INVERT DATA LED is  
on, the output data pattern is logically inverted. You can toggle the INVERT  
DATA function on and off by pressing the INVERT DATA key. Note that  
logically inverting the output pattern is the same as swapping the connections to  
the DATA and DATA-BAR outputs.  
To toggle output data inversion on or off, press the INVERT DATA key.  
GB1400 User Manual  
3-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Single-ended or Differential Operation  
DATA-BAR and CLOCK-BAR are complimentary outputs to DATA and  
CLOCK respectively. Therefore, to drive a single-ended clock or data input  
simply connect appropriate true output (CLOCK or DATA) while terminating its  
compliment (CLOCK-BAR or DATA-BAR) with 50 Ohms to ground. Or, to  
drive a differential clock or data input, connect the appropriate true output  
(CLOCK or DATA) to the non-inverting input and the complimentary output  
(CLOCK-BAR or DATA-BAR) to the inverting input. No other setup is required  
to configure the Generator for singled-ended or differential operation.  
Procedure for Single-ended Operation (TX only)  
1. For singled-ended operation, connect Generator CLOCK and DATA outputs  
to singled-ended inputs on the DUT.  
2. Terminate the CLOCK-BAR and DATA-BAR outputs with 50 Ohms to  
ground.  
Procedure for Differential Operation (TX only)  
1. Connect CLOCK and CLOCK-BAR outputs of the Generator to the true and  
complimentary clock inputs on the DUT.  
2. Connect DATA and DATA-BAR outputs of the Generator to the true and  
complimentary data inputs on the DUT.  
Pattern Sync and CLOCK/4 Outputs  
The OUTPUT section of the Generator front panel contains two additional  
outputs that may be useful when observing the Generator output with an  
oscilloscope. The first is the Pattern Sync or output which generates one pulse  
per pattern frame. This signal may be used to trigger an oscilloscope at the  
beginning of the output data pattern. The second is the CLOCK/4 output, which  
is a clock signal at one quarter the frequency of CLOCK. This signal is  
particularly useful when viewing the output of the Generator using an  
oscilloscope that doesn't have sufficient bandwidth to trigger on the CLOCK  
signal.  
Both the Pattern Sync and CLOCK/4 outputs have a fixed amplitude of 200 mV  
pk-pk, centered around ground, when terminated by 50 Ohms to ground. The  
phase relationship of CLOCK/4 and CLOCK is also fixed, with the nominal  
location of CLOCK/4 transitions occurring on the falling edge of CLOCK.  
The width and location of the Pattern Sync pulse depends on which pattern type  
is currently active. For PRBS patterns, the Pattern Sync pulse has a width equal  
to one bit time slot, at a fixed position not adjustable by the user. For short-  
WORD patterns (1-Mbit Option not installed) the Pattern Sync waveform is a  
nominal square wave that is high during the first byte of a 16-bit WORD, and  
low for the second. For long-WORD patterns (1-Mbit Option installed), the  
Pattern Sync pulse is one byte wide that occurs at the beginning of the frame.  
3-16  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Error Injection  
The GB1400 Generator can inject bit errors, also known as logic errors, into the  
output data pattern. One use of error generation is to self-test the GB1400  
Generator/Analyzer system. Or, when generating WORD patterns containing  
simulated framed signals, for example a SONET signal, error generation can be  
used to determine the ability of the terminal under test to detect errors or to stay  
in-frame in the presence of high error rates.  
-n  
The available internal error injection rates are 10 , where n = 7, 6, 5, 4, or 3. In  
-7  
other WORDs, injected BER can be set to integer powers of 10 from 10 to  
-3  
10 . Using the external error inject mode, errors can be injected at any rate up to  
-3  
10 . There is no lower limit on external error injection BER.  
Selecting an Error Inject Mode  
The controls that determine the error injection mode of the Generator are:  
RATE (key)  
SINGLE (key)  
When the LED on the RATE key is off, the Generator is in the single error inject  
mode. In this mode, no errors are generated except when the SINGLE error key  
is pressed. That is, each press of the SINGLE key will cause a single, isolated bit  
error to be injected. However, when the RATE key is on, the instrument is either  
generating an error rate internally, or under external error generation control.  
You can determine which by observing the bottom, middle field of the display.  
If an error rate is displayed (e.g. ERR 1E-09) then the Generator is in the internal  
error inject mode. If the message EXT ERR is displayed, then the external error  
inject mode has been selected indicating that the signal appearing at the rear-  
panel EXTERNAL ERROR INJECT input will control error injection rate. One  
error will be generated for each negative-to-positive transition in this signal. In  
all other error inject modes, the signal appearing at this input will be ignored.  
NOTE: In all error injection modes, the ERROR LED will flash each time an  
error is injected.  
GB1400 User Manual  
3-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Procedure to Control Error Injection Mode  
1. Press the RATE key one or more times to select the desired error injection  
mode. Note that the LED in the RATE key will turn on except when mode is  
set to ERR OFF. Available selections are:  
ERR OFF: Single error injection.  
-7  
-7  
ERR 1E : Generate errors at rate of 10 .  
-6  
-6  
ERR 1E : Generate errors at rate of 10 .  
-5 -5  
ERR 1E : Generate errors at rate of 10 .  
-4 -4  
ERR 1E : Generate errors at rate of 10 .  
-3  
-3  
ERR 1E : Generate errors at rate of 10 .  
ERR EXT: External error inject mode.  
2. Once you have selected an internal error rate, or the external mode, you can  
turn this error rate off and on by alternately pressing the SINGLE key and  
RATE key. Do not press the RATE key two or more times in a row unless  
you want to change the current error injection mode. However, while the  
current error rate is off, you can press the SINGLE key as many times as you  
wish to inject single errors.  
3. To return to the single injection mode, press RATE one or more times until  
ERR OFF is selected.  
ERROR INJECT Input  
The ERROR INJECT input is an SMA (female) connector located on the rear-  
panel of the Generator. When the error injection mode is set to ERR EXT, one bit  
error will be generated for each rising edge in the signal applied to this input.  
Setup - The ERROR INJECT is a 50 Ohm, ECL input. No hardware setup is  
required.  
Data Inhibit - The DATA INHIBIT input is located on the rear-panel of the  
Analyzer. A signal applied to this input may be used to gate off and on the  
Generator DATA output signal. The logic of the DATA INHIBIT function is  
shown in the following table. The DATA INHIBIT function is not bit or frame  
synchronized with the DATA output signal. Therefore, the gating action caused  
by the DATA INHIBIT input may occur anywhere within a DATA output bit  
time slot and anywhere within a pattern frame. DATA INHIBIT is a standard 50  
Ohm ECL input and does not require any threshold or delay setup.  
Table 3-3. Data Inhibit Logic  
Logic Level Applied to  
DATA INHIBIT INPUT  
OPEN or LOW  
Action  
DATA output operates normally.  
HIGH  
DATA output is disabled, that is forced LOW.  
3-18  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Analyzer (RX) Functions  
This section explains how to enable or disable Analyzer automatic  
synchronization functions. It further shows how to manually set Analyzer input  
parameters and error detection functions, and how to start tests, view results, and  
print results. The section also defines all results calculated by the Analyzer.  
Automatic Setup Functions (SYNC )  
This section explains how to use the following "SYNC" controls and indicator in  
the ERROR DETECTION section:  
AUTO SEARCH key.  
DISABLE key.  
LOCK indicator.  
AUTO SEARCH Key  
The AUTO SEARCH key is used to enable or disable the auto-search feature.  
When auto-search is enabled, the Analyzer will automatically attempt to set the  
following parameters each time pattern synchronization is lost:  
1. clock and data input threshold,  
2. data input delay,  
3. PRBS pattern,  
4. pattern polarity, and  
5. pattern alignment.  
In addition, auto-search will clear (turn off) the BIT and PHASE history  
indicators once pattern sync. is regained. Thus, AUTO SEARCH can greatly  
simplify Analyzer setup and operation, especially when the input clock and data  
phase relationship and amplitudes are not known.  
DISABLE Key  
The DISABLE key is used to disable automatic pattern realignment. When  
automatic pattern realignment is enabled (DISABLE off) the Analyzer will  
attempt to resynchronize its pattern detector each time BER goes above the  
pattern synchronization threshold by looking for a new pattern alignment. A  
change of pattern alignment will occur, for example, if a buffer over flows or  
under flows in the DUT. A change of pattern alignment will also normally occur  
if the CLOCK input to the Analyzer is momentarily disconnected.  
On the other hand, with pattern realignment disabled (DISABLE on), the  
Analyzer will not attempt to find a new pattern alignment—even if BER goes  
above the synchronization thresholduntil the start of a new test interval. This  
allows the analyzer to measure BER and count errors on signals with very high  
error rates.  
GB1400 User Manual  
3-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
LOCK Indicator and Actions Taken by the Analyzer if  
Synchronization (Lock) is Lost  
The LOCK LED indicates whether or not BER is above or below the current  
synchronization threshold. The LOCK indicator will turn on while BER is below  
the current synchronization threshold, and off while BER is above this threshold.  
The setup actions taken by the Analyzer when BER crosses the synchronization  
threshold will depend on the state of the AUTO SEARCH and DISABLE keys,  
as shown in the table below.  
Table 3-4. Actions Taken by Analyzer when Synchronization is Lost  
AUTO SEARCH  
DISABLE  
Action when synchronization is lost (LOCK LED turns off)  
Analyzer will attempt to find new pattern alignment, input level, input  
delay, PRBS pattern and pattern polarity  
on  
off  
off  
off  
off  
on  
Analyzer will attempt to find new pattern alignment.  
No setup changeAnalyzer will continue to measure BER and count  
errors.  
on  
on  
(this combination not allowed)  
AUTO SEARCH With PRBS Patterns  
When using a PRBS pattern you can enable the AUTO SEARCH feature as  
follows:  
1. Set up the Generator to transmit a PRBS pattern.  
2. Set up the Analyzer as follows:  
EXT (ref. data input control), off  
SYNC DISABLE, off  
AUTO SEARCH, on  
After you perform this procedure, the auto-search feature will be enabled and the  
instrument will immediately attempt to re-synchronize with the received test  
signal. Once lock is achievedthat is once BER goes below the synchronization  
thresholdthe BIT and PHASE history indicators will be cleared (turned off)  
and all current error counts will be reset to zero. The SYNC LOSS indicator will  
remain on, however, until cleared by the user.  
NOTE: The AUTO SEARCH feature will work over a wide range of conditions.  
Therefore if you have set up the Generator to generate a standard PRBS, enabled  
the AUTO SEARCH feature on the Analyzer, but the Analyzer LOCK LED still  
fails to turn on, then it is likely that a problem exists in the device under test or  
your patch cord connections.  
3-20  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
AUTO SEARCH with "Non-PRBS" Patterns  
In cases where you need to use a WORD or other type pattern for testing, you  
can still use AUTO SEARCH to set DATA and CLOCK threshold, and DATA  
input delay and threshold as follows:  
1. Set up the Generator to transmit a PRBS pattern.  
2. Enable Analyzer AUTO SEARCH as follows:  
EXT (ref. data input control), off  
SYNC DISABLE, off  
AUTO SEARCH, on  
3. After the Analyzer LOCK LED turns on, disable AUTO SEARCH by  
pressing the AUTO SEARCH key. Verify that the LED in the AUTO  
SEARCH key turns off.  
4. Change the pattern setup of the Generator and Analyzer as desired. For  
example, to perform a test using a WORD pattern stored in memory: press  
the Analyzer pattern RECALL key and up/down keys to select the WORD  
pattern. Repeat these steps on the Generator to select the same WORD  
pattern. At this point the SYNC LOCK LED should turn on again indicating  
that the Analyzer has regained synchronization. You may now start a new  
test interval by clearing previous results (PRESS ERROR DETECTION  
CLEAR key) and history indicators (PRESS HISTORY CLEAR key).  
How to DISABLE Automatic Pattern Resynchronization  
The pattern resynchronization disable feature is turned on or off as follows:  
Press the DISABLE key to toggle automatic pattern resynchronization on or off.  
When the DISABLE LED is on, pattern resynchronization is disabled. When the  
DISABLE LED is off, pattern resynchronization is enabled.  
Relationship between AUTO SEARCH and DISABLE  
Turning AUTO SEARCH on automatically turns DISABLE off. Similarly,  
turning DISABLE on automatically turns AUTO SEARCH off. That is, AUTO  
SEARCH and DISABLE cannot be on at the same time. However you may turn  
both functions off. There are, therefore, three possible levels of Analyzer  
synchronization:  
1. AUTO SEARCH on: This is the most automated mode.  
2. AUTO SEARCH off and DISABLE off: This is a partially automated mode  
with AUTO SEARCH functions disabled but auto-pattern resynchronization  
still enabled.  
3. DISABLE on: This is the "fully manual" mode in which all AUTO SEARCH  
functions and the auto-pattern resynchronization function, are disabled.  
GB1400 User Manual  
3-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Synchronization (LOCK) Threshold  
The current synchronization threshold depends on pattern, and the setup of the  
SYNC Menu, as summarized in the table below:  
Table 3-5. Synchronization Threshold  
Pattern Type  
Threshold  
How to Set  
PRBS  
1,024 errors in 4,096 bits  
(BER = 2.5 E-01)  
128 errors in 4,096 bits  
(BER = 3.1 E-02)  
Fixed  
Fixed  
All WORD patterns (up to 16  
bits) when 1-Mbit Option not  
installed.  
All WORD, mark density, or  
other ROM patterns with 1-Mbit window of x bits. Nine BER levels  
Option installed. available:  
Based on 256 errors in a rolling  
Use SYNC Menu to select  
a synchronization level from  
1 to 9.  
1:  
2:  
3:  
4:  
5:  
6:  
7:  
8:  
9:  
3.1 E-02  
7.8 E-03  
1.9 E-04  
9.7E-04  
4.8 E-04  
2.4 E-04  
1.2 E-04  
6.1 E-05  
3.0 E-05  
You can change the synchronization threshold for (long) WORD, mark density,  
and ROM patterns using the SYNC Menu as follows:  
Procedure to Set SYNC Threshold  
1. Press the F1 key to enter the Menu system.  
2. Press F4 key to enter the WORD submenu.  
3. Press the F1 key (MORE) until the SYNC option appears.  
4. Press F2 (SYNC).  
5. Use the pattern up/down keys to select a synchronization threshold level  
from 1 to 9.  
6. When done, press F4 to enter your choice.  
7. Press F1 multiple times until you have exited the Menu system.  
NOTE: See later in this chapter for a further explanation of the SYNC Menu.  
3-22  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Clock, Data, and Reference Data Inputs  
This section explains how to set up Analyzer clock, data, and reference data  
inputs using front panel controls and Menus.  
Overview  
The Analyzer CLOCK, DATA, and REF DATA inputs are designed to  
accommodate a wide range of output logic levels and circuit designs. An  
equivalent circuit diagram of the Analyzer input section is shown in the  
following figure.  
Input  
Comp  
W
50  
-2Vdc  
AC  
GND  
Figure 3-3. Analyzer Clock and Data Input Circuits  
Input Parameters  
The following input parameters may be set manually by the user or automatically  
by the AUTO SEARCH function:  
Decision threshold (DATA, and REF DATA)  
Delay (DATA and REF DATA)  
Inverted or non-inverted data (DATA).  
In addition, there are termination parameters that can be selected only by the  
user:  
Termination (CLOCK, DATA, and REF DATA)  
Note that user or manual control functions may be executed locally, via front  
panel controls or Menus, or remotely via the instrument's RS-232 or GPIB ports.  
GB1400 User Manual  
3-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Controls  
The INPUT section controls that are used to set up input parameters are:  
DELAY key  
V-TERM key  
V-THRESH key  
INPUT (, ¯ ) Keys  
D-INV key  
In addition, the state of the F2 and F3 function keys determines the action of the  
INPUT up/down keys as shown in the table below. Note that this function of the  
F2 and F3 keys does not apply while the Analyzer is in the Menu mode.  
Table 3-6. How F2 and F3 Determine Which Input Can be Set Up  
F2  
F3  
Input that can be adjusted  
using (,¯ ) Keys  
off  
on  
off  
on  
off  
off  
on  
on  
DATA  
CLOCK  
REF DATA  
not allowed  
Use of the Display  
The Analyzer display will normally show the currently selected delay or  
termination parameter in the bottom left field and the currently selected voltage  
threshold parameter in the bottom right field. In addition the bottom middle field  
will show whether or not input data inversion is enabled. Specifically, if the  
INVERT DATA key is on, then the message INV will appear after the name of  
the current pattern, for example PN 23 INV.  
Input Data Delay  
Up to 4 ns of delay can be added to the DATA and REF DATA inputs to adjust  
their phase alignment with the input clock signal. A different amount of delay  
may be added to each of these inputs so that the Analyzer can accommodate  
different phase relationships between DATA, REF DATA, and CLOCK.  
Procedure to Add Delay  
1. Select either the DATA or REF DATA inputs using the F2 and F3 keys.  
Enable F3 to select REF Data. Disable F2 and F3 to select DATA.  
2. Press the DELAY key. Verify that its LED turns on.  
3. Press the input up/down keys while observing the amount of added delay in  
the bottom left field of the display. Delay may be set in the range 0 to 4 ns, in  
5 pS steps for DATA or in 100 pS steps for REF DATA.  
The delay value shown in the display is in effect immediately. In other WORDs,  
delay is changed each time you press the up or down key. Note that delay is an  
3-24  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
AUTO SEARCH parameter. Therefore, you should normally turn off AUTO  
SEARCH if you want to fix delay at a specific value.  
Input Termination  
The input termination can be independently selected for the CLOCK, DATA, and  
REF DATA inputs. Note that the termination selected for CLOCK and DATA  
also applies to the CLOCK-BAR and DATA-BAR inputs. Available input  
terminations are shown in table below.  
Table 3-7. Input Terminations for CLOCK, DATA, and REF DATA  
Label  
GND  
- 2 V  
AC  
Termination  
50 Ohms to ground.  
50 Ohms to -2 VDC.  
50 Ohms, via 0.01 mF capacitor, to ground.  
Procedure for Selecting Input Termination  
1. Select the DATA, CLOCK, or REF DATA inputs using the F2 and F3 keys.  
2. Press the TERM key. Verify that its LED turns on.  
3. Press the input up/down keys while observing the selected termination in the  
display. Available terminations are: GND, -2V, and AC.  
The displayed termination becomes effective immediately. In other words,  
termination is changed each time you press the up or down key.  
Low-Frequency Effects of AC Termination on Single-ended  
Operation  
Because the single-ended AC termination is AC-coupled to ground, input  
impedance will deviate from the nominal 50 Ohm value at low frequencies. As a  
practical matter, for any PRBS pattern analyzed by the GB1400, frequency  
effects will not be noticed until the peak energy frequency is less than about 10  
MHz, which for PRBS patterns will occur only when bit rate is less than about 20  
Mb/s. However, for WORD patterns with long strings of contiguous zeros,  
effects may be noticed at higher bit rates.  
Note that when the AC termination is used with differential operation, the input  
termination is not "AC-coupled". Therefore, the above low-frequency limit on  
use of the AC termination does not apply when operating the CLOCK or DATA  
inputs in the differential mode. Specifically, when the Analyzer clock or data  
inputs are set up for differential operation, the AC termination may be used over  
the entire bit rate operating range of the Analyzer.  
GB1400 User Manual  
3-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Input Decision Threshold  
The input decision thresholds of the DATA, and REF DATA inputs can be  
independently adjusted. However, it is important to note that input threshold  
adjustment applies only for single-ended operation. When operating Analyzer  
data inputs in the differential mode, their input decision threshold effectively  
becomes the average of the positive peak and negative peak voltage levels and is  
not adjustable by the user.  
Procedure to Adjust (Single-ended) Input Decision Threshold:  
1. Verify that the selected input is set up for singled-ended operation. For  
DATA operation, connect a cable from rear panel threshold to front NOT-  
DATA (DATA-BAR) input.  
2. Select either the DATA, CLOCK, or REF DATA input using the F2 and F3  
keys.  
3. Press the THRESH key. Verify that its LED turns on.  
4. Press the input up/down keys while observing selected threshold value in the  
bottom, right field of the display. Decision threshold setup range is a function  
of input termination as shown in table below.  
Table 3-8. Input Threshold Range as a Function of Termination  
Selected Termination  
Threshold Setup Range  
- 1.5 to + 1.0 VDC, 50 mV steps  
- 2.5 to + 0.0 VDC, 50 mV steps  
- 1.5 to + 1.0 VDC, 50 mV steps  
GND  
- 2 V  
AC  
The displayed threshold takes effect immediately. In other WORDs, threshold is  
incremented or decremented each time you press the up or down key. Note that  
threshold is an AUTO SEARCH parameter. So be sure turn off AUTO SEARCH  
if you want to fix delay at a specific value.  
Logically Inverting Input Data  
The INPUT section INVERT key may be used to logically invert the input data  
pattern, that is change all 1s to 0s and 0s to 1s. If the INVERT key is off, then the  
input data pattern is not inverted. However if the INVERT key is on, the input  
data pattern is logically inverted. You can toggle input data inversion on or off by  
pressing the INVERT DATA key. Note that logically inverting the input pattern  
is equivalent to swapping the connections to the DATA and DATA-BAR inputs.  
To toggle input data inversion on or off, press the INVERT key.  
3-26  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Singled-ended or Differential Operation  
Analyzer clock and data inputs can be operated in a singled-ended or differential  
mode. Differential operation provides greater immunity to ground noise and  
EMI. Note that threshold setup applies to the clock and data inputs only when  
they are operated in the singled-ended mode. When the clock or data input is  
operated in the differential mode, its input threshold effectively becomes the  
average of the positive peak and negative peak voltage of the received true and  
complement signals.  
Procedure to Configure CLOCK or DATA Inputs for Single-Ended  
Operation  
1. Connect Clock signal to CLOCK input.  
2. Connect Data signal to DATA input.  
3. Connect cable from rear panel DATA THRESHOLD output to front panel  
DATA BAR input.  
Selecting the Reference Data Mode  
In most testing applications, the Analyzer is set up to compare the received data  
pattern with a data pattern generated internally by the Analyzer. However you  
may also set up the Analyzer to compare two externally generated patterns. This  
makes it possible to analyze framed or proprietary signals that cannot easily be  
simulated as long WORD patterns.  
To configure the Analyzer for reference data testing, the primary or test signal  
must be connected to the Analyzer data input (which may be set up for singled-  
ended or differential operation) while the reference signal is connected to the  
REF DATA input. Then the Reference Data mode must be selected using the  
EXT key. Note that the reference signal must be generated by a singled-ended  
output.  
Procedure for Selecting the Reference Data Mode  
1. Connect a test signal to the Analyzer data input and a reference signal to the  
REF input.  
2. Press the Analyzer EXT key to toggle the reference mode on. Verify that the  
EXT key turns on.  
3. To de-select the reference mode, press the EXT key again. Verify that the  
EXT key turns off.  
GB1400 User Manual  
3-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Monitor Outputs  
The MONITOR CLOCK and DATA outputs are provided so that you can  
monitor the test signal as seen by the Analyzer. This allows you to attach an error  
logging device, for example, to record the exact times that errors occur. Or, you  
may attach another type of instrument to make specialized calculations.  
MONITOR DATA is an NRZ output signal with the same bit sequence as that  
recovered by the Analyzer front end circuit. MONITOR CLOCK is the  
corresponding clock signal. Because the MONITOR output is a regenerated  
version of the received test signal, bit errors reported by the Analyzer—due to  
noise on the received data (or clock) signals—will be present in the MONITOR  
DATA output bit sequence.  
Output Setup  
All three MONITOR ports (CLOCK, DATA, and Pattern Sync) are 50 Ohm,  
single-ended outputs.  
3-28  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Error Detection Set Up  
Overview  
The GB1400 Analyzer calculates error results using three different methods:  
Window, Test, and Totalize. These three methods are independent of each other  
and can operate simultaneously. Window results are used to view current or  
"real-time" performance. Totalize results are generally used to view performance  
over long intervals. Test results are used to measure error performance over  
specified time intervals.  
Two results are calculated for all three methods:  
BER  
Bit Errors  
In addition, Test results include the following network performance parameters  
and event counts:  
Test seconds  
Total bits monitored  
Errored seconds  
Severely errored seconds  
Unavailable seconds  
Threshold errored seconds  
Error-free seconds  
Degraded minutes  
Signal loss seconds  
Pattern Synchronization loss seconds  
Phase error seconds  
For explanations of these results see Result Definitions later in this chapter.  
GB1400 User Manual  
3-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
How TOTALIZE Results are Measured  
Totalize results are measured continuously by the Analyzer. Totalize results can  
be cleared by the user (by pressing the CLEAR key when Totalize results are  
displayed). However, Totalize result accumulation is a continuous background  
process of the Analyzer and cannot be suspended by the user. The Totalize  
measurement process is illustrated in the figure below.  
CLEAR  
Untimed  
Measurement Interval  
TOTALIZE Process is continuous,  
but results may be cleared by the  
operator at any time.  
Figure 3-4. The TOTALIZE Measurement Process  
How WINDOW Results Are Measured  
Window Mode results are calculated over a sliding window whose length is  
defined by the user. Window results can be cleared at any time by pressing the  
CLEAR key when Window Mode results are displayed. But as in the case of  
Totalize results, the Window measurement process cannot be suspended by the  
user.  
Window results may be thought of as a series of snapshots of the received signal  
performance. Each snapshot indicates BER and total bit errors over the most  
recent interval T, where T is the value of the Window length set by the user. The  
amount of "slide" between snapshots is effectively determined by the display  
update rate which is about five times per second. Therefore the Window slide  
between display updates is about 200 ms. Note that End-of-Window reports are  
generated once per second so the effective window slide in printed results is one  
second. The Window measurement process is illustrated in following figure.  
3-30  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
CLEAR  
WINDOW interval "W" is set in terms  
of bits or time in using WINDOW menu.  
W
W
W
Slip time "S" is effectively 200 ms in display  
or 1 sec. in End-of-Window reports  
S
W
W
Figure 3-5. The WINDOW Measurement Process  
How TEST Results Are Measured  
Unlike Totalize and Window results, the accumulation of Test results can be  
started or stopped by pressing the CLEAR key. That is, the CLEAR key in effect  
becomes a test start/stop key. While a test is "stopped", all current Test results are  
frozen. When the CLEAR key is pressed to start a new test, all current Test  
results are saved as previous Test results before current result registers are  
cleared.  
GB1400 User Manual  
3-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
As shown in the next figure, Test results may be calculated using one of three  
timing modes: Timed, Untimed, or Repeat.  
TEST Measurement Process  
CLEAR  
Untimed  
Measurement Interval  
Untimed TEST Process:  
Intervals started and  
stopped manually by operator.  
TEST interval "T" set in terms of  
time (hrs:min:sec) in TEST menu.  
CLEAR  
CLEAR  
CLEAR  
CLEAR  
Timed TEST Process:  
Interv als started by  
operator, stopped auto-  
matically at end of interval T.  
T
T
T
T
Repeat Timed TEST Process:  
Process started by operator,  
intervals of length T stopped  
and re-s tarted automatically.  
T
T
T
T
Figure 3-6. The TEST Measurement Process  
Timed Tests. When the Timed mode is selected, the Analyzer will automatically  
stop accumulating Test results after the test interval (specified by the user) has  
elapsed. All Test results will be frozen until the CLEAR key is pressed to begin a  
new test.  
Repeat (Timed) Tests. When the Repeat mode is selected, the Analyzer will  
automatically stop and then restart a test after a user specified test length has  
elapsed. This process will continue until the user presses the CLEAR key to  
manually stop Test result accumulation.  
Untimed Tests. When the Untimed mode is selected, the Analyzer will continue  
to collect Test results until the CLEAR key is pressed. At this point Test results  
will remain frozen until the CLEAR key is pressed again to start a new test.  
3-32  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Display Mode: Totalize, Window, or Test  
When the Analyzer is not in the Menu mode, you can select a display mode using  
the SELECT DISPLAY key. The display mode determines which BER and Bit  
Error results are shown in the main display. BER results are shown in the top,  
middle field of the display, while Bit Error results are shown in the top right  
field. Display mode also determines which results will be cleared when you press  
the ERROR DETECTION CLEAR key.  
Procedure to Select a Results Display Mode  
Press the DISPLAY SELECT key to select a different display mode.  
Selections are: Totalize , Window, or Test  
The selected display mode will be indicated by the character in front of the BER  
result, as explained in the table below. Note that there are three possible Test  
display mode characters (T, U, and R) which further indicate which Test timing  
mode (Timed, Untimed, or Repeat) has been set up. Note that MODE is a  
parameter in the TEST Menu.  
Table 3-9. How to Tell Which Display Mode is Active  
Character In Front of BER Result  
Indicated Result Display Mode  
no character (blank)  
Window  
Totalize  
the infinity symbol (¥)  
T, U, or R  
Test:  
T = Timed mode.  
U = Untimed mode  
R = Repeat mode  
Clearing Results and Starting Tests  
To do this:  
1. Press DISPLAY SELECT until the Totalize Mode results are displayed  
(infinity character in front of the BER result).  
2. Press the CLEAR key in the ERROR DETECTION section to clear Totalize  
BER and Bit Error results.  
Totalize Process Set Up  
The Totalize measurement process is active all the time and requires no explicit  
setup by the operator.  
GB1400 User Manual  
3-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Window Process Set Up  
The Window measurement process may be configured using the four parameters  
in the WINDOW Menu:  
MODE: Defines window length in terms of "bits" or "seconds".  
BITS: Window length in bits.  
SECOND: Window length in terms of hours, minutes, and seconds.  
REPORT: Turns end-of-window reports on or off.  
If you want to measure Window results, you must set the MODE parameter, and  
depending on your MODE selection, either the BITS or SECOND parameter. In  
addition, if you want to generate end-of-window reports you must also set the  
REPORT parameter to on.  
Procedure  
1.  
2.  
3.  
a.  
b.  
4.  
5.  
Press F1 to enter the Menu system.  
Select the WINDOW Menu (F3).  
Within the WINDOW Menu, set up:  
MODE (F2) and  
either BITS (F3) or SECOND (F4).  
Press MORE (F1) to see the next page of the WINDOW Menu.  
If you are using a printer, set the REPORT parameter (F2) to on or off as  
required.  
6.  
When WINDOW Menu setup is complete, press F1 multiple times to exit  
the Menu system.  
See later in the this chapter for more information on setting up the WINDOW  
Menu.  
3-34  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test Process Set Up  
The TEST Menu contains the following six selections:  
LENGTH: Test length: hours, minutes, seconds.  
MODE: Test timing mode: Timed, Untimed, or Repeat.  
REPORT: Test reporting mode: None, Print On Error, or Both.  
THRESH: Threshold for the TES (threshold errored second) result.  
SQUEL: On Error report squelch after 10 consecutive seconds: yes or no.  
PRINT: Use this function to print current Test results immediately.  
If you want to collect TEST results, you must set LENGTH and MODE before  
you begin a test. And if you are using a printer you should set the REPORT  
parameter as desired. Note that On Error reports can generate a lot of paper, so  
select On Error or Both with caution. Setup of the other parameters in the TEST  
Menu are optional.  
Procedure  
1.  
2.  
3.  
a.  
b.  
4.  
5.  
Press F1 to access the Menu system.  
Select the TEST Menu (F2).  
Within the TEST Menu, set up:  
LENGTH (F2) and  
MODE (F3).  
And, if you are using a printer, set up the REPORT parameter (F4).  
Press MORE (F1) to see the next page of the TEST Menu. Review the  
setup of the THRES (F2) and SQUEL (F3) parameters. Change if  
necessary.  
NOTE: Setting SQUEL (squelch) to ON is recommended.  
6. Press the F1 key multiple times to exit the Menu system.  
See later in this chapter for more information of setting up the TEST Menu.  
GB1400 User Manual  
3-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Viewing Results  
BER and bit error results are shown in the normal display mode. However to  
view the complete list of Test results, you must use the TEST Menu VIEW-CUR  
or VIEW-PRE functions.  
BER and Bit Errors  
The Analyzer calculates BER and bit errors using all three measurement methods  
(Totalize, Window, and Test). The current display mode determines which  
BER/bit error result pair is shown in the display. Note that BER is shown in the  
top, middle field while the bit error result is shown in the top, right field.  
Procedure to View Desired BER and Bit Error Results  
Press the DISPLAY SELECT key to select the appropriate display mode.  
As noted earlier, the character in front of the BER result will indicate the current  
display mode. The infinity symbol (¥ ) indicates Totalize; a blank character  
indicates Window; and the T, U, or R characters indicate Test results which have  
been measured using the timed, untimed, or repeat timing modes respectively.  
All Other Results (Test Process only)  
To view the complete set of Test results, select the VIEW-CUR or VIEW-PRE  
functions from the TEST Menu. VIEW-CUR will show partial results if a timed  
test is in progress, or results from the last completed test. VIEW-PRE will show  
results saved in the "previous" test registers. These results are over-written with  
the contents of the current registers each time a test is completed.  
Procedure  
1.  
2.  
3.  
4.  
Press F1 to enter the Menu system.  
Select the TEST Menu (F2).  
Press MORE (F1) twice to view the third page of the TEST Menu.  
Select either VIEW-CUR or VIEW-PRE to view all current or previous  
Test results respectively. Once inside either the VIEW-CUR or VIEW-  
PRE function, use the pattern up/down keys to scroll through the results  
list.  
5.  
When done, press F1 multiple times to exit the Menu system.  
See later in this chapter for more information on the TEST Menu. Also see  
Measurement Definitions , later in this chapter.  
3-36  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Printing Results (Reports)  
A serial or parallel printer may be connected to the Analyzer's RS-232-C or  
PRINTER ports respectively. Note that you cannot connect a GPIB printer  
directly to the GPIB port; but you may "print" results to a GPIB controller, which  
can store reports for later viewing or printing.  
Basic Report Setup Procedure  
The following initial setup procedure must be performed in order to generate any  
type of Analyzer report.  
1.  
Connect your printer to the Analyzer RS-232 or PRINTER ports as  
appropriate. (See Chapter 6 for details).  
2.  
3.  
4.  
Press F1 to enter the Menu system.  
Select MORE (F1) to view the second page of the main Menu.  
Set up the appropriate hardware port as follows:  
a.  
If you are using a serial printer, select RS232 (F2) to set up the  
serial port.  
b.  
If you are "printing" to a GPIB controller, select GPIB (F3) to set  
up the GPIB port  
NOTE: The Analyzer PRINTER port is a standard PC-type parallel port which  
requires no hardware setup.  
5.  
Next, select the PRINT parameter (F4).  
a.  
b.  
Set the PORT parameter to Parallel, GPIB, or Serial.  
Set the ON/OFF parameter to ON to enable reports.  
NOTE: The PRINT ON/OFF parameter must be set to ON to print any type of  
report.  
6.  
When you have completed all desired setup changes, press F1 multiple  
times to exit the Menu system.  
GB1400 User Manual  
3-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Analyzer Setup Report  
Press the F4 key at any time to print an immediate report listing the current setup  
of the Analyzer. This function is not available while the Analyzer is in the Menu  
mode. An example Setup Report is shown below.  
Example Analyzer Setup Report  
**** Tektronix, Inc. GB-1400 Jun/14/99 02:14:29  
AUTO_SET AUTO  
DATA_DELAY 1.800E-9  
DATA_THRES 0.05  
RDATA_DELAY 0.000E-9  
RDATA_THRES -1.50  
DATA_TERM GND  
CLOCK_TERM GND  
RDATA_TERM GND  
TEST_LENGTH "00:00:30"  
TEST_MODE TIMED  
TEST_PREV PRE  
TEST_REP ON_ERR  
TEST_STATE STOP  
TEST_SQUELCH OFF  
TEST_THRES OFF  
WIN_MODE SEC  
WIN_PREV CUR  
WIN_REP OFF  
WIN_BIT_LEN 09  
WIN_SEC_LEN "00:00:01"  
PRINT_ENABLE ON  
PRINT_PORT PARALLEL  
AUDIO_VOL 0  
AUDIO_RATE 3  
PRBS_LENGTH 23  
WORD_BITS 16, #HAA, #H55  
DATA_PATTERN WORD  
DATA_INVERT ON  
WORD_MEMORY 0, 16, #HAA, #H55  
WORD_MEMORY 1, 16, #HAA, #H55  
WORD_MEMORY 2, 16, #HAA, #H55  
WORD_MEMORY 3, 16, #HAA, #H55  
WORD_MEMORY 4, 16, #HAA, #H55  
WORD_MEMORY 5, 16, #HAA, #H55  
WORD_MEMORY 6, 16, #HAA, #H55  
WORD_MEMORY 7, 16, #HAA, #H55  
WORD_MEMORY 8, 16, #HAA, #H55  
WORD_MEMORY 9, 16, #HAA, #H55  
VIEW_ANGLE 0  
GPIB_ADDRESS 14  
GPIB_BUS OFF_BUS  
3-38  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
End-of-Test Reports  
When End-of-Test reports are enabled, one End-of-Test report will be generated  
each time the end of a Test interval is reached. This can occur automatically,  
when timing mode is set to Timed or Repeat, or manually when the user stops an  
Untimed test by pressing the CLEAR key. Use the REPORT parameter in the  
TEST Menu to enable or disable End-of-Test reports. An example End-of-Test  
report is shown below.  
Example End-of-Test Report  
--------------------------------------------------------------------------------------------------  
Tektronix, Inc. GB-1400 TEST SUMMARY  
TEST MODE: TIMED  
TIME  
Jun/14/99 02:42:48  
FREQ: 100.0 MHz  
ALARMS  
ERROR THRES: E-05  
PERFORMANCE  
START Jun/14/99 02:43:26  
STOP Jun/14/99 0s:43:31  
ELAPSED 000-00:00:05  
SIG LOSS  
SYNC LOSS OS SES 0 0.0%  
PHASE ERR OS TES 5 100.0%  
OS US 0 0.0%  
ES 5 100.0%  
ERRORS/BITS  
TOTAL ERRS 000050000  
TOTAL BITS 500002816  
EFS 0 0.0%  
AVG RATE  
CUR RATE  
1.0E-04 DM 0 0.0%  
1.0E-04  
--------------------------------------------------------------------------------------------------  
You can set up the Analyzer to generate End-of-Test Reports as follows:  
Procedure to Enable or Disable End-of-Test Reports  
1.  
2.  
3.  
4.  
5.  
Complete the basic report setup procedure.  
Press F1 to enter the Menu system.  
Select the TEST Menu (F2).  
Select the REPORT parameter (F4).  
You may now either enable End-of-Test reports by selecting END OF  
TEST or EOT/ERROR; or disable End-of-Test reports, by selecting  
NONE.  
6.  
7.  
Press F4 to lock in you selection.  
Press F1 multiple times until you have exited the Menu system.  
GB1400 User Manual  
3-39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
End-of-Window Reports  
When enabled, an End-of-Window report will occur once every second. The  
results of an End-of-Window report are based on a sliding interval T, where T is  
set in terms of bits or time (hours:minutes:seconds). Use the REPORT parameter  
in the WINDOW Menu to enable or disable End-of-Window reports. Use the  
MODE, BITS, and SECOND parameters in the WINDOW Menu to set window  
length T. An example End-of-Window report is shown below.  
Example End-of-Window Report  
Date:  
Bits= 5.00E+08  
Pattern= AA55  
Jun/14/99  
Time:  
Errs= 5000  
Data los= 0  
02:42:34.46  
Err rate= 1.0E-04  
Sync Los= 0  
Freq= 100.00 MHz  
Phase Err= 0  
Procedure to Enable or Disable End-of-Window Reports  
1.  
2.  
3.  
4.  
5.  
6.  
7.  
Complete the Basic Report Setup Procedure.  
Press F1 to enter the Menu system.  
Select the WINDOW Menu (F3).  
Press F1 to see the second page of the WINDOW Menu.  
Select the REPORT parameter (F2).  
Set the REPORT parameter to ON. Press F4 to lock in this choice.  
Exit the Menu system by pressing F1 multiple times until the normal  
display format appears.  
3-40  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
On-Error Reports  
When enabled, On-Error reports are generated for each second in which error  
rate is above the current THRES threshold. Note that On-Error reports can be  
squelched after reports are generated on 10 consecutive seconds, by enabling the  
SQUEL feature. This is recommended for unattended operation since On-Error  
reports can generate a lot of paper. An example On-Error report is shown below.  
Example On-Error Report  
-------------------------------------------------------------------------------------------------------------------------  
Tektronix, Inc.  
GB-1400 TEST START  
Jun/14/99 02:42:48  
TIME: 02:42:48  
TIME: 02:42:49  
TIME: 02:42:50  
ERRORS: 10000  
ERRORS: 10000  
ERRORS: 10000  
RATE: 1.00e-004  
RATE: 1.00e-004  
RATE: 1.00e-004  
SynLos  
-------------------------------------------------------------------------------------------------------------------------  
Procedure to Enable On-Error Reports  
1.  
2.  
3.  
4.  
5.  
Complete the basic report setup procedure.  
Press F1 to enter the Menu system.  
Select the TEST Menu (F2).  
Select the REPORT parameter (F4).  
You may now either enable or disable End-of-Window reports by setting  
the WINDOW REPORT parameter to ON or OFF.  
6.  
7.  
Press F4 to lock in your selection.  
`Press F1 multiple times to exit the Menu system.  
On-Demand Test Reports  
You can generate a test summary report on demand using the PRINT function in  
the TEST Menu. While a test is in progress, the PRINT function will generate a  
summary report based results from the current test interval. This report will have  
the same basic format as an End-of-Test report. If a test is not in progress, the  
PRINT function will generate an End-of-Test Report based on previous results,  
that is results from the most recently completed test interval.  
1.  
1.  
2.  
3.  
4.  
5.  
6.  
Procedure to Generate an On-Demand Test Summary Report  
Make sure the Basic Report Setup Procedure has been completed.  
Press F1 to enter the Menu system.  
Select the TEST Menu (F2).  
Press F1 to see the second page of the TEST Menu.  
Select the PRINT parameter to generate an immediate Test report  
Press F1 multiple times to exit the Menu system.  
GB1400 User Manual  
3-41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Result Definitions  
The following section defines all results calculated by the Analyzer.  
BER and Bit Errors  
The following two results are calculated by all three Analyzer measurement  
processes (Totalize, Window, and Test):  
Bit Errors: The total number of bit (logic) errors counted in the  
measurement interval. May be based on Totalize, Window, or Test  
measurement intervals.  
Bit Error Rate (BER): Also known as "bit error ratio". May be based on  
Totalize, Window, or Test measurement intervals. Equals the number of  
bit errors divided by the total number of bits in the measurement interval:  
BER = TE / TB  
where:  
TE = total number of bit errors in the interval  
TB = total number of bits in the interval  
Note that BER results, when included in End-of-Test or Immediate Test Reports,  
are identified as follows:  
AVE RATE: BER calculated over the entire TEST interval.  
CUR RATE: BER calculated over the latest WINDOW interval.  
All Other Results (Test Intervals Only)  
The following results are calculated over Test intervals only. You can view all  
Test results using the VIEW-CUR and VIEW-PRE functions in the TEST Menu.  
Or, you can print all Test results at the end of Test intervals or immediately,  
using the REPORT or PRINT functions respectively in the TEST Menu.  
SIG LOSS: The number of 20 ms intervals in which the Analyzer input  
activity detector sees no transitions on the input CLOCK signal for 20  
ms.  
SYNC LOSS: The number of 20 ms intervals in which pattern  
synchronization (lock) is lost.  
PHASE ERR: The number of 20 ms intervals in which a phase error  
event is detected. The Analyzer will report a phase error when the active  
clock edge moves too close to the data waveform transition point, thus  
violating the input circuit setup or hold time.  
3-42  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Errored Seconds (ES): The number of seconds in the measurement  
interval containing one or more errors. The GB1400 measures  
asynchronous errored seconds—that is one second intervals based on the  
instrument's internal clock rather than the detection of an error. Errored  
seconds are not counted during unavailable time (see below). However,  
the errored second count does include both severely errored seconds and  
non-severely errored seconds.  
ES = TSE - US  
TSE = total seconds in the current measurement interval with  
one or more errors.  
US = unavailable seconds in the current interval  
% Errored Seconds (%ES): Errored seconds as a percentage of the  
total number of seconds in the measurement interval:  
%ES = ( ES / TS ) * 100%  
ES = errored seconds in the measurement interval  
TS = total seconds in the measurement interval  
Error Free Seconds (EFS): The number of seconds that contain no  
errors and are not unavailable.  
EFS = (TS - ES - US)  
TS = total seconds in the measurement interval  
ES = errored seconds in the measurement interval  
US = unavailable seconds in the measurement interval  
%EFS: Percentage Error-free Seconds. Error-free seconds as a  
percentage of the total number of seconds in the measurement interval.  
% EFS = ( EFS / TS) * 100%  
EFS = error-free seconds in the measurement interval  
TS = total seconds in the measurement interval  
Severely Errored Seconds (SES): The number of errored seconds in the  
measurement interval which BER is greater than or equal to 1E-03,  
excluding unavailable seconds. For example, on a 100 Mb/s test signal,  
this would include all available, synchronous errored seconds with  
100,000 or more errors.  
SES = (seconds with BER ³ 1E-03) - US  
US = unavailable seconds in the current interval  
GB1400 User Manual  
3-43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
TES: Threshold Errored Seconds: The number of seconds in the  
measurement interval in which BER exceeds the threshold set by the  
THRES parameter in the TEST Menu, minus the number of unavailable  
seconds. Available threshold values are 1E-n, where n = 2, 3, ... 16.  
TES = (seconds with BER ³ Threshold) - US  
US = unavailable seconds in the current interval  
Degraded Minutes (DM): The number of 60 second intervals in the  
current interval in which the BER exceeds the current test threshold  
(THRES).  
Percentage Degraded Minutes (%DM): The number of degraded  
minutes expressed as a percentage of the total number of minutes in the  
measurement interval.  
% DM = ( DM / TM) * 100%  
DM = degraded minutes in the measurement interval  
TM = total minutes in the measurement interval  
Unavailable Seconds (US): The number of seconds in unavailable  
intervals. Unavailable intervals start upon the detection of 10 contiguous  
severely errored seconds (SES), and end upon the detection of 10 non-  
severely errored seconds.  
Percentage Unavailable Seconds (%US): The number of unavailable  
seconds expressed as a percentage of total seconds in the measurement  
interval.  
% US = ( US / TS) * 100%  
US = unavailable seconds in the measurement interval  
TS = total seconds in the measurement interval  
Error History Indicators  
The Analyzer (performance) history indicators are  
located in the ERROR HISTORY section of the front  
panel. These indicators will latch on when the indicated  
event occurs, and can be cleared by the user.  
SYNC LOSS  
BIT  
PHASE  
POWER  
CLEAR  
SYNC LOSS: This indicator will turn on if the LOCK LED turns off;  
that is if the BER rises above the current synchronization threshold (See  
Synchronization (LOCK) Threshold in Chapter 4)  
BIT: Will turn on if a bit error is detected.  
PHASE: Will turn on if a phase error is detected. The Analyzer will  
report a phase error when the active clock edge moves too close to the  
data waveform transition point thus violating the input circuit setup or  
hold time.  
POWER: Will turn on after a power loss has occurred.  
3-44  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
CLEAR Control  
Pressing the CLEAR key will reset all active history indicators. Note that when  
you start a test, you must clear test results and history indicators by pressing the  
ERROR DETECTION CLEAR and ERROR HISTORY CLEAR keys  
respectively.  
Audio (Beeper) Function  
The Analyzer may be set up to "beep" each time a second is detected in which  
BER is above a specified threshold. The AUDIO VOL and RATE controls are  
used to configure this function.  
Procedure To Set Up the Audio Alert Function  
1.  
Press the AUDIO RATE up or down keys to increment or decrement the  
current audio alert BER threshold. The current value of the AUDIO  
RATE will be displayed in the bottom, right field of the display for about  
seven seconds after the last key press. Available selections are 1E-x,  
where x = 2, 3, ... 16  
2.  
Press the AUDIO VOL up or down keys to increment or decrement the  
current audio alert volume. There are four volume levels. The minimum  
value is "OFF". Except when volume is set to the minimum level, a beep  
will occur each time you press an AUDIO VOL up or down key to  
indicate the current volume.  
Analyzer Error Messages  
When abnormal input conditions are detected, the Analyzer will display various  
error messages to indicate an unusual condition. These are explained below.  
NO CLOCK: This message will appear in the frequency field (top, left)  
if no activity is detected at the CLOCK input for 20 ms.  
NO DATA: This message will appear in the BER field (top, middle) if  
no activity is detected at the data (or clock) input for 20 ms.  
LOW AMP: May appear when no signal or a low-signal is applied to the  
CLOCK or DATA input and AUTO_SEARCH is enabled  
GB1400 User Manual  
3-45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Starting and Stopping Measurements  
The following section explains how to start and stop TEST measurements, and  
how to initialize or "re-start" WINDOW and TOTALIZE measurements.  
The TEST measurement process has two states: started and stopped . In the  
started or active state, new "current" results are accumulated while all results  
from the previous TEST interval are saved in memory. In the stopped state, all  
current results are frozen so that in effect the results from the last two TEST  
intervals are saved in memory.  
You can tell whether the current TEST process is started or stopped by observing  
the TEST character (T, U, or R) in the display. If the displayed TEST character  
(in front of the BER result) is blinking, then the TEST process is stopped and  
current results are frozen. On the other hand, if the TEST character is not  
blinking, that is if it is on steady, then the current TEST process is started and  
new results are accumulating.  
You can start and stop TEST measurements as follows:  
Procedure for Starting the TEST Measurement Process  
1.  
2.  
3
Configure your Analyzer and Generator as desired. In particular, select a  
TEST timing mode: Timed, Untimed, or Repeat.  
Use the DISPLAY SELECT key to set the display mode to TEST. Verify  
that the expected TEST character (T, U, or R) is shown.  
If the TEST character is blinking, press the ERROR DETECTION  
CLEAR key to stop the TEST process.  
3.  
At this point you may press the ERROR DETECTION CLEAR key to  
start a new TEST process at any time. After pressing CLEAR, verify that  
the displayed TEST character is no longer blinking. After starting a new  
TEST interval you may also reset the bit, phase, and power history  
indicators by pressing the ERROR HISTORY CLEAR key.  
Regardless of the current TEST timing mode, you can stop an active TEST  
process as follows:  
Procedure for Stopping the TEST Process  
1.  
Use the DISPLAY SELECT key to set the display mode to TEST. Verify  
that the expected TEST character (T, U, or R) is shown.  
2
Observe the TEST character.  
a.  
If the character is on steady, then you may stop the current TEST  
interval by pressing the ERROR DETECTION CLEAR key.  
b.  
However, if the character is blinking then the TEST process is  
already stopped and you should not press the CLEAR key until  
you want to start a new TEST interval.  
Note that TEST measurement starting and stopping can be controlled manually  
or automatically, depending on the selected timing mode. When the Untimed  
3-46  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
mode is selected, TEST intervals must be started and stopped manually by the  
user. When the Timed mode is selected, TEST intervals are started manually, but  
stopped automatically after an interval determined by the LENGTH parameter in  
the TEST Menu. When the Repeat timing mode is selected, once the TEST  
process has been started by the user, new TEST intervals are stopped and then re-  
started automatically, at intervals determined by the LENGTH parameter.  
However, even when the Repeat mode is selected, the overall TEST process can  
controlled by the user, that is started and stopped manually.  
Starting New Totalize and Window Measurement Intervals  
Unlike the TEST process, the Totalize and Window measurement processes are  
continuous background processes that cannot be stopped and started by the user.  
However you can clear all current results to start a new measurement interval as  
follows:  
Procedure for Starting a New Totalize or Window Measurement Interval  
1.  
2.  
Configure your Analyzer and Generator as desired.  
Select the desired display mode (Totalize or Window).  
At this point you may press the ERROR DETECTION CLEAR key at any time  
to zero all current results and start a new measurement interval. After starting a  
new TOTALIZE or WINDOW interval you may also reset the bit, phase, and  
power history indicators by pressing the ERROR HISTORY CLEAR key.  
GB1400 User Manual  
3-47  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Menus  
This chapter explains how to use the GB1400 Menu system. It includes basic  
rules, an overview of the Generator and Analyzer Menu structures, and a  
description of each Menu function.  
Functions Performed Using the Menu System  
The GB1400 Menu system is used to perform two types of functions: setup and  
immediate. Menu setup functions are used to set up instrument parameters such  
as test mode (untimed, timed, or repeat), of test duration, and window length.  
Setup functions are also used to configure remote ports and to enable or disable  
reports. Menu immediate functions are used to view or print results based on the  
"test in progress" or the last completed test. Immediate functions are also used to  
view the instrument's software version or a list of installed options.  
Note that a few Menu functions can also be performed using front panel keys—  
for example setting WORD length. However most Menu functions do not have  
front panel equivalents.  
Menu and Function "Pages"  
Once you press the F1 key to enter the Menu system you will see two basic  
display or "page" formats: Menus and functions. Menu pages are used to pick a  
function or another Menu by pressing one of the function keys (F1 ... F4).  
Function pages are used to change one or more setup parameters (setup  
functions) or to perform specific actions (immediate functions).  
An example setup procedure is presented next to illustrate the use of Menus and  
functions. The objectives of this example procedure will be to:  
Set TEST length to 30 minutes.  
Set TEST mode to TIMED.  
Enable On-Error and End-of-Test reports.  
Example Procedure Illustrating Menus and Functions:  
1.  
Press F1 to enter the Analyzer Menu system. At this point you will see  
the first page of the Analyzer top level Menu:  
F1 F2 F3 F4  
MORE TEST WINDOW WORD  
2. Press F2 to enter the TEST Menu. You will now see the second page of the  
main Menu:  
3-48  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
F1 F2 F3 F4  
MORE LENGTH MODE REPORT  
3. Press F2 and you will see the LENGTH function:  
F1:ESC F2<- ->F3 F4:SET  
TEST LENGTH = 01:00:00  
NOTE: Your display may show a different value.  
4. The TEST LENGTH function allows you to set the length of timed tests in  
terms of hours, minutes, and seconds. Notice that either the hours, minutes,  
or seconds field will be flashing. To change the value of the flashing field,  
press the pattern up/down keys. To change the value of another field, use the  
F2 or F3 key to select this field and then use the pattern up/down keys to  
change its value.  
In this example, we will change TEST LENGTH from 1 hour (as shown  
above) to 30 minutes, as shown below:  
F1:ESC F2<- ->F3 F4:SET  
TEST LENGTH = 00:30:00  
5. Note that there are two ways to exit a function like TEST LENGTH. The  
normal way is to press F4 to lock in your changes and exit the function.  
However you can also exit most functions without making any setup change  
by pressing F1 to "escape". In this example we'll press F4 and see the  
following:  
F1 F2 F3 F4  
MORE LENGTH MODE REPORT  
6. Notice that we've returned to the TEST Menu. Next press F3 to enter the  
MODE function and see the following:  
F1:ESC  
F4:SET  
TEST MODE = UNTIMED  
7. Note that the MODE function has only one field and therefore does not use  
the F2 and F3 direction keys. Press the pattern up key one time to select the  
timed test mode and see the following:  
GB1400 User Manual  
3-49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
F1:ESC  
F4:SET  
TEST MODE = TIMED  
8. As before, to lock in this setup change and return to the TEST Menu, press  
the F4 key and see:  
F1 F2 F3 F4  
MORE LENGTH MODE REPORT  
9. The last function we'll perform in this example is to enable End-of-Test and  
On-Error reports. To do this select the REPORT function by pressing F4 and  
see:  
F1:ESC  
F4:SET  
REPORTS ON = NONE  
10. Now press the pattern up key three times to select EOT/ERROR which will  
enable both End-of-Test and On-Error reports. The REPORT function should  
now look like the following:  
F1:ESC  
F4:SET  
REPORTS ON = EOT/ERROR  
11. To lock in this change and return to the TEST Menu, press F4:  
F1 F2 F3 F4  
MORE LENGTH MODE REPORT  
12. Since all of the setup goals have been accomplished, we now want to exit the  
Analyzer Menu system. To do this from the TEST Menu, or from any Menu,  
simply keep pressing the F1 key until the normal display appears. In this  
example you would see the following:  
a. Press F1 and see the second page of the TEST Menu .  
b. Press F1 a second time and see the third page of the TEST Menu.  
c. Press F1 a third time and see the first page of the main Menu again.  
d. Press F1 a fourth time to see the second page of the main Menu.  
e. Press F1 a fifth time and see the third page of the main Menu.  
f. Press F1 a sixth time to exit the Menu system and see the normal Analyzer  
display format.  
3-50  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
At this point you could perform a 30 minute timed test by:  
1. Selecting the TEST display mode (press DISPLAY SELECT until a "T"  
appears in front of the BER field) and  
2. Pressing the ERROR DETECTION CLEAR key to start a timed test interval.  
General Rules for Using the Menu System  
Operation of the GB1400 Analyzer and Generator Menu systems can be summed  
up by the following rules:  
1. From the normal display mode, press F1 to enter the Menu system.  
2. Navigate to a particular Menu function by pressing the appropriate "F" keys  
to select lower level Menus and finally the desired function.  
3. In multi-field functions, use the F2 (move left) or F3 (move right) keys to  
select a field. Note that the selected field is indicated by its flashing mode:  
flashing = selected, not flashing = not selected.  
4. Once a field is selected, use the pattern up/down keys to increment or  
decrement the value of the selected field.  
5. To exit any setup function, press F4 to lock in all setup changes or F1 to  
"escape" without making any setup changes.  
6. From any Menu, you can always exit the Menu system by pressing F1 key  
one or more times until the normal display format appears.  
GB1400 User Manual  
3-51  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Menu Summaries  
The GB1400 Generator and Analyzer Menu system may be thought of as a top  
level or "main" Menu plus a series of sub-Menus, with each sub-Menu containing  
a group of related functions. In this section you will find:  
1. A brief description of each Menu found in the GB1400 Menu system.  
2. An overall view of the Analyzer Menu system.  
3. An overall view of the Generator Menu system.  
Note that all Menu names in the following tables below are shown in bold type,  
and that all functions included only in instruments equipped with the 1-Mbit  
Option are marked with an asterisk (*). Once you have reviewed the summary  
tables in this section, please refer to the next section (Menu Functions) for a  
detailed description of each GB1400 Menu function.  
Table 3-10. Menu Descriptions  
Menu  
"Main"  
Found In Which  
Instrument  
Analyzer and Generator  
Description  
Provides access to all other Menus. Also contains a few  
functions not part of any other Menu.  
TEST  
Analyzer only  
Contains functions to set up the TEST measurement  
process including timing mode, End-of-Test reports, and  
the test threshold.  
WINDOW  
Analyzer only  
Contains functions to set up the WINDOW measurement  
process including window length and End-of-Window  
reports.  
WORD  
RS-232  
PRINT  
Analyzer and Generator  
Analyzer and Generator  
Analyzer only  
Contains functions to create and edit WORD patterns.  
Contains functions to set up the RS-232C (serial) port.  
Contains functions to select which port is used to print  
reports and to enable or disable all report printing.  
UTIL  
Analyzer and Generator  
Contains functions to show which options are installed,  
and the current software version.  
3-52  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Table 3-11. Analyzer Menu System Overview  
Menu  
Page  
F1  
F2  
F3  
F4  
"Main"  
1
2
3
MORE  
MORE  
EXIT  
TEST  
RS232  
PRINT  
WINDOW  
GPIB  
TIME  
WORD  
AUTO  
UTIL  
(to Normal mode)  
TEST  
1
2
3
MORE  
MORE  
ESC  
LENGTH  
THRES  
VIEW-CUR  
MODE  
SQUEL  
--  
REPORT  
PRINT  
VIEW-PRE  
(to MAIN Menu)  
WINDOW  
WORD  
1
2
MORE  
ESC  
(to MAIN Menu)  
MORE*  
ESC  
(to MAIN Menu)  
MODE  
REPORT  
BITS  
--  
SECOND  
--  
1
2
EDIT*  
SYNC*  
LENGTH*  
FILL*  
BUFFER  
3
ORDER  
RS232  
1
2
MORE  
ESC  
BAUD  
EOL  
PARITY  
XON/XOFF  
SIZE  
ECHO  
(to MAIN Menu)  
PRINT  
UTIL  
1
1
ESC  
(to MAIN Menu)  
ESC  
PORT  
ON/OFF  
VER  
--  
--  
OPTION  
(to MAIN Menu)  
NOTES  
1.  
2.  
Menu names appear in bold typeface.  
Functions included only in instruments equipped with the 1-Mbit Option  
are marked with an asterisk (*).  
3.  
The ORDER function appears under the F2 key in units not equipped  
with the 1-Mbit Option.  
GB1400 User Manual  
3-53  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Table 3-12. Generator Menu System Overview  
Menu  
Page  
F1  
F2  
F3  
F4  
MAIN  
1
2
MORE  
EXIT  
RS232  
UTIL  
GPIB  
WORD  
(to Normal  
mode)  
RS232  
WORD  
UTIL  
1
2
MORE  
ESC  
(to MAIN  
Menu)  
MORE*  
ESC  
(to MAIN  
Menu)  
BAUD  
EOL  
PARITY  
XON/XOFF  
SIZE  
ECHO  
1
2
EDIT*  
LENGTH*  
BUFFER  
FILL*  
--  
3
ORDER  
1
ESC  
(to MAIN  
Menu)  
OPTION  
VER  
--  
NOTES:  
1.  
2.  
Menu names appear in bold typeface.  
Functions included only in instruments equipped with the 1-Mbit Option  
are marked with an asterisk (*).  
3.  
The ORDER function appears under the F2 key in units not equipped  
with the 1-Mbit Option.  
3-54  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Menu Function Definitions  
This section describes each Menu function included in the GB1400 Menu  
system. For each function you will find the following information:  
·
·
·
·
·
·
·
·
Basic display format  
Menu in which it is located  
Function name used in the Menu system  
Whether it is found in the Analyzer, Generator, or both  
Which option(s) must be installed for this function to be available  
What this function is used for  
Parameters set using this function and their ranges  
Notes  
Note that most of the following function descriptions are identified by a Menu  
name and a function name, for example Test Length. This is to clarify the  
application of the described function, and to differentiate functions that have the  
same name, for example Word Mode and Window Mode. Also note that function  
descriptions are grouped by Menu.  
GB1400 User Manual  
3-55  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Word Edit (EDIT)  
Format:  
F1:ESC F2<- ->F3 F4:SET  
WORD AT ddddd = bbbbbbbb  
Menu:  
WORD  
Function Name:  
Instruments:  
Options:  
EDIT  
Analyzer and Generator  
Requires the 1-Mbit Option.  
Application:  
Use this function to create new WORD patterns or edit the current  
WORD pattern.  
Parameters:  
Byte Location (ddddd): Set this parameter to the location (in decimal)  
of the byte you want to edit in the current WORD. May be set in the  
range: 00001 to M+1, where M the number of whole bytes in the  
current WORD. If WORD length is M bytes plus N bits, then the  
"byte" location of the last N bits is M+1.  
Byte Value (bbbbbbbb): This is the binary representation of the  
selected byte. Edit this byte using the front panel "bit" keys, MSB 1  
... LSB 8.  
Range: 00000000 to 11111111 (binary)  
Notes:  
Use the WORD LENGTH function to set WORD length.  
See an additional list of remote commands in the Appendix that  
support the 1-Mbit Programmable Word option.  
3-56  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Word Length (LENGTH)  
Format:  
F1:ESC F2<- ->F3 F4:SET  
LEN:mmmmm BYTES + n BITS  
Menu:  
WORD  
Function Name:  
Instruments:  
Options:  
LENGTH  
Analyzer and Generator  
Requires the 1-Mbit Option.  
Application:  
Parameters:  
Use this function to set the length of the current WORD pattern.  
Bytes (mmmmm): Set this parameter to the number of whole  
bytes in the pattern length. That is, if length is M bytes + N bits,  
set this parameter to M.  
Range: 0 to 16,384  
Bits(n): Set this parameter to the number of extra bits in the  
pattern length. That is, if length is M bytes + N bits, set this  
parameter to N.  
Range: 0 to 7.  
Notes:  
See an additional list of remote commands in the Appendix that  
support the 1-Mbit Programmable Word option.  
GB1400 User Manual  
3-57  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Word Fill (FILL)  
Format:  
F1:ESC F4:SET  
FILL WORD MEMORY WITH:hh  
Menu:  
WORD  
Function Name:  
Instruments:  
Options:  
FILL  
Analyzer and Generator  
Requires the 1-Mbit Option.  
Application:  
Use this function to fill all bytes in the current WORD with the  
same 8-bit pattern.  
Parameters:  
Notes:  
Fill Byte (hh): Enter the hex value for the fill byte Range: 00 to  
FF.  
You may use the fill function as the basis for a new WORD  
pattern, then edit individual bytes using the WORD EDIT  
function to create the exact pattern that you need.  
See an additional list of remote commands in the Appendix that  
support the 1-Mbit Programmable Word option.  
3-58  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Word Order (ORDER)  
Format:  
F1:ESC F4:SET  
WORD ORDER = ccc FIRST  
Menu:  
WORD  
Function  
Name:  
ORDER  
Instruments  
Options:  
Analyzer and Generator  
Requires the 1-Mbit Option.  
Application  
Use this function to change the transmit or analysis bit order  
(MSB first or LSB first) of the current WORD pattern.  
Parameters:  
Note:  
Word Order (ccc): May be set to LSB or MSB.  
Word order also applies to the fractional end-byte in patterns that  
do not contain an exact multiple of eight bits.  
See an additional list of remote commands in the Appendix that  
support the 1-Mbit Programmable Word option.  
GB1400 User Manual  
3-59  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Word Synchronization Threshold (SYNC)  
Format:  
F1:ESC F4:SET  
WORD SYNC THRES LEVEL= d  
Menu:  
WORD  
Function Name:  
Instruments:  
Options:  
SYNC  
Analyzer only  
Requires the 1-Mbit Option.  
Application:  
This function is used to set the BER synchronization threshold used  
by the Analyzer for long WORD patterns. This function does not  
affect the sync. thresholds for PRBS or short WORD patterns,  
which are fixed.  
Parameters:  
Notes:  
Long Word Synchronization Threshold Level (d): Set this  
parameter to a level from 1 to 9.  
The long WORD synchronization threshold is always set to 256  
errors in a rolling window of variable length. The length of this  
window is automatically set by the Analyzer, based on the selected  
threshold level, so that the nine threshold levels effectively  
correspond to the following bit error rates:  
Level  
BER  
1
2
3
4
5
6
7
8
9
3.1 E-02  
7.8 E-03  
1.9 E-04  
9.7E-04  
4.8 E-04  
2.4 E-04  
1.2 E-04  
6.1 E-05  
3.0 E-05  
See an additional list of remote commands in the Appendix that  
support the 1-Mbit Programmable Word option.  
3-60  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Buffer  
Format:  
F1: ESC  
F4: SET  
WORD MEM: 0 1M BUFFERS  
Menu:  
WORD àMORE à BUFFER  
Function Name:  
BUFFER  
Instruments:  
Options:  
Generator and Analyzer  
0 segments 1 Mbit  
1 segment  
512 kbits  
3 segments 256 kbits  
6 segments 128 kbits  
10 segments 64kbits  
Selecting memory locations  
Application:  
Parameters:  
Ten possible WORD memory selections are WORD 0 thorugh  
WORD 9.  
Notes:  
GB1400 User Manual  
3-61  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
AUTO  
Format:  
F1: ESC  
F4: SET  
AUTO SEARCH MODE  
Menu:  
Main Menu àF4 à AUTO  
Function Name:  
AUTO  
Instruments:  
Options:  
Analyzer only  
FAST - So-called because of the speed which it determines the  
threshold voltage setting, delay, data pattern and polarity.  
BER - This method requires the user to set criteria pertaining  
to Bit Error Rate threshold and sample size that is used to  
determine the size and center of the data eye.  
Application:  
Parameters:  
Automatic setup and synchronization  
FAST  
BER  
Notes:  
See the Auto Search Synchronization Application Note at the  
end of Chapter 2.  
3-62  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test Length (LENGTH)  
Format:  
F1:ESC F2<- ->F3 F4:SET  
TEST LENGTH = hh:mm:ss  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
LENGTH  
Analyzer only  
None required. This is a standard feature.  
Application:  
Use this function to set the duration of timed tests and the  
repeat interval of repeat timed tests.  
Parameters:  
Notes:  
Hours (hh): Set from 00 to 23.  
Minutes (mm): Set from 00 to 59.  
Seconds (ss): Set from 00 to 59.  
Test length does not affect untimed TEST intervals, or the  
TOTALIZE or WINDOW measurement processes.  
GB1400 User Manual  
3-63  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test Mode (MODE)  
Format:  
F1:ESC F4:SET  
TEST MODE = ccccccc  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
MODE  
Analyzer only  
None required. This is a standard feature.  
Use this function to select a test timing mode.  
Application:  
Parameters:  
Test Timing Mode (ccccccc): May be set to TIMED,  
REPEAT, or UNTIMED  
Notes:  
This function applies only to the TEST measurement process  
and has no impact on either the TOTALIZE or WINDOW  
measurement processes.  
3-64  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test Reports (REPORT)  
Format:  
F1:ESC F4:SET  
REPORTS ON = ccccccccc  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
REPORT  
Analyzer only  
None required. This is a standard feature.  
Application:  
Use this function to enable or disable End-of-Test and On-  
Error reports.  
Parameters:  
Notes:  
Reports On (ccccccccc): May be set to:  
NONE: All test reports are disabled.  
END OF TEST: Only EOT reports enabled.  
ON ERROR: Only On Error reports enabled.  
EOT/ERROR: Both EOT and On Error reports enabled.  
If you want to generate reports, be sure the ON/OFF function  
in the PRINT Menu is set to ON.  
GB1400 User Manual  
3-65  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test Threshold (THRES)  
Format:  
F1:ESC F4:SET  
ERROR THRESHOLD = eeeee  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
THRES  
Analyzer only  
None required. This is a standard feature.  
Use this function to set the value of the test threshold.  
Test Threshold (eeeee): Set from 1E-03 to 1E-16.  
Application:  
Parameters:  
Notes:  
The test threshold affects On-Error reports and the TES  
(threshold errored second) result.  
3-66  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test Squelch (SQUEL)  
Format:  
F1:ESC F4:SET  
ON ERROR SQUELCH = ccc  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
SQUEL  
Analyzer only  
None required. This is a standard feature.  
Application:  
Use this function to enable or disable squelching of On-Error  
reports.  
Parameters:  
Notes:  
On Error Squelch (ccc): Set to ON or OFF  
When On Error Squelch is ON, the analyzer will squelch  
(temporarily stop printing) On Error reports after ten  
consecutive reports, that is ten consecutive seconds in which  
BER exceeds the current test threshold. On Error reports will  
resume after 10 consecutive seconds in which the BER does  
not exceed the test threshold.  
GB1400 User Manual  
3-67  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test Print (PRINT)  
Format:  
F1:ESC F4:SET  
F4 TO PRINT TEST RESULTS  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
PRINT  
Analyzer only  
None required. This is a standard feature.  
Application:  
Use this function to print a test summary report based on  
current test results (if a test is in progress) or previous test  
results (if a test is not in progress).  
Parameters:  
Notes:  
None. This is an immediate function. Simply press F4 to  
generate a report or F1 to escape the function without  
generating a report.  
Make sure the ON/OFF function in the PRINT Menu is ON if  
you want to generate a test summary report.  
3-68  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test View Previous (VIEW-PRE)  
Format:  
F1:ESC F4:SET  
(result name)(count) (%)  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
VIEW-PRE  
Analyzer only  
None required. This is a standard feature.  
Use this function to view results from the last completed test.  
Application:  
Parameters:  
This is an immediate function. After selecting VIEW-PRE  
use the pattern up/down keys to scroll through the results  
shown below.  
START (test start time), STOP (test stop time), ELAPSED  
(duration of test), TTL BIT (total number of bits in interval),  
TTL ERR (total number of bit errors counted), AVE ERROR  
RATE (BER of TEST interval), CUR ERROR RATE (BER  
of WINDOW interval), US (Unavailable Seconds), SES  
(Severely Errored Seconds), TES (Threshold Errored  
Seconds), ES (Errored Seconds), EFS (Error Free Seconds),  
DM (Degraded Minutes), SIG LOSS SEC (seconds in which  
a loss of signal has occurred), SYNC LOSS SEC (seconds in  
which a loss of pattern synchronization has occurred),  
PHASE ERR SEC (seconds in which a phase error has  
occurred).  
GB1400 User Manual  
3-69  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Test View Current (VIEW-CUR)  
Format:  
F1:ESC F4:SET  
(result name)(count) (%)  
Menu:  
TEST  
Function Name:  
Instruments:  
Options:  
VIEW-CUR  
Analyzer only  
None required. This is a standard feature.  
Application:  
Use this function to view current test results. In effect this  
function takes a snap shot of the latest results from a test in  
progress.  
Parameters:  
Notes:  
None. This is an immediate function. Use pattern up/down  
keys to scroll through results. Available results are the same  
as for VIEW-PRE except that STOP time is replaced by the  
message TEST IN PROGRESS  
If the TEST process is currently stopped, this function will  
display the error message: NO TEST IN PROGRESS.  
3-70  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Window Mode (MODE)  
Format:  
F1:ESC F4:SET  
WINDOW MODE = ccccccc  
Menu:  
WINDOW  
Function Name:  
Instruments:  
Options:  
MODE  
Analyzer only  
None required. This is a standard feature.  
Application:  
Use this function to set window length equal to the number of  
bits specified by the WINDOW BITS function, or the time  
specified by the WINDOW SECOND function.  
Parameters:  
Window Mode (ccccccc): May be set to BITS or SECONDS.  
GB1400 User Manual  
3-71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Window Interval in Bits (BITS)  
Format: F1:ESC F4:SET  
WINDOW LEN = 1.0eEE BITS  
Menu:  
WINDOW  
Function Name:  
Instruments:  
Options:  
BITS  
Analyzer only  
None required. This is a standard feature.  
Application:  
When WINDOW MODE is set to BITS, use this function to set  
window duration in terms of bits.  
Parameters:  
Window Length (EE): May be set from 1.0e08 to 1.0e16  
3-72  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Window Interval in Hrs:Min:Sec (SECOND)  
Format:  
F1:ESC F2<- ->F3 F4:SET  
WINDOW LEN = hh:mm:ss  
Menu:  
WINDOW  
Function Name:  
Instruments:  
Options:  
SECOND  
Analyzer only  
None required. This is a standard feature.  
Application:  
When WINDOW MODE is set to SECONDS, use this  
function to set window duration in terms of hours, minutes,  
and seconds.  
Parameters:  
Window Length (hh:mm:ss):  
hh: Set from 00 to 23  
mm: Set from 00 to 59  
ss: Set from 00 to 59  
GB1400 User Manual  
3-73  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Window Reports (REPORT)  
Format:  
F1:ESC F4:SET  
END OF WINDOW PRINT = ccc  
Menu:  
WINDOW  
Function Name:  
Instruments:  
Options:  
REPORT  
Analyzer only  
None required. This is a standard feature.  
Use this function to enable or disable End-of-Window reports.  
End-of-Window Print (ccc): May be set to ON or OFF.  
Application:  
Parameters:  
Notes:  
To print End-of-Window reports, be sure ON/OFF parameter in  
PRINT Menu is set to ON.  
3-74  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
RS-232 Baud Rate (BAUD)  
Format:  
F1:ESC F4:SET  
BAUD = dddd  
Menu:  
RS232  
Function Name:  
Instruments:  
Options:  
BAUD  
Analyzer and Generator  
None required. This is a standard feature.  
Application:  
Use this function to set the baud rate of the serial (RS-232C)  
port.  
Parameters:  
Baud rate (dddd): May be set to 300, 600, 1200, 2400, 4800,  
or 9600.  
GB1400 User Manual  
3-75  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
RS-232 Parity (PARITY)  
Format:  
F1:ESC F4:SET  
PARITY = cccc  
Menu:  
RS-232  
Function Name:  
Instruments:  
Options:  
PARITY  
Analyzer and Generator  
None required. This is a standard feature.  
Use this function to set parity for the serial port.  
Parity (cccc): May be set to ODD, EVEN, or NONE  
Application:  
Parameters:  
3-76  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
RS-232 Data Bits (SIZE)  
Format:  
F1:ESC F4:SET  
SIZE = d  
Menu:  
RS232  
Function Name:  
Instruments:  
Options:  
SIZE  
Analyzer and Generator  
None required. This is a standard feature.  
Application:  
Use this function to set the number of data bits per character  
for the RS-232 (serial) port.  
Parameters:  
Number of Data Bits (d): May be set to 7 or 8.  
GB1400 User Manual  
3-77  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
RS-232 End-of-Line Char. (EOL)  
Format:  
F1:ESC F4:SET  
EOL = ccccc  
Menu:  
RS232  
Function Name:  
Instruments:  
Options:  
EOL  
Analyzer and Generator  
None required. This is a standard feature.  
Application:  
Use this function to select an end-of-line terminator. This  
character or pair of characters will be added to the end of  
every line in reports sent to the RS-232 port.  
Parameters:  
End-of-Line Terminator (ccccc): May be set to CR/LF,  
LF/CR, CR, or LF.  
3-78  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
RS-232 Xon/Xoff (XON/XOFF)  
Format:  
F1:ESC F4:SET  
XON/XOFF ENABLE = ccc  
Menu:  
RS-232  
Function Name:  
Instruments:  
Options:  
XON/XOFF  
Analyzer and Generator  
None required. This is a standard feature.  
Use this function to enable or disable Xon/Xoff flow control.  
Application:  
Parameters:  
Xon/Xoff Flow Control (ccc): May be set to ON (enabled) or  
OFF (disabled).  
GB1400 User Manual  
3-79  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
RS-232 Echo (ECHO)  
Format:  
F1:ESC F4:SET  
RS232 ECHO ENABLE = ccc  
Menu:  
RS232  
Function Name:  
Instruments:  
Options:  
ECHO  
Analyzer and Generator  
None required. This is a standard feature.  
Application:  
Use this function to enable or disable character echo on the  
RS-232 port. When enabled, the instrument will "echo" (that  
is, transmit back to the controller) each character that it  
receives on the RS-232 port.  
Parameters:  
RS-232 Echo Enable (ccc): May be set to ON or OFF.  
3-80  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
GPIB  
Format:  
F1:ESC F4:SET  
TERMINATOR = cccccc  
Menu:  
Selected from "main" Menu.  
Function Name:  
GPIB  
Instruments:  
Options:  
Analyzer and Generator  
None required. This is a standard feature.  
Application:  
Use to select the GPIB end-of-line termination character or  
characters.  
Parameters:  
GPIB End-of-Line Terminator (cccccc): May be set to EOI or  
EOI/LF.  
GB1400 User Manual  
3-81  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Utility Option (OPTION)  
Format:  
F1:ESC  
(options listed here)  
Menu:  
UTIL  
Function Name:  
Instruments:  
Options:  
OPTION  
Analyzer and Generator  
None required. This is a standard feature.  
Application:  
Use this function to see which options are installed in your  
Analyzer or Generator.  
Parameters:  
None. This is an immediate function.  
3-82  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Utility Version (VER)  
Format:  
F1:ESC  
(software version listed here)  
Menu:  
UTIL  
Function Name:  
Instruments:  
Options:  
VER  
Analyzer and Generator  
None required. This is a standard feature.  
Application:  
Use this function to see the software version  
installed in your unit.  
Parameters:  
None. This is an immediate function.  
GB1400 User Manual  
3-83  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Time Option (DATE)  
Format:  
F1:ESC F2<- ->F3 F4:SET  
DATE = mmm dd yy  
Menu:  
Selected from main Menu.  
Function Name:  
Instruments:  
Options:  
DATE  
Analyzer only  
None required. This is a standard feature.  
Use to set the Analyzer's internal date function.  
Application:  
Parameters:  
Month (mmm): Set in range JAN, FEB, ..., DEC  
Day (dd): Set in range 01, 02, ..., 31  
Year (yy): Set in range 93, ..., 99  
Notes:  
End-of-Test reports are date and time stamped.  
3-84  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
Time Option (TIME)  
Format:  
F1:ESC F2<- ->F3 F4:SET  
TIME = hh:mm:ss  
Menu:  
Selected from main Menu.  
Function Name:  
Instruments:  
Options:  
TIME  
Analyzer only  
None required. This is a standard feature.  
Use this function to set the instrument's 24-hour internal clock.  
Application:  
Parameters:  
Hours (hh): Set in range 00 - 23  
Minutes (mm): Set in range 00 - 59  
Seconds (ss): Set in range 00 - 59  
Notes:  
The Analyzer clock uses a 24-hour format.  
GB1400 User Manual  
3-85  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reference  
3-86  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Appendices  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
This appendix details the Specifications of the GB1400 Generator (TX) and GB1400 Analyzer (RX).  
Note: The same term can be expressed three different ways.  
= CLOCK BAR  
= DATA BAR  
= NOT CLOCK  
= NOT DATA  
CLOCK  
DATA  
GB1400 Generator (TX)  
Internal Clock Source  
Frequency Range  
Step Size Range  
Resolution  
1 MHz to 1400 MHz  
0.01,0.1,1,10,100,1000 MHz  
1 kHz  
Accuracy  
10 ppm (within calibration interval)  
Frequency Memory 10 frequencies  
External Clock Source  
Frequency Range  
Burst Mode Option  
Input Level  
1 MHz to 1400 MHz  
150 kHz to 1400 MHz  
0.5V to 2.0Vp-p  
Impedance  
50 Ohm, AC coupled  
(with Burst Mode option, 50 Ohm ECL)  
SMA  
Connector  
GB1400 User Manual  
A-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
Data Patterns  
Format  
NRZ-L, Normal and Complement  
PRBS or WORD (User-programmable)  
2n-1; n=7,15,17,20,23  
Type  
PRBS Patterns  
WORD Lengths  
8 and 16-bit only,  
1 Mbit memory (with optional memory)  
PRBS Phase Tap Information  
The Pseudo-Random data patterns used in the GB1400 TX are generated by shift-register and  
exclusive-OR feedback technique. The pattern is dependent on which feedback taps (shift register  
outputs) are selected.  
For example, PN7 is defined as a seven-stage shift register, which the output of stages 6 and 7 fed  
back (through an exclusive-OR gate) to the beginning of the shift register. The feedback taps used  
in the GB1400 are tabulated here.  
Pattern  
PN7  
PN15  
PN17  
PN20  
PN23  
Feedback  
Taps  
6
14  
14  
17  
18  
7
15  
17  
20  
23  
Data Output (True and Complement)  
Amplitude  
Variable 0.5V to 2.0V, 50 mV steps  
Baseline Offset  
Variable -2.0V to +1.0V, 50 mV steps  
-2.0V to +1.8V, 50 mV steps, with PECL option  
Pulse Top Limit  
+2.0V into 50 Ohms, +4.0V open load  
+2.8V into 50 Ohms (with PECL option)  
Rise/Fall Time  
Source Impedance  
Output Timing  
Jitter:  
150 pS, typical (20-80%) at 1V amplitude  
50 Ohms  
CLOCK/DATA edge-aligned (+/- 100 pS)  
100 pS, peak-to-peak Max. referenced to EXT clock  
SMA  
Connectors  
Data Inhibit  
Rear panel SMA, ECL (50 Ohms to -2V term)  
Asynchronous, 1 bit and 500 pS minimum width  
Front Panel Selectable  
Data Inhibit Rate  
Data Invert  
A-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
Clock Output (True and Complement)  
Amplitude  
Variable, 0.5V to 2.0V, 50 mV steps  
Baseline Offset  
Variable, -2.0V to +1.0V, 50 mV steps  
-2.0V to +1.8V, 50 mV steps, with PECL option  
+2.0V into 50 Ohms, +4V open load  
+2.8V into 50 Ohms, with PECL option  
150 pS, typical (20-80%) at 1V amplitude  
100 pS, peak-to-peak Max. referenced to EXT clock  
50 Ohms  
Pulse Top Limit  
Rise/Fall Time  
Jitter:  
Source Impedance  
Connectors  
SMA  
Rear Panel Auxiliary Outputs: Phase A, Phase B, Clock/2  
Format  
NRZ-L  
Level  
250 mV p-p into 50 Ohms, 50 mV into Hi  
1/2 Clock Rate  
Clock/ Output  
Phase A output  
Phase B output  
Half rate data pattern  
Half rate data pattern  
When in WORD mode, Phase A and Phase B outputs are alternating bits.  
SMA  
Connectors  
Error Injection  
Internal Rates  
External  
Single or 1x10n for n=3,4,5,6,7  
1 error injected for each rising edge, ECL  
Rear panel mounted BNC  
Connectors  
Front Panel Auxiliary Outputs: Pattern Sync; Clock/4  
Level  
250 mVp-p into 50 Ohms, 500 mV into Hi-Z  
One-bit wide pulse per frame  
Quarter Rate Clock  
Pattern Sync  
Clock/4  
Connectors  
SMA  
GB1400 User Manual  
A-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
RS-232 and GPIB Interfaces  
Controlled functions Remote control of all front panel functions except POWER and PANEL LOCK.  
Read-back functions  
Read-back of ten clock frequencies and ten data patterns stored in non-volatile  
memory, unit operating frequency, clock source status, pattern select.  
GPIB EOS character LF (line feed) (OA hex)  
GPIB Address  
Front panel select, 0-30, or OFF-BUS  
AC-Power Requirements  
Voltage range  
Frequency range  
Power  
90 VAC to 250 VAC, auto-ranging  
47-63 Hz  
125 VA Max.  
Fuse rating  
115 VAC; 5 Amp SLO-BLO, 230 VAC 5 Amp SLO-BLO  
0 to +50 degrees C  
Operating range  
Mechanical  
Weight  
10 Kg (22 lbs.)  
Size  
152 mm H x 366 mm W x 340 mm D (6" x 14.4" x 13.4")  
275 mm (7") (4 RMU)  
Rack Height  
A-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
GB1400 Analyzer  
Clock Input  
Frequency Range  
Input Level  
1MHz to 1400 MHz  
0.5V to 2.0Vp-p,. Single Ended or Differential  
Impedance  
50 Ohms, AC coupled (50 Ohm ECL to -2V with BURST MODE option)  
Input Threshold  
Connector  
Non-programmable (fixed threshold levels)  
SMA  
Burst Mode (option) 150 kHz to 1400 Mhz (ECL Levels)  
Data Input  
Format  
NRZ-L, True or inverted, differential or single-ended  
Data Rate  
1 to 1400 Mb/s  
(Burst Mode option 150 kbps to 1400 Mbps)  
-1.5V to +1.0V, 50 mV steps  
Input Threshold  
Input Level  
Impedance  
0.5V to 2.0Vp-p, (Single-ended operation requires external cable connection)  
50 Ohms  
Termination Voltage Selectable, Gnd, -2.0V or AC  
Delay Range  
Connectors  
0-3.99 ns variable, in 5 psS steps  
SMA  
GB1400 User Manual  
A-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
Data Patterns  
Format  
NRZ-L  
Type  
PRBS or WORD (User-programmable)  
2n-1 where n =7,15,17,20,23  
8- and 16-bit only,  
PRSB Patterns  
WORD Length  
1 Mbit with optional memory  
PRBS Phase Tap Information  
The Pseudo-Random data patterns used in the GB1400 RX are generated by shift-register and  
exclusive-OR feedback technique. The pattern is dependent on which feedback taps (shift register  
outputs) are selected.  
For example, PN7 is defined as a seven-stage shift register, which the output of stages 6 and 7 fed  
back (through an exclusive-OR gate) to the beginning of the shift register. The feedback taps used  
in the GB1400 are tabulated here.  
Pattern  
PN7  
PN15  
PN17  
PN20  
PN23  
Feedback  
Taps  
6
14  
14  
17  
18  
7
15  
17  
20  
23  
Reference Data Input  
Format  
NRZ-L true  
Data Rate  
1 Mb/s to 1400 Mb/s  
Variable, -1.5 V to +1.0 V, 50 mV steps  
0.5V to 1.5Vp-p  
Input Threshold  
Input Level  
Impedance  
50 Ohms  
Termination Voltage Selectable, Gnd, -2.0V or AC  
Delay Range  
Connectors  
0-3.90 ns, variable, in 100 pS steps  
SMA  
A-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
Auxiliary Signals: Pattern Sync, Clock, Data, Error and Threshold  
Level  
250 mVp-p into 50 Ohms, 500 mV into Hi-Z  
50 Ohms  
Impedance  
Data Monitor  
Clock Monitor  
Pattern SYNC  
Error Inhibit  
Error Output  
AUX  
Latched Input Data  
Buffered Input Clock  
1-bit wide pulse per frame  
Rear panel, ECL  
Rear panel, ECL  
Rear panel, Data Threshold output  
Note: Connect this output to DATA BAR (Not DATA) for  
single-ended operation.  
Connectors  
SMA  
Synchronization  
Auto Search  
Unit automatically finds the Data Threshold , the Clock/Data input timing phase delay, the input  
Data Pattern (PRBS or WORD mode), and Data Polarity.  
There are two modes to find the Data Delay  
FAST - A quick method using the Clock/Data phase indicator.  
BER - A slower method which uses the signal's bit error rate.  
Either method will make available the width of the Data Eye (if possible). The BER method  
allows user control over:  
Data Sample Size (10E-4 to 10E-11). This is the number of data bits sampled at each Delay  
setting used to determine the center of the Data Eye.  
Bit Error Rate Threshold (10E-3 to 10E-10). This is the threshold used to determine which Delay  
settings are part of the Data Eye Crossing.  
Manual Mode  
User selects parameters, then unit attempts to synchronize on the input data pattern.  
Disable Mode  
SYNC circuitry disabled  
GB1400 User Manual  
A-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
SYNC thresholds  
PRBS mode 25% (1024 erros/4096 bits)  
WORD mode 3.1% (128 errors/ 4096 bits)  
Optional 1 Mbit WORD thresholds, programmable  
Level  
BER  
Ratio (Errors/bits)  
256/8192  
1
2
3
4
5
6
7
8
9
3.1E-2  
7.8E-3  
1.9E-3  
9.7E-4  
4.8E-4  
2.4E-4  
1.2E-4  
6.1E-5  
3.0E-5  
256/32768  
256/131072  
256/262144  
256/524288  
256/1048576  
256/2097152  
256/4194304  
256/8388608  
Measurements  
BER Measurements  
Three simultaneous BER measurements (Totalize, Window and Test) displayed as:  
BER  
Totalize  
9.9E-01 to <1.0E-16  
0 to 99999999, then 1.0E8 to 9.9E36  
BER since power on or reset  
Totalize Mode  
Window Mode  
BER over sliding window,  
programmable in time (1-sec to 24 24-hrs) or bits (1E-8-1E-16)  
Test Mode  
BER over time of test, programmable in time (1-sec to 24-hrs). Additional  
calculations include ES, EFS, TES, SES, DM, US, and LOS.  
Frequency  
System Clock Frequency, 10 KHz resolution  
SYNC loss, Bit Error, Phase Error, Power  
History Indicators  
A-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
RS-232 and GPIB Interfaces  
Controlled functions Remote control of all front panel functions except POWER and PANEL LOCK.  
Read-back functions  
Read-back of ten data patterns stored in non-volatile memory - unit operating  
frequency, bit error rate information, sync and history status, pattern select.  
GPIB EOS character LF (line feed) (OA hex)  
GPIB Address  
Front panel select, 0-30, or OFF-BUS  
Printer Interface  
Format  
Parallel Centronics-type and re-directable to serial (RS-232C) or GPIB ports.  
Front panel key, prints unit setup  
Hardcopy  
Print on event  
Print on EOW  
Print if BER threshold is exceeded; programmable rate (1E-02 to 1E-16)  
Print on End of Window,  
programmable in time (1 sec - 24 hrs), or bits (1E8-1E16)  
Print on EOT  
Print on End of Test, programmable rate 1 sec to 24 hours  
AC-Power Requirements  
Voltage range  
Frequency range  
Power  
90 VAC to 250 VAC, auto-ranging  
47-63 Hz  
125 VA Max.  
Fuse rating  
115 VAC; 4 Amp, 230 VAC 2 Amp  
0 to +50 degrees C  
Operating range  
Mechanical  
Weight  
10 Kg (22 lbs.)  
Size  
152 mm H x 366 mm W x 340 mm D (6" x 14.4" x 13.4")  
275 mm (7") (4 RMU)  
Rack Height  
GB1400 User Manual  
A-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications  
A-10  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer/ Technical Articles  
Section Table of Contents  
·
BERT Primer, see page B-2  
Technical Articles  
·
BERT - First and last measurement tool for transmission device design  
acceptability, see page B-13  
·
·
Ensure Accuracy of Bit Error Rate Tests, see page B-21  
Measure Error Rates Quickly and Accurately, see page B-32  
GB1400 User Manual  
B-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
BERT Definition  
A critical element in digital transmission systems is how error-free its  
transmissions are. This measurement is made by a bit-error-rate test set (BERTs).  
BERTs are not focused or geared to any particular transmission format or  
protocol (although they may be capable of emulating a number of such formats);  
and are not confined to any specific data rates within their operating range. They  
are, therefore, able to function at the most basic “physical layer” of data  
transmission, to determine margin for “error-free” transmission, and find the  
limits of signal amplitude and transmission rate where a digital transmission  
system or device will degrade to unacceptable levels.  
BERT used to test “physical layer”  
To function at the “physical layer” BERTs must be capable of generating their  
own test patterns, and of reporting bit errors versus expected data. The fact that  
BERTs can operate at the most basic level of digital data transmission enables  
them to be very general purpose, cutting across communications industry  
segments. They are employed in the engineering development and test of every  
type of data communications device, from semi-conductors and components, to  
testing end-to-end transmission paths, such as satellite links or undersea cables.  
BERT Building Blocks  
BERTs are made-up of a few fundamental building blocks. They are:  
·
BERT Generator or Transmitter (Tx)  
* Pattern Generator or Memory  
* Clock (may be internal or external)  
* Data Output Amplifier(s)  
·
BERT Analyzer or Receiver (Rx)  
* Reference Pattern Generator or Memory  
* Data Input Amplifier(s)  
* Error Comparator and BER Computation  
GB1400 User Manual  
B-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
BERT Pattern Generation  
Almost all BERT generators include some type of pseudo-random patterns  
generation. These “PRBS” patterns are used to stimulate a “Device Under Test”  
(DUT) for the purpose of comparing actual received data with the “reference”  
data available to the receiver. These PRBS patterns are described below.  
PRBS Patterns  
A type of data pattern used by most BERTs is called “PRBS” - pseudo-random  
binary sequence. PRBS patterns are categorized by the bit-length of the binary  
word generating the pattern. For example, a seven-bit PRBS will be output as a  
th  
serial stream consisting of 27 -1 (2 to the 7 power minus 1 which equals 127  
bits). These 127 bits include all possible permutations of seven bits with the  
exception of “0000000”. Due to the nature of the Shift Register used to generate  
these codes, the code 0000000 never appears. Hence the PRBS pattern is always  
of the form “2n - 1”, e.g., 215 - 1, 223- 1.  
ITU Specifications (CCITT O.150 and O.151) identify several types of PRBS  
patterns used for communications testing. These patterns are usually generated  
by hardware shift registers with appropriate feedback. If the shift register has n-  
stages, the maximum pattern length will be 2^n - 1.  
If the digital signal is taken directly from the output of the shift register (non-  
inverted signal), the longest string of consecutive ZERO's will equal n-1. If the  
signal is inverted, n consecutive ZERO's will be produced.  
Table 1 of ITU Specification O.150 lists several different types of PRBS test  
patterns. Some of the recommended test patterns use "non-inverted" signals  
(PRBS 9, 11, 23), some use "inverted" signals (PRBS 15), and some use both the  
"non-inverted" and the "inverted" signals (PRBS 20).  
GB1400 User Manual  
B-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
The Tektronix PB200 provides capabilities to invert data on both transmit and  
receive. This provides full flexibility to adjust the PRBS signal to the user's  
exact requirements. Table B-1 identifies the PB200 polynomial and shift register  
feedback taps used to generate PRBS data.  
Table B-1 - PRBS Polynomials and shift register feedback taps for PB200  
N
Menu Label PRBS  
Pattern  
Primitive  
Polynomial  
Feedback Taps  
Length in bits  
(2N-1 bits)  
7
7
PN 7  
27-1  
x + x + 1  
6 and 7  
127  
511  
9
4
9
PN 9  
29-1  
x + x + 1  
5 and 9  
10  
3
10  
11  
15  
23  
31  
PN 10  
PN 11  
PN 15  
PN 23  
PN 31  
210-1  
211-1  
215-1  
223-1  
231-1  
x + x + 1  
7 and 10  
9 and 11  
14 and 15  
18 and 23  
28 and 31  
1023  
11  
2
x + x + 1  
2047  
15  
x + x + 1  
32,767  
23  
5
x + x + 1  
8,388,607  
2,147,483,647  
31  
3
x + x + 1  
The Tektronix GB700/1400 provides capabilities to invert data on both transmit  
and receive. This provides full flexibility to adjust the PRBS signal to the user's  
exact requirements. Table B-2 identifies the GB700/1400 polynomial and shift  
register feedback taps used to generate PRBS data.  
Table B-2 - PRBS Polynomials and shift register feedback taps for  
GB700/GB1400  
N
Menu Label PRBS  
Pattern  
Primitive  
Polynomial  
Feedback Taps  
Length in bits  
(2N-1 bits)  
7
7
PN 7  
27-1  
x + x + 1  
6 and 7  
127  
32,767  
15  
15  
17  
20  
23  
PN 15  
PN 17  
PN 20  
PN 23  
215-1  
217-1  
220-1  
223-1  
x + x + 1  
14 and 15  
14 and 17  
17 and 20  
18 and 23  
17  
3
x + x + 1  
131,071  
X20 + x + 1  
1,048,575  
8,388,607  
3
23  
5
x + x + 1  
B-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
PRBS Generation Circuits - A few sample diagrams  
PRBS generators are named after the number of combinations they generate; thus  
the 28-1 PRBS is generated from 255 unique 8-bit combinations, each producing  
one bit in the output stream. The all-zero state is excluded (accounting for the -1),  
because it would generate itself and no other combination. Additionally, the  
occasional 1 is required to keep a line alive, so an all-zero pattern beyond a  
specific bit length should never occur in real traffic. Sample PRBS generators  
are shown below:  
XOR  
Output  
D Q1  
D Q2  
D Q3  
CLK  
Figure B-1. Three-stage PRBS generator (23-1 PRBS)  
Note: Make sure shift registers are not initialized to logical 0’s - this is an  
illegal state.  
XOR  
A
B
D
output  
Q1  
Q2  
Q3  
Q4  
D
D
D
D
C
CLK  
Figure B-2. Four-stage PRBS generator (24-1 PRBS)  
GB1400 User Manual  
B-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
output  
Q1  
Q2  
Q3  
Q4  
Q5  
Q6  
Q7  
D
D
D
D
D
D
D
CLK  
Figure B-3. Seven-stage PRBS generator (27-1 PRBS) with taps at 6 and 7  
The serial patterns generated by the four stage 24-1 PRBS generator (figure B-4  
on previous page) is listed below.  
Table B-3. 24-1 PRBS pattern for Four Stage PRBS Generator  
Clock  
1
A
B
C
D
C
XOR D  
1
0
0
1
1
0
1
0
1
1
1
1
0
0
0
0
1
0
0
1
1
0
1
0
1
1
1
1
0
0
0
0
1
0
0
1
1
0
1
0
1
1
1
1
0
0
0
0
1
0
0
1
1
0
1
0
1
1
1
1
0
0
1
1
0
1
0
1
1
1
1
0
0
0
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
Other Tx Patterns  
Other types of digital patterns may be sent by the generator. Some of these are:  
·
·
Mark/Space Density (groups of 1’s and 0s)  
Custom Pattern entered into the BERT Tx Memory  
In some cases, pattern data for error measurement is fed directly to the BERT  
Receiver for comparison “in real time” with the received data from the DUT.  
The Tektronix GB700 and GB1400 instruments have this capability.  
B-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
BERT Clock  
A clock source is necessary to provide the timing for generation of the BERT  
digital output, and to provide the logic strobe for acquisition of the data by the  
receiver. The Clock must provide clean, sharp logic transitions and needs to be  
delayable to account for time the signals from the BERT take to propagate  
through the DUT. Most BERTs have an internal clock source. All BERTs have  
the ability to operate using an External Clock. Some BERTs have the ability to  
derive the internal clock using an External Reference signal at a fixed frequency,  
usually 10 MHz, as a basis for increased stability and frequency accuracy.  
Providing External Clock allows the possibility of modulating clock frequency  
(adding jitter) in order to stress ability of clock recovery circuit in DUT to  
withstand conditions of noise and pulse dispersion typically found in data  
transmission systems and circuits.  
Output Amplifiers  
BERT Output Amplifiers are responsible for providing features such as  
amplitude offset, peak-to-peak levels, impedances and the degree to which these  
may be set and varied for the purpose of accommodating the DUT, or testing  
sensitivity levels of the DUT. These amplifiers also determine or limit the  
availability of single-ended or differential output. The typical electrical I/O on  
our BERTs is a 1-volt signal centered around ground, either Differential or  
Single-Ended. Differential outputs provide an inverted “copy” of the output  
signal and are used to drive complimentary inputs. If a single-ended signal is  
needed, the complimentary output should always be terminated to the appropriate  
load to insure best signal quality.  
Data Coding, NRZ  
Data generated by a BERT is defined according to certain standard voltage  
levels, amplitude swings and transitions which the BERT Receiver will  
understand as representing a logical “1” or “0”. The most common type of  
encoding is “NRZ” (non-return to zero). For NRZ encoding, consecutive 1’s, for  
example, cause the output level to hold at the “true” state, rather than changing  
between consecutive bits. The level for NRZ only changes when there is a  
transition from 1 to 0, or 0 to 1. Other coding schemes are: RZ (return to zero),  
CMI, AMI... and many others. Coding schemes may be optimized to make it  
easier to recover clock at the far end, or to attempt to keep voltage levels  
balanced on twisted pair conductors.  
BERT Receiver or "Error Analyzer" Components  
For testing using PRBS, the BERT Analyzer relies on its own internal PRBS  
generator to provide a standard for comparison with the incoming bit stream from  
the device under test. Transmitters and receivers must be set to the same clock  
speed and pattern length.  
GB1400 User Manual  
B-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
Received Data Pattern Reference  
If the transmitter is using some other known standard pattern, such as a particular  
Mark-Space Density pattern, a copy of that pattern must also be generated by the  
receiver. The BER reference data may be a User Defined pattern. The same  
pattern used by the transmitter must be loaded into the analyzer's memory.  
Finally, an application specific data stream, supplied at the customer site, may be  
fed directly to the BERT Receiver as an external Reference Data source. Not all  
BERTs have this feature, but our GB700 and GB1400 both do.  
Data Input Amplifier(s)  
The BERT input amplifier stage must accommodate a range of data signal  
amplitudes, DC offsets and input termination impedances. Most BERTs will  
handle either single ended or differential signals and provide a 50-Ohm  
termination. Some BERTs, including our GB700 and GB1400, offer either 50 or  
75 Ohm input impedance. BERTs typically do not have a great deal of input gain  
to accommodate small signals, as oscilloscopes or spectrum analyzers do. Most  
of our BERTs require 500 mV signal amplitude for minimum data input levels.  
Error Comparator  
The BERT receiver compares the incoming data stream bit-by-bit with its  
internal pattern using an Exclusive OR gate (XOR) and responds to non-  
matching inputs by sending a “1” to a built-in error counter. The number of  
errors compared with the number of bits received determines the BER, or Bit-  
Error Rate. This is usually expressed as a power of 10 using a negative  
exponent, since the fraction of errored bits to total bits must be 1 or less.  
BER Computation  
Ideally, the BER will be smaller than 10-9 (one errored bit in one billion). A rate  
of 10-6 is considered marginal. The size of the counter registers used to count  
total bits and errored bits determines the range of BER which the BERT can  
measure. The limits will be in terms of how large a BER can be measured (i.e.,  
how “bad” the error rate is), as well as how small (how “good”).  
Other BER Measurements  
BER measurements may be expressed in various ways: Simple errored bit rate,  
the ratio of errored to total bits, is usually stated in scientific notation using a  
negative power of ten exponent. Other BER statistics include: Total Errored Bits  
and Total Bits, Errored Seconds (the number of seconds which contained at least  
one bit error), Error-Free Seconds, and other definitions. Many of these are  
specified and defined in BellCore and ITU Test Procedures, and other standards.  
B-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
Confidence Level in BER Measurement  
At first glance, one might think that the BER is known after receiving just one bit  
error. It would be expressed as 1 over the total number of bits received. But how  
do we know what the “true” BER is? After all, the first errored bit could have  
been just a freak “glitch”. In reality, from a statistical confidence point of view,  
we must measure long enough to get many errors. This could take a very long  
time.  
Confidence Requires Collecting Many Errors  
If the transmission system had a true BER of 10-12, and we were running at 100  
Mb/s, the average time between errors would be 10,000 seconds. At 3600  
seconds in an hour, the average time between errors would be nearly 3 hours!  
We need more than just one “error event” to have any confidence at all in stating  
an “error rate”. Also, the more errors we accumulate, the greater our confidence  
level that the BER measurement is truly representative of the device under test.  
For a Poisson distribution of errors , BER accuracy is 1 over the square root of  
the number of errors. An accuracy of 5% requires 400 errors to have been  
counted. Conversely, for 95% confidence that an error rate is less than some  
limit, the DUT must be error free for three times the reciprocal of that limit. For  
example, to assure an error rate less than 10 per hour, the test must run error free  
for 0.3 hours.  
Additional Reading  
Dr. Dan Wolaver has written an excellent article on confidence levels in BER  
measurements titled: “Measure Error Rates Quickly and Accurately".  
The article appears later in this section on BERT Technology/ Technical Articles.  
Stress Testing  
Test times can be dramatically reduced in BER measurement by stressing the  
device under test to increase errors. This is done by either:  
* Adding Attenuation  
* Adding Jitter  
* Adding Noise  
Attenuation degrades S/N (signal-to-noise) ratio, and thus reduces the size of the  
data “eye” in amplitude. Adding jitter on the clock (modulating the clock period,  
causing the clock edge to jump around) effectively reduces the data “eye” in  
width. A third technique is to add noise, which also degrades S/N. Any of  
these methods will increase the BER in a known way which allows extrapolation  
of what the error rate would be without stress. Measuring BER in the presence of  
added stress is an essential technique in testing high quality (very low error rate)  
systems quickly.  
GB1400 User Manual  
B-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
Other BERT Features  
In addition to measuring Bit Error Rate, BERTs may have additional features  
which enhance ease of use or expand test capabilities. Some of these might be:  
* Eye Width Measurement  
* Auto Synch Feature  
* Pattern Locking Methods  
* Pattern Loading Software  
* Error Insertion  
* Internal Jitter Generation  
Eye Width Measurement  
Since the BERT Receiver must have the ability to delay the received clock, it  
may have the ability to run the clock edge through a range sufficient to cover the  
received data “eye” . The “eye” width is the time during which the received data  
exhibits clean logic “1” or “0” levels. Ideally the “eye width” is one over the bit  
rate. At the edge of the “eye”, the signal is transitioning from one level to the  
other. The “Eye Width” for any Error Rate is a measure of a system’s timing  
and jitter tolerance. A designer might have to meet a spec such as “eye width at  
500Mb/s and 10-9 BER must be 1.0ns or greater”. The manufacturer is then  
confident that there is sufficient margin in his product to live up to his customers’  
expectations. Vertical compression of the eye (from ISI, echoes, regenerator  
output variations, decision-level instability, etc.) from ideal can be used to  
extrapolate error rate, and derive minimum S/N ratios to assure specified  
performance.  
The user should run the test equipment back-to-back (i.e., Transmitter connected  
directly to Receiver with no device in the test path) first, to establish maximum  
eye width. BERTs inherently have their own set-up and hold times, so back-to-  
back results will always be a little less than perfect.  
Auto-Synch  
Auto-Synch is the ability of the BERT Receiver to search in time and in  
amplitude level for the optimum place to put the Clock edge for the cleanest logic  
level information. This positioning must be done, whether automatically or  
manually, before any meaningful BER measurement can be made. All of our  
BERT products have this Auto-Synch feature.  
B-10  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
Pattern Lock  
Before a BER measurement can be made, the BERT Transmitter and Receiver  
must be using the same test pattern. This may be guaranteed if they use the same  
PRBS or fixed word pattern and are running at the same clock rate, but there is  
still the issue of having the bit comparison begin at the same point in the pattern.  
All of our general purpose BERTs have the ability to do an “auto search” for  
pattern lock. There are two techniques commonly used for this: the “bit slip” or  
“clock slip” method, and the “feed forward” method.  
In the “bit slip” method, each error detected causes a one-bit slip in the reference  
pattern, until the beginning of the pattern is reached. This is normally the only  
method that can be used with custom data structures or word patterns. This is the  
method the GB1400 uses to synchronize any data pattern. This is also the  
method used for WORD patterns with the GB700 and GB1400 instruments.  
With the “bit slip” method, synchronization times will vary by the length of the  
pattern. The longer the pattern, the longer the sync time.  
In the “feed forward” method, which works for PRBS patterns only, a certain  
number of arriving bits are latched into the Receivers PRBS shift register and  
used as the “seed” for the start of the PRBS generation. This is the method the  
GB700 and GB1400 use for PRBS synchronization.  
Both methods rely on realizing some minimum acceptable BER before the  
Receiver considers it has obtained “pattern lock”. It will then begin  
accumulating “bit errors” in the error counter register.  
Pattern Loading Software  
Almost all BERTs have the ability to accept loading of reference patterns into  
internal memories in both transmitter and receiver. In many cases this is via  
computer interface, either RS-232 or GPIB. The GB1400 has an front panel  
floppy disk drive to load patterns. The GB700 and GB1400 use either RS-232  
or GPIB.  
Pattern creation software is a valuable aid in developing custom patterns. A  
simple spread-sheet like tool is available for our BERT products to help with this  
need.  
Error Insertion  
Most BERTs have the ability to internally generate bit errors, either singly or at  
specific bit error rates. This calls for altering bits in the output pattern which are  
opposite from the bits the receiver will use at that location, thus causing the  
Receiver to tally a bit error. This feature may be important in measuring ability  
of device under test to withstand or recover from such errors. Some BERTs,  
including our GB700, will allow an external “trigger” signal to cause an  
immediate bit error to be output.  
Error insertion is also a useful tool to test the “integrity” of your equipment  
setup. You should always insert a few errors in your setup to conform correct  
operation before you start your data collection.  
GB1400 User Manual  
B-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Primer  
Jitter Generation  
Some BERTs have the ability to generate and impose jitter on the internal clock.  
A jittered External Clock input is the means for adding jitter to the Tx source on  
GB700 and GB1400 BERT instruments.  
B-12  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Technical note  
BERT - first and last measurement tool for  
transmission device design acceptability  
Bit error rate testers (BERTs) are the basic tool for testing the quality of transmission systems  
and circuit elements. The job of the BERT is simple - to feed test patterns bit-by-bit through the  
transmission path or device-under-test (DUT), and confirm that the error rate is sufficiently low.  
Typical acceptable error rates might be one in one billion bits or lower.  
Under the hood, BERTs are all 1s and 0s. The general-purpose BERT, one that would be used in  
developing and testing serial transmission designs, independent of any communications  
protocols, operates entirely on this level. You have control of the frequency (bits per second),  
pattern, output amplitude and timing, and can tweak these values to stress a system to determine  
the margin conditions of "acceptable" operation, and reveal design weaknesses.  
Some BERTs are also designed to test quality at the data link layer of a data transmission  
interface/electrical specification or protocol, beyond simply running at the correct operating  
frequencies and tolerances for the standard. These BERTs are able to recognize frames/packets  
and generate them, emulating the data formats called for in the standards. They are useful while  
protocol standards are being hashed out. When a protocol becomes firm and established, the  
BERT is replaced by the Protocol Analyzer.  
The Tektronix family of BERT products (listed at the end of this article, along with specific  
functionality) all conform to the above description, but differ from each other in frequency range,  
number of channels, and pattern and format generation capability.  
Bit error rate testing  
A BERT's basic measurement is the bit error rate (BER), defined as the number of bit errors over  
the total number of bits sent. This is a small, positive number, generally in the range of 10-6 to  
10-15. After the user connects the BERT to both ends of the transmission system or subsystem to  
be tested, the transmitter half of the BERT sends digital test patterns across the system.  
The receiver half at the other end finds the incoming signal and determines the best "decision"  
voltage level and compensates for phase delay to place clock edge at the optimum point. Both  
BERT Transmitter and Receiver generate the same test pattern internally using the same  
algorithm, and the Receiver synchronizes its internal pattern with the pattern coming from the  
Transmitter.  
Simply knowing the total number of errors, however, will not help much in identifying the error  
sources. Other measurements include a time dimension that can help in nailing down a source of  
error. Errored seconds (ES) is the number of seconds during there was as least one bit in error.  
Severely errored seconds (SES) has a BER of 10-3 or greater. Consecutive SES is the measure of  
GB1400 User Manual  
B-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
SESs for which the previous two seconds were also SESs. Some BERTs will graph these and  
other errors over time to illustrate clumping or mark events.  
How long is long enough?  
Every time the BERT detects an error, it logs another check mark in the error column and  
updates the other various measurements it makes. At what point, however, can you say that the  
various measurements give an accurate representation of your system? Consider: With a BER of  
10-15, a 1 Gb/s system will encounter an error every 11.5 days.  
A valid test certainly requires more than a single error to offer statistically relevant results (see  
Table 1). Random sampling is just that - random. Your design may have encountered a burst of  
errors that won't happen again for another three months (perhaps due to some unusual electrical  
interference), but if the sample was not large enough to tell you otherwise, you would consider  
the device bad. Also consider the inverse where a bad system appears good.  
Table 1. Length of Test for Evaluation of 1 Gb/s System  
68% confidence  
(10 errors)  
90% confidence  
(100 errors)  
BER  
10-9  
10-12  
10-15  
10 seconds  
2.8 hours  
116 days  
1.7 minutes  
1.2 days  
3.17 years  
Testing until you have ten errors offers only a 68% confidence in the BER, while 100 errors  
offers 90% confidence. Think about how long it would take to obtain 90% confidence in systems  
running at 1 Mb/s or 19.2 kilobaud, if you were looking for a 10-9 BER. So how do you get  
around taking 3.17 years to thoroughly test that 1 Gb/s system with a BER of 10-15?  
Stressing the transmission system  
One answer is to stress the system and increase the error rate. Error rates measured while a  
system is under stress can be extrapolated to lower error rates for the system with no stress. First,  
take a thorough reading of the design's performance under normal operating conditions. Then, by  
collecting BERs for the system under different levels of stress, you can determine a performance  
curve.  
For example, adding 3 dB of attenuation to impair signal levels, (see Figure 1), the system might  
show a BER of 5 x 10-6. This corresponds to a BER of 10-10 for the system without attenuation  
stress. The goal is not to determine the actual error rate, but the upper bound on the error rate. By  
stressing the system and increasing the error rate experienced, testing can take significantly less  
time (more errors in a shorter time), while still offering an accurate representation of the system's  
quality.  
B-14  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
1
10  
10  
10  
2
3
BER  
4
10  
10  
10  
10  
10  
10  
5
6
7
8
9
10  
11  
12  
13  
14  
15  
16  
10  
10  
10  
10  
10  
10  
10  
7
8
9
10 11 12 13 14 15 16 17 18  
SNR (dB)  
Figure 1. Bit-Error-Rate (BER) is plotted here as a function of the signal-to-noise ratio (SNR),  
where SNR is S/Nrms in decibels (electrical), S is magnitude of difference between the signal (1 or  
0) and the decision threshold and Nrms is the rms value of the Gaussian noise riding on the signal  
There are four major sources of error in any digital system: noise, jitter, baseline wander, and  
intersymbol interference (ISI). A fair number of errors will come from noise; there will always  
be background errors. In general, noise manifests itself as random errors that appear infrequently  
and sporadically, unless there is a strong source of noise close by.  
However, if a great many errors occur in a short period of time, you may be able to correlate the  
burst of errors with other events, either natural (lightning around a microwave radio tower) or  
man-made (running your test at precisely the same time as the once-a-month test of the back-up  
diesel generator).  
Jitter, undesired variations in the timing of edge transitions in clock or data waveforms, can  
cause frame or clock slips. A certain amount of jitter (residual or incidental jitter) is inevitable  
due to phase noise in oscillators, voltage hysterisis in switching transistors, etc.  
We can deliberately add jitter into the system by supplying a jittered clock for the BERT  
transmitter. This allows us to see how susceptible to jitter clock recovery circuits are. We can  
also see whether a transmission circuit element will add jitter. As with adding attenuation,  
stressing the transmission system with a certain level of jitter can be a good predictor of error  
performance with no added jitter stress.  
GB1400 User Manual  
B-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
ISI errors are caused when particular patterns (symbols) of data interfere with each other, leading  
to blurring and smearing of signals. An example of ISI can be illustrated by following a square  
wave (1010....). When the signal leaves the transmitter, the corners of the square wave are  
sharply defined. As the signal travels a couple of miles over a transmission medium, attenuation  
(a function of distance) sets in. The digital waveform experiences phase delay, dependent upon  
the frequency of the signal components. As a consequence, the square corners become more  
rounded and blend into each other, making it difficult to tell where a pulse starts and stops. The  
tails of data pulses interfere with following data and reduce the eye opening (example shown in  
Figure 2).  
Superimposed  
pulses with jitter  
modulation  
Ideal pulse  
position  
- Peak  
+ Peak  
Jitter modulation  
Figure 2. Example of a "Eye Diagram" as viewed on an oscilloscope. Pulse rounding is due to  
phase dispersion, causing ISI.  
By purposely adding noise, jitter or stress patterns, you can stress your design. An external  
attenuator can crank a known dB of loss into the transmission path. BERTs can add jitter by  
using a dithered clock so as to impair timing. Baseline wander can be tested by pattern stressing  
(what happens after a long string of 0s?), causing dc drift and reducing the amplitude of the  
decision threshold.  
B-16  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Stressing through pattern generation  
One common stress test employs a pseudorandom binary sequence (PRBS) generator to create  
test data. The PRBS generator is seeded with a nonzero pattern of n bits. Using a shift register  
with XOR feedback, the PRBS will cycle endlessly through every combination of n-bits (except  
for the all-zero state), with no repeats until every combination has been generated (see Figure 3  
and Table 2 for the 24-1 PRBS).  
XOR  
A
B
C
D
Figure 3. 24-1 PRBS (pseudorandom binary sequence) generator  
Table 2. 24-1 PRBS pattern  
Clock  
1
A
1
0
0
1
1
0
1
0
1
1
1
1
0
0
0
B
0
1
0
0
1
1
0
1
0
1
1
1
1
0
0
C
0
0
1
0
0
1
1
0
1
0
1
1
1
1
0
D
0
0
0
1
0
0
1
1
0
1
0
1
1
1
1
C XOR D  
0
0
1
1
0
1
0
1
1
1
1
0
0
0
1
2
3
4
5
6
7
8
9
10  
11  
12  
13  
14  
15  
GB1400 User Manual  
B-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
PRBS generators are named after the number of combinations they generate; thus the 28-1 PRBS  
is generated from 255 unique 8-bit combinations, each producing one bit in the output stream.  
The all-zero state is excluded (accounting for the -1 in 28-1", above), because it would generate  
itself and no other combination.  
The purpose of a PRBS is to stress a system by testing possible combinations of data that could  
pass through the device, bringing out different types of problems. PRBSs have predictable  
patterns, consisting of strings of 1s and 0s.  
For example, the 8th through the 11th bits of the 24-1 PRBS are all 1s (see Table 2), followed by  
three 0s. If we were looking at a 231-1 PRBS, at some point, we would set thirty-one 1s and later  
thirty 0s would cycle through the system. Such a sequence of patterns could cause the data  
baseline to wander.  
Depending on your application, PRBSs may not simulate the kind of traffic you expect to see  
across your lines. Again, the goal of the PRBS is to stress your system in ways that help you to  
understand its limits and the quality you can expect from it under ordinary circumstances. Note  
that the shorter PRBSs are quicker to repeat: a 28-1 PRBS repeats every 255 bits, whereas a 231-1  
PRBS repeats every 2,147,483,647 bits.  
ITU Specifications (O.150 and O.151) identify several types of PRBS patterns used for  
communications testing. These patterns are usually generated by hardware shift registers with  
appropriate feedback. If the shift register has n-stages, the maximum pattern length will be  
2^n - 1.  
If the digital signal is taken directly from the output of the shift register (non-inverted signal), the  
longest string of consecutive ZEROs will equal n-1. If the signal is inverted, n consecutive  
ZEROs will be produced.  
The ITU Specification O.150 lists several different types of PRBS test patterns. Some of the  
recommended test patterns use "non-inverted" signals (PRBS 9, 11, 23), some use "inverted"  
signals (PRBS 15), and some use both the "non-inverted" and the "inverted" signals (PRBS 20).  
Tektronix GB700/ GB1400 BERTs provide the ability to invert data on both transmit and  
receive. This provides full flexibility to adjust the PRBS signal to the user's exact requirements.  
A cousin of the PRBS is the quasirandom signal source (QRSS). QRSS patterns constrain the  
number of 0s that can appear within a sequence (for example, a 220-1 pattern with no more than  
fourteen 0s within each 20-bit combination). QRSS patterns can also be named n:x, short for  
n-in-x (for example, the 3:24 QRSS cycles through all combinations that contain three 1s and  
twenty-one 0s).  
Other pattern generating options might include all 1s (1111...), all 0s (000...), or alternating 1s  
and 0s (1010...), or mark density. In general, cycling through several different patterns tends to  
stress a system more than continuously running a single pattern.  
Most BERTs have internal memory to allow the creation and storing of your own test patterns.  
These patterns may be real traffic, combinations that stress particular aspects of your design, or  
data with intentional errors. Some BERTs allow you to mix saved patterns and generated  
patterns.  
B-18  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
For example, you could use a saved pattern to create an ATM header and a generated pattern to  
populate the packet with random data, allowing you to build test data that looks more like "live  
traffic". If you are testing an error-correcting circuit on a modem, the transmitted pattern could  
have parity errors that the modem should correct. Because the receiver can reference different  
patterns independent of each other, the "expected" pattern could reflect what the corrected data  
should look like with the errors fixed.  
= = = = = = = = = = = = = =  
GB1400 User Manual  
B-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
B-20  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Technical Article from 5/9/91 Electronic Design magazine  
Ensure Accuracy Of Bit-Error Rate Tests  
By Dan Wolaver and James Hanley, Tektronix  
==========  
To properly evaluate digital transmission systems, users must understand their BER  
tester’s specifications.  
==========  
A critical element in a digital transmission system is how error-free its transmissions are. This  
measurement is made by a bit-error-rate tester (BERT), which replaces one or more of the system’s  
components during a test transmission.  
A BERT must be able to mimic normal and stress conditions and must not be the first component to fail  
when the system is stressed. Moreover, a BERT’s data pattern and clock quality typically differ from  
those of the system under test.  
Consequently, users must know how to obtain and understand these important specifications to ensure an  
accurate picture of their system’s capabilities.  
A digital transmission system (see figure below) includes a data source-such as computer memory, a  
voice digitizer, or a multiplexer--that originates a digital signal, D.  
C
D
F
H
Clock  
Source  
Data  
Source  
Driver  
System  
under test  
Line  
Receiver  
Decision  
circuit  
Data  
G
Clock  
Input  
Clock  
Recovery  
C
D
Threshold  
F
Sampling instant  
G
H
Figure 1. In a typical digital transmission system, the data signal, D is corrupted by noise and  
pulse dispersion. As a result, the received signal, F, is distorted.  
GB1400 User Manual  
B-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
A clock source produces a clock signal, C, that times the occurrence of each bit in the digital signal. A  
driver, which may be a power amplifier, a laser diode, an RF modulator, or a tape head, prepares the  
signal for the system under test. The system under test can be a transmission line with repeaters, or an  
optical fiber link, microwave radio link, or digital tape recorder. The received signal, F, exhibits the noise  
and pulse dispersion that the transmission system adds to the digital signal.  
If the noise and distortion are within limits, the decision circuit can correctly decide whether the original  
bit was a 1 or a 0. The circuit does this by comparing F (at sampling instants determined by clock signal  
G) with a threshold halfway between the two levels. If no errors are made in the decision process, H is a  
delayed replica of the original data signal D. A clock-recovery circuit generates G from information in  
data signal F.  
A malfunction in any system component can cause the recovered data to differ from the original data. The  
primary job of a BERT is to determine the system’s error rate rather than isolate the faulty component.  
But for the sake of convenience, the BERT may replace the clock source in the transmitter or receiver.  
In this case, some fault isolation may be possible by comparing the performance of the system clock  
sources with that of the BERT. But for the comparison to be meaningful, users must understand the  
timing jitter specifications of both units.  
To measure the system’s error rate, the test set performs one or more of the following pairs of functions:  
·
·
·
data-pattern generation and error monitoring;  
clock generation and recovery; and,  
jitter generation and measurement.  
Which functions are used depends on how the BERT is connected in the system.  
The simplest measuring technique (see the following figure) is to replace the system’s data source with  
the BERT’s data-pattern generator and have the BERT receiver monitor the recovered signal for errors.  
The data signal D then becomes D¢. The data-pattern generator can mimic typical traffic by creating  
pseudorandom patterns, or it can stress the system by outputting fixed patterns stored in memory.  
B-22  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
BERT  
receiver  
Data pattern  
generator  
H’  
H
G
F
Clock  
Data  
Driver  
System  
Line  
Decision  
circuit  
Error  
monitor  
Source  
Source  
under test  
receiver  
C
D’  
Data pattern  
generator  
Clock  
recovery  
(a)  
BERT  
transmitter  
Data pattern  
generator  
BERT  
receiver  
H’  
H
G
F
Decision  
circuit  
Error  
monitor  
Line  
receiver  
Clock  
Source  
Data  
Source  
System  
under test  
Driver  
G’  
C’  
D’  
Clock  
Source  
Data pattern  
generator  
Clock  
recovery  
Clock  
recovery  
(b)  
BERT  
transmitter  
G’  
Jitter  
Jitter  
generator  
measurement  
Figure 2. In the simplest use of a bit-error-rate tester, the instrument creates a known data signal,  
D'. At the receive end, the BERT duplicates that signal so it can compared with the transmitted  
version (see flowchart a).  
In some cases, the BERT may supply the system clock signal and even add a known jitter that can  
be measured at the receive end (see flowchart b). If the BERT supplies the clock, the instrument's  
clock source and clock recovery-circuit must be at least as good as their counterparts in the  
system under test.  
Supplying Data Patterns  
To monitor the transmission, the BERT receiver generates its own data pattern, H¢, which is the same as  
the desired data, D¢. The BERT receiver compares the received signal, H, with H¢, and looks for errors.  
The tester records the total number of errors, the ratio of errors to bits (the bit error rate), the number of  
“errored” seconds (ES), and the ratio of ES to total seconds.  
To make a valid comparison, the BERT receiver must synchronize H¢ with H. Accomplishing  
synchronization depends on whether the data is a fixed or psuedorandom pattern.  
Sometimes it is convenient for the BERT to supply its own clock signals for its transmitter and/or its  
receiver. For instance, the system clock may be unavailable in a field situation, or the test engineer may  
want to avoid the trouble of providing and phasing the clock at the BERT receiver. In this case, the  
BERT’s transmitter clock is C¢, and its receiver clock is G¢ (see the figure above for reference). In  
laboratory applications, it is common for the BERT to provide a wide range of clock frequencies.  
The BERT’s clock source and clock-recovery circuit must be as good as their counterparts in the system  
under test. The source must introduce negligible time jitter, because phase jitter in C¢ causes phase jitter in  
the recovered clock signal, G, relative to the received data signal, F.  
GB1400 User Manual  
B-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Likewise, the BERT’s clock-recovery circuit must tolerate at least as much jitter as the system’s recovery  
circuit without causing errors.  
Although the BERT clock source should be essentially jitter-free to test the digital transmission system  
under normal conditions, users may wish to stress the system at times. In that case, the BERT must  
generate controlled jitter. To do so, some BERTs have a jitter generator that can sinusoidally modulate the  
phase of the clock source.  
On the receive end, the BERT monitors the effect of the controlled jitter in two ways: First it looks for an  
increased error rate, then it measures the jitter remaining in the recovered data. The second measurement  
yields the system’s jitter-transfer function. The jitter-measurement circuit can also be used without the  
jitter generator to measure the system’s own jitter.  
The BERT transmitter’s principal task is to send a data pattern to the transmission system. The most  
general scheme is a repeating pattern that can be as short as 8 bits or as long as thousands of bits. Users  
can design the pattern to exercise the system in a number of ways, including noise margin and clock-  
recovery stressing.  
Noise-Margin Stressing  
The quality of signal F determines whether the digital transmission system decides correctly between a  
logic 1 and a logic 0. That quality depends on the noise margin, which is the separation between F and the  
logic threshold at the sampling point. Any distortion (usually due to a nonflat frequency response in the  
linear channel) reduces the noise margin. If the noise margin is large, the error rate is essentially zero and  
doesn’t indicate the margin.  
A BERT, however, can measure the noise margin by reducing it in a controlled way until the error rate is  
significant. The measurement uses what’s called baseline wander. Most transmission systems are AC  
coupled to suppress the effects of biasing and DC offsets (see the following figure).  
B-24  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
0.1 m F  
D’  
C
R
50  
(a)  
D’  
1
Avergage = -0.5  
Average = 0.5  
Time  
-1  
Pattern A  
Pattern B  
Pattern A  
1
(b)  
F
2
1
-1  
Time  
RC  
0.5  
0.5  
(c)  
Figure 3. (a) Most transmission systems use AC coupling.  
(b) Consequently, a bit-error-rate tester can measure the system's noise margin by generating  
signal patterns with an unbalanced number of 1s and 0s.  
(c) The result is baseline wander, which reduces the margin between the received signal, F, and  
the threshold.  
As long as the number of 1s and 0s in the data pattern is equal, the pattern’s DC content is fixed, and the  
coupling circuit doesn’t block anything important. If the balance changes at a low frequency, the  
coupling circuit may block that frequency, causing F to wander up and down. This baseline wander  
reduces the noise margin.  
Properly designed transmission systems ensure that data patterns have no frequency components below  
the coupling circuit’s cutoff, essentially eliminating baseline wander. But a BERT can purposely  
introduce some baseline wander to measure the noise margin.  
An example is an input signal D’ that starts with a 10001000 pattern and switches to a 11101110 pattern.  
During the first imbalanced pattern, the average voltage, -0.5 V is blocked by the coupling circuit, and the  
output F has an average of 0 V. When the pattern changes to 11101110, D¢ averages 0.5 . After a transient  
with a time constant of RC=5ms, the average of F returns to zero, and the signal has wandered by half of  
its amplitude.  
This baseline wander reduces the margin between F and the threshold by 50%, to 0.5 V from 1.0 V. If this  
reduction caused the error rate to become measurable--say 10-6--the conclusion is that the original margin  
was about 50%.  
GB1400 User Manual  
B-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
To stress the noise margin continuously, the tester alternates between 10001000 (pattern A) and  
11101110 (pattern B) at a frequency below the AC coupling circuit’s cutoff frequency. Each pattern  
continues long enough for the circuit’s transient to die out. A duration of 3.14 time constants, or pRC, is  
sufficient. Therefore, the complete fixed pattern stored in memory has a period of at least 2pRC. The  
frequency of the pattern is at most 1/2pRC, which is the cutoff frequency, fL, of the coupling circuit.  
Then if the bit rate is fc, the number of bits in the fixed pattern is:  
N ³ fc / fL  
For example, if fl=32kHz and fc=1 Gbit/s, the fixed data pattern must be at least N = 1 Gbit/s/ 32kHz =  
31,200 bits long.  
Users can create different stress levels by combining the above patterns with patterns that have an equal  
number of 1s and 0s, thus causing no stress in a system with AC coupling. For example, the pattern  
11001100 won’t change the DC content or noise margin. By combining various amounts of this balanced  
pattern with the previous unbalanced patterns, users can stress the system to varying degrees, up to 50%  
(see table below).  
Table 1. Data patterns for noise margin stressing  
Pattern A  
Pattern B  
Margin reduction  
0 %  
1100110011001100  
1000110011001100  
1000110010001100  
1100110011001100  
1110110011001100  
1110110011101100  
12.5 %  
25.0 %  
1000100010001000  
1110111011101110  
50.0%  
Other patterns such as 1000000010000000, stress the noise margin by more than 50%, but they also stress  
the clock-recovery circuit, which may be undesirable.  
Users who want to stress the clock-recovery circuit can do so by varying the transition density. This is  
because the system’s receiver gets its information from the received data signal. For nonreturn-to-zero  
data, the clock information is in the data transitions. Random data contains an equal number of 0-to-1 and  
1-to-0 transitions, and a clock-recovery circuit is usually designed to expect this 50% transitions density.  
The circuit may have trouble with either a greater or lesser density.  
B-26  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
The simplest fixed pattern with a 50% transition density is again 11001100. The patterns in Table 1 that  
stress noise margin by varying the balance of 1s and 0s also maintain a 50% transition density. Similarly,  
patterns that stress the clock-recovery circuit by varying transition density should keep the 1s and 0s in  
balance (see the following table).  
Table 2. Data patterns for clock recovery stressing  
Pattern  
Transition density  
1010101010101010  
1010110010101100  
1100110011001100  
11001110001100111000  
111000111000111000  
11100011100011110000  
1111000011110000  
100%  
75%  
50% (normal)  
40%  
33%  
30%  
25%  
As the transition density is increased or decreased from 50%, the clock-recovery circuit will fail and the  
error rate will become significant. A well-designed clock recovery will typically tolerate transition  
densities between 100% and 25% without causing errors.  
Data Patterns Stored  
Fixed patterns can also be designed to simulate valid line formats in telecommunications.  
One such format is DS2, the third level in the North American digital hierarchy at 6.312 Mbits/s. The  
DS2 frame is 1176 bits long, organized into 24 groups of 49 bits. The first bit in each group of 49 is a  
framing bit or a control bit, and the rest are data bits. A BERT transmitter can generate such a pattern to  
test terminal equipment that looks for the framing and control bits.  
Fixed data patterns are stored in the BERT transmitter. User-defined patterns are stored in RAM, and  
manufacturer-provided patterns are stored in ROM.  
The BERT receiver must be programmed to produce the same data pattern as the transmitter. The receiver  
synchronizes its pattern, H’, to the received data pattern, H, on the basis of error rate. If the error rate is  
greater than some set level, say 10-2, H’ is shifted one bit by dropping a clock pulse. This continues until  
the synchronization is achieved, as indicated by an error rate less than 10-2.  
Another type of pattern, a psuedorandom bit sequence (PRBS), simulates live traffic. A PRBS has all of  
the properties of a random sequence but is periodic. A fixed pattern could be programmed to produce a  
PRBS, but a simple circuit can generate a pattern millions of bits long with only 20 to 30 bits of memory.  
Common pattern lengths are N=27-1, 215-1, and 223-1.  
PRBS patterns can stress the noise margin and the clock recovery as fixed patterns do. But it is done  
randomly, somewhat like live traffic. When averaged over the whole sequence, the number of 1s and 0s  
almost equal (actually different by one), and transition density is 50%. Over a short term, though, the  
averages can be very different, stressing both noise margin and clock recovery for periods of time.  
GB1400 User Manual  
B-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
To stress the noise margin, the PRBS spectrum must have components below the coupling circuit’s cutoff  
frequency, fL. For example, a 23-stage PRBS generator with a bit rate, fc, of 44.7 Mbits/s has a pattern  
length of 223-1=8,388,607 bits.  
The fundamental frequency, fF, is fc/8,388,607=5.33 Hz. If fL=32 kHz, thousands of the pattern’s spectral  
components are removed. The fraction of power removed is given by pfL/fc, and the square root of that  
figure is the rms error as a fraction of the signal level:  
rms error =  
pfL/fc = 0.047  
This error appears as Gaussian noise with an rms value that is 4.7% of the noise margin. The more  
spectral components below the cutoff frequency, the more Gaussian the noise is. However, if fundamental  
would be the PRBS pattern length was 27-1, the 350 kHz, which is greater than fL. The noise margin  
wouldn’t be stressed, and the formula for rms error wouldn’t hold.  
Similarly, a PRBS pattern will stress the clock-recovery circuit if the pattern’s fundamental is within the  
B. If it is, the pattern introduces random fitter in the recovered clock. The jitter’s  
magnitude depends on fB and on offsets within the circuit. The rms jitter is not a function of the PRBS  
pattern length, but the peak jitter increases with pattern length.  
Examining Jitter  
An important factor in a data transmission system is jitter. Ideally, all clock and data signals in the  
systems have a constant frequency with no phase modulation. In practice, a clock source has some phase  
modulation, or jitter, and noise and imperfect equalization introduce additional jitter. The following  
discussion examines clock-source jitter alone, assuming that noise and distortion contribute no jitter.  
If the received data waveform, F, is viewed on an oscilloscope synchronized data, the 1s and 0s overlap to  
produce an “eye” pattern (see figure below).  
Superimposed pulses  
with jitter modulation  
Ideal pulse  
position  
- Peak  
+ Peak  
Jitter modulation  
Figure 4. Viewed on an oscilloscope synchronized to the received data, phase error, or jitter, qe  
shows up as a widening of the recovered clock's waveform.  
B-28  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
If the transmitter clock source has phase jitter q , the received data signal, F, has the same jitter. But the  
i
eye pattern does not display this jitter because the scope is synchronized to the data.  
In general, qo, which is the phase of the recovered clock signal, G, cannot track q, exactly, so some phase  
i
error (qe=q-qo) exists between the clock and the data. With the oscilloscope synchronized to the data, this  
i
error is seen as a broadening of the recovered clock’s trace. The trace’s width is the peak-to-peak value of  
the phase error jitter.  
Phase error can cause a problem when the clock’s rising edge samples the received data to see if it is  
above or below the threshold. If the phase error is too great, the rising clock edge approaches the sides of  
the data eye pattern, and the transmission system’s decision circuit makes errors.  
If the spectral density of the clock-source phase jitter F qi (f) and the clock recovery bandwidth fB are  
known, the rms phase error can be calculated:  
qerms  
=
(p/2)fBF (fB)  
(Equation 1)  
qi  
BERT manufacturers sometimes specify the clock’s single-sideband noise density, F (f), at an offset  
vi  
frequency of 10 kHz, which is also the value of F vi (10 kHz). From this figure, the value of Fqi (fB) can  
be approximated by:  
Fqi (fB)=(10 kHz/fB)2Fqi(10 kHz).  
For example, if Fvi(fc+10 kHz) is -84dBc/Hz, then:  
Fqi(10 kHz)  
=10-84/10  
=2.5´ 10-9 rad2/Hz  
and for fB=16 kHz,  
-9  
Fqi(fB)=(10 kHz/16 kHz)2´ (2.5´ 10-9)=10 rad2/Hz.  
If the BERT manufacturer supplies no information on clock-source jitter, the user must measure the  
spectral density.  
Once fB and F (fB) are known, the rms phase error qerms can be calculated from Equation 1.  
qi  
Typical spectral density at fc=70 Mhz and fB=16 kHz is 10-9 rad2/Hz. For these specifications, Equation 1  
yields an rms phase error of 0.005 rad, or about 0.0008 UI (unit intervals), where 1 UI=2p rad. Because  
the width of the eye pattern in this example is on the order o f1 UI, the phase error has a negligible effect  
on system performance.  
GB1400 User Manual  
B-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Jitter Tolerance  
In general, the noise and imperfect equalization of the transmission system itself introduce much more  
jitter than the clock source does. If the jitter, q, of the received data exceeds the receiver’s jitter  
i
tolerance, the receiver will begin making errors. When the BERT is recovering its own clock, the  
instrument receiver’s jitter tolerance must be greater than the system receiver’s for all waveforms.  
Otherwise, the BERT will report an incorrectly high error rate.  
It is impossible to check all waveforms. Fortunately, however, if the BERT receiver has a higher jitter  
tolerance for sinusoidal jitter at all jitter frequencies, fm, then it has a higher jitter tolerance for all jitter  
waveforms.  
The maximum data phase jitter,qe max, between the data and the clock that the receiver can tolerate. The  
first failure may be the setup time when the decision circuit samples the data with the clock.  
Or the clock-recovery circuit may fail to maintain lock if qe is too great. In any case, qe max is generally  
between 0.3 and 1.0 UI peak-to-peak. If the system’s qe max is unknown, it can be measured.  
The transfer function from q to qe is:  
i
çqe/qç=fm/(f2 =f2 )1/2  
(Equation 2)  
i
m
B
where fm is the frequency of the sinusoidal jitter.  
Then the maximum data jitter a receiver can tolerate is qi max=qe max/çqe/q ç  
i
Below fB, qI max descends at one decade per decade. Above that frequency (where the clock recovery  
can’t follow the data jitter), qi max=qe max.  
For proper operation, the BERT receiver’s jitter tolerance curve must lie above that of the system  
receiver.  
A BERT designed to supply jitter has a sinusoidal generator that modulates the clock phase. Both the  
frequency, fm, and the amplitude, A, of the phase are selectable over certain ranges. The range of fm is  
from f0 to f4, and the range of the amplitude depends on fm. At low frequencies, the bit-error-rate tester  
must generate higher amplitudes than are needed at high frequencies (see following figure).  
Amplitude  
UI peak-to-peak  
A1  
A2  
f1  
f2  
f3  
f4  
Frequency  
Figure 5. The range of jitter frequencies and amplitudes that a BERT should generate.  
B-30  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
A BERT designed to measure jitter has a phase demodulator connected to the covered clock. The range of  
fm is from f1=10 Hz to f4; the amplitude depends on fm.  
The BERT’s jitter generation and jitter measurements specifications should be somewhat higher than the  
maximum jitter that a system can typically tolerate. As a result, a BERT with jitter generation can find a  
receiver’s qe max by setting fm=f4 and increasing A until the receiver begins to make errors. In addition, the  
clock-recovery bandwidth, fB, can be estimated by lowering fm until the jitter tolerance begins to exceed  
qe max.  
BERT Affects Accuracy  
Several BERT characteristics can affect the accuracy of system measurements. For instance, a BERT  
transmitter may have a very jittery clock source, such as an open-loop voltage-controlled oscillator. If so,  
the system will have a higher error rate or less margin than when the system’s clock source is used.  
Measuring the clock-source spectral density and calculation qe rms will uncover this problem.  
Another snag may be that a BERT receiver has a very narrowband clock-recovery circuit, such as crystal  
controlled phase locked loop. The small fB will probably make the BERT less tolerant of jitter than the  
system its testing. In high jitter situations, therefore, the BERT will report a higher bit error rate than the  
actual rate. A BERT transmitter with jitter generation can measure its own receiver’s jitter tolerance and  
that of the system to see which is greater.  
The question of whether a BERT data pattern fairly represents live traffic is more difficult to answer.  
Experience indicates that long PRBS patterns (N greater than 14 ) stress the system more than most live  
traffic does. But it is rare traffic with unusually stressing patterns that is most interesting. Therefore, the  
best users can do is to anticipate these patterns and generate them with fixed patterns from the BERT  
transmitter.  
============  
GB1400 User Manual  
B-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Technical article from 5/95 issue of Electronic Design Magazine  
Measure Error Rates Quickly and Accurately  
By Dan H. Wolaver, Tektronix, Inc.  
Abstract  
The accurate measurement of the error rate of a digital communication system requires  
that a good number of errors be recorded. We show that if n errors are counted, then the  
inaccuracy is about 1/ . For example, by recording 400 errors, the inaccuracy is 5%.  
n
But if the error rate is very low, the time to accumulate 400 errors can be hours or days.  
The measurement time can be reduced by stressing the system under test to produce a  
higher error rate. Special graph paper is provided here to plot the error rate as a function  
of stress. From this plot, error rate measurements made under stress can be extrapolated  
to low error rates at no stress. Measurement time can also be reduce when the task is to  
determine an upper bound on the error rate rather than determine the error rate accurately.  
We show that if a system is error-free for a period T, then there is 95% confidence the  
error rate is less than 3/T. For example, if there are no errors for 1 hour, then 95% of the  
time the system tested has an error rate less than 3 per hour.  
Example of Error Rate Measurement  
Digital communication systems are required to have very low error rates--on the order of 1 error in a  
–9  
billion bits, or a bit error ratio (BER) of 10 or less. When you must measure such low error rates, you  
are faced with a tradeoff; either the test will take a long time or the results will not be accurate. An  
example will illustrate a typical situation with such a tradeoff.  
Suppose the communication system under test has a bit rate of f = 1.544 Mbit/s, and the BER is required  
b
–9  
6
–9  
to be less than 10 . This limit corresponds to 1.544 ´ 10 ´ 10 = 0.001544 errors per second or 5.56  
errors per hour. In general, the error rate r is the bit error ratio times the bit rate:  
r = BER ´ f .  
(1)  
b
The error rate is measured by using either a parity check or a bit-error-rate test set (BERTS). Suppose the  
pattern of errors versus time is that shown in Figure 1.  
0
1
2
3
4
5
6
7
8
9
10  
Time in hours  
Figure 1. Shown are random occurrences of errors at an average rate of five per hour. The  
distribution here is typical of a Poisson random process.  
During the first hour there are seven errors. If the test is terminated at that point, the result is r = 7 / hr >  
5.56 / hr, and the system fails. But if the test is extended, there is only one error in the second hour for a  
total of eight errors in two hours. Then r = 4 / hr < 5.56 / hr, and the system passes. When there is this  
much variation in the measured error rate, you don't have much confidence in the accuracy of the  
measurement. We will see that greater confidence requires greater time.  
B-32  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
If a BERT such as the Tektronix GB700/ GB1400 is used to measure the error rate, the current BER is  
continually calculated and displayed according to the formulas  
r' = n / T  
(2)  
and  
BER' = r' / f = (n / T) / f ,  
(3)  
b
b
where r' and BER' are the measured estimates of the actual r and BER, T is the elapsed measurement  
time, and n is the number of errors counted during T. The variation of r' as T increases is shown in Figure  
2.  
10  
Errors  
per hr  
One-Sigma Inaccuracy Limits ( within them 68% of the time)  
r'  
Measured Error Rate r'  
5
0
Error times  
0
1
2
3
4
5
6
7
8
9
10  
T
Measurement Time  
in hours  
Figure 2. Measured error rate r' is the number of errors n divided by the elapsed time T. As the  
elapsed time increases, r' approaches some "actual" rate (about five per hour in this example).  
For short measurement times r' varies wildly, but it settles down to about 5 / hr as time increases. When  
does r' settle down to the actual error rate r, if ever? Does the system meet the requirement that r < 5.58 /  
hr? Does the test have to take upwards of ten hours?  
BER Measurement Inaccuracy versus Test Time  
The example above raises questions of how close a measured error rate is to the actual error rate and how  
long it takes to get there. We can get quantitative answers if we make some assumptions about the  
process producing the errors. Errors produced by noise are usually a Poisson process (see the sidebar on  
Poisson Errors). This means the errors are unrelated; they do not come in bursts. It also means  
conditions are not changing; the temperature is constant, for instance.  
A Poisson process presumes an "actual" or average error rate r that can be determined from the process  
itself. Our task is to get an estimate r' of this actual rate by measuring n errors in a period T and dividing:  
r' = n / T.  
(4)  
If T is one hour, and if we take many one-hour measurements of n, we will get a range of answers about  
some average n . The standard deviation s of the measurements is the rms of the difference from this  
average:  
N
__  
1
s
º
(n - n )2 ,  
(5)  
N å  
i
i =1  
where N is the number of measurements. About 68% of the measurements will lie within s of the  
average n  
.
As shown in the sidebar on Poisson Errors, the standard deviation of n is given in terms of n:  
s »  
(6)  
n
GB1400 User Manual  
B-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
That is, n is within  
of the expected count most of the time (68% of the time). If we take the  
n
inaccuracy of the measurement to be s as a fraction of n, then  
Inaccuracy  
= s / n » 1/  
.
(7a)  
n
68%  
This relationship is plotted in Figure 3 (the curve for 68% confidence).  
Inaccuracy  
in %  
30  
95% Confidence  
20  
68% Confidence  
10  
0
10000  
100  
1000  
10  
Number of errors measured n  
Figure 3. Inaccuracy error-rate measurement can be expressed as a function of the number of  
errors measured. A confidence of 68 percent means that if the test is repeated, the measured error  
rate will be closer to the actual error rate than inaccuracy indicated 68 percent of the time. For 95  
percent confidence, the inaccuracy is twice as large.  
As an example, suppose it is desired that the accuracy be 0.10, or 10%. Then from Eq. (7a) the test must  
continue until n = 100. If the time to collect 100 errors turned out to be T = 19 hr, then r' = 100 / 19 hr =  
5.26 / hr, and this is within 10% of the actual error rate r. That is, r is inferred to lie between 5.26 – 0.526  
= 4.734 / hr and 5.26 + 0.526 = 5.78 / hr (with a confidence of 68%). Because of the statistical nature of  
the measurement, n = 100 can be more than 10% away from the expected measurement, but 68% of the  
time it will be less than 10% away.  
You can increase your confidence level by using 2s. The measured n = 100 is within 2s (or 20% here) of  
the expected count 95% of the time (see the other curve in Figure 3). In the example of r' = 5.26 / hr, r  
is inferred to lie between 5.26 – 1.052 = 4.208 / hr and 5.26 + 1.052 = 6.312 / hr with a confidence of  
95%. You are more confident the inaccuracy won't be exceeded, but the inaccuracy is twice as large.  
To maintain a confidence of 95% (the higher curve in Figure 3) and still have an inaccuracy of 10%, you  
need to count more errors. If 2s is to be 10% of n, then s is 5% of n, or s / n = 0.05. From Eq.(6) this  
gives 1 / n = 0.05, or n = 400. The general expression for the inaccuracy with 95% confidence is  
Inaccuracy  
= 2s / n » 2/  
.
(7b)  
n
95%  
B-34  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Testing for an Upper Limit on Error Rate  
–9  
If a communication system is required to have a BER less than 10 , the system design usually provides a  
–12  
couple dB of margin. This margin can make the nominal error rate on the order of 10 , which is an  
average of only one error a week for f = 1.544 Mbit/s! It is clearly impractical to measure such a low  
b
error rate accurately. But accuracy is not needed here––only some confidence that the error rate is less  
–9  
than 10 . We will see that determining an upper bound on an error rate takes much less time than  
determining the error rate accurately.  
The proposed method for determining an upper bound on an error rate is to require the system under test  
to be error-free for a measurement period T. The longer T is, the lower the error rate bound. Suppose you  
want to be sure that the actual error rate of some system is less than a specified error rate of r = 5.56 / hr.  
Then you must choose T so an error rate of r = 5.56 / hr or greater will have at least one error in the  
period T. But because of the statistical nature of the measurement, this can't be absolutely guaranteed no  
matter haw large you make T.  
You must settle for some confidence level (say 90%) that the error rate is less than r. So choose T so r =  
5.56 / hr will fail the test 90% of the time. That is, choose T so the probability of measuring n = 0 errors  
is only 10% when the error rate is at the limit r. The sidebar on Poisson Errors gives the probability of  
measuring n = 0 as  
rT  
p(0) = e  
.
(8)  
Then set p(0) = 0.10 or 10% and solve for T:  
- ln (0.10) 2.3  
T =  
=
.
(9)  
r
r
For r = 5.56 / hr, this gives T = 0.414 hr. If the system is error-free for 0.414 hour (25 minutes), you are  
90% confident that the error rate is less than r = 5.56 / hr.  
In general, for a confidence level C that the error rate is less than r, the error-free period is given by  
- ln (1- C)  
T =  
.
(10)  
r
For example, for C = 0.99 and r = 5.56 / hr, then T = 0.827 hr. By doubling the test time you have  
increased the confidence from 90% to 99%. The tradeoff is up to you.  
Reduced Test Time by Stressing  
Whether the objective is to measure the error rate accurately or to determine an upper bound on the error  
rate, you can decrease the measurement time dramatically by stressing the system under test. The stress  
produces a higher error rate, and the higher error rate can be measured more quickly. Then if the error  
rate as a function of stress is known, you can extrapolate to the error rate the system would have when it  
is not stressed.  
The error rate is a function of the distance S of the signal from the decision threshold compared with the  
level of noise. If the noise exceeds S at the decision time, there is an error. Therefore the BER is the  
probability the noise exceeds S. If the noise is Gaussian (or "normal distribution") with an rms value of  
N
, then the BER is given by  
rms  
2
rms  
2
¥
ò
S
¥
1
1
BER =  
e- 0.5x / N dx =  
e-0.5 y dy  
ò
S / Nrms  
Nrms  
2
p
2p  
(11)  
2
S / Nrms  
1
=1-  
e-0.5 y dy =1- cnorm(S / Nrms  
)
ò
0
2
p
The second integral is the result of the substitution y = x / N . The function "cnorm" is the cumulative  
rms  
normal distribution. For an evaluation of this function see, for example, "Probability and Statistics" in  
GB1400 User Manual  
B-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Standard Mathematical Tables published by the Chemical Rubber Co, or use the software product  
Mathcad produced by MathSoft.  
It is usually convenient to measure signal strength and noise in dB. Let the signal-to-noise ratio in dB be  
defined as  
SNR = 20 log(S / N  
).  
(12)  
rms  
Then with Equation (11) we can find BER as a function of SNR. This is plotted in Figure 4. In Figure 4a  
the BER axis is a log scale. In Figure 4b the BER axis has a specially distorted scale so the plot appears  
as a straight line. This will help in determining whether noise is Gaussian, and it will help in  
extrapolating data. Suppose a system has a SNR of 18 dB. According to Figure 4, the corresponding bit  
-16  
error ratio is 10 . At a baud of 1 Gbit/s, this would yield an error only once every 4 months on average.  
To get an estimate of this error rate in a reasonable time, testing with stress is necessary.  
1
2
10  
10  
10  
10  
2
3
BER  
4
10  
3
10  
5
10  
10  
BER  
6
7
8
9
4
5
10  
10  
10  
10  
10  
6
7
10  
11  
12  
13  
14  
15  
16  
10  
10  
10  
10  
10  
10  
10  
8
9
10  
10  
10  
10  
12  
10  
10  
10  
14  
16  
7
10  
10  
7
8
9
10 11 12 13 14 15 16 17 18  
SNR (dB)  
8
9
10  
12 13  
14 15  
16  
17  
11  
18  
(a)  
SNR (dB)  
(b)  
Figure 4. Bit-Error-Rate (BER) is plotted here as a function of the signal-to-noise ratio (SNR),  
where SNR is S/Nrms in decibels (electrical), S is the distance from the signal (1 or 0) to the  
decision threshold and Nrms is the rms value of the Gaussian noise introduced by the first receiver  
state (a). In (b), the log scale was distorted, so the plot is a straight line.  
The stress that we propose is attenuation of the received signal S. Most of the system noise arises in the  
input stage of the data receiver, and the attenuator won't affect this noise. Then if there is no AGC, the  
attenuator reduces S. If there is an AGC, S is held constant and the noise increases. In any case, the ratio  
of S to N  
changes with the attenuation; 6 dB of electrical attenuation decreases the signal-to-noise ratio  
rms  
by 6 dB. In general, the signal-to-noise ratio with stress is  
SNR = SNR – Attenuation, (13)  
0
where SNR is the signal-to-noise ratio without stress (attenuator set to 0 dB).  
0
In order to properly extrapolate data taken with stress, we need to know what a plot of BER versus  
Attenuation looks like for a given SNR . Suppose that SNR is 18 dB. Then for Attenuation = 0 the  
0
0
- 16  
SNR is also 18 dB, and from Figure 4 we find BER = 10  
As the Attenuation is increased to 6 dB, then SNR is reduced to 18 – 6 = 12 dB. According to Figure 4,  
(see point at Attenuation = 0 in Figure 5).  
-5  
this corresponds to BER = 3.5´ 10 (see point at Attenuation = 6 dB in Figure 5). The complete plot of  
B-36  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
BER vs. Attenuation appears as a straight line because the BER scale is again distorted. The line here is  
for the case SNR = 18 dB. For other values of SNR , the plot would fall parallel to the line in Figure 5.  
0
0
Remember that we are talking about electrical attenuation here; 1 dB of optical attenuation is worth 2 dB  
of electrical attenuation.  
2
10  
3
10  
BER  
4
10  
5
10  
6
10  
7
10  
8
10  
9
10  
10  
10  
12  
10  
14  
10  
16  
10  
0
1
2
3
4
5
6
7
8
9
10 11  
Attenuation (dB)  
Figure 5. BER is plotted as function of electrical-signal attenuation for the case of a system with  
BER=10-6 for no attenuation. That is, the SNR0 for no attenuation is 18 dB. Then, SNR with  
attenuation is 18 dB minus attenuation, and BER follows from Figure 4.  
It isn't practical to plot a curve such as that in Figure 5; it would take too long to plot the points for low  
-5  
BER. But if the noise is known to be Gaussian and the BER is found to be 3.5´ 10 for 6 dB of  
–16  
attenuation, then the BER can be inferred to be 10  
for no attenuation. It is actually better to plot two  
points for two attenuations and extrapolate to zero attenuation. An example will show how this  
extrapolation is done.  
GB1400 User Manual  
B-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Example 1  
A 44.736-Mbit/s system seems to have a very low error rate; in a five-minute test no errors occurred. It is  
decided to use stress to estimate the BER with no stress. When 5 dB of electrical attenuation is placed in  
-4  
the signal path, 13,400 errors are measured in one second––a BER of 13400 / 44736000 = 3´ 10 . Using  
graph paper like that provided at the end of this article, plot a point at Attenuation = 5 dB and BER = 3´  
-4  
10 , as in Figure 6. Then the electrical attenuation is reduced to 3 dB, and 16,100 errors are measured in  
-6  
60 seconds. This is a BER of 16100 / (60 ´ 1544000) = 6´ 10 , which is also plotted in Figure 6. A  
-10  
-
straight line through the two points intersects the BER axis at 10 , so the unstressed BER would be 10  
10  
(one error every 3.7 minutes on average.)  
3
10  
BER  
Example 1  
4
10  
5
6
10  
10  
7
8
10  
10  
Example 2  
9
10  
10  
10  
12  
10  
14  
16  
10  
10  
0
1
2
3
4
5
6
7
Attenuation (dB)  
Figure 6. In this extrapolation, we find BER for no attenuation from BER measurements with two  
attentuations. In the first example, many errors were measured, resulting in tight control of the  
extrapolation. In the second, too few errors were measured, creating uncertain BER estimates  
(see the bars) and a sloppy extrapolation.  
B-38  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Note that the line through the points in Figure 6 has about the same slope as the dashed lines. This  
indicates the noise is about Gaussian. As the slope of the plotted line is closer to that of the dashed lines,  
the noise process is closer to Gaussian, and the extrapolation is more reliable. Departure of the slope  
from the Gaussian could be due to (a) too few errors measured, leading to inaccurate BER values, (b) the  
presence of a non-Gaussian noise mechanism such as error bursts, or (c) significant noise in the system  
before the attenuator. (Noise coming into the receiver with the signal is assumed to be less than that  
introduced by the first stage in the receiver.)  
Whether or not the slope is the expected one, confidence in the extrapolation can always be increased by  
taking time to plot out the BER-versus-Attenuation curve once down to very low BER. Thus it may take  
a day or so to test the first system, but subsequent systems can then be tested quickly with the stress-and-  
extrapolate method.  
It is important to measure enough errors that the inaccuracy is low and the extrapolation is valid. Because  
more than 10,000 errors were measured each time, the inaccuracy of the BER measurement is less than  
1% [see Equation (7a)]. This is small enough that the extrapolated results are accurate, even given the  
magnification effect of extrapolation. To illustrate the importance of measuring enough errors, we will  
look at an example where measuring too few errors leads to uncertain results.  
Example 2  
A 1.544-Mbit/s system is stressed with 6 dB of electrical attenuation. In a one-second interval 54 errors  
-5  
are measured––a BER of 54 / 1544000 = 3.5´ 10 . But with only 54 errors, the inaccuracy is 14% (see  
-5  
-5  
Figure 3 for 68% confidence). Therefore the BER lies between 3.0´ 10 and 4.0´ 10 . This uncertainty  
is indicated by plotting a bar at 6 dB in Figure 6. Then the electrical attenuation is reduced to 4 dB, and  
-7  
37 errors are measured in 60 seconds. This is a BER of 37 / (60 ´ 1544000) = 4´ 10 . But with 37  
-7  
-7  
errors, the inaccuracy is 16%, and the BER lies between 3.35´ 10 and 4.65´ 10 . This is also plotted  
as a bar in Figure 6. Straight lines passing through the two bars sweep out the gray region shown and  
-15  
-13  
intersect the BER axis anywhere from 2´ 10  
to 1.5´ 10  
.
The large uncertainty of the extrapolated results in this example is mostly due to the few number of errors  
measured. A good rule is to measure at least 1000 errors for each point. Another guideline is to make the  
larger attenuation at least 1.5 times the smaller; a greater separation between the two points allows better  
extrapolation. Also, use as little attenuation as possible so the extrapolation distance is not so great (this  
involves a trade-off with greater test time).  
Stressing can also be used to reduce the time required to show that the unstressed BER is below some  
specified value. The following example will show how the graph paper provided at the end of the article  
can be used in this way.  
Example 3  
-9  
A 1.544-Mbit/s system is to have a BER no more than 10 . This corresponds to an error rate of r =  
-9  
-9  
1544000 ´ 10 = 0.001544 errors per second. For a confidence C = 95% that the BER of the system is  
less than 10 , it must test error-free for T = 3 / r = 1943 seconds, or 32 minutes [see Equation (10)].  
This test time can be shortened by using stressing.  
-9  
Suppose a system was just on the limit, with an unstressed BER of the specified 10 . Make a plot of  
-9  
BER versus Attenuation by starting at BER = 10 for Attenuation = 0, and draw a straight line parallel to  
-9  
the dashed lines, as in Figure 7. We see that 3 dB of electrical attenuation would raise a BER of 10 to  
-5  
10 , or a stressed error rate of r = 15.44 errors per second. So we stress the system with 3 dB of  
s
attenuation and test it for T = 3 / r = 0.194 seconds. If there are no error in that time, then we have 95%  
s
s
GB1400 User Manual  
B-39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
-5  
confidence that the stressed error rate is less than 10 . By extrapolation, we are 95% confident the  
-9  
unstressed BER is less than 10 .  
4
10  
BER  
Example 3  
5
10  
6
10  
Example 4  
7
10  
8
10  
9
10  
10  
10  
12  
10  
(elec)  
2.5 (opt)  
0
0
1
0.5  
2
1
3
1.5  
4
2
5
Attenuation (dB)  
Figure 7. This plot determines the attenuation necessary to turn a test for BER=10-9 with no stress  
into a test for BER=10-5 with stress (the third example in text). Draw a straight line from BER=10-9  
-5  
at no attenuation parallel to the dashed lines until it rises to BER=10 . The electrical attenuation at  
this point is 3 dB. In the fourth example in the text, 1 dB of optical attenuation is needed to turn a  
test for BER=10-10 with no stress into a test for BER=2 x 10-7 with stress.  
In this case stressing has reduced the test time by a factor of 10,000. This is probably more reduction than  
is needed. It would be better to stress the system less so the test conditions are not so greatly different  
than the normal conditions. Less stress increases the test time, but that could be afforded here.  
Example 4  
-10  
A 51.84-Mbit/s optical system is to have a BER no more than 10 . This corresponds to an error rate of  
-10  
r = 51840000 ´ 10  
= 0.005184 errors per second. If it tests error-free for T = 3 / r = 579 seconds, we  
-10  
are 95% that the BER is less than 10 . We will shorten the test time by using stressing.  
B-40  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
-10  
-10  
for Attenuation =  
Make a plot of BER versus Attenuation for SNR = 10  
by starting at BER = 10  
0
0, and draw a straight line parallel to the dashed lines, as in Figure 7. We will use a smaller stress than in  
Example 3. An optical attenuation of 1 dB (equivalent to 2 dB of electrical attenuation) would raise the  
-7  
-7  
BER to 2´ 10 , or a stressed error rate of r = 51840000 ´ 2´ 10 = 10.37 errors per second. So for  
s
95% confidence, we stress the system with 1 dB of optical attenuation and test it for T = 3 / r = 0.289  
s
s
seconds. If there are no errors in that time, then we have 95% confidence that the stressed error rate is  
-7  
-10  
less than 2´ 10 . By extrapolation, we are 95% confident the unstressed BER is less than 10 . In this  
case stressing has reduced the test time by a factor of 2000.  
Summary  
The inaccuracy of an error rate measurement is not due to any fault of the measurement equipment.  
Rather the inaccuracy come from incomplete knowledge when too few errors are observed. Therefore the  
accuracy can be improved only by taking more time to do the measurement. A good rule of thumb is that  
the inaccuracy is the reciprocal of the square root of the number of errors counted. For example, the  
inaccuracy is 5% if 400 errors are counted.  
Determining that an error rate is below some limit takes less time than determining the error rate  
accurately. If the system under test is error-free of a period T, then we can say the error rate is probably  
below some rate r. An easy rule to remember is that for 95% confidence that the error rate is less than r,  
the system must test error-free for T = 3 / r.  
The time to measure a low error rate can be reduced by stressing the system with a signal attenuator.  
Measure the higher error rate with stress quickly, and extrapolate to the unstressed error rate. (This  
method assumes Gaussian noise and insignificant noise present before the attenuator.) Use the special  
graph paper provided at the end of this article help in the extrapolation; you are free to copy it. Take care  
to observe the guidelines for stressing in order to get good results.  
It is worth taking the time to understand the properties of error rates. A small investment of time here can  
pay off in big savings in reduced test time.  
================  
GB1400 User Manual  
B-41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Sidebar article to Measure Error Rates Quickly and Accurately  
Poisson Error Process  
A Poisson process is one in which events are not dependent on each other, and conditions causing the  
events don't change with time. Raindrops hitting a skylight is an example of a Poisson process. The  
impact of one raindrop doesn't affect the arrival time of another. If we know the average rate r of a  
Poisson error process, then we have completely characterized it. In particular, if errors are measured for a  
period T, the probability of measuring n errors is given by  
(rT)n  
p(n) =  
e- rT  
.
n!  
(For a proof of this, see Probability, Random Variables, and Stochastic Processes by Papoulis, McGraw-  
Hill, 1965.)  
For example, for r = 5 / hr and T = 1 hr, the probability of measuring n errors in one hour is plotted in  
Figure S-1a. It is most probable that n = 4 or 5 errors will be measured. The probabilities for all the n  
sum to one.  
If the one-hour test is repeated many times, the mean (or expected) number of errors is  
µ = rT.  
For the case r = 5 / hr and T = 1 hr, on average µ = 5 errors will be measured. As the test is repeated  
many times for the same r and T, the standard deviation of the measurement n is given by  
s
=
m
= rT . (see Papoulis for a proof of this).  
In this case s = 5 = 2.24, which is 45% of m (see Figure S-1b).  
0.06  
0.18  
0.16  
0.05  
0.14  
0.12  
0.1  
0.04  
s
m
= 0.45  
p
(n)  
s
m
= 0.14  
p
(n)  
0.03  
0.02  
0.01  
0
0.08  
0.06  
0.04  
0.02  
0
s
s
s
s
m
5
m
0
1
2
3
4
6
7
8
9
10 11 12 13  
0
10 20 30 40 50 60 70 80 90 100 110 120 130  
n
n
(S-1a)  
(S-1b)  
Figure S-1a. Probability p(n) of n errors in one hour for an average of 5 per hour. The error  
process is Poisson. About 68% of the time n is no more than ss away from the mean value mm= 5.  
Figure S-1b. Probability p(n) of n errors in ten hours for an average of 5 per hour. Because the  
mean number of errors is larger (mm= 50), ssis now smaller in relation to mm  
.
If the measurement time is increased to T = 10 hr, then µ = 5 ´ 10 = 50 errors, and the curve of p(n)  
becomes much "tighter", as shown in Figure B. Now s = 50 = 7.07, which is only 14% of m. About  
68% of the area under the curve lies between n = m - s and m + s, indicating that 68% of the time n will  
lie in this range. If we consider 68% to be "most of the time," then we can write the "bounds" on n as  
µ - s < n < µ + s.  
For r = 5 / hr and T = 10 hr, the range is ±14%, which is better than the range of ±45% for T = 1 hr.  
However, the tighter range came at the cost of ten times the test time.  
The estimated error rate r' = n / T is correspondingly "bounded" by  
B-42  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
(µ - s) / T < r' < (µ + s) / T  
or  
r - r / T < r'< r + r / T .  
These two "bounds" are shown by the two curves in Figure S-2. The measured error rate r' is seen to lie  
between them most of the time. As T increases, the bounds get closer to r = 5 / hr, but there will always  
be some deviation of r' from r. Therefore the "actual" error rate r can never be known in practice; it  
would take an infinite time to measure r.  
The standard deviation of the error measurement n is  
exactly in practice, we must use the estimates µ » n and r » r' to get the estimate  
» n = r'T .  
s
=
m
= rT . But since µ and r can't be known  
s
102  
103  
104  
105  
BER  
106  
10 7  
10 8  
10 9  
10 10  
1012  
1014  
1016  
(elec)  
(opt)  
0
1
0.5  
2
1
3
1.5  
4
2
5
2.5  
6
3
7
3.5  
8
4
9
4.5  
10  
5
11  
5.5  
0
Attenuation (dB)  
Figure S-2. Specially distorted scale so plots of BER versus signal Attenuation (electrical or  
optical) are straight lines (parallel to the dashed lines) when the noise is Gaussian.  
=============  
GB1400 User Manual  
B-43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
BERT Technical Articles  
Biography  
Dan Wolaver is director of research and development at Tektronix/BTT, Inc. He received a PhD in  
electrical engineering from MIT in 1969. For ten years he worked for Bell Labs on digital  
communications systems, and he taught at Worcester Polytechnic Institute for eleven years. He is the  
author of Phase-Locked Loop Circuit Design.  
B-44  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
This chapter explains the syntax used by the GB1400 remote command language, and  
defines all set and query commands. In addition, commands are listed and briefly  
described in both alphabetical and functional order.  
Type of Commands  
IEEE 488  
Starts on page  
12  
19  
26  
30  
33  
37  
43  
44  
54  
64  
71  
77  
81  
83  
86  
88  
Pattern and Word  
GPIB and RS-232  
Shared Commands  
Clock Source and Frequency Setup  
Output (Clock and Data) Setup  
Error Injection  
Results Retrieve  
Input Setup  
Error Detector and History Setup  
Test Setup  
Window Setup  
Print Setup  
Audio Beeper Setup  
Date & Time  
Commands specific to 1 MB Option  
GB1400 User Manual  
C-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Overview  
This section defines the GB1400 command syntax including command types, parameter  
types, delimiters used between command elements, and terminators used at the end of  
command lines.  
Symbols  
The table below shows the symbols used in this chapter to describe GB1400 commands  
and responses.  
Symbol  
<CR>  
Meaning  
Carriage return (ASCII decimal 13).  
Line Feed (ASCII decimal 10).  
<LF>  
<EOI>  
End or Identify, a message terminator signal specified  
in ANSI/IEEE Std. 488.2-1987  
<ui>  
<NR1>  
Unsigned integer in range 0 through 65,535  
Signed integer value.  
<NR2>  
Floating point value, without an exponent.  
Floating point value, with an exponent.  
<NR3>  
<non-decimal numeric>  
A non-decimal integer in the range 0 - 255 (decimal)  
with leading "#H" (hexadecimal), "#Q" (octal), or "#B"  
(binary). Examples:  
Hexadecimal:  
Octal:  
#HFF  
#Q377  
Binary:  
#B11111111  
<qstring>  
A quoted string; that is a character string with  
beginning and ending quotes.  
[ ]  
|
Enclosed argument is required.  
Exclusive OR. For example the argument [a | b | c]  
means that you must include one and only one of the  
following parameters: a, b, or c.  
C-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Command Types: Set and Query  
There two basic types of GB1400 commands: set commands and query commands. Set  
commands are used to make setup changes or to cause a status change, for example to  
start or stop a test. Query commands ask the instrument to respond with the contents of  
a status register or the value of a given setup parameter.  
GB1400 commands may have only a query form or only a set form, however most  
commands have both. When a command has both a set and query form, the name or  
"mnemonic" used for the query form will be identical to its corresponding set command  
form, except for an added "?". For example the following are the mnemonics for the set  
and query form of the data threshold command:  
q DATA_THRES  
(set command)  
q DATA_THRES?  
(query command)  
Note that in this User's Guide, query commands may be referred to as simply "queries",  
while set commands may be referred to as simply "commands".  
Command Line Format  
Command Names (Headers)  
Every GB1400 command starts with a command header. Headers are character strings  
that contain either an entire command name, or a legal abbreviation of a command name.  
Legal command name abbreviations must include the leading significant characters in the  
command name. For example, in the save_word command only the first two letters are  
significant. Therefore the save_word command header may contain any of the following  
character strings:  
save_word  
save_wor  
save_wo  
save_w  
save_  
save  
sav  
sa  
The minimum abbreviation for each command name is identified in the Command  
Descriptions section later in this chapter. The use of command abbreviations is often  
useful when you are operating a GB1400 Generator or Analyzer manually from a  
terminal. However when including command names in control programs it is  
recommended that the full command names always be used as command headers. This  
improves readability and reduces the chance that a control program will be incompatible  
with future versions of GB1400 software which may include additional commands.  
GB1400 User Manual  
C-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Command Line Rules  
The following rules summarize the basic syntax of GB1400 commands:  
Command Lines: A given command line may contain one or multiple commands. If a  
command line contains multiple commands, commands will be separated by a ";"  
(semicolon).  
Command Line Terminator  
RS-232C Interface: Command lines issued to the instrument should be terminated  
by a simple carriage return (CR). Responses generated by the instrument will be  
terminated as specified by the user in the RS-232 EOL menu function, that is CR, LF,  
CR/LF or LF/CR.  
GPIB Interface: Command lines issued to the instrument can be terminated by  
either EOI or EOI/LF. Responses generated by the instrument will be terminated as  
specified by the user in the GPIB menu function, that is either EOI or EOI/LF.  
Maximum Number of Characters per Line: Command lines may contain a  
maximum of 80 characters before the terminator.  
Command Headers (Names): Each command must start with a header. This header  
must contain either the full name of the command, or an abbreviation containing at least all  
of the leading significant characters identified for that command name. In addition, query  
commands must end with a "?".  
Upper and Lower Case: All characters in a GB1400 command line may be entered in  
either upper or lower case.  
Arguments: Commands may include one or more arguments (parameters) following the  
header. The first argument following the header must be separated from the header by  
one or more blank characters (spaces). Subsequent arguments must be separated from  
previous parameters using commas.  
Blank Characters (Spaces): One or more spaces are required between the command  
header and first parameter (if any). Otherwise spaces are ignored by the GB1400 and  
may be used on a command line between headers, parameters, or required separators for  
readability.  
C-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Setting Arguments Outside of Legal Ranges  
If you issue a set command with an argument value that is outside the allowed range for  
that argument, then the instrument will reject the command.  
Numeric Responses  
If the response to a query command is a number, then it will be specified as one of the  
following types:  
Type  
Description  
<NR1>  
<NR2>  
<NR3>  
decimal integer (e.g., 8)  
decimal real number without exponent (e.g., 2.00)  
decimal real number with exponent (e.g., 700.0E+6)  
<Non-decimal numeric> non-decimal number with leading "#H" (hexadecimal), "#Q"  
(octal), or "#B" (binary).  
GB1400 User Manual  
C-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Command Examples  
The following are some typical GB1400 set and query command examples:  
Command  
clock_freq?  
Action or Response  
Returns the current output clock frequency setup of  
the Generator or the measured input clock frequency  
of the Analyzer  
word_memory?  
Returns the saved word patterns in all 10 word  
memory locations.  
word_memory? 7  
Returns the saved word pattern in word memory  
location 7.  
word memory 9, 16, #Haa, #H23  
Sets the 16 bits of the word pattern stored at location  
9 to the bit sequence represented by AA23  
hexadecimal.  
word_bits 8, #Q307  
recall_word 7  
Sets the first eight bits of the current active pattern to  
the bit sequence represented by 307 octal.  
Recalls the word pattern saved in location 7 and  
makes it the current active pattern.  
word_mem_len 6 , 16  
Sets the length of the word pattern stored in location  
6 to 16 bits.  
view_angle?  
view_angle 3  
rs_prompt "700"  
all_mem?  
Returns the current display view angle setup.  
Sets the view angle to 3.  
Sets the terminal display prompt to "700".  
Returns the word patterns saved in all 10 word  
memory locations.  
C-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Command Summary – Alphabetical  
The following is a listing of all GB1400 Generator and Analyzer commands and the page  
number of their full description.  
Page  
*cls......................................................................................................C-12  
*ese [n]................................................................................................C-12  
*ese?...................................................................................................C-13  
*esr?....................................................................................................C-13  
*idn?....................................................................................................C-13  
*lrn? ....................................................................................................C-14  
*opc.....................................................................................................C-14  
*opc?...................................................................................................C-14  
*rst......................................................................................................C-15  
*sre [n] ................................................................................................C-15  
*sre?....................................................................................................C-16  
*stb?....................................................................................................C-16  
*tst?.....................................................................................................C-17  
*wai.....................................................................................................C-17  
all_mem? .............................................................................................C-30  
amplitude [v] ........................................................................................C-37  
amplitude?............................................................................................C-37  
audio_rat_dn ........................................................................................C-83  
audio_rat_up ........................................................................................C-83  
audio_rate [v].......................................................................................C-83  
audio_rate? ..........................................................................................C-84  
audio_vol [v] ........................................................................................C-84  
audio_vol? ............................................................................................C-84  
audio_vol_dn........................................................................................C-85  
audio_vol_up........................................................................................C-86  
auto_mode ...........................................................................................C-64  
auto_sample [n]....................................................................................C-65  
auto_search [auto | off | disab]...............................................................C-63  
auto_search?........................................................................................C-63  
auto_thresh [n] .....................................................................................C-66  
auto_width ..........................................................................................C-66  
byte_block [a], [i], [b1], ..., [bn] .............................................................C-89  
byte_block? [a].....................................................................................C-90  
byte_delete [a], [i] ................................................................................C-91  
byte_edit [a], [b1] .................................................................................C-92  
byte_edit? [a].......................................................................................C-92  
byte_fill [i], [b1], [b2], ..., [bn]................................................................C-93  
byte_insert [a], [i], [b1], ..., [bn].............................................................C-93  
byte_length [m], [n] ..............................................................................C-94  
GB1400 User Manual  
C-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_length?.........................................................................................C-94  
byte_mode ...........................................................................................C-95  
byte_sync [n] (Analyzer only)...............................................................C-96  
byte_sync? (Analyzer only) ................................................................C-96  
clock_amp_dn......................................................................................C-37  
clock_amp_up......................................................................................C-37  
clock_ampl [v]......................................................................................C-38  
clock_ampl? .........................................................................................C-38  
clock_freq [v].......................................................................................C-33  
clock_freq? ..........................................................................................C-33  
clock_freq? ..........................................................................................C-45  
clock_memory [m], [f]..........................................................................C-34  
clock_memory? ....................................................................................C-33  
clock_memory? [m]..............................................................................C-34  
clock_off_dn........................................................................................C-38  
clock_off_up........................................................................................C-38  
clock_offset [v] ....................................................................................C-39  
clock_offset?........................................................................................C-39  
clock_source [int|ext]............................................................................C-34  
clock_source? ......................................................................................C-34  
clock_step [v].......................................................................................C-35  
clock_step? ..........................................................................................C-35  
clock_stp_dn........................................................................................C-35  
clock_stp_up........................................................................................C-35  
clock_term [neg_2v | gnd | ac|pos_3v] ...................................................C-54  
clock_term? .........................................................................................C-54  
data_amp_dn........................................................................................C-39  
data_amp_up........................................................................................C-39  
data_ampl [v] .......................................................................................C-40  
data_ampl?...........................................................................................C-40  
data_del_dn..........................................................................................C-55  
data_del_up..........................................................................................C-55  
data_delay [v] ......................................................................................C-56  
data_delay?..........................................................................................C-56  
data_invert [on|off]...............................................................................C-19  
data_invert? .........................................................................................C-19  
data_off_dn..........................................................................................C-40  
data_off_up..........................................................................................C-40  
data_offset [v]......................................................................................C-41  
data_offset? .........................................................................................C-41  
data_pattern [prbs | word | rdata]...........................................................C-19  
data_pattern? .......................................................................................C-20  
data_term [neg_2v | gnd | ac | pos_3v]...................................................C-57  
data_term?...........................................................................................C-57  
data_thr_dn..........................................................................................C-58  
data_thr_up..........................................................................................C-58  
data_thres............................................................................................C-58  
data_thres? ..........................................................................................C-59  
C-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
date ["yyyy-mm-dd"].............................................................................C-86  
date?....................................................................................................C-86  
disp_select [total | window | test] ...........................................................C-67  
disp_select?..........................................................................................C-67  
edit_begin [n] .......................................................................................C-97  
edit_cntrl? ............................................................................................C-98  
edit_end [n]..........................................................................................C-98  
error_rate [off|ext|rate_3|rate_4|rate_5|rate_6|rate_7] ............................C-43  
error_rate?...........................................................................................C-43  
error_reset...........................................................................................C-67  
error_single ..........................................................................................C-43  
gpib_address [v] ...................................................................................C-26  
gpib_address?.......................................................................................C-26  
gpib_bus [off_bus | talk_listen ] .............................................................C-26  
gpib_bus?.............................................................................................C-27  
header [on | off]....................................................................................C-31  
header?................................................................................................C-31  
histry_bits?...........................................................................................C-68  
histry_clear ..........................................................................................C-68  
histry_phase? .......................................................................................C-69  
histry_power?.......................................................................................C-69  
histry_stat?...........................................................................................C-69  
histry_sync?.........................................................................................C-70  
logo?....................................................................................................C-31  
offset [v]..............................................................................................C-42  
offset? .................................................................................................C-42  
options?................................................................................................C-32  
prbs_length [v] .....................................................................................C-20  
prbs_length?.........................................................................................C-20  
print_enable [on|off]..............................................................................C-81  
print_enable?........................................................................................C-81  
print_port [ parallel | gpib | serial ]..........................................................C-81  
print_port?............................................................................................C-82  
print_string ["s"]....................................................................................C-82  
rdata_del_dn ........................................................................................C-59  
rdata_del_up ........................................................................................C-59  
rdata_delay [v] .....................................................................................C-60  
rdata_delay?.........................................................................................C-60  
rdata_term [neg_2v | gnd | ac | pos_3v]..................................................C-60  
rdata_term?..........................................................................................C-60  
rdata_thr_dn.........................................................................................C-61  
rdata_thr_up.........................................................................................C-61  
rdata_thres [v]......................................................................................C-61  
rdata_thres?.........................................................................................C-62  
recall_freq [m] .....................................................................................C-36  
recall_mark [m1_8|m1_4|m1_2|m3_4|m7_8] ..........................................C-99  
recall_prom [n]....................................................................................C-99  
GB1400 User Manual  
C-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
recall_word [m]....................................................................................C-21  
res_bits? ..............................................................................................C-45  
res_cur_rate?.......................................................................................C-45  
res_dm?...............................................................................................C-46  
res_dm_per?........................................................................................C-46  
res_efs?...............................................................................................C-46  
res_efs_per?........................................................................................C-47  
res_elapsed? ........................................................................................C-47  
res_errors?...........................................................................................C-47  
res_es? ................................................................................................C-48  
res_es_per? .........................................................................................C-48  
res_los? ...............................................................................................C-48  
res_pha_es?.........................................................................................C-49  
res_ses?...............................................................................................C-49  
res_ses_per?........................................................................................C-49  
res_start?.............................................................................................C-50  
res_stop? .............................................................................................C-50  
res_sync?.............................................................................................C-50  
res_tes?...............................................................................................C-51  
res_tes_per? ........................................................................................C-51  
res_tot_rate?........................................................................................C-51  
res_us?................................................................................................C-52  
res_us_per? .........................................................................................C-52  
rs_echo [on|off]....................................................................................C-27  
rs_echo? ..............................................................................................C-27  
rs_pmt_lf [on|off] .................................................................................C-27  
rs_pmt_lf?............................................................................................C-28  
rs_prompt [s]........................................................................................C-28  
rs_xon_xoff [on|off]..............................................................................C-28  
rs_xon_xoff?........................................................................................C-29  
save_freq [m].......................................................................................C-36  
save_word [m] .....................................................................................C-21  
sync?...................................................................................................C-70  
test_discard..........................................................................................C-71  
test_length [t].......................................................................................C-71  
test_length?..........................................................................................C-71  
test_mode [untimed|timed|repeat]...........................................................C-72  
test_mode?...........................................................................................C-72  
test_prev [current|previous]...................................................................C-72  
test_prev? ............................................................................................C-73  
test_print..............................................................................................C-73  
test_report [eot|on_error|both|none] ......................................................C-73  
test_report?..........................................................................................C-74  
test_squelch [on|off] .............................................................................C-74  
test_squelch?........................................................................................C-74  
test_state [run|stop] ..............................................................................C-75  
test_state?............................................................................................C-75  
test_thres [v]........................................................................................C-76  
C-10  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
test_thres? ...........................................................................................C-76  
time [s] ................................................................................................C-87  
time?....................................................................................................C-87  
total_bits?.............................................................................................C-52  
total_error? ..........................................................................................C-53  
total_rate?............................................................................................C-53  
total_time? ...........................................................................................C-53  
tse [v] (Analyzer Only) ........................................................................C-17  
tse? (Analyzer Only)............................................................................C-17  
tsr? (Analyzer Only) ............................................................................C-18  
view_angle [v]......................................................................................C-32  
view_angle?.........................................................................................C-32  
win_bit_len [v] .....................................................................................C-77  
win_bit_len?.........................................................................................C-77  
win_bits?..............................................................................................C-77  
win_error? ...........................................................................................C-77  
win_mode [bits|sec]..............................................................................C-78  
win_mode?...........................................................................................C-78  
win_prev [current|previous]...................................................................C-78  
win_prev? ............................................................................................C-78  
win_rate?.............................................................................................C-79  
win_report [on|off]................................................................................C-79  
win_report?..........................................................................................C-79  
win_sec_len [s]....................................................................................C-80  
win_sec_len? .......................................................................................C-80  
win_time? ............................................................................................C-80  
word_bits [l], [b1 | b2]...........................................................................C-21  
word_bits? ...........................................................................................C-22  
word_length [l] .....................................................................................C-22  
word_mem_len [m], [l] .........................................................................C-22  
word_mem_ord [m], [msb | lsb].............................................................C-23  
word_mem_ord? ..................................................................................C-23  
word_mem_ord? [m] ............................................................................C-23  
word_memory [m], [l], [b1], [b2] ...........................................................C-24  
word_memory? [m] ..............................................................................C-24  
word_memory? ...................................................................................C-25  
word_order [msb | lsb] ..........................................................................C-25  
word_order?.........................................................................................C-25  
GB1400 User Manual  
C-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Command Descriptions  
The following section defines each GB1400 set and query command. Unless noted  
otherwise, the following conventions will be followed in the command descriptions in later  
sections of this chapter:  
Command Headers: Command headers will be shown using the entire command name  
in lower case. For legal abbreviations, see the Command Summary – Alphabetical  
section earlier in this Chapter.  
Set and Query Command Pairs:  
Commands that have both forms will be listed under the set command name. For  
example the data threshold set and query commands above will be listed under the name  
DATA_THRES.  
Common and Proprietary GPIB Commands  
The following GPIB "common commands" defined in ANSI/IEEE Std. 488.2-1987.  
*cls  
Clear Status. This set command clears the Standard Event Status Register (SESR) and  
the event status bit (ESB) in the Status Byte Register (SBR). In addition it puts the  
instrument into the Operation Complete Command Idle State and the Operation Complete  
Query Idle State.  
Min. Abbr.  
Example  
*cls  
*cls  
*ese [n]  
Event Status Enable. This command sets the Event Status Enable Register (ESER) to  
the bit sequence corresponding to n, where n is a decimal number in the range 0 to 255.  
Min. Abbr.  
Argument  
Example  
*ese  
n: 0 to 255 decimal.  
*ese 255  
(sets the ESER to 11111111 binary)  
C-12  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
*ese?  
Event Status Enable (Query). Returns a decimal number in the range 0 to 255  
corresponding to the contents of the Event Status Enable Register (ESER).  
Min. Abbr.  
Returns  
*ese?  
<NR1>  
where <NR1> is a decimal number from 0 to 255.  
Example  
*ese?  
255  
(command)  
(response)  
*esr?  
Event Status Register (Query). Returns a decimal number in the range 0 to 255  
corresponding to the contents of the Standard Event Status Register (SESR).  
Min. Abbr.  
Returns  
*esr?  
<NR1>  
where <NR1> is a decimal number in the range 0 to 255.  
Example  
*esr?  
213  
(command)  
(response)  
*idn?  
Identify (Query). Returns the GB1400 Generator or Analyzer identification, including  
company name, BERT model number, Generator or Analyzer identifier, and software  
version number.  
Min. Abbr.  
Returns  
*idn?  
TEKTRONIX, BERT-1400 [RX|TX], 0, Vs.ss  
where:  
RX  
TX  
indicates Analyzer  
indicates Generator  
Vs.ss = software version number (e.g. V3.00).  
Example  
*idn?  
(command)  
TEKTRONIX, BERT-1400 RX, 0, V3.00, (response)  
GB1400 User Manual  
C-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
*lrn?  
Learn (Query). Returns a character string listing the instrument's current setup, except  
for:  
q information on the remote ports,  
q calibration values,  
q stored frequencies, or  
q stored words  
The returned string will consist of a series of commands (headers plus parameters).  
These commands may be stored by the controller and used to restore the instrument to  
the same setup at a later time.  
Min. Abbr.  
Example:  
*lrn  
lrn?  
(command)  
AUDIO_RATE 4  
AUDIO_VOL 0  
AUTO_SEARCH AUTO  
BYTE_LENGTH 8,0  
....  
(response) ....  
WIN_SEC_LEN "00:00:1"  
WORD_ORDER MSB  
*opc  
Operation Complete. This command will cause the OPC bit in the Standard Event  
Status Register to be set to one. If the OPC bit is enabled, this will result in an SRQ.  
Thus, the *opc command can be issued after a group of setup commands to determine  
when all of the setup commands have been executed.  
Min. Abbr.  
Example  
*opc  
*opc  
*opc?  
Operation Complete (Query). This query command will cause the instrument to return  
the ASCII character for "1" when all previous commands and queries have been  
completed. Thus the *opc? command may be used to determine when the instrument  
has completed a group of commands.  
Min. Abbr.  
Example  
*opc?  
*opc?  
1
(command)  
(response) <NR1 Numeric>  
C-14  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
*rst  
Reset. This command causes the instrument to return to its factory default settings and  
to enter a known operation state. Specifically *rst does the following:  
q puts the instrument into the Operation Complete Command Idle State.  
q puts the instrument into the Operation Complete Query Idle State.  
q returns most setup parameters to their factory default settings  
(Appendix B).  
However *rst does not impact any of the following:  
q the setup of the RS-232 or GPIB ports.  
q GPIB address.  
q calibration data.  
q the Standard Event Status Register (SESR).  
q the Event Status Enable Register (ESER).  
q the power-on status clear flag setting.  
q stored frequencies or words.  
Min. Abbr.  
Example  
*rst  
*rst  
*sre [n]  
Service Request Enable. This command sets the Service Request Enable  
(SRER) to the bit sequence corresponding to n, where n is a decimal number in the range  
0 to 255.  
Min. Abbr.  
Argument  
Example  
*sre  
n: 0 to 255 decimal  
*sre 48  
(sets SRER to 00110000 binary)  
GB1400 User Manual  
C-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
*sre?  
Service Request Enable (Query). This query command returns a decimal number in  
the range 0 to 255 corresponding to the contents of the Service Request Enable Register,  
where bit 6 is ignored.  
Min. Abbr.  
Returns  
*sre?  
<NR1>  
where <NR1> is a decimal number in the range 0 to 255, where  
Bit 6 is ignored.  
Example  
*sre?  
32  
(command)  
(response)  
(Indicates that the SRE contains 00100000 binary).  
*stb?  
Status Byte (Query). Returns a decimal number in the range 0 to 255 corresponding to  
the contents of the Status Byte Register (SBR), where bit 6 is the Master Summary  
Status bit.  
Min. Abbr.  
Returns  
*stb?  
<NR1>  
where <NR1> is a decimal number in the range 0 to 255, where  
Bit 6 is the Master Summary Status Bit.  
Example  
*stb?  
96  
(command)  
(response)  
C-16  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
*tst?  
Self Test. Causes the instrument to perform a self test and return the result. A result of  
0 means the self test was successful. A return of any other value means the self test was  
not successful. The GB1400 self test is limited in scope.  
Min. Abbr.  
Returns  
*tst?  
0
(if successful)  
Example  
*tst?  
0
(command)  
(indicates successful self test)  
*wai  
Wait. This command forces the instrument to stop processing any additional commands  
until all pending operations are completed.  
Min. Abbr.  
*wai  
tse [v] (Analyzer Only)  
Test Status Enable. This command sets the Test Status Enable Register to the bit  
sequence corresponding to v, where v is a decimal number in the range 0 to 255.  
Min. Abbr.  
Argument  
Example  
tse  
n:  
<NR1>, in the range 0 to 255.  
tse 255  
(sets the TSR to 11111111 binary)  
tse? (Analyzer Only)  
Test Status Enable (Register) Query. This command returns a decimal number  
representing the current contents of the Test Status Enable Register (TSER).  
Min. Abbr.  
Returns  
tse?  
<NR1>, in the range 0 to 255.  
Example  
tse?  
TSE 255  
(command)  
(response)  
GB1400 User Manual  
C-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
tsr? (Analyzer Only)  
Test Status Register Query. This command returns a decimal number representing  
the current contents of the Test Status Register (TSR).  
Min. Abbr.  
Returns  
tsr?  
<NR1>, in the range 0 to 255.  
Example  
tsr?  
TSR 224  
(command)  
(response)  
C-18  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Commands Shared by the Generator and  
Analyzer  
Except where noted, the following commands are found in both the Generator and  
Analyzer command sets.  
Pattern and Word Commands  
Use these commands to select a pattern, enable or disable pattern inversion, create and  
save word patterns, and perform related pattern functions.  
data_invert [on|off]  
Data Inversion. Returns current status of Output Data Polarity. This command enables  
or disables logical inversion of the Generator data output bit sequence or the Analyzer  
input bit sequence.  
Min. Abbr.  
Arguments  
data_inv  
on:  
enables data inversion, outputs inverted data  
disables data inversion, outputs true data  
off:  
Example  
data_invert off  
data_invert?  
Data Inversion Query. Returns a character string indicating whether Generator output  
data inversion or Analyzer input data inversion is enabled (on) or disabled (off).  
Min. Abbr.  
Returns  
data_inv?  
[on|off]  
Example  
data_invert?  
(command)  
DATA_INVERT OFF  
data_pattern [prbs | word | rdata]  
Data Pattern. Sets the Generator pattern mode to PRBS or word, or the Analyzer  
pattern mode to PRBS, word, or reference data.  
Min. Abbr.  
Arguments  
data_p  
prbs: selects the PRBS pattern mode.  
word: selects the word pattern mode.  
rdata: selects the reference data mode (Analyzer only).  
GB1400 User Manual  
C-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Example  
data_pattern prbs  
data_pattern?  
Data Pattern Query. Returns a character string indicating the current Generator or  
Analyzer data pattern mode.  
Min. Abbr.  
Returns  
data_p?  
[prbs|word]  
[prbs|word|rdata]  
(Generator)  
(Analyzer)  
Example  
data_pattern?  
DATA_PATTERN PRBS  
(command)  
(response)  
prbs_length [v]  
PRBS Length. Selects the current PRBS pattern which becomes the current active  
pattern if and only if pattern "mode" is set to PRBS (see data_pattern command). The  
argument [v] may be set to 7, 15, 17, 20, or 23 corresponding to the five PRBS patterns  
that can be transmitted by the Generator and Analyzed by the Analyzer.  
Min. Abbr.  
Arguments  
prb  
7
15  
7:  
Selects the PRBS with a length of 2 -1 bits.  
15:  
17:  
20:  
23:  
Selects the PRBS with a length of 2 -1 bits.  
17  
Selects the PRBS with a length of 2 -1 bits.  
20  
Selects the PRBS with a length of 2 -1 bits.  
23  
Selects the PRBS with a length of 2 -1 bits.  
Example  
prbs_length 23  
prbs_length?  
n
PRBS Length Query. Returns an integer n, where 2 -1 is the length of the current prbs  
pattern.  
Min. Abbr.  
Returns  
prb  
<NR1>  
which may equal 7, 15, 17, 20, or 23.  
Example  
prbs_length?  
PRBS_LENGTH 23  
(command)  
(response)  
C-20  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
recall_word [m]  
Recall Word. Causes the instrument to recall the word pattern saved at location "m" and  
make this pattern the current word pattern and the active pattern.  
Min. Abbr.  
Arguments  
Example  
recall_w  
m:  
0, 1, ..., 9  
recall_word 5  
save_word [m]  
Save Word. Causes the instrument to save the current word pattern to word memory  
location "m".  
Min. Abbr.  
Arguments  
Example  
save_w  
m:  
0, 1, ..., 9  
save_word 5  
word_bits [l], [b1 | b2]  
Word Bits. Returns the programmable WORD pattern. The response will contain the  
pattern length and data bytes. Sets current word length to l bits, and sets the current word  
pattern to the bit sequence represented by b1 and b2.  
Min. Abbr.  
Arguments  
word_b  
l:  
8 or 16.  
b1:  
#00 to #FF  
#Q000 to #Q377  
(hexadecimal)  
(octal)  
#B00000000 to #B11111111  
(binary)  
b2:  
same as b1. b2 is allowed only if l (length) is set to 16  
Example  
word_bits 16, #B10101010, #B11110000  
GB1400 User Manual  
C-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
word_bits?  
Word Bits Query. The response will be in the form [n] [byte 1] [byte 2], where n is  
either 8 or 16 (the current word length) and byte 1 and byte 2 are hex, octal, or binary  
representations of the first and second bytes in the pattern. Note that byte 2 will be  
included only if pattern length is 16.  
Min. Abbr.  
Returns  
word_b?  
<NR1>, <non-decimal numeric(s) >  
Example  
word_bits?  
WORD BITS 16, #HAA, #HF0  
(command)  
(response)  
indicating that the current word length is 16 bits and the current  
pattern is AAF0 hex.  
word_length [l]  
Word Length. Sets the current word pattern length to 8 or 16 bits.  
Min. Abbr.  
Argument  
Example  
word_l  
l:  
8 or 16.  
word_length 16  
NOTE: There is no query form to the word_length command. However, you may use  
the word_bits? query to read the current word length.  
word_mem_len [m], [l]  
Word Memory Length. Sets the length of the word pattern saved in location m to l  
bits.  
Min. Abbr.  
Arguments  
word_mem_l  
m:  
0, 1, ..., 9  
8 or 16.  
l:  
Example  
word_mem_len 5, 16  
(sets the length of word memory 5 to 16 bits)  
NOTE: There is no query form to this command. However, you can use the  
word_memory? [m] query to read the length of the word saved at location m.  
C-22  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
word_mem_ord [m], [msb | lsb]  
Word Memory Order. Sets the bit order of the word saved at location m to either  
"msb" (most significant bit first) or "lsb" (least significant bit first).  
Min. Abbr.  
Arguments  
word_mem_o  
m:  
0, 1, ..., 9  
msb: most significant bit first  
lsb:  
word_mem_ord 9, msb  
(selects the most significant bit first order for  
word memory location 9)  
least significant bit first  
Example  
word_mem_ord?  
Word Memory Order Query (All). Returns a command string ("MSB" or "LSB")  
indicating the bit order of each of the 10 word memory locations.  
The response will consist of 10 message units, separated by  
semi-colons ";" and will contain the memory location, and word  
order of each memory.  
Min. Abbr.  
Returns  
word_mem_o?  
<NR1>, [MSB|LSB]; <NR1> [MSB|LSB]; ... etc.  
Example  
word_mem_ord?  
(command)  
(response)  
WORD_MEM_ORD 0, LSB;  
WORD_MEM_ORD 1 MSB;  
WORD_MEM_ORD 2 MSB;  
....  
word_mem_ord? [m]  
Word Memory Order Query. Returns a command string ("MSB" or "LSB")  
indicating the bit order of the word saved at location m.  
Min. Abbr.  
Arguments  
Returns  
word_mem_o  
m:  
0, 1, ..., 9  
"MSB" or "LSB"  
Example  
word_mem_ord? 1  
WORD_MEM_ORD 1, LSB  
(command)  
(response)  
which indicates that the word order of word memory location 1 is  
"least significant bit first".  
GB1400 User Manual  
C-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
word_memory [m], [l], [b1], [b2]  
Word Memory. Stores into word memory m the word pattern of length l, with a bit  
sequence represented by b1 and b2.  
Min. Abbr.  
Arguments  
word_memo  
m:  
l:  
decimal in range 0 to 9.  
8 or 16  
b1:  
#00 to #FF  
#Q000 to #Q377  
#B00000000 to #B11111111  
(hexadecimal)  
(octal)  
(binary)  
b2:  
same as b1. However, b2 is allowed only if l (length)  
is set to 16.  
Example  
word_memory 3, 16, #HC4, #HF0  
Stores the 16-bit sequence C4F0 (hex) into word memory 3.  
word_memory? [m]  
Word Memory Query. Returns the 8 or 16-bit pattern saved in word memory m in the  
form: [m], [byte 1], [byte 2], where m is either 8 or 16 (word length in bits), and byte 1  
and byte 2 are hex representations of the first and second bytes in the pattern. Note that  
byte 2 will be included only if pattern length is 16. word_memory? returns the contents  
of all programmable WORD memories. The response will units separated by semi-colons  
and will contain the memory location, length and data bytes of each memory.  
Min. Abbr.  
Arguments  
Returns  
word_memo?  
m: 0 to 9  
<NR1>, <NR1>, <non-decimal numeric(s)>  
Example  
word_memory? 4  
WORD_MEMORY 4, #H87, #H76  
(command)  
(response)  
C-24  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
word_order [msb | lsb]  
Word Order. Sets the bit order of the current word to MSB or LSB. The unit will start  
the transmission with the MSB of the first byte or the LSB of the first byte (MSB/LSB).  
After the MSB (or LSB), the bits would be transmitted continuing with the bits of the first  
byte until the LSB (or MSB) is reached, then proceeding with the next byte in the same  
order.  
Min. Abbr.  
Arguments  
word_o  
msb: most significant bit first  
lsb:  
least significant bit first.  
Example  
word_order lsb  
Note: On changing the WORD ORDER, the new setting is effective only on pattern  
bytes edited after the change. If the ORDER is changed in the middle of programming  
pattern bytes, the bytes programmed prior to the ORDER change will be reversed from  
those programmed after the change.  
For example, if the WORD ORDER was previously LSB in memory 6, and the data  
pattern is programmed as follows:  
edit_begin 6  
byte_length 4,0  
byte_block 0,16,#HAA,#HAA  
word_order MSB  
byte_block 2,16,#HAA,#HAA  
edit_end 6  
The pattern would become #H55, #H55, #HAA, #HAA.  
Example #1 - To download a 32,768-byte pattern to memory location 1 without affecting  
the current 256K pattern.  
edit_begin 1  
word_order msb  
byte_length 32768,0  
byte_block 0,80,#H00,#H01,#H02,#H03,#H04,#H05,#H06,#H07,#H08,#H09  
byte_block 10,80,#H00,#H01,#H02,#H03,#H04,#H05,#H06,#H07,#H08,#H09  
.
.
.
byte_block 32750,80,#H00,#H01,#H02,#H03,#H04,#H05,#H06,#H07,#H08,#H09  
byte_block 32760,64,#H00,#H01,#H02,#H03,#H04,#H05,#H06,#H07  
GB1400 User Manual  
C-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
edit_end 1  
Example #2 - To edit memory location 6 and save into memory location 8 without  
affecting the current pattern or location 6.  
edit_begin 6  
word_order msb  
byte_block 12,16,#H24,#H23  
edit_end 8  
If the data pattern to be programmed is not of the same WORD ORDER as that  
associated with the pattern memory location being used, the WORD ORDER must be  
specified prior to any editing or downloading.  
Example #3 - To select 512K word mode and have a particular stored pattern with  
different current pattern.  
byte_mode 512  
edit_begin -1  
word_order msb  
byte_length 65536,0  
byte_fill 48,#H00,#H22#H44,#H66,#H88,#HAA  
edit_end -1  
save_word 0  
edit_begin -1  
word_order lsb  
byte_len 48600,0  
byte_fill 8,#HAA  
byte_block 0,72,#HF6,#HF6,#HF6,#H28,#H28,#H28,#H01,#H02,#H03  
.
.
.
edit_end -1  
C-26  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
When changing the BUFFER MODE, the stored patterns and the current pattern may be  
lost. When transitioning from a smaller mode to a larger mode, some of the stored  
patterns will be lost. When going from larger to smaller, those patterns (including the  
current pattern) which have lengths greater than the allowed length will be initialized.  
Memory allocation for Word Memory storage  
1M  
…………………………..  
**  
512K WORD0…………………………….  
256k WORD0………….WORD1………..WORD2…….  
128k WORD0..WORD1..WORD2..WORD3..WORD4..WORD5..  
64K  
0.. 1.. 2.. 3.. 4.. 5.. 6.. 7.. 8.. 9..  
** The 1M storage area is used only for the current WORD pattern.  
The chart above can be used to determine which stored patterns will be saved after a  
MODE transition and in which storage location it will be found. For example, on  
transitions from 128K to 256K, the stored patterns 0, 2 and 4 of the 128K mode will be  
found at the 256K locations 0, 1, and 2 respectively, while the stored patterns at 1, 3 and 5  
of the 128K will be lost.  
On switching to a smaller MODE, only when the pattern in the storage area has a length  
greater than the new allowed length, will be lost. (Except for 128K to 64K, where  
WORD5 will always be lost).  
word_order?  
Word Order Query. Returns WORD transmission order. Returns a character string  
(MSB or LSB) indicating the bit order of the current word.  
Min. Abbr.  
Response  
Example  
word_o?  
"MSB" or "LSB"  
word_order?  
(command)  
WORD_ORDER LSB (response)  
GB1400 User Manual  
C-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
word_memory?  
Word Memory Query. Returns the all ten programmable WORD memories. The  
response will be ten message units separated by semi-colons ";", and each will contain the  
memory location, length and data bytes of each memory.  
Response  
<NR1 Numeric>  
<NR2 Numeric>  
<non-decimal numeric(s)>  
C-28  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
GPIB and RS-232 Commands  
gpib_address [v]  
GPIB Address. This command sets the instrument's GPIB address to v. It may only be  
issued via the instrument's RS-232C port.  
Min. Abbr.  
Arguments  
Example  
gpib_a  
v:  
0, 1, ..., 30.  
gpib_address 15  
gpib_address?  
GPIB Address Query. This command returns a decimal number indicating the  
instrument's GPIB address. It may only be issued over the RS-232C port.  
Min. Abbr.  
Returns  
gpib_a?  
<NR1>  
Example  
gpib_address?  
GPIB_ADDRESS 15  
(command)  
(response)  
gpib_bus [off_bus | talk_listen ]  
GPIB Bus Mode. This command sets the instrument's gpib bus mode. It may be used  
only over the RS-232C port.  
Min. Abbr.  
Arguments  
gpib_b  
off_bus: puts instrument in the gpib off-bus mode In this mode  
it will not communicate over the GPIB.  
talk_listen puts the instrument on-bus as a talker/listener.  
gpib_bus talk_listen  
Example  
GB1400 User Manual  
C-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
gpib_bus?  
GPIB Bus Mode Query. Returns a character string indicating the current GPIB bus  
mode. May be used only over the RS-232C port .  
Min. Abbr.  
Returns  
gpib_b?  
[off_bus | talk_listen]  
Example  
gpib_bus?  
GPIB_BUS TALK_LISTEN  
(command)  
(response)  
rs_echo [on|off]  
RS-232C Echo. Enables or disables character echo on the RS-232C (serial) port.  
Min. Abbr.  
Arguments  
rs_e  
on:  
Enables ECHO mode, instrument will echo back each  
character received.  
off:  
Disables ECHO mode, instrument will not echo received  
characters.  
Example  
rs_echo on  
rs_echo?  
RS-232C Echo Query. Returns a character string indicating whether RS-232C port  
echo is enabled (ON) or disabled (OFF).  
Min. Abbr.  
Returns  
rs_e?  
[on|off]  
Example  
rs_echo?  
RS_ECHO OFF  
(command)  
(response)  
rs_pmt_lf [on|off]  
RS-232C Prompt Line Feed. This command may be used to add the current RS-232C  
end of line (EOL) terminator, that is CR, LF, CR+LF, or LF+CR, to the end of the  
prompt. This feature may be useful when operating the instrument under program control  
via a serial (RS-232) link.  
Min. Abbr.  
rs_pm  
C-30  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Arguments  
Example  
on:  
off:  
EOL terminator added to end of prompt (OAH)  
no terminator added to prompt.  
rs_pmt_lf on  
rs_pmt_lf?  
RS-232C Prompt Line Feed Query. Returns a character string indicating whether  
RS-232C prompt line feed (OAH) is enabled (on) or disabled (off).  
Min. Abbr.  
Returns  
rs_pm  
[on|off]  
Example  
rs_pmt_lf?  
RS_PMT_LF ON  
rs_prompt [s]  
RS-232C Prompt. This command sets the prompt on the RS-232C port to the character  
string contained in the quoted string s. This string will appear at the start of each new line  
on a terminal display. Maximum length is 8 characters.  
Min. Abbr.  
Arguments  
Example  
rs_pr  
s:  
<qstring>, a character string inside double quotes  
(command)  
will change the prompt to: GB1400>  
rs_prompt "GB-1400 >"  
þ
NOTE: This command may be issued with a null string ("") argument to disable the RS-  
232C prompt.  
rs_xon_xoff [on|off]  
RS-232C XON/XOFF. This command enables or disables XON/XOFF flow control on  
the RS-232C port.  
Min. Abbr.  
Arguments  
rs_x  
on:  
off:  
enables XON/XOFF flow control  
disables XON/XOFF flow control  
Example  
rs_xon_xoff on  
GB1400 User Manual  
C-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
rs_xon_xoff?  
RS-232C Xon/Xoff Query. This command returns a character string indicating whether  
RS-232C port Xon/Xoff flow control is enabled or disabled.  
Min. Abbr.  
Returns  
rs_x?  
[on|off]  
Example  
rs_xon_xoff?  
RS_XON_XOFF ON  
(command)  
(response)  
C-32  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Misc. Shared Commands  
all_mem?  
All Memory (Generator). Returns a character string indicating the current Generator  
clock source (INT or EXT), the contents of all 10 Generator frequency memories, and the  
contents of all 10 Generator word memories.  
Min. Abbr.  
Returns  
all_?  
<string>  
<NR1>, <NR3>  
<NR1>, <NR1>, <Non-decimal numerics>  
Example  
all_mem?  
(command)  
(response)  
CLOCK_SOURCE INT;  
CLOCK_MEMORY 0, 500.000E+6;  
CLOCK_MEMORY 1, 550.000E+6;  
...  
CLOCK_MEM 9, 700.000E+6;  
WORD_MEMORY 0, 16, #HAA, #HBB;  
WORD_MEMORY 1, 8, #HF0;  
...  
WORD_MEMORY 9, 16, #HFF, #H00  
All Memory (Analyzer). Returns the contents of all 10 Analyzer word memories.  
Returns  
Example  
<NR1>, <NR1>, <Non-decimal numerics>  
all_mem?  
(command)  
(response)  
WORD_MEMORY 0, 8, #HFF;  
WORD_MEMORY 1, 16, #HAA, #H00;  
....  
WORD_MEMORY 9, 8, #H00  
GB1400 User Manual  
C-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
header [on | off]  
Header. Tells the instrument whether or not to include headers (command names) in  
responses.  
Min. Abbr.  
he  
Arguments  
on:  
include headers  
off:  
do not include headers  
Example  
header on  
header?  
Header Query. Returns a character string indicating the instrument's header status.  
Min. Abbr.  
Returns  
he?  
[on | off]  
Example  
header?  
HEADER ON  
(command)  
(response)  
logo?  
Logo Query. Returns a character string showing the Generator or Analyzer "logo"  
including company name, BERT model number, Generator or Analyzer identifier, and  
software version number. This command may be used only on the RS-232C port. Use  
the *idn? query to get this same information over the GPIB port.  
Min. Abbr.  
Returns  
l?  
**** TEKTRONIX BERT-1400 [RX|TX] Vs.ss mm/yy  
where:  
RX  
TX  
indicates Analyzer  
indicates Generator  
Vs.ss = software version number (e.g. V3.00)  
mm/yy = software revision month and year.  
Example  
logo?  
**** TEKTRONIX BERT-1400 RX V3.00 10/93  
C-34  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
options?  
Options Query. Returns a character string listing all of the options installed in the  
instrument, or returns the character string NONE indicating that no options are installed.  
Min. Abbr.  
Returns  
op?  
<string> , <string> , etc. where possible strings are:  
1 MB  
Indicates 1 MB Option installed  
Indicates PROM Option installed  
Indicates 75 ohm Option installed  
Indicates BURST Mode installed  
Indicates PECL Mode installed.  
Indicates no options are installed.  
PROM  
75 OHM  
BURST  
PECL  
NONE  
Examples  
options?  
(command)  
OPTIONS NONE  
(response)  
options?  
(command)  
(response)  
OPTIONS 1 MB, PROM, 75 OHM,  
BURST, PECL  
options?  
OPTIONS 1 MB  
(command)  
(response)  
view_angle [v]  
View Angle. This command sets the LCD display viewing angle to "v".  
Min. Abbr.  
Arguments  
Example  
v
v
<NR1>, may equal 0 (lowest), 1, 2, or 3.  
view_angle 2  
view_angle?  
View Angle Query. Returns a decimal number indicating the current LCD display view  
angle setup.  
Min. Abbr.  
Returns  
v?  
<NR1>  
Example  
view_angle?  
VIEW_ANGLE 2  
GB1400 User Manual  
C-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Generator Commands  
The following commands are found only in the Generator command set.  
Clock Source and Frequency Setup Commands  
clock_freq [v]  
Clock Frequency. Sets the clock frequency to a value [v], specified in Hz, over the  
range of 1 MHz to 1405 MHz in steps of 1kHz.  
Min. Abbr.  
Arguments  
clock_f  
v
<NR3>, in the range 1.000E+6 to 1405.000E+6 in steps  
of 0.001E+6.  
Example  
clock_freq 622.000E+6.  
clock_freq?  
Clock Frequency Query. Returns the current Generator clock frequency setting.  
Min. Abbr.  
Returns  
clock_f  
<NR3>  
Example  
clock_freq?  
CLOCK_FREQ 0.150E+6  
(command)  
(response)  
clock_memory?  
Clock Memory Query. Returns the contents of all ten frequency memory locations.  
The response will be 10 message units separated by semi-colons ";", and will contain the  
memory location and frequency.  
Returns  
<NR1 Numeric>  
<NR3 Numeric>  
C-36  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
clock_memory [m], [f]  
Clock Memory. Sets the frequency saved at frequency memory location [m] to a  
specified value [f], in the range 1 MHz to 1405 MHz, in steps of 1 kHz.  
Min. Abbr.  
Arguments  
clock_m  
m:  
f:  
<NR1>, in the range 0, 1, ..., 9  
<NR3>, in the range 1.000E+6 to 1405.000E+6 in steps  
of 0.001E+6  
Example  
clock_memory 9, 100.000E+6  
clock_memory? [m]  
Clock Memory Query. Returns the frequency saved at frequency memory location  
[m]. The response will contain the memory location and the frequency.  
Min. Abbr.  
Returns  
clock_m?  
m <NR1>, <NR3>, in the range 0-9  
Example  
clock_memory? 4  
CLOCK_MEMORY 4, 100.000E+6  
(command)  
(response)  
clock_source [int|ext]  
Clock Source. Sets the clock mode of the Generator to either internal (int) or external  
(ext).  
Min. Abbr.  
Arguments  
clock_so  
int  
Selects the internal clock source  
Selects the external clock source.  
ext  
Example  
clock_source int  
clock_source?  
Clock Source Query. Returns a character string indicating the current Generator clock  
mode.  
Min. Abbr.  
Returns  
clock_so?  
[int|ext]  
Example  
clock_source?  
CLOCK_SOURCE INT  
(command)  
(response)  
GB1400 User Manual  
C-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
clock_step [v]  
Clock Step. Sets the clock frequency increment/decrement default step size 10 kHz,  
100 kHz, 1 MHz, 10 MHz, 100 MHz, or 1000 MHz.  
Min. Abbr.  
Arguments  
clock_ste  
v: <NR3>, in the range: 0.010E+6, 0.100E+6,  
1.000E+6, 10.000E+6, 100.000E+6 or 1000.000E+6  
clock_step 1.000E+6  
Example  
clock_step?  
Clock Step Query. Returns the current clock frequency step size.  
Min. Abbr.  
Returns  
clock_ste?  
<NR3>  
Example  
clock_step?  
CLOCK_STEP 1.000E+6  
(command)  
(response)  
clock_stp_up and clock_stp_dn  
Clock Step Up, Clock Step Down. This command pair is used to increment or  
decrement the current Generator frequency using the step size previously defined with the  
clock_step command.  
Min. Abbr.  
clock_stp_u  
clock_stp_d  
Arguments  
Example  
none  
clock_step_up  
clock_step_dn  
clock_stp_up [v] and clock_stp_dn [v]  
Clock Step Up, Clock Step Down. This command pair is used to increment or  
decrement the current clock frequency by v, which can range from: 0.1 MHz to 1405  
MHz, in 0.01 MHz steps.  
Min. Abbr.  
clock_stp_u  
clock_stp_d  
Arguments  
Example  
v:  
<NR3>, in the range 0.100E+6 to 1405.000E+6.  
clock_step_up 0.100E+6  
clock_step_dn 0.100E+6  
C-38  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
recall_freq [m]  
Recall Frequency. This command recalls a previously saved frequency from memory  
location [m]. The recalled frequency becomes the current frequency of the Generator  
internal clock.  
Min. Abbr.  
Arguments  
Example  
recall_f  
m:  
<NR1>, in the range 0, 1, ..., 9.  
recall_freq 5  
save_freq [m]  
Save Frequency. This command saves the current Generator internal clock frequency  
to memory location [m],  
Min. Abbr.  
Arguments  
Example  
save_f  
m:  
<NR1>, in the range 0, 1, ..., 9.  
save_freq 8  
GB1400 User Manual  
C-39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Output (Clock and Data) Setup Commands  
amplitude [v]  
Amplitude. This command sets both Data and Clock amplitudes to the same voltage [v].  
Min. Abbr.  
Arguments  
Example  
am  
v:  
<NR2>, in the range 0.50 to 2.00 in steps of 0.05.  
amplitude 1.50  
amplitude?  
Amplitude Query.  
Returns two message units, the first indicating the clock  
amplitude setting and the second indicating the data amplitude setting.  
Min. Abbr.  
Returns  
am?  
<NR2>, <NR2>  
Example  
amplitude?  
(command)  
CLOCK_AMPL 1.450; DATA_AMPL 1.450 (response)  
clock_amp_up and  
clock_amp_dn  
Clock Amplitude Up/Down (Default). This command pair is used to increment or  
decrement the current clock amplitude setting by the default increment of 0.05 volts.  
Min. Abbr.  
clock_amp_u  
clock_amp_d  
Arguments  
Example  
none  
clock_amp_up  
clock_amp_dn  
C-40  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
clock_amp_up [v] and  
clock_amp_dn [v]  
Clock Amplitude Up/Down. This command pair is used to increment or decrement the  
current clock amplitude by specified amount of [v] volts.  
Min. Abbr.  
clock_amp_u  
clock_amp_d  
Arguments  
Example  
v:  
<NR2>, in range 0.05 to 1.50 in steps of 0.05.  
clock_amp_up 0.05  
clock_amp_dn 0.05.  
clock_ampl [v]  
Clock Amplitude. This command sets the output clock amplitude to [v] volts.  
Min. Abbr.  
Arguments  
Example  
clock_ampl  
v
<NR2>, in the range 0.50 to 2.00 in steps of 0.05  
clock_amplitude 2.00  
clock_ampl?  
Clock Amplitude Query. Returns the current output clock amplitude setting.  
Min. Abbr.  
Response:  
Example:  
clock_ampl?  
<NR2>  
clock_ampl?  
(command)  
CLOCK_AMPL 1.40  
clock_off_up and  
clock_off_dn  
Clock Offset Up, Clock Offset Down (Default). This command pair is used to  
increment or decrement the current output clock signal baseline offset by a default value  
of 0.05 volts.  
Min. Abbr.  
clock_off_u  
clock_off_d  
Arguments  
none  
GB1400 User Manual  
C-41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Examples  
clock_off_up  
clock_off_dn  
clock_off_up [v] and  
clock_off_dn [v]  
Clock Offset Up, Clock Offset Down. This command pair is used to increment or  
decrement the current output clock signal baseline offset by a specified amount [v] volts.  
Min. Abbr.  
clock_off_u  
clock_off_d  
Arguments  
v: <NR2>, in the range 0.05 to 3.00 in 0.05 v steps.  
in the range 0.05 to 3.80 in 0.05 v steps (PECL option)  
Example  
clock_off_up 0.10  
clock_off_dn 0.10  
clock_offset [v]  
Clock Offset. Sets the baseline offset of the output clock signal to [v] volts.  
Min. Abbr.  
Arguments  
clock_offs  
v: <NR2>, in the range -2.00 to 1.00 in steps of 0.05.  
in the range -2.00 to 1.80 in 0.05 v steps (PECL option)  
clock_offset -0.75  
Example  
clock_offset?  
Clock Offset Query. Returns the current value of the output clock signal baseline  
offset.  
Min. Abbr.  
Returns  
clock_offs?  
<NR2>  
Example  
clock_offset?  
CLOCK_OFFSET -0.75  
(command)  
(response)  
data_amp_up and  
data_amp_dn  
Data Amplitude Up/Down (Default). This command pair is used to increment or  
decrement the current amplitude of the Generator data output by a default amount of 0.05  
volts.  
C-42  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Min. Abbr.  
data_amp_u  
data_amp_d  
Arguments  
Example  
none  
data_amp_dn  
data_amp_up [v] and  
data_amp_dn [v]  
Data Amplitude Up, Data Amplitude Down. This command pair is used to increment  
or decrement the current amplitude of the Generator data output by a specified step size  
of [v] volts.  
Min. Abbr.  
data_amp_u  
data_amp_d  
Arguments  
Example  
v:  
<NR2>, in the range 0.05 to 1.50, in steps of 0.05.  
data_amp_up 1.00  
data_ampl [v]  
Data Amplitude. Sets the amplitude of the Generator's data output signal to [v] volts.  
Min. Abbr.  
Arguments  
Example  
data_ampl  
v:  
<NR2>, in the range 0.50 to 2.00 in steps of 0.05.  
data_ampl 1.00  
data_ampl?  
Data Amplitude Query. Returns the current amplitude setup of the Generator's data  
output signal.  
Min. Abbr.  
Returns  
data_ampl?  
<NR2>  
Example  
data_ampl?  
DATA_AMPL 1.00  
(command)  
(response)  
data_off_up and  
data_off_dn  
Data Offset Up/Down (Default). This command pair is used to increment or decrement  
the current baseline offset of the Generator data output by a default amount of 0.05 volts.  
GB1400 User Manual  
C-43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Min. Abbr.  
data_off_u  
data_off_d  
Arguments  
Example  
none  
data_off_up  
data_off_up [v] and  
data_off_dn [v]  
Data Offset Up, Data Offset Down. This command pair is used to increment or  
decrement the current baseline offset of the Generator data output by a specified step size  
of [v] volts.  
Min. Abbr.  
data_off_u  
data_off_d  
Arguments  
v: <NR2>, in the range 0.05 to 3.00, in steps of 0.05.  
in the range 0.05 to 3.80 in 0.05 v steps (PECL option)  
data_off_up 0.20  
Example  
data_offset [v]  
Data Offset. Sets the baseline offset of the Generator data output to a specified value of  
[v] volts.  
Min. Abbr.  
Arguments  
data_offs  
v: <NR2>, in the range -2.00 to 1.00 in steps of 0.05.  
in the range -2.00 to 1.80 in 0.05 v steps (PECL option)  
data_offset -0.50  
Example  
data_offset?  
Data Offset Query. Returns the current baseline offset of the Generator data output in  
terms of volts.  
Min. Abbr.  
Returns  
data_offs?  
<NR2>  
Example  
data_offset?  
DATA_OFFSET -0.50  
(command)  
(response)  
C-44  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
offset [v]  
Offset. This command sets the Generator clock and data baseline offset to the same  
specified value of [v] volts.  
Min. Abbr.  
Arguments  
off  
v: <NR2>, in the range -2.00 to 1.00 in steps of 0.05.  
in the range -2.00 to 1.80 in 0.05 v steps (PECL option)  
offset 1.50  
Example  
offset?  
Offset Query. Returns two message units, the first containing the Generator clock  
output baseline offset and the second containing the Generator data output baseline  
offset.  
Min. Abbr.  
Returns  
off  
<NR2>, <NR2>  
Example  
offset?  
CLOCK_OFFSET 1.500  
DATA_OFFSET 1.500  
(command)  
(response)  
GB1400 User Manual  
C-45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Error Injection Commands  
error_rate [off|ext|rate_3|rate_4|rate_5|rate_6|rate_7]  
Error Rate. Sets the Generator output bit error injection rate to "off", "external", or one  
-3 -4 -5 -6  
-7  
of the following specified values: 10 , 10 , 10 , 10 , or 10 .  
Min. Abbr.  
Arguments  
error_r  
off:  
turns error injection off.  
ext:  
selects the external error injection mode.  
-3  
rate_3  
rate_4  
rate_5  
rate_6  
rate_7  
sets bit error injection rate to 10 .  
-4  
sets bit error injection rate to 10 .  
-5  
sets bit error injection rate to 10 .  
-6  
sets bit error injection rate to 10 .  
-7  
sets bit error injection rate to 10 .  
Example  
error_rate rate_6  
error_rate?  
Error Rate Query. Returns a character string indicating the current Generator output  
error injection mode and rate.  
Min. Abbr.  
Returns  
error_r?  
[off|ext|rate_3|rate_4|rate_5|rate_6|rate_7]  
Example  
error_rate?  
ERROR_RATE RATE_6  
(command)  
(response)  
error_single  
Error Single. This command injects a single bit error into the Generator output signal.  
Min. Abbr.  
Arguments  
Example  
error_s  
none  
error_single  
C-46  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Analyzer Commands  
The following commands are found only in the Analyzer command set.  
Results Retrieve Commands  
Analyzer results commands are used to query the Analyzer for Test, Window, and  
Totalize interval results. Note that Analyzer numeric results are returned in one three  
basic formats:.  
q <NR1> or integer results, which include various counts such as bits or bit errors,  
up to a maximum of 16 digits. Examples: 0, 1, 15, 45959, 1234567890123456.  
Note that at a bit rate of 700 Mb/s, 16 digits can represent a bit count equivalent  
to over 165 days.  
q <NR2> or "real number without exponent" results, such as percentages.  
Examples: 100.00. 99.99, 0.01, 0.00, 50.00, 27.83.  
q <NR3> or "real numbers with exponent" results, such as BER, have three  
significant digits, with two places to the right of the decimal place, and a signed  
exponent following the letter "E". Examples: 1.00E-9, 9.99E-7, 2.08E-14.  
þ
NOTE: Returning Current or Previous Test Results. In response to queries for test  
interval results, the Analyzer will return results from the current interval (so far), or from  
the previous interval, based on the following rules:  
1. If the TEST PREV has been set to CURRENT and a test is in progress, then the  
instrument will return results from the current test interval. A test is in progress  
after TEST STATE is set to RUN, until the controller (or user) sets TEST  
STATE to STOP, or the instrument automatically stops a test at the end of a  
timed test interval.  
2. If TEST PREV has been set to PREVIOUS and there are previous results  
available, then the instrument will return results from the previous test interval.  
Previous results become available after TEST STATE has made at least one  
RUN to STOP transition.  
3. Otherwise, the Analyzer will not return results but instead will set the EXE bit (bit  
4) of the Standard Event Status Register (SESR).  
GB1400 User Manual  
C-47  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
clock_freq?  
Clock Frequency. Returns the CLOCK input frequency in Hz that is measured by the  
Analyzer.  
Min. Abbr.  
clock_f  
Returns  
Example  
<NR3>, in format ddd.ddE+6  
clock_freq?  
CLOCK_FREQ 700.00E+6  
(command)  
(response)  
res_bits?  
Results Bits Query. This command returns the number of bits counted, either in the  
current interval so far or the previous test interval, depending on the setup of TEST  
PREV and the current test state.  
Min. Abbr.  
Returns  
res_b?  
<NR1>  
Example  
res_bits  
RES BITS 4230452921  
(command)  
(response)  
res_cur_rate?  
Results Current Rate Query. This command returns the BER measured, either in the  
most recent second of the current test interval or the last second of the previous test  
interval, depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_c?  
<NR3>  
Example  
res_cur_rate?  
RES_CUR_RATE 1.00E-6  
(command)  
(response)  
C-48  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
res_dm?  
Results Degraded Minutes Query. This command returns the number of degraded  
minutes counted, either in the current interval so far or in the previous test interval,  
depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_dm?  
<NR1>  
Example  
res_dm?  
RES_DM 12  
(command)  
(response)  
res_dm_per?  
Results Degraded Minutes Query. This command returns the percentage of  
degraded minutes calculated, either in the current test interval so far or in the previous test  
interval, depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_dm_?  
<NR2>  
Example  
res_dm_per?  
RES_DM_PER 20.20  
(command)  
(response)  
res_efs?  
Results Error-Free Seconds. This command returns the number of error free seconds  
counted, either in the current test interval so far or in the previous test interval, depending  
on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_efs?  
<NR1>  
Example  
res_efs?  
RES_EFS 273  
(command)  
(response)  
GB1400 User Manual  
C-49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
res_efs_per?  
Results Error-Free Seconds. This command returns the percentage of error free  
seconds calculated, either in the current test interval so far or in the previous test interval,  
depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_efs_?  
<NR2>  
Example  
res_efs_per?  
RES_EFS_PER 100.00  
(command)  
(response)  
res_elapsed?  
Results Elapsed (Time). This command returns a quoted string indicating the time  
elapsed, either in the current interval so far or the previous interval, depending on the  
setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_el?  
<qstring>, in format "ddd-hh:mm:ss", where ddd = days, hh =  
hours, mm = minutes, and ss = seconds.  
Example  
res_elapsed?  
(command)  
RES_ELAPSED "000-23:52:30"(response)  
res_errors?  
Results Errors. This command returns the total number of bit errors counted, either in  
the current test interval so far or in the previous test interval, depending on the setup of  
TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_er?  
<NR1>  
Example  
res_errors?  
RES_ERRORS 81252873  
(command)  
(response)  
C-50  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
res_es?  
Results Errored Seconds. This command returns the total number of errored seconds  
counted, either in the current test interval so far or in the previous test interval, depending  
on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_es?  
<NR1>  
Example  
res_es?  
RES_ES 384  
(command)  
(response)  
res_es_per?  
Results Error-Free Seconds Percentage. This command returns the percentage of  
errored seconds calculated, either in the current test interval so far or in the previous test  
interval, depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_es_?  
<NR2>  
Example  
res_es_per?  
RES_ES_PER 89.35  
(command)  
(response)  
res_los?  
Results Loss of Signal Seconds. This command returns the total number of seconds  
counted, that contained a loss of signal event, either in the current test interval so far or in  
the previous test interval, depending on the setup of TEST PREV and the current test  
state.  
Min. Abbr.  
Returns  
res_l?  
<NR1>  
Example  
res_los?  
RES_LOS 1  
(command)  
(response)  
GB1400 User Manual  
C-51  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
res_pha_es?  
Results Phase Errored Seconds. This command returns the total number of phase  
errored seconds counted, either in the current test interval so far or in the previous test  
interval, depending on the setup of TEST PREV and the current test state.  
Min. Abbr. res_p?  
Returns  
Example  
<NR1>  
res_pha_es?  
RES_PHA_ES 591  
(command)  
(response)  
res_ses?  
Results Severely Errored Seconds. This command returns the total number of  
severely errored seconds counted, either in the current test interval so far or in the  
previous test interval, depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_ses?  
<NR1>  
Example  
res_ses?  
RES_SES 1290121  
(command)  
(response)  
res_ses_per?  
Results Severely Errored Seconds Percentage. This command returns the  
percentage of severely errored seconds counted, either in the current test interval so far  
or in the previous test interval, depending on the setup of TEST PREV and the current  
test state.  
Min. Abbr.  
Returns  
res_ses_?  
<NR2>  
Example  
res_ses_per?  
RES_SES_PER 27.70  
(command)  
(response)  
C-52  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
res_start?  
Results Start (Time). This command returns a quoted string indicating the start time,  
either of the current test interval or the previous test interval, depending on the setup of  
TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_sta?  
<qstring>, <qstring> in the format: yy/mm/dd  
"hh:mm:ss.th" where yy = year, mmm = month (JAN, FEB, ...,  
DEC), dd = day, hh = hours, mm = minutes, ss = seconds, th =  
tenths and hundreds of seconds.  
Example  
res_start?  
(command)  
(response)  
RES_START "20/DEC/93, "14:00:00.00"  
res_stop?  
Results Stop (Time). Returns a quoted string indicating the stop time of the previous  
test interval. This command will produce a return if and only if previous results are  
available. Previous results become available after TEST STATE has made at least one  
RUN to STOP transition.  
Min. Abbr.  
Returns  
res_sto?  
<qstring>, <qstring> in the format: yy/mm/dd  
"hh:mm:ss.th" where yy = year, mmm = month (JAN, FEB, ...,  
DEC), dd = day, hh = hours, mm = minutes, ss = seconds, th =  
tenths and hundreds of seconds.  
Example  
res_stop?  
(command)  
RES_STOP "20/DEC/93", "14:30:00.00" (response)  
res_sync?  
Results Synchronization Loss Seconds. This command returns the number of  
seconds in which one or more pattern synchronization loss events occurred, either in the  
current test interval so far or in the previous test interval, depending on the setup of TEST  
PREV and the current test state.  
Min. Abbr.  
Returns  
res_sy?  
<NR1>  
Example  
res_sync?  
RES_SYNC 23  
(command)  
(response)  
GB1400 User Manual  
C-53  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
res_tes?  
Results Threshold Errored Seconds. This command returns the total number of  
threshold errored seconds counted, either in the current test interval so far or in the  
previous test interval, depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_tes?  
<NR1>  
Example  
res_tes?  
RES_TES 9823  
(command)  
(response)  
res_tes_per?  
Results Threshold Errored Seconds Percentage. This command returns the  
percentage of threshold errored seconds, either in the current test interval so far or in the  
previous test interval, depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_tes_?  
<NR2>  
Example  
res_tes_per?  
RES_TES_PER 5.52  
(command)  
(response)  
res_tot_rate?  
Results Total (Bit Error) Rate. This command returns the totalized error rate of the  
entire current test interval so far or of the entire previous test interval, depending on the  
setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_to?  
<NR3>  
Example  
res_tot_rate?  
RES_TOT_RATE 4.29E-7  
(command)  
(response)  
C-54  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
res_us?  
Results Unavailable Seconds. This command returns the total number of unavailable  
seconds counted, either in the current test interval so far or in the previous test interval,  
depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_us?  
<NR1>  
Example  
res_us?  
RES_US 120  
(command)  
(response)  
res_us_per?  
Results Unavailable Seconds Percentage. This command returns the percentage of  
unavailable seconds, either in the current test interval so far or in the previous test interval,  
depending on the setup of TEST PREV and the current test state.  
Min. Abbr.  
Returns  
res_us_?  
<NR2>  
Example  
res_us_per?  
RES_US_PER 29.01  
(command)  
(response)  
total_bits?  
Totalize Bits Query. Returns the total number of bits accumulated in the current  
Totalize measurement interval. The Totalize bit count is zeroed at the start of each new  
Totalize measurement interval, that is at power-up and after each error reset.  
Min. Abbr.  
Returns  
total_b?  
<NR1>  
Example  
total_bits?  
TOTAL_BITS 32365018072  
(command)  
(response)  
GB1400 User Manual  
C-55  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
total_error?  
Totalize Error Query. Returns the number of bit errors counted so far in the current  
Totalize measurement interval. The Totalize error count is zeroed at the start of each  
new Totalize measurement interval, that is at power-up and after a error reset.  
Min. Abbr.  
Returns  
total_e?  
<NR1>  
Example  
total_error?  
TOTAL_ERROR 20984  
(command)  
(response)  
total_rate?  
Totalize (Bit Error) Rate Query. Returns the bit error rate (BER) calculated so far in  
the current Totalize measurement interval. Totalize BER equals the Totalize bit error  
count divided by the Totalize bit count. The number will reset at power-up and on error  
reset.  
Min. Abbr.  
Returns  
total_r?  
<NR3>  
Example  
total_rate?  
TOTAL_RATE 8.62E-6  
(command)  
(response)  
total_time?  
Totalize Time Query. Returns a quoted string indicating the amount of time  
accumulated in the current Totalize measurement interval. Totalize time is zeroed at the  
start of each new Totalize measurement interval, that is at power-up and after each error  
reset.  
Min. Abbr.  
Returns  
total_t?  
<qstring>, in the format "ddd-hh:mm:ss" where ddd = days,  
hh = hours (00 ... 23), mm = minutes (00 ... 59), ss = seconds (00  
... 59)  
Example  
total_time?  
"000-12:34:56"  
(command)  
(response)  
C-56  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Input Setup Commands  
clock_term [neg_2v | gnd | ac]  
Clock Termination. Sets the Analyzer clock input termination voltage to "v".  
Min. Abbr.  
Arguments  
clock_ter  
neg_2v  
gnd  
50 ohms to -2 volts.  
50 ohms to ground.  
ac  
Example  
50 ohms via 0.01 mF capacitor to ground.  
clock_term gnd  
clock_term?  
Clock Termination Query. Returns a character string indicating the current Analyzer  
clock input termination setup voltage.  
Min. Abbr.  
Returns  
clock_ter?  
[neg_2v | gnd | ac ]  
Example  
clock_term?  
CLOCK_TERM GND  
(command)  
(response)  
GB1400 User Manual  
C-57  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
data_del_up and  
data_del_dn  
Data Delay Up/Down (Default). This command pair is used to increment (data_del_up)  
or decrement (data_del_dn) the current DATA input delay by the default amount, 0.005  
nSec.  
Min. Abbr.  
data_del_u  
data_del_d  
Argument  
Example  
none  
data_del_up  
data_del_dn  
C-58  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
data_del_up [v] and  
data_del_dn [v]  
Data Delay Up/Down. This command pair is used to increment (data_del_up) or  
decrement (data_del_dn) the current DATA input delay by v seconds. Note that v is  
expressed as a real number with an exponent and is in the range of 0.1 to 3.99 nSec in  
0.005 nSec steps.  
Min. Abbr.  
data_del_u  
data_del_d  
Argument  
Example  
v
<NR3>, 0.1E-9 to 3.99E-9 in 0.005E-9 steps  
data_del_up 0.02E-9  
data_del_dn 0.10E-9  
data_delay [v]  
Data Delay. Sets the Analyzer DATA input delay to any value from 0.0 nS to 3.99 nS in  
0.005 nSec steps. . Note that v is expressed as a real number with an exponent of -9.  
Min. Abbr.  
Argument  
Example  
data_dela  
v:  
0.00E-9 to 3.99E-9 in 0.005E-9 steps  
data_delay 1.62E-9  
data_delay?  
Data Delay Query. Returns the current value of the Analyzer DATA input delay setup  
parameter.  
Min. Abbr.  
Returns  
data_dela?  
<NR3>  
Example  
data_delay?  
DATA_DELAY 1.62E-9  
(command)  
(response)  
GB1400 User Manual  
C-59  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
data_term [neg_2v | gnd | ac]  
Data Termination. Sets the Analyzer data input termination voltage to "v".  
Min. Abbr.  
Arguments  
data_te  
neg_2v:  
gnd  
50 ohms to -2 volts.  
50 ohms to ground.  
ac  
Example  
50 ohms via 0.01 mF capacitor to ground.  
data_term ac  
data_term?  
Data Termination Query. Returns a character string indicating the current Analyzer  
data input termination setup.  
Min. Abbr.  
Returns  
data_te?  
[neg_2v | gnd | ac ]  
Example  
data_term?  
DATA_TERM AC  
(command)  
(response)  
C-60  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
data_thr_up and  
data_thr_dn  
Data Threshold Up/Down (Default). This pair of commands increments (data_thr_up)  
or decrements (data_thr_dn) the current Analyzer DATA input threshold by the default  
increment of 0.05 volts.  
Min. Abbr.  
data_thr_u  
data_thr_d  
Arguments  
Examples  
none  
data_thr_up  
data_thr_dn  
(increments threshold by 0.05 volts)  
(decrements threshold by 0.05 volts)  
data_thr_up [v] and  
data_thr_dn [v]  
Data Threshold Up/Down. This pair of commands increments (data_thr_up) or  
decrements (data_thr_dn) the current Analyzer DATA input threshold by an amount v.  
Min. Abbr.  
data_thr_u  
data_thr_d  
Arguments  
Examples  
v:  
0.05 to 2.50 in 0.05 V steps  
data_thr_up 0.10  
data_thr_dn 2.00  
(increments threshold by 0.1 volt)  
(decrements threshold by 2 volts)  
data_thres [v]  
Data Threshold. Sets the threshold voltage for the Analyzer DATA input to v, where  
the allowed range for v depends on the current DATA input termination.  
Min. Abbr.  
Arguments  
data_thre  
v: -1.50 to 1.00 in 0.05 v steps, for input terminations  
GND, AC  
-2.50 to 0.00 in 0.05 v steps, for input terminations -2V  
Example  
data_thres -1.50  
GB1400 User Manual  
C-61  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
data_thres?  
Data Threshold Query. Returns the current threshold voltage for the Analyzer DATA  
input.  
Min. Abbr.  
data_thre?  
<NR2>  
Returns  
Example  
data_thres?  
(command)  
(response)  
DATA_THRES -1.50  
rdata_del_up and  
rdata_del_dn  
Reference Data Delay Up/Down (Default). This command pair is used to increment  
(rdata_del_up) or decrement (rdata_del_dn) the current REF DATA delay by the default  
increment of 0.1 nSec.  
Min. Abbr.  
rdata_del_u  
rdata_del_d  
Arguments  
Examples  
none  
rdata_del_up  
rdata_del_dn  
rdata_del_up [v] and  
rdata_del_dn [v]  
Reference Data Delay Up/Down. This command pair is used to increment  
(rdata_del_up) or decrement (rdata_del_dn) the current REF DATA delay by v, where v  
is in <NR3> format and may be set in the range 0.1 nSec to 3.99 nSec in 0.1 nSec steps.  
Min. Abbr.  
rdata_del_u  
rdata_del_d  
Argument  
Examples  
v:  
<NR3>, 0.10E-9 to 3.90E-9 in 0.10E-9 steps.  
rdata_del_up 1.00E-9  
rdata_del_dn 1.00E-9  
C-62  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
rdata_delay [v]  
Reference Data Delay. Sets the Analyzer REF DATA input delay to v, where v may  
be set in the range 0.0 nSec to 3.99 nSec in 0.1 or 0.2 nSec steps. v is expressed as a  
real number with an exponent of -9.  
Min. Abbr.  
Argument  
Example  
rdata_dela  
v:  
0.00E-9 to 3.99E-9, in steps of 0.10E-9 or 0.2E-9  
rdata_delay 1.10E-9  
rdata_delay?  
Reference Data Delay Query. Returns the current Analyzer REF DATA input delay.  
Min. Abbr.  
Returns  
rdata_dela?  
<NR3>  
Example  
rdata_delay?  
RDATA_DELAY 1.10E-9  
(command)  
(response)  
rdata_term [neg_2v | gnd | ac]  
Reference Data Termination. Sets the Analyzer REF DATA input termination.  
Min. Abbr.  
Arguments  
rdata_te  
neg_2v:  
gnd  
50 ohms to -2 volts.  
50 ohms to ground.  
ac  
Example  
50 ohms via 0.01 mF capacitor to ground.  
rdata_term neg_2v  
rdata_term?  
Reference Data Termination Query. Returns a character string indicating the current  
Analyzer Reference Data Input termination setup.  
Min. Abbr.  
Returns  
rdata_te?  
[neg_2v | gnd | ac]  
Example  
rdata_term?  
RDATA_TERM NEG_2V  
(command)  
(response)  
GB1400 User Manual  
C-63  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
rdata_thr_up and  
rdata_thr_dn  
Reference Data Threshold Up/Down (Default). This command pair is used to  
increment (rdata_thr_up) or decrement (rdata_thr_dn) the current REF DATA threshold  
by the default increment of 0.05 volts.  
Min. Abbr.  
rdata_thr_u  
rdata_thr_d  
Argument  
Examples  
none  
rdata_thr_up  
rdata_thr_dn  
rdata_thr_up [v] and  
rdata_thr_dn [v]  
Reference Data Threshold Up/Down. This command pair is used to increment  
(rdata_thr_up) or decrement (rdata_thr_dn) the current REF DATA threshold by v,  
where v is in <NR2> format and may be set in the range 0.05 to 2.50 Volts in 0.05 V  
steps.  
Min. Abbr.  
rdata_thr_u  
rdata_thr_d  
Argument  
Examples  
v:  
<NR2>, 0.05 to 2.50 volts, in 0.05 V steps.  
rdata_thr_up 0.10  
rdata_thr_dn 0.50  
rdata_thres [v]  
Reference Data Threshold. Sets the threshold voltage for the Analyzer REF DATA  
input to v, where the allowed range for v depends on the current input clock termination.  
Min. Abbr.  
Arguments  
rdata_thre  
v: -1.50 to 1.00 in 0.05 v steps, for terminations  
GND, AC  
-2.50 to 0.00 in 0.05 v steps, for termination -2V  
Example  
rdata_thres 1.00  
C-64  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
rdata_thres?  
Reference Data Threshold Query. Returns the current threshold voltage for the  
Analyzer REF DATA input.  
Min. Abbr.  
Returns  
rdata_thre  
<NR2>  
Example  
rdata_thres?  
RDATA_THRES 1.00  
(command)  
(response)  
GB1400 User Manual  
C-65  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Error Detector and History Setup Commands  
auto_search [auto | off | disab]  
Auto_Search. Enables or disables the Auto Search and Automatic pattern re-alignment  
functions.  
Min. Abbr.  
Arguments  
auto_s  
auto: Auto Search on, pattern re-alignment enabled  
off:  
Auto Search off, pattern re-alignment enabled  
disab :Auto Search off, pattern re-alignment disabled  
Example  
auto_search auto  
auto_search?  
Auto_Search Query. Returns a character string representing the current setup of  
AUTO SEARCH and automatic pattern re-alignment.  
Min. Abbr.  
Returns  
auto_s?  
[auto | off | disable]  
Example  
auto_search?  
AUTO_SEARCH AUTO  
(command)  
(response)  
C-66  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
auto_mode [ber, fast]  
Auto_Mode. Sets the Auto Search mode for finding the Data Delay.  
Arguments ber:  
fast  
Uses the Bit Error Rate to find the Data Eye Crossing  
Uses the Clock to Data Phase to quickly find the Data Crossing  
auto_mode ber  
Example  
auto_mode?  
Returns the Auto Search Data Delay mode.  
Response BER or FAST  
GB1400 User Manual  
C-67  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
auto_sample [n]  
Auto_Sample. Sets the number of Data Bits to Sample when Auto Search is in BER  
mode. This is the exponent for the number of Bits accumulated at the Delay Settings, in  
terms of 10E+n:  
Arguments  
Example  
n:  
4 to 11  
auto_sample 4  
auto_sample?  
Returns the exponent of the number of Data Delay Sampling Bits.  
Response <NR1 Numeric>  
C-68  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
auto_thresh [n]  
Auto_Thresh. Sets the Error Rate Threshold used when Auto Search is in BER mode.  
This the exponent for the error rate used for the Delay settings, in terms of 10E-n  
Arguments  
Example  
n:  
3 to 10  
auto_thresh 3  
auto_thresh?  
Returns the exponent of the number used as the Data Delay Error Rate Threshold.  
Response  
<NR1 Numeric>  
auto_width?  
Returns the Width of the Data Eye as determined by Auto Search, in either mode. These  
values are in terms of seconds. (Example, 100E-12 is 100 pS.) The following delay error  
codes are returned if appropriate:  
1
Only 1 Data Eye Crossing found  
No Data Eye Crossing found  
Auto Search not run  
2
3
Response  
<NR1 Numeric>  
GB1400 User Manual  
C-69  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
disp_select [total | window | test]  
Display Select. Selects the total, window, or test display mode. The display mode  
determines which BER and bit error results are shown in the top-middle, and top-right  
fields respectively of the display.  
Min. Abbr.  
Arguments  
dis  
total: selects the Totalize display mode, Totalize Error  
Rate/Total  
window: selects the Window display mode, Window Error Rate/  
Total  
test: selects the Test display mode, Test Error Rate/Total  
Example  
disp_select test  
disp_select?  
Display Select Query. Returns a character string that indicates the current display  
mode of the Analyzer.  
Min. Abbr.  
Returns  
dis?  
[total | window | test]  
Example  
disp_select?  
DISP_SELECT TEST  
(command)  
(response)  
error_reset  
Error Reset. This command resets the Totalize and Window measurement processes.  
This does not affect Test results.  
Min. Abbr.  
Arguments  
Example  
er  
none  
error_reset  
C-70  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
histry_bits?  
History Bits Query. Returns a character string indicating the state of the BIT error  
history indicator.  
Min. Abbr.  
Returns  
histry_b?  
[on | off]  
Example  
histry_bits?  
HISTRY_BITS OFF  
(command)  
(response)  
histry_clear  
History Clear. This command clears (resets) all four Analyzer history LEDs: Sync  
Loss, Bit Error, Phase Error, and Power Loss.  
Min. Abbr.  
Arguments  
Example  
histry_c  
none  
histry_clear  
GB1400 User Manual  
C-71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
histry_phase?  
History Phase. Returns a character string indicating the state of the PHASE error  
history indicator.  
Min. Abbr.  
Returns  
histry_ph?  
[on | off]  
Example  
histry_phase?  
HISTRY_PHASE ON  
(command)  
(response)  
histry_power?  
History Power. Returns a character string indicating the state of the POWER Loss  
history indicator.  
Min. Abbr.  
Returns  
histry_po?  
[on | off]  
Example  
histry_power?  
HISTORY_POWER OFF  
(command)  
(response)  
histry_stat?  
History Status Query. This command returns a summary of the Analyzer's front panel  
status. The response will be in the form of multiple message units separated by  
semicolons.  
Min. Abbr.  
Returns  
histry_st?  
Window error rate  
Totalize error rate  
Received clock frequency  
Sync Lock status  
History status indicators  
<NR3>  
<NR3>  
<NR3>  
[on | off]  
[on | off]  
Example  
histry_stat  
(command)  
(response)  
WIN_RATE 1.5E-03;  
TOTAL_RATE 3.7E-06;  
CLOCK_FREQ 701.47E+6;  
SYNC OFF;  
HISTRY_SYNC ON;  
HISTRY_BITS ON;  
HISTRY_PHASE OFF;  
HISTRY_POWER OFF  
C-72  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
histry_sync?  
History Sync Indicator Query. Returns a character string indicating the state of the  
SYNC Loss history indicator.  
Min. Abbr.  
Returns  
histry_sy?  
[on | off]  
Example  
histry_sync?  
HISTRY_SYNC OFF  
(command)  
(response)  
sync?  
Synchronization Query. Returns a character string indicating whether the Analyzer  
synchronization LOCK LED is on or off. If it is on, then the Analyzer is in pattern  
synchronization. If it is off, then the Analyzer is out of pattern synchronization.  
Min. Abbr.  
Returns  
sy?  
[on|off]  
Example  
sync?  
SYNC ON  
(command)  
(response)  
GB1400 User Manual  
C-73  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
TEST Setup Commands  
test_discard  
Test Discard. This command discards all results from the previous test interval, making  
previous results unavailable until the next test state RUN to STOP transition occurs.  
Min. Abbr.  
Arguments  
Example  
test_d  
none  
test_discard  
test_length [t]  
Test Length. Sets the test length to the time specified in the string "s". The string will be  
in 24-hour format "HH:MM:SS" enclosed in single or double quotes. This command sets  
the timed test interval. This interval will be in effect only when the test mode is timed or  
repeat.  
Min. Abbr.  
Arguments  
test_l  
t <qstring>, in format "hh:mm:ss", where hh = hours  
(0 to 24) mm = minutes (0 to 59), ss = seconds (0 to 59).  
Example  
test_length "02:00:00"  
test_length?  
Test Length Query. Returns the current value of the timed test length parameter.  
Min. Abbr.  
Returns  
test_l?  
<qstring>, in format "hh:mm:ss"  
Example  
test_length?  
TEST_LENGTH "02:00:00"  
(command)  
(response)  
C-74  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
test_mode [untimed|timed|repeat]  
Test Mode. Sets the test timing mode. The test once started, will stop and start  
according to the mode.  
Min. Abbr.  
Arguments  
test_m  
untimed: after test start, a test interval will continue until a test  
stop command is received, or the test is stopped manually from  
the front panel, or power loss.  
timed: after a test start, a test interval will stop automatically  
after test length has elapsed, front panel key, remote command or  
power loss.  
repeat: after test start, a test interval will stop and then restart  
automatically after test length has elapsed. This process will  
continue until a test stop command is received, or testing is  
stopped manually from the front panel, or by power loss.  
Example  
test_mode timed  
test_mode?  
Test Mode Query. Returns the current Analyzer test timing mode.  
Min. Abbr.  
Returns  
test_m?  
[untimed|timed|repeat]  
Example  
test_mode?  
TEST_MODE TIMED  
test_prev [current|previous]  
Test Previous. Sets test_prev parameter to "current" or "previous". This parameter  
determines whether responses to results query commands will be based on the current  
interval or the previous interval.  
Min. Abbr.  
Arguments  
test_pre  
current:  
Test status commands will return results from  
the current test interval  
previous:  
Test status commands will return results from  
the previous test interval  
Example  
test_prev current  
GB1400 User Manual  
C-75  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
test_prev?  
Test Previous Query. Returns the current state of the test_prev command.  
Min. Abbr.  
test_pre?  
Returns  
Example  
[current|previous]  
test_prev?  
TEST_PREV CURRENT  
(command)  
(response)  
test_print  
Test Print. This command causes the Analyzer to print a Test Summary report. This  
report has the same basic format and contents as an End-of-Test report. If a test is in  
progress, the report will be based on current interval results. If no test is in progress, then  
the report will be based on results from the previous interval and will be an End-of-Test  
summary.  
Min. Abbr.  
Arguments  
Example  
test_pri  
none  
test_print  
test_report [eot|on_error|both|none]  
Test Report. This command enables or disables End of Test and On Error reports.  
Min. Abbr.  
Arguments  
test_r  
eot:  
on_error:  
both:  
End-of-Test reports are enabled.  
On-Error reports are enabled.  
Both End-of-Test and On-Error  
reports are enabled  
none:  
Neither End-of-Test nor On-Error reports  
are enabled.  
Example  
test_report both  
C-76  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
test_report?  
Test Report Query. Returns a character string indicating the current setup of the test  
report parameter.  
Min. Abbr.  
Returns  
test_r  
[eot|on_error|both|none]  
Example  
test_report?  
TEST_REPORT BOTH  
(command)  
(response)  
test_squelch [on|off]  
Test Squelch. Enables or disables squelching of On-Error reports.  
Min. Abbr.  
Arguments  
test_sq  
on:  
On-Error reports will be squelched after 10 consecutive  
reports, that is 10 consecutive seconds in which BER  
is above the Test Error Rate threshold. On-Error  
reports will then be automatically unsquelched  
after five consecutive seconds in which BER is not  
above the Test Error Rate threshold.  
off:  
On-Error report squelching is disabled.  
Example  
test_squelch on  
test_squelch?  
Test Squelch Query. Returns a character string indicating the current setup of the test  
squelch parameter.  
Min. Abbr.  
Returns  
test_sq?  
[on|off]  
Example  
test_squelch?  
TEST_SQUELCH ON  
(command)  
(response)  
GB1400 User Manual  
C-77  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
test_state [run|stop]  
Test State. This command is used to start or stop the test measurement process.  
Min. Abbr.  
Arguments  
test_st  
run: starts the test measurement process. Will initiate an  
untimed, timed, or repeat test depending on the setup  
of test mode.  
stop: Stops the test measurement process. Will terminate  
untimed or repeat tests. Will also prematurely end  
timed tests before "test length" has elapsed.  
Example  
test_state run  
test_state?  
Test State Query. Returns a character string indicating the current state of the test  
process. A response of RUN indicates that a test is in progress. A response of STOP  
indicates that no test is in progress.  
Min. Abbr.  
Returns  
test_st  
[run|stop]  
Example  
test_state?  
TEST_STATE RUN  
(command)  
(response)  
C-78  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
test_thres [v]  
-v  
Test Threshold. Used to set the test error rate threshold to the value: 1 x 10 . This  
threshold determines which seconds are counted as Threshold Errored Seconds (TES).  
It also determines when On-Error reports are generated.  
Min. Abbr.  
Arguments  
test_t  
v
<NR1>, in the range 2, 3, ..., 16. That is the test  
error  
rate threshold may be set in the range 10 to 10  
-2  
-16  
.
Example  
test_thres 12  
test_thres?  
Test Threshold Query. Returns the value v, indicating that the current test error rate  
-v  
threshold is set to 1 x 10 .  
Min. Abbr.  
Returns  
test_t?  
<NR1>  
Example  
test_thres?  
TEST_THRES 12  
(command)  
(response)  
indicating that the test error rate threshold  
-12  
is set to 1 x 10  
.
GB1400 User Manual  
C-79  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
WINDOW Setup Commands  
win_bit_len [v]  
v
Windows Bit Length. Sets BER window bit length parameter to 1 x 10 bits. This  
parameter determines window length when WIN_MODE is set to BITS.  
Min. Abbr.  
Arguments  
Example  
win_bit_  
v
<NR1>, in the range 8, 9, ..., 16.  
win_bit_len 15  
win_bit_len?  
Windows Bit Length Query. Returns the value v, indicating that the BER window bit  
v
length parameter is set to 1 x 10 bits.  
Min. Abbr.  
Returns  
win_bit_?  
<NR1>  
Example  
win_bit_len?  
WIN_BIT_LEN 15  
(command)  
(response)  
win_bits?  
Window Bits. Returns the total number of bits evaluated so far in the BERwindow  
interval.  
Min. Abbr.  
Returns  
win_bits?  
<NR1>  
Example  
win_bits?  
WIN_BITS 49098302  
(command)  
(response)  
win_error?  
Windows Errors. Returns the total number of bit errors counted so far in the BER  
window current or previous interval.  
Min. Abbr.  
Returns  
win_e  
<NR1>  
Example  
win_error?  
WIN_ERROR 27  
(command)  
(response)  
C-80  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
win_mode [bits|sec]  
Windows Mode. Determines whether BER window length is determined by the  
windows bits (pattern length) parameter or the windows seconds (time length) parameter.  
Min. Abbr.  
Arguments  
win_m  
bits:  
sec:  
selects the windows bits length parameter  
selects the windows seconds length parameter.  
Example  
win_mode bits  
win_mode?  
Windows Mode Query. Returns the current BER window length mode.  
Min. Abbr.  
Returns  
win_m  
[bits|sec]  
Example  
win_mode?  
WIN_MODE BITS  
(command)  
(response)  
win_prev [current|previous]  
Window Previous. Sets the WIN_PREV parameter to current or previous. This  
parameter determines whether Analyzer responses to win_bits?, win_error?, win_rate?,  
and win_time? queries will be based on the current window interval or the previous  
window interval.  
Min. Abbr.  
Arguments  
win_p  
current  
previous  
selects the current window interval  
selects the previous window interval  
Example  
win_prev current  
win_prev?  
Window Previous Query. Returns the current value of the WIN_PREV parameter.  
Min. Abbr.  
Returns  
win_p  
[current|previous]  
Example  
win_prev?  
WIN_PREV CURRENT  
(command)  
(response)  
GB1400 User Manual  
C-81  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
win_rate?  
Window Rate Query. Returns the BER measured in either the current window interval  
so far, or the previous window interval, depending on the setup of WIN_PREV.  
Min. Abbr.  
Returns  
win_ra?  
<NR3>  
Example  
win_report [on|off]  
Windows Report. This command enables or disables End-of-Window reports.  
Min. Abbr.  
Arguments  
win_re  
on  
off  
enables End-of-Window reports.  
disables End-of-Window reports.  
Example  
win_report on  
win_report?  
Windows Report Query. Returns a character string indicating whether End-of-  
Windows reports are enabled (on) or disabled (off).  
Min. Abbr.  
Returns  
win_re?  
[on|off]  
Example  
win_report?  
WIN_REPORT ON  
(command)  
(response)  
C-82  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
win_sec_len [s]  
Windows Seconds Length. Sets the BER window seconds length parameter to the  
duration indicated by the quoted string s.  
Min. Abbr.  
Arguments  
win_s  
s
<qstring>, in format "hh:mm:ss", where hh = hours (00 to  
23), mm = minutes (00 to 59), and ss = seconds (00 to 59).  
Example  
win_sec_len 00:30:00  
win_sec_len?  
Windows Seconds Length Query. Returns a quoted string indicating the value of the  
BER window seconds length parameter.  
Min. Abbr.  
Returns  
win_s?  
<qstring>  
Example  
win_sec_len?  
WIN_SEC_LEN "00:30:00"  
(command)  
(response)  
win_time?  
Windows Time Query. Returns either the elapsed time in the current BER window so  
far, or the duration of the previous BER window, depending on the setup of the  
WIN_PREV parameter.  
Min. Abbr.  
Returns  
win_t?  
<qstring>, in the format "ddd-hh-mm-ss", where ddd = days (0 to  
999), hh = hours (0 to 23), mm = minutes (0 to 59), and ss =  
seconds (0 to 59).  
Example  
win_time?  
WIN_TIME "000-01:00:00"  
(command)  
(response)  
GB1400 User Manual  
C-83  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
PRINT Setup Commands  
print_enable [on| off]  
Print Enable. This command turns the "master" Analyzer Print Enable parameter on or  
off. When Print Enable is off, then no reports will be printed. When Print Enable is on,  
then all enabled reports will be printed. Remember that individual reports will not print  
unless they are enabled individually and Print Enable has been set to "on".  
Min. Abbr.  
Arguments  
print_e  
on  
off  
enabled reports will print.  
no reports will print  
Example  
print_enable on  
print_enable?  
Print Enable Query. Returns the current state of the Print Enable parameter.  
Min. Abbr.  
Returns  
print_e?  
[on|off]  
Example  
print_enable?  
PRINT_ENABLE ON  
(command)  
(response)  
print_port [ parallel | gpib | serial ]  
Print Port. This command selects the port on which all Analyzer reports will be printed.  
Min. Abbr.  
Arguments  
print_p  
parallel  
gpib  
serial  
selects the rear-panel "PRINTER" port  
selects the rear-panel "GPIB" (IEEE-488) port.  
selects the rear-panel "RS-232C" port.  
Example  
print_port parallel  
C-84  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
print_port?  
Print Port Query. Returns the currently selected printer port.  
Min. Abbr.  
print_p?  
Returns  
Example  
[ parallel | gpib | serial ]  
print_port?  
PRINT_PORT PARALLEL  
(command)  
(response)  
print_string ["s"]  
Print String. This command prints a character string s to the currently selected printer  
port.  
Min. Abbr.  
Arguments  
Example  
print_s  
"s"  
a character string enclosed in quotes.  
print_string "This is a test"  
GB1400 User Manual  
C-85  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Audio Beeper Setup Commands  
audio_rat_up and  
audio_rat_dn  
Audio Rate Up/Down (Default). This command pair is used to increment  
(audio_rat_up) or decrement (audio_rat_dn) by one the exponent of the current error rate  
threshold of the BER beeper.  
Min. Abbr.  
audio_rat_u  
audio_rat_d  
Arguments  
Example  
none  
audio_rat_up  
This command adds one to the exponent of the beeper BER  
threshold.  
audio_rat_up [v] and  
audio_rat_dn [v]  
Audio Rate Up/Down. This command pair is used to increment (audio_rat_up) or  
decrement (audio_rat_dn) the exponent of the error beeper BER threshold by an amount  
v. Note that because the exponent is negative, the audio_rat_up command decreases the  
BER threshold while audio_rat_dn increases the threshold.  
Min. Abbr.  
audio_rat_u  
audio_rat_d  
Arguments  
Example  
v:  
1, 2, 3, ..., 14.  
audio_rat_up 9  
The above example adds 9 to the exponent, for example changing  
-3  
-12  
the audio rate threshold from 1 x 10 to 1 x 10  
.
audio_rate [v]  
-v  
Audio Rate. Sets the BER threshold for the error beeper to 1 x 10 .  
Min. Abbr.  
Arguments  
Example  
audio_rate  
v:  
2, 3, ..., 16  
audio_rate 9  
C-86  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
audio_rate?  
Audio Rate Query. Returns the current error beeper BER threshold.  
Returns  
Example  
<NR1>  
audio_rate?  
AUDIO_RATE 9  
(command)  
(response)  
audio_vol [v]  
Audio Volume. Sets the volume of the error beeper to v, where v can range from 0  
(off) to 4 (maximum volume).  
Min. Abbr.  
Arguments  
Example  
audio_vol  
v:  
0, 1, 2, 3, or 4  
audio_vol 4  
audio_vol?  
Audio Volume Query. Returns a decimal number in the range 0, 1, 2, 3, or 4, that  
represents the current error beeper .  
Min. Abbr.  
Returns  
audio_vol?  
<NR1>  
Example  
audio_vol?  
AUDIO_VOL 4  
(command)  
(response)  
GB1400 User Manual  
C-87  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
audio_vol_up and  
audio_vol_dn  
Audio Volume Up/Down (Default). This command pair is used to increment  
(audio_vol_up) or decrement (audio_vol_dn) the current error beeper volume by one  
level.  
Min. Abbr.  
audio_vol_u  
audio_vol_d  
Argument  
Example  
none  
audio_vol_up  
audio_vol_dn  
audio_vol_up [v] and  
audio_vol_dn [v]  
Audio Volume Up/Down. This command pair is used to increment (audio_vol_up) or  
decrement (audio_vol_dn) the current error beeper volume by "v" levels.  
Min. Abbr.  
audio_vol_u  
audio_vol_d  
Argument  
Example  
v
<NR1>, 1, 2, 3, or 4  
audio_vol_up 2  
audio_vol_dn 2  
C-88  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
Misc. Analyzer Commands  
date ["yyyy-mm-dd"]  
Date. Sets the current date in year-month-day format. Note that the argument is a  
quoted character string.  
Min. Abbr.  
Arguments  
date  
yyyy year (NOTE: may be above 2000)  
mm  
dd  
month (1, 2, ..., 12)  
day (1, 2, ..., 31)  
Example  
date "2001-03-21"  
date?  
Date Query. Returns a quoted string that indicates the current date setup of the  
Analyzer in year-month-day format.  
Min. Abbr.  
Returns  
date?  
<qstring>  
Example  
date?  
DATE "2001-03-02"  
(command)  
(response)  
GB1400 User Manual  
C-89  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
time [s]  
Time. Used to set the instrument's time of day clock.  
Min. Abbr.  
Arguments  
ti  
s
<qstring>, in the format "hh:mm:ss". where  
hh = hours (00 ... 23), mm = minutes (00 ... 59), and  
ss = seconds (00 ... 59).  
Examples  
time 16:30:02  
time?  
Time Query. Returns a quoted string indicating the current setting of the instrument's  
time of day clock.  
Min. Abbr.  
Returns  
ti?  
<qstring>  
Example  
time?  
TIME "16:30:11.45"  
(command)  
(response)  
C-90  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
1 MB Option Commands  
The following section identifies commands that are modified or added when the 1 MB  
Option is installed.  
Modified Commands  
When the 1 MB Option is installed, the All_mem command will operate as before except  
that it will not return any saved word patterns.  
Replaced Commands  
The standard GB1400 Generator and Analyzer command set includes the following  
"word" commands:  
word_bits; word_memory ; word_length ; word_mem_len  
These commands are limited to creating and editing short word patterns, that is patterns  
that are 8 or 16 bits in length. They will not work on long word patterns. Instead, long  
word editing functions are performed using "byte" commands, which are added as part of  
the 1 MB Option. Moreover, byte commands also work on short words. Therefore,  
"word" commands have limited application in instruments equipped with the 1 MB Option.  
However, "word" commands will still function in units equipped with the 1 MB Option.  
This insures that a Generator or Analyzer equipped with the 1 MB Option can replace a  
standard unit in automated applications designed to use standard (short word) commands.  
Commands specific to I MB Option  
When the 1 MB Option is installed all of the following commands are added to the  
Generator and Analyzer command sets except for the byte_sync command, which is  
added to only the Analyzer command set.  
The following general rules apply to new 1 MB commands:  
1. Commands used to edit long words execute properly only when received after an  
edit_begin command and before an edit_end command. These include:  
q byte_length  
q byte_fill  
q byte_block  
q byte_edit  
q byte_insert  
q byte_delete  
2. If a command includes a bit address argument [a], then [a] must be less than the  
length, which can be specified by the byte_length command.  
GB1400 User Manual  
C-91  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_block [a], [i], [b1], ..., [bn]  
Byte Block. This command overwrites a block of i bits in the edit pattern, beginning at  
address a, with the overwrite pattern indicated by bytes b1 through bn.  
Min. Abbr.  
Arguments  
byte_b  
a
<NR1>, the following ranges indicate the starting  
address of the overwrite block.  
0 to 131071 (1M mode)  
0 to 65535  
0 to 32767  
(512K mode)  
(256K mode)  
0 to 16,383 (128K mode)  
0 to 8191 (64K mode)  
i
<NR1>, in the range 1 to 80, the number of bits to  
overwrite. 10 Bytes maximum.  
b1, ..., bn  
<non-decimal numeric(s)> Indicating the bytes that  
make up the overwrite pattern. Each byte may be in  
the range #H00 to #HFF (hex), #Q000 to #Q377  
(octal), or #B00000000 to #B11111111 (binary).  
Example  
byte_block 4096, 24, #HBB, #H10, #HFF  
Note: The address "a" plus the number of bytes being changed ('i'/8) must be less than  
the pattern length.  
Note: n of "bn" must equal 1/8.  
C-92  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_block? [a]  
Byte Block Query. Returns the hex., octal, or binary representation of the 80 bit section  
of the edit pattern beginning with the bit at address a. Note that if there is no editing  
session in progress, this command will return the indicated 80 bit section from the current  
word pattern.  
"a"  
0 to 131071 (1M mode)  
0 to 65535  
0 to 32767  
(512K mode)  
(256K mode)  
0 to 16,383 (128K mode)  
0 to 8191  
(64K mode)  
Min. Abbr.  
Response  
byte_b?  
[a], [i], [b1], ..., [b2]  
in format: <NR1>, <NR1>, <non-dec. numeric(s)>  
Example  
byte_block? 500  
BYTE_BLOCK 500, 16, #H12, #HF1  
NOTE: If address [a] is within 10 bytes of the end of the pattern, then less than 10 bytes  
will be returned. Also, if the last byte of the pattern is included in the requested block, and  
this byte contains one or more unused bits, then these bits will be returned with a value of  
0.  
GB1400 User Manual  
C-93  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_delete [a], [i]  
Byte Delete. This command deletes i bits from the edit pattern starting with bit a.  
Min. Abbr.  
Arguments  
byte_d  
<NR1>, in the range "a", the block of bits to be deleted  
begins at this address.  
a
0 to 131071 (1M mode)  
0 to 65535 (512K mode)  
0 to 32767 (256K mode)  
0 to 16,383 (128K mode)  
0 to 8191  
(64K mode)  
<NR1>, in the range 8 to 80, in steps of 8, this is the  
number of bits to delete.  
i
Example  
byte_delete 512, 80  
Note: The address "a" plus the number of bytes being changed ('i'/8) must be less than  
the pattern length.  
Note: n of "bn" must equal 1/8.  
C-94  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_edit [a], [b1]  
Byte Edit. This command is similar to byte_block except that it can overwrite (edit) only  
one byte at a time. The command overwrites 8 bits starting at address a.  
Min. Abbr.  
Arguments  
byte_e  
<NR1>, in the range "a", the address of the overwrite  
byte.  
a
0 to 131071 (1M mode)  
0 to 65535 (512K mode)  
0 to 32767 (256K mode)  
0 to 16,383 (128K mode)  
0 to 8191  
(64K mode)  
<non-decimal numeric> indicates the overwrite byte  
pattern. May be in the range #H00 to #HFF (hex),  
#Q000 to #Q377 (octal), or #B00000000 to  
#B11111111 (binary).  
b1  
Example  
byte_edit 1000, #Q320  
byte_edit? [a]  
Byte Edit Query. Returns the hex., octal, or binary representation of the C-bit section  
of the edit pattern at address a.  
Note that if there is no editing session in progress, this command will return the indicated  
byte from the current word pattern.  
Min. Abbr.  
Response  
Example  
byte_e?  
[a], [b1] in the format <NR1>, <non-decimal numeric>  
byte_edit?  
BYTE_EDIT 500, #H12  
(command)  
(response)  
NOTE: If the returned byte is the last byte, and if this byte contains one or more unused bits,  
then these bits will be returned with a value of 0.  
GB1400 User Manual  
C-95  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_fill [i], [b1], [b2], ..., [bn]  
Byte Fill. This command fills the entire edit pattern with a repeating i-bit pattern, b1, b2,  
b3, ..., bn.  
Min. Abbr.  
Arguments  
byte_f  
<NR1>, in the range 8 to 80, in steps of 8, indicates the  
number of bits in the fill pattern.  
i
<non-decimal numeric(s)> indicating the contents of  
the fill pattern. Each byte may be in the range: #H00  
to #HFF (hex), #Q000 to #Q377 (octal), or  
#B00000000 to #B11111111 (binary).  
b1, ...,  
bn  
Example  
byte_fill 16, #HAA, #HFF  
byte_insert [a], [i], [b1], ..., [bn]  
Byte Insert. This command inserts a pattern of length i, bits, starting at address a in the  
edit pattern. The insert pattern is indicated by bytes b1, ..., bn.  
Min. Abbr.  
Arguments  
byte_i  
<NR1>, in the range "a", the insert pattern will be  
inserted at this address.  
a
0 to 131071 (1M mode)  
0 to 65535 (512K mode)  
0 to 32767 (256K mode)  
0 to 16,383 (128K mode)  
0 to 8191  
(64K mode)  
<NR1>, in the range 8 to 80, in steps of 8, the number  
of bits to insert.  
i
<non-decimal numeric(s)> Indicating the bytes that  
make up the insert pattern. Each byte may be in the  
range #H00 to #HFF (hex), #Q000 to #Q377 (octal),  
or #B00000000 to #B11111111 (binary).  
b1, ...,  
bn  
Example  
byte_insert 1600, 32, #HFF, #HFF, #H00, #H00  
(inserts the sequence FFFF0000 hex into the edit  
pattern at address 1600, and increments  
the edit pattern length by four bytes).  
C-96  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_length [m], [n]  
Byte Length. This command sets the length of the edit pattern to m bytes plus n bits.  
Min. Abbr.  
Arguments  
byte_l  
m
<NR1>, in the range:  
0 to 131072 (1M mode)  
0 to 65536 (512K mode)  
0 to 32768 (256K mode)  
0 to 16,384 (128K mode)  
0 to 8192 (64K mode)  
n
<NR1>, in the range 0 to 7.  
Example  
byte_length 16384, 0  
NOTE: If the number of whole bytes (m) is greater than 2047, then the number of added bits  
(n) must be set to 0. If m is greater than 16384, then n must be even.  
byte_length?  
Byte Length Query. Returns the current length of the edit pattern in terms of whole  
bytes plus up to seven additional bits. Note that if there is no editing session in progress,  
this command will return the length of the current word pattern.  
Min. Abbr.  
Returns  
byte_l?  
<NR1>, <NR1>, indicating the number of bytes and the  
number of additional bits.  
Example  
byte_length?  
(command)  
BYTE_LENGTH 100, 5  
(response indicating an edit  
pattern length of 805 bits)  
GB1400 User Manual  
C-97  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_mode [n]  
Byte_Mode. Controls the WORD storage mode. There will always be a Current Word  
Buffer. In addition to that, there is 0 to 10 memory storage buffers. In different modes,  
the buffers permit patterns of different lengths.  
Arguments  
n
64, 128, 256, 512, 1024  
64  
10 Word memory buffers of 64 kbits (locations 0 to 9)  
6 Word memory buffers of 128 kbits (locations 0 to 5)  
3 Word memory buffers of 256 kbits (locations 0 to 2)  
1 Word memory buffers of 512 kbits (location 0)  
128  
256  
512  
1024 0 Word memory buffers of 1024 kbits  
byte_mode 64  
Example  
byte_mode?  
Returns the current Word storage buffer mode.  
Response <NR1 Numeric>  
C-98  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
byte_sync [n] (Analyzer only)  
Byte Synchronization. This command sets the long-word pattern synchronization  
threshold. This threshold does not apply to short-word patterns, or PRBS patterns. The  
long-word synchronization threshold is set in terms of an integer, n, which corresponds to  
a BER threshold. In the table below, the ratios of errors to bits corrrespond to the window  
examined and the maximum errors for the threshold.  
Level  
BER  
Ratio (errors/bits)  
(256/8192)  
1
2
3
4
5
6
7
8
9
3.1E-2  
7.8E-3  
1.9E-3  
9.7E-4  
4.8E-4  
2.4E-4  
1.2E-4  
6.1E-5  
3.0E-5  
(256/32768)  
(256/131072)  
(256/262144)  
(256/524288)  
(256/1048576)  
(256/2097152)  
(256/4194304)  
(256/8388608)  
byte_s  
Min. Abbr.  
Arguments  
Example  
i
<NR1>, in the range 1 (highest BER) to 9 (lowest BER).  
byte_sync 4  
NOTE: This command is found in the Analyzer command set only.  
byte_sync? (Analyzer only)  
Byte Synchronization Query. Returns a single decimal digit which represents the  
current long-word synchronization threshold.  
Min. Abbr.  
Returns  
byte_s?  
<NR1>  
Example  
byte_sync?  
BYTE_SYNC 4  
GB1400 User Manual  
C-99  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
edit_begin [n]  
Edit Begin. You must issue this command to the instrument before starting an editing  
session. In effect this command loads the contents of a word memory location specified  
by n into a scratch pad memory location. Once in the scratch pad memory it can be  
edited, uploaded to the controller, or saved to the same or a different memory location.  
You also must issue the edit_begin command before downloading a word pattern to the  
instrument.  
Min. Abbr.  
Arguments  
edit_b  
n
<NR1>, a decimal number in the range -1 to 9, where -1  
indicates the current word pattern and 0 through 9 indicate the  
memory locations.  
-1 only (1M and 512K modes)  
-1 to 2 (256K mode)  
-1 to 5 (128K mode)  
-1 to 9 (64K mode)  
edit_begin 2  
Example  
C-100  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
edit_cntrl?  
Edit Control Query. This command returns a character string that indicates whether or  
not a long-word (1 MB Option) editing session is in progress and if that session is under  
local or remote control.  
Min. Abbr.  
Returns  
edit_c  
[local|remote|none], where:  
local:  
indicates a long-word editing session is in  
progress under local (front panel) control  
remote:  
indicates a long-word editing session is in  
progress under remote (RS-232C or GPIB)  
control  
none:  
indicates that there is no long-word editing  
session in progress  
Example  
edit_cntrl?  
(command)  
EDIT_CNTRL NONE  
(response)  
edit_end [n]  
Edit End. You must issue this command to finish a 1 MB word editing session. This  
command either moves the edited pattern from scratchpad memory to the current word  
location, or saves the edited pattern into one of the instruments eight word memory  
locations. You can also use this command to discard the edit pattern.  
Min. Abbr.  
Arguments  
edit_e  
n
<NR1>, a decimal number in the range -2 to 9, where -2 discards  
the edited pattern, -1 copies the edited pattern to the current  
word location, and 0 through 9 saves the edited pattern to the  
indicated memory location.  
-1 only (1M and 512K modes)  
-2 to 2 (256K mode)  
-2 to 5 (128K mode)  
-2 to 9 (64K mode)  
edit_end -1  
Example  
GB1400 User Manual  
C-101  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Remote Commands  
C-102  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232 Interfaces  
This chapter describes the use of the GB1400 Bit Error Rate Tester Remote  
Interfaces. Since the remote interfaces enable automatic testing, the user does  
not have to complete any of the manual procedures necessary for front panel  
operation. However, the user can write programs to conduct the test sessions.  
Using the GPIB Interface  
The GB1400 supports remote control through the GPIB interface bus connector  
on the rear panel. The unit can be operated from the front panel and over the  
remote interface simultaneously. All of the front panel functions can be controlled  
over the GPIB interface, except `POWER.'  
Remote commands sent to the GB1400 differ from front panel control. The  
current operating mode is entered directly rather than through submenus.  
GPIB Interface Device Settings  
For proper GPIB Interface communication and handshaking, the GPIB controller  
(system that controls the operation) and the device (GB1400) must have their  
addresses and terminating characters set up before use.  
Each instrument on the GPIB interface bus needs a unique INSTRUMENT  
address, programmed by 'GPIB ADDR:' key. The INSTRUMENT address range  
for the GB1400 is 0 - 30 decimal. The GPIB Message Terminator is set to either  
EOI or EOL/LF. For EOI, the EOI line will be asserted when the last byte of a  
message is transmitted. For EOI/LF, the last byte of the message will be the line  
feed character, and the EOI line will be asserted with its transmission, using  
Utility menu (F1) key.  
Step 1: Press the GPIB ADDR, "GPIB xx" is displayed on the LCD.  
Step 2: Press the left-most UP/DOWN key (INPUT) to select the desired GPIB  
address "xx".  
Step 3: Press GPIB ADDR a second time.  
The BERT will then respond to commands sent to that INSTRUMENT address.  
This will done without affecting the remote command processing.  
GB1400 User Manual  
D-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
Interface Functions  
The GB1400 is configured as a talker/listener. No controller functions are  
implemented. As described in the IEEE-488 standards, the GB1400 supports the  
following implementation:  
SH1  
AH1  
T6  
Complete source handshake  
Complete acceptor handshake  
Basic talker; serial poll, no talk only, unaddressed if  
addressed to listen, no extended talker  
Basic listener, no listen only, unaddressed if addressed to  
talk, no extended listener  
L4  
SR1  
RL1  
PP0  
DC1  
DT0  
C0  
Complete service request  
Complete remote/ local capability including local lockout  
No parellel poll capability  
Complete device clear capability  
No device trigger capability  
No controller capability  
E2  
Tri-state drivers used on DI0 lines for maximum data  
transfer rate  
GPIB Connector Pin-Outs  
The GB1400 uses the standard D-type 24 pin GPIB connector located on the rear  
panel. All signals and pins conform to the standard GPIB pin out protocol.  
Programming GPIB Remote Commands  
There are two types of remote commands for the GB1400:  
·
·
Set commands (commands)  
Queries commands (queries  
The set commands force the GB1400 to take a specific action. The query  
commands direct the GB1400 to return status information. The controller sends  
commands to the GB1400 as strings terminated at EOI or EOI/LF characters.  
These command lines can contain either a single command or multiple commands.  
The command line may contain both queries and commands. Each individual  
command within the command line must be separated by semi-colons (;),  
parameters must be separated by comma (,). Hexadecimal parameters must be  
preceded by a ‘#H’.  
Each query command sent to the GB1400 will return one response. The response  
may contain multiple response units (separated by semi-colons), however only one  
EOI/LF response termination is sent by the GB1400 to the controller for each  
D-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
query command. The GB1400 responses commands will be either character  
mnemonics (for example, INT or EXT) or numerics (Example: 200.0).  
GPIB Numeric Responses  
When responding with a numeric, the receiver specifies it as one of the following  
types:  
<NR1 Numeric>:  
decimal integer  
<NR2 Numeric>:  
<NR3 Numeric>:  
<Non-decimal Numeric>:  
decimal real number without exponent  
decimal real number with exponent  
non-decimal number with leading #H (Hex), #Q  
(Octal), #B (Binary) and always in the range of 0  
to 255 decimal (for example, #H55)  
GPIB Status Reporting  
There is a status reporting function provided for the GPIB interface, which is  
based on the SRQ (Service Request) and is defined in the ANSI/IEEE standard  
488.2-1987. The implementation used by GB1400 for status reporting includes one  
additional register from what is specified within the IEEE-488.2 standard.  
Status Byte  
There is a status byte which is used to define the SRQ status. The individual bits  
within the status byte represent the different conditions which might cause the  
request for service defined as follows:  
Bits 1 to 3  
Bit 4  
Unused  
(TSB) Test  
Event Status  
Bit  
This is a summary of Test Event Status  
Byte. It will be set whenever an enabled  
Test event condition occurs  
Bit 5  
Bit 6  
(MAV)  
Set whenever there is output available for  
the controller  
Message  
Available Bit  
(ESB)  
Standard  
Event Status  
Bit  
This is the summary of the Standard Event  
Status Byte. It will be set whenever an  
enabled standard event condition occurs  
Bit 7  
Bit 8  
(MSS) Master This is the Master Summary Status. It is a  
Summary  
Status Bit  
summary of the status byte, so that  
whenever one of the bits (TSB, MAV or  
ESB) is set and it is also enabled (by the  
Service Request Enable byte), the MSS bit  
will set  
Unused  
GB1400 User Manual  
D-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
Service Request Enable  
Different conditions for a service request can be individually enabled. The Service  
Request Enable byte contains the enabling bits for the status byte. For a service  
request to occur, either the TSB, MAV or ESB bit must be enabled. Each time  
the GB1400 is powered on, this byte is RESET so that no bits are enabled. The bit  
definition is the same as the status byte, except bit 7 is undefined.  
Service Request (SRQ)  
The status byte enables the creation of a service request. Whenever a condition  
requiring service from the controller occurs and is enabled, the SRQ line is set. It  
is reset after the controller finishes a serial poll of the GB1400 receiver, or when  
all of the enabled service request conditions have stopped.  
Standard Event Status Register  
The ESB bit is the summary of the Standard Event Status Register. This byte has  
an enabling byte similar to the Status Byte. Individual bits within the Standard  
Event Status Register represent the different possible causes of a Standard  
Event. The bit definitions for the Standard Event Status Register are as follows:  
Bit 1  
Operation  
Complete  
Only set following an *OPC command  
Bit 2  
Bit 3  
Request Control Not Used  
Query Error  
Set under the following conditions:  
·
·
·
when output has been requested from the  
GB1400 and none is available  
when a command is sent to the GB1400 and  
GB1400 still has a message available  
when output has been requested from the  
GB1400 and an unterminated command has  
been set to the GB1400  
Bit 4  
Bit 5  
Device  
Dependent Error  
Set under the following conditions:  
·
·
when input data is lost over the interface  
when the input buffer overflows due to a too-long  
command line without a terminator  
Execution Error Set under the following conditions:  
when a command parameter is out of range  
when the command has too many or too few  
parameters  
when the command cannot be properly executed  
due to a device condition  
Bit 6  
Command Error Set whenever the GB1400 receives an unrecognized  
command, or invalid GPIB command  
Bit 7  
Bit 8  
User Request  
Power On  
Not used  
Set whenever the GB1400 is powered on  
D-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
Standard Event Status Enable Register  
Different conditions within the Standard Event Status Register can be individually  
enabled or disabled. The Standard Event Status Enable Register contains enabling  
bits. Each time one of the event conditions or one of the enabling bits change, the  
status of the ESB bit is re-evaluated. If any status bit is set and its corresponding  
enable bit is set, the ESB bit is set also.  
Each time the GB1400 is powered on, this byte is reset so that no bits are  
enabled. The bit definition for the Standard Event Status Enable Register is the  
same as it is for the Standard Event Status Register.  
Test Status Event Register (Analyzer only)  
The TSB bit is the summary of the Test Status Event Register. This byte has an  
enabling byte which works in a similar manner to the above Status Byte. The  
individual bits within the Test Status Event Register represent the different  
conditions which might cause a Test Event. The bit definitions for the Test Status  
Event Register are as follows.  
Bit 1  
End-of Window  
condition  
Set at the end of each window period  
Bit 2  
Bit 3  
End-of-Test condition  
Threshold Error  
condition  
Set at the end of each Test  
Set whenever Test is running and Errored  
Second occurs, where error rate is above Test  
Error Rate Threshold  
Bit 4  
Synchronization Loss Set whenever SYNC LOSS occurs  
condition  
Bit 5  
Bit 6  
Phase Error condition Set whenever a Phase Error occurs  
Auto Synchronization  
complete  
Set whenever AUTO SEARCH locks on a Data  
Pattern  
Bit 7  
Bit 8  
Not Used  
Not Used  
Test Status Event Enable Register (Analyzer only)  
The different conditions within the Test Status Event Register can be individually  
enabled and disabled. The Test Status Event Enable Register contains enabling  
bits. Each time one of the event conditions or one of the enabling bits change, the  
status of the TSB bit is re-evaluated. If any status bit is set and its corresponding  
enable bit is set, the TSB bit will set. Each time the GB1400 is powered on, this  
byte is reset so that no bits are enabled. The bit definition for the Test Status  
Event Enable Register is the same as for the Test Status Event Register.  
GB1400 User Manual  
D-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
GPIB Common Commands  
The following commands are provided to use with GPIB status reporting, as  
defined by IEEE 488.2 for service request:  
*STB? *SRE *SRE? *ESR? *ESE *ESE? *CLS  
Additional SRQ GPIB Commands (Rx only)  
The following commands are provided to use with the Test Status SRQ feature:  
TSE TSE? TSR?  
IEEE-488.2 Programming Manual Requirements  
Certain programming requirements are specified for GPIB interfaces by the  
American National Standard Institute (ANSI) document, ANSI/IEEE Std. 488.2-  
1987, which are detailed in this section.  
Power-on settings  
The GB1400 will restore the device settings to their same values from when it  
was last powered off. No remote commands affect this. The only exception to  
this is when the non-volatile RAM becomes corrupted (which should never  
happen during normal operation). RAM corruption, if it occurs, will be displayed  
on the unit’s LCD display. When this happens, the GB1400 will revert to its  
factory-default settings.  
Message Exchange  
The message exchange options are as follows:  
·
The input buffer is command line oriented. There is a new input buffer for  
each command line or program message. The maximum input buffer length is  
80 characters.  
·
·
·
The only remote commands that return more than one response message unit  
are: *lrn?; sta?; rdm?; rfm?; all?  
All queries immediately generate their own response messages when parsed.  
No queries wait until the responses are read for them to be generated.  
No commands are coupled.  
D-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
Functional Elements  
The IEEE 488.2 standard requires a list of the functional elements which are used  
by the GB1400 receiver. These are the functional elements used in constructing  
the remote commands that control the receiver. For more information, see the  
IEEE 488.2 standard, sections 4.3, 7.1.1, and 7.3.3. From Tables 4.2 and 4.3 of  
the IEEE 488.2 standard, the receiver does the following:  
< program message>  
< program message terminator>  
<program message unit separator>  
<query message unit>  
< program message unit>  
<command message unit>  
< command program header>*  
< program header separator>  
< program data>  
< query program header>*  
< program data separator>  
< decimal numeric program data>  
<non-decimal numeric program data>  
< character program data>  
* <compound command program header> and <compound query program  
header> are not handled.  
Specific Command Implementations  
The reset command “*rst” performs a device reset. As defined in the IEEE  
488.2, it will:  
·
reset the device settings to default settings, with the exception of stored  
memory locations and any remote interface settings  
·
·
Macros are not implemented in the GB1400, thus macros are ignored  
force the receiver into Operation Complete Command Idle State (OCIS) and  
Operation Complete Query Idle State (OQIS)  
Self Test Query  
This tests the receiver's basic functionality. The scope of the self test function is  
limited.  
Overlapped vs. Sequential Commands  
All commands are sequential commands.  
Operation Complete Message  
All command actions are immediate (no overlapped commands), such that  
operation complete is immediate.  
GB1400 User Manual  
D-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
Using the RS-232 Interface Option  
The GB1400 supports remote control through the RS-232C connector on the rear  
panel The unit can be operated from the front panel and over the remote interface  
simultaneously. Any unit changes made remotely are displayed on the front panel.  
All of the front panel functions can be controlled over the RS-232C interface,  
except “POWER.”  
The remote commands sent to the GB1400 differ from front panel - the current  
operating mode is entered directly rather than through sub-menus.  
Commands are provided to read back stored data memory contents. Memory  
contents can be read back and printed out for hardcopy archiving.  
RS-232 Interface Device Settings  
The RS-232C interface device settings are programmable through the front panel.  
The following RS-232C parameters are programmable, along with the default  
setting and other values.  
Parameter  
Baud, BPS rate  
Parity  
Data Size  
Echo  
Default  
9600  
Even  
8
OFF  
ON  
Values  
4800, 2400, 1200, 600, 300  
None, Odd  
7
ON  
OFF  
LF/CR, CR, LF  
XON/XOFF  
EOL  
CR/LF  
To change an RS-232C setting through the front panel.  
Step 1: Press F1 to select menu mode.  
Step 2: Select the RS232C menu choice.  
Step 3: Select the desired setting type.  
Step 4: Select the desired setting.  
Step 5: Press F4 to set the selection  
Step 6: Press F1 to EXIT.  
D-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
RS-232 Interface Hardware/ Handshaking Considerations  
The remote interface consists of a 25-pin female D-type connector on the rear  
panel. When using the RS-232C interface, connect the controller to the GB1400  
with an appropriate 25-pin cable. The GB1400 is configured as an RS-232C DCE  
(Data Circuit terminating Equipment). For a local (direct) connection to a DTE  
device (most RS-232C controllers), connect the controller to the GB1400 with a  
straight (non-null modem) cable. To connect to another DCE device, you need a  
null modem to cross-connect signal pairs 2 & 3, 4 & 5, and 6 & 20.  
Refer to the following table for RS-232C signal names, pinouts, and functional  
descriptions.  
Pin  
Name  
GND  
RxD  
TxD  
CTS  
RTS  
DTR  
GND  
DSR  
Function  
1
2
3
4
5
6
7
20  
Protective Ground  
Received Data Input  
Transmitted Data Output  
Clear to Send (See note)  
Request to Send (always high)  
Data Terminal Ready (always high)  
Signal Ground  
Data Set Ready  
All other pins  
Not used  
Note: Sent to the GB1400, a high-level indicates that external device is ready to  
accept data from the unit. This pin must be high or open for the BERT to transmit  
data. This pin is pulled high internally by 27K Ohm to +12V.  
RS-232 Interface Testing  
To test that the RS-232C interface is properly connected, attach a standard 25-pin  
D-type connector cable between the RS-232C rear panel connector and the  
controller, with the GB1400 turned off. Turn on the GB1400. The following  
message should appear on the RS-232C controller’s screen, followed by the  
GB1400>.  
**** GB1400 RECEIVER VX.X  
GB1400>  
NOTE: V X.X indicates the unit's software version . The "GB1400>" line is a  
prompt message indicating that the GB1400 is ready to accept a command.  
If the message does not appear, check the following:  
The cable may be defective.  
The controller may be configured as DCE equipment. A null modem may be  
needed.  
The controller signal format or BAUD rate may not match the GB1400's settings.  
Refer to the first part of this section for interface setting  
GB1400 User Manual  
D-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
Programming RS-232C Remote Commands  
There are two types of remote commands for the GB1400:  
·
·
Set commands (commands)  
Queries commands (queries  
The set commands force the GB1400 to take a specific action. The query  
commands direct the GB1400 to return status information.  
Commands are entered one line at a time. Errors may be corrected while entering  
a line, with the backspace key. A command string is terminated by a carriage  
return, which transmits the string to the GB1400 and executes the command  
string. All valid commands are executed. Incorrect or unsupported commands are  
responded to by an error message. RS-232C error messages follow after this  
section.  
These command lines can contain either a single command or multiple commands.  
The command line may contain both queries and commands. Each individual  
command within the command line must be separated by semi-colons (;),  
parameters must be separated by comma (,). Non-decimal numeric parameters,  
Hexadecimal, Octal, and Binary must be preceded by a ‘#H’, ‘#Q’, or ‘#B’,  
respectively. The entire command name does not have to be completely entered  
for the command to be recognized as valid. There is a minimum valid length  
associated with each command, which is the length that makes it unique from all  
other commands.  
D-10  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
RS-232C Error Messages  
All RS-232C remote commands received by the GB1400 are checked for  
command validity and appropriate parameters (parameters listed with commands  
within brackets [ ]). All valid command strings are executed. Incorrect command  
strings are responded to with error messages  
Error Message  
Error  
“*** Input Lost”  
“*** Input Buffer Overflow”  
Input data lost over interface  
Input buffer overflow, command line  
too long without terminator  
Command not found  
“*** Command Mnemonic Not  
Found”  
“*** Invalid Command for Interface”  
Command found, but not valid for this  
interface  
“*** Invalid Command Type”  
Command mnemonic found, but  
command issued incorrectly: missing,  
or added, '?' on end of command  
Missing parameter  
Too many parameters or training  
garbage at end of command  
Parameter invalid  
“*** Too Few Parameters”  
“*** Too Many Parameter”  
“*** Invalid Parameters”  
“*** Parameter Out of Range”  
“*** Parameter Not in Set”  
Parameter out of range  
Parameter not one of the values  
specified for the command  
Parameter string too long  
Parameter separator, ‘;’, is missing or  
command line is terminated following  
separator  
“*** Invalid String Length”  
“*** Parameter Separator”  
“*** Command Execution Error”  
“*** Out of Memory”  
"*** Invalid Hexadecimal Parameter  
Command not executed properly  
Processor out of memory  
Parameter not in hexadecimal format  
or more than two hexadecimal  
characters  
GB1400 User Manual  
D-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Using GPIB, RS-232  
D-12  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
p
Customer Acceptance Test  
For  
GB1400 Generator & Analyzer  
NOTICE TO ALL PERSONS RECEIVING THIS DOCUMENT  
THIS DOCUMENT IS ONLY CONDITIONALLY ISSUED, AND NEITHER RECEIPT NOR POSSESSION  
THEREOF CONFERS OR TRANSFERS ANY RIGHT IN, OR LICENSE TO USE, THE SUBJECT MATTER  
OF THE DOCUMENT OR ANY DESIGN OR TECHNICAL INFORMATION SHOWN THEREON, NOR ANY  
RIGHT TO REPRODUCE THIS DOCUMENT OR ANY PART THEREOF, EXCEPT FOR MANUFACTURE BY  
VENDORS FOR TEKTRONIX AND FOR MANUFACTURE UNDER THE CORPORATION’S WRITTEN  
LICENSE, NO RIGHT TO REPRODUCE THE DOCUMENT IS GRANTED UNLESS BY WRITTEN  
AGREEMENT WITH OR WRITTEN PERMISSION FROM THE CORPORATION.  
Revision History  
Date  
Description  
Pages Affected  
9/29/94  
9/3/96  
Initial Release  
Whole Document  
Whole Document  
Change Name to Tektronx  
GB1400 Acceptance Test  
E-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
Performance Verification  
The following tests verify that the GB1400 Generator & Analyzer achieve their specified  
performance. These instruments are not user-adjustable. If the GB1400 needs repair,  
return it to Tektronix.  
Recommended Test Equipment  
The recommended test equipment needed to verify performance is listed below.  
Description  
Specification  
GB1400 Generator  
GB1400 Analyzer  
Coaxial SMA cables  
Standard Instrument  
75 Ohm option  
equal length  
six each 50 Ohm  
four each 75 Ohm, two each 50  
Ohm  
E-2  
GB1400 Acceptance Test  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
Functional Test  
To functionally test the GB1400, connect the Generator to the Analyzer and confirm  
their correct operation as described below.  
Note  
In these procedures, the Generator and Analyzer are returned to their default  
settings. The word memories will be reset. If you have entered word patterns  
that you do not want to lose, use a GPIB or RS-232C controller to save them  
before beginning these procedures.  
q Step 1: Make connections appropriate to the options installed as follows:  
Connections for Functional Test  
Option  
From  
To  
Comment  
Standard Instrument  
TX Clock  
RX Clock  
RX Not Clock  
RX Data  
50 Ohm, SMA coax  
50 Ohm, SMA coax  
50 Ohm, SMA coax  
50 Ohm, SMA coax  
50 Ohm, SMA coax.  
TX Not Clock  
TX Data  
TX Not Data  
TX Clock  
RX Not Data  
RX Clock  
RX Not Clock  
RX Data  
75 Ohm Option  
Use SMA to BNC  
adapters and 75 Ohm  
BNC coaxial cables  
TX Not Clock  
TX Data  
TX Not Data  
RX Not Data  
See Figure 1 for Setup of Functional Test.  
q Step 2: Reset both the Generator and Analyzer to their factory default settings.  
Press the ‘CLEAR’ key in the PATTERN section, the ‘MSB(1)’ key and the ‘VIEW  
ANGLE’ key, and hold down all three keys while cycling the power.  
The message DEFAULT SETTINGS should appear briefly on the display of each unit,  
followed by the GB1400 logo, before the functional display appears.  
q Step 3: At the Generator, verify that error injection is off (you should see ERR OFF  
on the display). If error injection is on, press the ‘SINGLE’ key in the ERROR  
INJECT section to turn it off.  
GB1400 Acceptance Test  
E-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
gigaBERT-1400TRANSMITTER  
Data  
Not Data  
OUTPUT  
Clock  
Not Clock  
DATA THRESHOLD (on rear panel)  
gigaBERT-1400RECEIVER  
Not Clock  
Clock  
Data  
Not Data  
Figure 1 -- Setup for Functional Test of Standard Instrument  
q Step 4: At the Generator, verify that PRBS is selected (the PRBS LED light, in the  
PATTERN, section, should be on.) If not, press the ‘PRBS’ key to select it.  
q Step 5: At the Analyzer, press the ‘CLEAR’ key in the ERROR DETECTION section  
and the ‘CLEAR’ key in the ERROR HISTORY section to clear the error display and  
the error history LED lights. All four history LEDs should be off.  
Because the Analyzer defaults to Autosearch mode, the Analyzer and the Generator are  
now linked and synchronized. The following checks will confirm the functionality of the  
units.  
E-4  
GB1400 Acceptance Test  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
Confirmation of Frequency Function  
q Step 6: In the Generator CLOCK section, the FREQUENCY LED should be on. If it  
is not, press the ‘FREQUENCY’ key to select it.  
q Step 7: Use the Generator CLOCK up/down keys to change the output frequency.  
q Step 8: Check that the frequency displayed by the Analyzer matches the Generator  
output to within ± 0.1 MHz. (Note that the resolution of the Analyzer is 0.01 MHz and  
that the resolution of the Generator is 0.001 MHz.  
q Step 9: At the Generator, use the ‘STEP’ key to select another frequency step size  
(note the placement of the underscore on the Generator frequency display), and  
repeat steps 7 and 8 at this step size.  
q Step 10: Repeat steps 7 through 9 for all step sizes.  
Confirmation of Selectable Data Patterns  
q Step 11: In the Generator PATTERN section, verify that the PRBS LED light is on.  
If not, press the PRBS key to select it.  
q Step 12: Press the Generator PATTERN up/down keys to select PRBS pattern PN7.  
q Step 13: Verify that the Analyzer displays the same PRBS pattern as the Generator.  
q Step 14: At the Analyzer, press the ‘CLEAR’ key in the ERROR HISTORY section.  
q Step 15: Verify that the four ERROR HISTORY LEDs are off and stay off.  
q Step 16: At the Generator, use the PATTERN up/down keys to select the next PRBS  
pattern.  
q Step 17: Repeat steps 13 through 16 for each of the five PRBS patterns.  
q Step 18: In the Generator OUTPUT section, press the ‘INVERT DATA’ key. The  
INVERT DATA LED will light.  
q Step 19: Verify that the INVERT DATA LED in the Analyzer INPUT section is also  
on.  
q Step 20: Repeat steps 12 through 17, noting that INV is displayed after the PRBS  
pattern on the Analyzer display.  
GB1400 Acceptance Test  
E-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
Confirmation of Generator Output Data Level Change  
In this part of the functional test procedure, you will verify that the Analyzer threshold  
responds correctly to the sample values of baseline offset and amplitude in the  
Generator output. The sample values and threshold limits are summarized in the  
following Data Levels table. Repeat steps 21 through 27 for each row of the Data Levels  
table.  
Note  
Values in the following table are repeated; the purpose of this test is to  
determine that the GB1400 responds correctly to changes in data level. You  
do not need to read the results except at Step 26.  
Data Levels  
Generator Baseline Offset  
Generator Amplitude  
Analyzer Threshold Limits  
-0.70 to -0.30  
-1.00  
0.00  
1.00  
1.00  
2.00  
0.30 to 0.70  
-1.00  
-0.20 to 0.20  
q Step 21: Connect the cable to DATA THRESHOLD on the rear panel of the  
Analyzer.  
q Step 22: In the Generator OUTPUT section, the DATA LED should be on. If not,  
press the ‘DATA’ key. The INVERT DATA LED should be off. If it is not, press the  
key to turn it off.  
q Step 23: Use the Generator BASELINE OFFSET up/down keys to set the baseline  
offset value shown in the Generator Baseline Offset column of the Data Levels table.  
q Step 24: Use the AMPLITUDE up/down keys to set the amplitude to the value  
shown in the Generator Amplitude column of the Data Levels table.  
q Step 25: At the Generator, select another PRBS pattern (using the PATTERN  
up/down keys) to initiate a resynchronization by the Analyzer.  
q Step 26: Select the PRBS pattern PN7.  
q Step 27: At the Analyzer, verify that once the green LOCK LED in the SYNC section  
lights, the displayed threshold is between the limits shown in the Analyzer  
Threshold Limits column of the Data Levels table. Cycle through all five PRBS  
patterns (PN7, PN15, PN17, PN20, and PN23) and verify that the Analyzer  
synchronizes on each pattern.  
q Step 28: At the Analyzer, press the CLEAR button in the ERROR HISTORY section  
to ensure than the SYNC LOSS LED is off.  
E-6  
GB1400 Acceptance Test  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
Confirmation of Error Injection Rates  
q Step 29: In the Analyzer ERROR DETECTION section, press the ‘DISPLAY  
SELECT’ key until there is an ¥ (infinity) symbol on the display preceding the error  
rate.  
q Step 30: At the Analyzer, press the ‘CLEAR’ key in the ERROR HISTORY section,  
and press the ‘CLEAR’ key in the ERROR DETECTION section to clear the history  
LEDs and error rate display.  
q Step 31: In the Generator ERROR INJECTION section, press the ‘SINGLE’ key and  
confirm on the Analyzer the BIT LED (in the ERROR HISTORY section) lights and  
that the displayed error total increases by one each time you press the ‘SINGLE’ key.  
Press this key at least 20 times.  
Note  
Press the ‘SINGLE’ key briefly. If you hold it down, the Generator injects  
errors repeatedly into the data stream.  
q Step 32: In the ERROR HISTORY section, press the ‘CLEAR’ key to clear the  
history LEDs.  
q Step 33: In Generator ERROR INJECTION section, press the ‘RATE’ key. ERR 1E-7  
will appear on the display. The ERROR INJECTION LED should be on steadily.  
q Step 34: In the Generator ERROR DETECTION section, press the ‘CLEAR’ key to  
clear the totalize error display.  
q Step 35: Wait 15 seconds, then confirm that the error rate displayed on the Analyzer  
matches the Generator injected error rate and that the Analyzer BIT LED in the  
ERROR HISTORY section is lighted.  
q Step 36: In the Generator ERROR INJECTION section, press the ‘RATE’ key once to  
select the next error rate.  
q Step 37: Repeat steps 33 through 35 until all Generator error rates have been  
verified and EXT appears on the Generator display. Press the Generator ‘ERROR  
RATE’ key once more to turn off error injection.  
q Step 38: Look straight at the Generator LCD panel. Depress the VIEW ANGLE  
button until you see the darkest digits. Change the vertical angle from which you  
view the display and adjust the clarity by depressing the VIEW ANGLE adjust  
button. This is to verify that the contrast of the display can be optimized for the  
user’s viewing angle.  
q Step 39: Repeat Step 37 for the Analyzer.  
q Step 40: Set the Generator and the Analyzer to Factory Default settings. Verify that  
the Analyzer SYNC LOCK light illuminates. Push the CLEAR key in the ERROR  
HISTORY section. Record the delay value shown on the display (lower left display  
area) for later use. De-select AUTOSEARCH on the Analyzer. Press the ‘DELAY’ key  
in the input section of the Analyzer. Vary the delay using the ‘UP’ and ‘DOWN’ arrow  
GB1400 Acceptance Test  
E-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
keys in the input section of the Analyzer until the PHASE light in the ERROR  
HISTORY section illuminates. Manually return the Analyzer delay setting to that  
recorded above. Verify that the PHASE light can be extinguished by the ‘CLEAR’  
key.  
Confirmation of Selectable Analyzer Terminations  
q Step 41: Set the Generator and Analyzer to Factory Default Settings. Confirm that  
the Analyzer F2 LED is not lighted.  
q Step 42: Push the Analyzer V-TERM button and confirm that the LCD displays  
GND.  
q Step 43: Perform the following actions for each termination listed:  
a) Select the Analyzer termination by using the ‘UP’ and ‘DOWN’ arrow keys in  
the INPUT section.  
b) On the Generator, select PN15, wait a few seconds, then select PN7. Use the  
‘UP’ and ‘DOWN’ arrow keys to select the different PN values.  
c) Wait for the Analyzer LOCK light to come on.  
d) Confirm the Analyzer threshold display falls within the limits shown in the  
Termination Threshold Limits table.  
e) Press F2 on the Analyzer to select CLOCK inputs and confirm that the F2  
LED is lighted, and repeat steps a) through d).  
Note  
The threshold limits listed assume that the Generator is set to default  
Amplitude and Baseline Offset.  
Analyzer Termination Threshold Limits  
Analyzer Termination  
50 Ohm to GND  
50 Ohm to -2 V  
AC  
Analyzer Threshold Limits  
0 V ± 300 mV  
-1.0 V ± 300 mV  
0 V ± 300 mV  
q Step 44: Set the Generator and Analyzer to Factory Default Settings.  
q Step 45: Disconnect the cable from the DATA THRESHOLD on the rear panel of the  
Analyzer and connect it to NOT DATA on the front panel of the Generator.  
q Step 46: Select PN15 on the Generator.  
q Step 47: Verify that the Analyzer LOCK light illuminates.  
q Step 48: Repeat Steps 45 and 46 for all PN values.  
E-8  
GB1400 Acceptance Test  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
GB1400 Acceptance Test  
E-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
Confirmation of Buttons and Indicators  
q Step 49: Reset both the Generator and Analyzer by cycling the power.  
q Step 50: Verify the following Generator LEDs.  
Section  
ON  
OFF  
CLOCK  
FREQUENCY  
RECALL  
SAVE  
EXT  
PATTERN  
PRBS  
WORD  
RECALL  
SAVE  
WORD LENGTH  
F1 - F4  
Bits 1 - 8  
CLOCK  
OUTPUT  
DATA  
INVERT DATA  
RATE  
ERROR INJECT  
Left Side  
PANEL LOCK  
GPIB ADDR  
LOCAL  
q Step 51: Verify the Generator LEDs and buttons operate by toggling the following  
buttons and observing the LEDs turn ON and OFF.  
Section  
LED/Button  
Indicator  
Left Side  
PANEL LOCK  
GPIB ADDR  
ON - OFF  
ON - OFF  
E-10  
GB1400 Acceptance Test  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Performance Verification  
q Step 52: Verify the Analyzer LEDs and buttons operate by toggling the following  
buttons and observing the LEDs turn ON and OFF.  
Section  
LED/Button  
Indicator  
Left Side  
PANEL LOCK  
ADDR  
ON - OFF  
ON - OFF  
GB1400 Acceptance Test  
E-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Default Settings  
This appendix lists factory default settings for the GB1400 Generator and  
Analyzer.  
These are the value for the various operating parameters, when the unit leaves the  
factory. These settings can be changed by the user, and stored in non-volatile  
RAM. Should the non-volatile RAM be corrupted (due to battery failure), the  
unit will reset all settings as listed here and the message 'RAM CORRUPTION'  
will appear on the display for a few seconds to note that all settings are reset.  
Returning to Factory Default Settings  
Resetting the unit to Factory Default Settings can be done in two ways: through  
front panel key sequence; or remotely through the GPIB interface.  
How to Recall Factory Default Settings  
Using Front Panel Controls  
Use the following procedure to recall the factory default settings of the Generator  
or Analyzer using front panel controls:  
1. Turn instrument power off.  
2. While holding down the WORD CLEAR, BIT 1, and VIEW ANGLE keys  
simultaneously, turn instrument power back on.  
3. After you see the message Default Settings appear in the display, release the  
three keys. In a few seconds the normal display format will appear and the  
instrument will be in its default setup.  
Via Remote Control  
To return the Generator or Analyzer to its factory default settings via remote  
control, issue the *rst command. Note that this command also returns the  
instrument to the Operation Complete Command Idle State and the Operation  
Complete Query Idle State. This command does not change the WORD memory  
contents.  
GB1400 User Manual  
F-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Default Settings  
Generator (TX) Factory Default Settings  
CLOCK  
External Clock Source INT  
Frequency  
1405.0 MHz  
Frequency Memory  
0
720 MHz  
360 MHz  
180 MHz  
90 MHz  
1
2
3
4
45 MHz  
5
1360 MHz  
680 MHz  
340 MHz  
170 MHz  
85 MHz  
6
7
8
9
Frequency Step Size  
1000.0 MHz  
Data Pattern  
7
PRBS pattern  
PN 7 (2 -1)  
AA 55  
AA 55  
PRBS  
OFF  
Word memory (all ten)  
Programmable Data Pattern  
Current Pattern Setting  
Data Invert  
Word Order  
LSB  
CLOCK/ DATA Outputs  
Output Clock Amplitude  
Clock Baseline Offset  
Output Data Amplitude  
Data Baseline Offset  
Error Injection Rate  
1.50 V  
-0.75 V  
1.50 V  
-0.75 V  
OFF  
F-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Default Settings  
Remote Interfaces  
Remote mode  
local  
GPIB address (Generator)  
GPIB Bus  
15  
TALK_LISTEN  
EOI/LF  
BERT1400>  
9600  
GPIB terminator  
RS-232C prompt  
RS-232C baud rate  
RS-232C parity  
even  
RS-232C data size  
RS-232C EOL  
8 bits  
CR/LF  
OFF  
RS-232C echo  
RS-232C prompt line feed  
OFF  
MISC.  
View Angle  
Panel Lock  
Response Header  
0
OFF  
ON  
GB1400 User Manual  
F-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Default Settings  
Analyzer (RX) Factory Default Settings  
Clock, Data, and Reference Data Inputs  
Input data delay  
0 pS  
Input data threshold  
Reference Data Delay  
Reference Data Threshold  
Data Termination  
0.00 volts  
0 pS  
-1.50 V  
GND  
Clock Termination  
GND  
Reference Data Termination  
GND  
Data Pattern  
7
PRBS pattern  
PN 7 (2 -1)  
Word memory (all ten)  
Programmable Data Pattern  
Current Pattern Setting  
Data Invert  
AA 55  
AA 55  
PRBS  
OFF  
Reference Data Mode  
Word Order  
OFF  
LSB  
Auto Search/Pattern Synchronization  
Auto Search  
ON  
Auto Search Delay Mode  
Auto Search Data Samples  
Auto Search Data BER Threshold  
Synchronization Disable  
Error display select mode  
FAST  
10E+7  
10E-6  
OFF  
TOT  
Error Beeper  
Audio volume  
0 (off)  
1E-3  
Audio error rate threshold  
F-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Default Settings  
Time and Date  
Date  
Time  
1-1-1999  
00:00:00.0  
Printer  
Port  
parallel  
on  
Print enable  
Current BER  
Mode  
Seconds  
1.0E+9  
Bits  
Seconds  
00:00:01  
CURRENT  
OFF  
Previous Remote Status  
Report Enable  
Test Parameters  
Test Mode  
TIMED  
00:00:30  
ON ERROR  
1.0E-05  
OFF  
Test Length  
Test Report Enable  
Test Error Rate Threshold  
Test Squelch  
Previous Remote Status  
Test Status Event Enable  
PREVIOUS  
0
Remote Intefaces  
Remote Mode  
LOCAL  
14  
GPIB address  
GPIB Off Bus Capability  
GPIB Terminator  
RS-232C Prompt  
RS-232C Baud Rate  
RS-232C Parity  
OFF  
EOI/LF  
BERT1400>  
9600  
EVEN  
8 Bits  
CR/LF  
OFF  
RS-232C Data Size  
RS-232C EOL  
RS-232C Echo  
RS-232C Prompt Line-Feed  
OFF  
GB1400 User Manual  
F-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Default Settings  
MISC.  
View Angle  
Panel Lock  
Response Header  
0
OFF  
ON  
F-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Cleaning Instructions  
Clean the GB1400 often enough to prevent dust and dirt from accumulating. Dirt  
acts as a thermal insulator, preventing effective heat dissipation, and can also  
provide high-resistance leakage paths between conductors or components in a  
humid environment.  
Cleaning the Exterior  
Clean the dust from the outside of the instrument with a soft, clean cloth or small  
brush. A brush is especially useful for removing dust from around the buttons  
and connectors. Remove hardened dirt with a soft cloth dampened with a mild  
detergent and water solution. Do not use abrasive cleaners.  
Cleaning the CRT  
Clean the light filter and CRT face with a soft, lint-free cloth dampened with  
denatured alcohol. Do not use abrasive cleaners.  
Cleaning the Interior  
Interior cleaning and maintenance should be performed by qualified service  
personnel only.  
GB1400 User Manual  
G-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Cleaning Instructions  
G-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editor Requirements and Features  
Version 1.10 (9/13/96)  
Before You Begin:  
Before installing this program, it is suggested that you make a copy of this disk  
and store it away in a safe place. To protect against accidentally overwriting any  
files on this disk, slide the write protect tab on the back of the disk to the protect  
position.  
To Install MLPE:  
1) Start Microsoft Windows.  
2) In the FILE pulldown menu, choose RUN.  
3) Type A:\SETUP or B:\SETUP.  
4) Choose the OK button.  
5) The program will install and create a new Program Manager group.  
6) The README document is this document.  
7) The installation is complete.  
What is MLPE?  
MLPE is a specialized pattern editor that can be used with Tektronix  
gigaBERT700/1400 series and packetBERT200 BERT products. It allows the  
user to create, store, edit, and transfer user defined and created patterns to and  
from the BERTS.  
Patterns can be created in several different formats and easily converted from one  
format to another. The editor allows multiple files to be open at a time to make  
editing and transferring data between files easier. See the list of features  
described later in this document.  
GB1400 User Manual  
H-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
Minimum Requirements:  
Microsoft Windows 3.1 or later running on a 386 or faster machine with 4 Mb of  
memory, For reasonable speed, a 486 DX or DX2 with at least 8 Mb of memory.  
At least 2 Mb of free hard disk space.  
gB700 Tx or Rx with 128K memory.  
gB1400/1600 Tx or Rx with at least 256K memory.  
A PB200.  
One free RS-232 port or a National Instruments GPIB card with associated driver  
and software.  
List of Features  
·
Editing capability in excess of 1 Mb. File size is in increments of 1 bit.  
·
Files can be displayed, edited, and saved in Hex, Decimal, Octal, or Binary  
formats.  
·
Data can be saved or displayed LSB (Least Significant Bit) or MSB (Most  
Significant Bit) first.  
·
·
Files saved in one format can be converted to any of the other three formats.  
Multiple editing windows can be open simultaneously to allow working on  
several files at once.  
·
The editor runs under Microsoft Windows with full Windows printing  
capability.  
·
·
·
Extensive built-in help.  
Data can be uploaded to a gB700/1400/1600 Tx or Rx via RS-232 or GPIB.  
Uploaded data can be saved in any memory location for any memory  
configuration, even while the instrument is performing tests.  
·
·
·
Data can be downloaded from a gB700/1400 Tx or Rx via RS-232 or GPIB.  
Downloaded data can be saved to disk for safe keeping or later editing, even  
while the instrument is performing tests.  
Data can be saved to disk and read from disk in a format compatible with the  
PB200, both current single file per disk and future multiple files per disk  
formats.  
The editor has full cut, paste, and copy facilities along with a last action  
delete UNDO.  
·
·
The editor has full find and replace functions.  
Replaced data can be a different length than the data it is replacing.  
What the editor cannot do:  
H-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
·
·
The editor uses a proprietary editor and therefore cannot share data with  
other applications via the Clipboard.  
The editor will not work with the GB660.  
List of Files on this Disk  
SETUP.EXE  
SETUP.INS  
README.DOC  
MLPE.Z  
MLPE.INI  
MLPE.BMP  
FPGRID10.VBX  
Please verify that the above files are on this disk. If any are missing, please  
contact Tektronix.  
If you are using an alternate shell, such as Norton Desktop  
In some cases the program will not install properly if an alternate shell, such as  
Norton Desktop is used as your Windows shell. If the program gives error  
messages, try installing the program using the standard Windows  
PROGMAN.EXE shell. If the installation proceeds normally without any errors  
but the program fails to run properly, check the following:  
If you are using Norton Desktop 3.0, in the Tektronix program group select  
(single mouse click) the Pattern Editor icon and then select PROPERTIES in the  
GROUP menu. Select the ADVANCED icon. If the default path and directory  
was chosen for installation, see if the listed STARTUP DIRECTORY shown is:  
(drive on which Windows is installed):\MLPE\  
If there is a "\" after MLPE then edit the entry to remove it.  
The correct entry should look like the following:  
(drive on which Windows is installed):\MLPE  
Choose OK  
The same may have to be done for the README icon if an error message  
indicating that the README cannot be found.  
The program will run properly now.  
If the program should stop working  
If the program has been installed and was working properly and then at a later  
time fails to run properly, check to see if the "MLPE.INI" file in the WINDOWS  
GB1400 User Manual  
H-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
directory is still there and is not corrupted. If it is not there, copy the MLPE.INI  
file from the MLPE directory to the WINDOWS directory. See if the program  
runs properly. If it is there, it may possibly be corrupted. Rename the file that is  
there to MLPE.SAV and copy the MLPE.INI file from the MLPE directory to the  
WINDOWS directory. if the program runs properly, delete the MLPE.SAV file  
from the WINDOWS directory.  
At any time, should any part of the program be corrupted or accidentally deleted,  
the program can be re-installed.  
RS-232 Cabling  
If you are using the Editor with a gigaBERT700/1400/1600 and want to use RS-  
232 to Upload or Download patterns, your RS-232 cable should be wired as  
shown below:  
gigaBERT RS-232 pin number 25 pin Comm Port  
9 pin Comm Port  
2
3
4
5
6
7
2
3
4
5
6
7
3
2
7
8
6
5
All other pins are not used.  
GPIB  
This program has been designed to use National Instruments GPIB hardware. It  
may not work, or work properly with other brands of hardware.  
Program Exclusivity  
When running the Tektronix Pattern Editor it is suggested that there be no other  
Windows programs running at the same time in the background. The normal  
baud rate for operating the program is 9600 baud and other applications that are  
running at the same time could cause some transferred data to be dropped. To  
avoid lost data, close any other background applications so that Windows can  
devote maximum time to the Editor.  
H-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
Saving patterns  
If you open an existing saved pattern from disk and make changes to it, you will  
be reminded to save the changes before you can close the file or exit the program.  
If you receive a pattern from a gigaBERT to the Tektronix Pattern Editor you  
must remember to save the file to disk before closing the file or exiting the  
program. The program will not remind you to do so.  
Depending on the format selected, if you attempt to save a file with any cells not  
completely filled, the Editor will automatically insert zeros to complete the cell.  
For example, if the HEX format is chosen and the last cell has an entry of "5", the  
editor will save the cell with an entry of "05".  
If a pattern of more or less than whole bytes is saved, the partial byte will be  
saved with a whole byte entry whose needed bits are correct and the excess being  
set to zero(s).  
The BACKSPACE key works only within a cell.  
Sending Patterns to or from a gigaBERT  
Although you can save a pattern with a bit order of either LSB or MSB, you must  
set the gigaBERT separately to reflect the correct order. The program does not  
automatically set, or read, the gigaBERT to match the order of the file being sent.  
If you should have a problem sending a pattern to a gigaBERT or receiving a  
pattern from a gigaBERT, there may be a problem with the identification string  
that is stored in the gigaBERT. Please consult the remote commands section of  
the respective manual for the instrument. Normally, unless you change the  
identification strings and prompt, they will remain at the default setting.  
Another method for restoring the correct gigaBERT identification string and  
prompt is to revert the gigaBERT to its default factory configuration. Reverting  
the instrument to its default condition will destroy any saved patterns and clock  
frequencies (Tx). To do this, turn the instrument off and then do the following:  
For the gB1400 Transmitter: Simultaneously hold in the OUTPUT Clock and  
PATTERN Clear buttons and turn the instrument on.  
For the gB1400 Receiver: Simultaneously hold in the ERROR DETECTION  
Clear and PATTERN Clear buttons and turn the instrument on.  
For the gB700 Transmitter or Receiver: Simultaneously hold in the PATTERN  
MSB, PATTERN Clear, and VIEW ANGLE buttons and turn the instrument on.  
Hold the buttons in until RAM CORRUPTION or DEFAULT SETTING shows  
in the display. Retry sending or receiving a pattern.  
For help  
Double click on the Context Help icon (The arrow and ?).  
Corrections to the HELP information  
GB1400 User Manual  
H-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
The HELP system indicates that only "filename.pat" files can be opened. This is  
not true. Although ".pat" is the default extension and should be used for saving  
all gigaBERT files, there may be different extensions that may be used for the  
packetBERT200 depending on the version of firmware of the instrument. All  
possible filename extensions are listed in the "List of File Type" box in the File  
Open and File Save menus. Consult your packetBERT200 manual for filenames  
that are valid.  
To Remove the Tektronix Pattern Editor  
1) Start Windows and remove the Tektronix group and all of its entries.  
2) Save the configuration.  
3) Open File Manager  
4) Delete the following:  
The MLPE directory and PATTERNS sub directory and all entries in  
each.  
Delete the MLPE.INI file in the WINDOWS directory.  
5) The program edits the PATH statement in the AUTOEXEC.BAT file to add  
the WINDOWS\SYSTEM directory to the path. You can edit the file to remove  
this statement, or leave it.  
There are no other files or changes made by the program.  
NOTE:  
For technical support or questions pertaining to the installation of this program,  
call Tektronix at 800-643-2167 or 978-256-6800.  
Microsoft Windows is a trademark of Microsoft Corporation.  
National Instruments is a trademark of National Instruments Corporation.  
H-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
WARNING  
Read License Agreement Before Opening  
Tektronix / Microwave Logic Products  
Copyright ã Microwave Logic, Inc. All Rights Reserved  
Part Number 9508-1388  
Version 1.0  
IMPORTANT  
READ BEFORE OPENING SEALED WRAPPER  
This software is provided under license from Microwave Logic, Inc. Retention of this program for more  
than (30) days, use of the program in any manner, or opening the sealed wrapper surrounding the  
program constitutes acceptance of the license terms.  
CAREFULLY READ THE ENCLOSED SOFTWARE LICENSE AGREEMENT  
BEFORE OPENING THE SEALED WRAPPER SURROUNDING THE PROGRAM.  
If you cannot agree to the license terms, promptly return the unopened package to Microwave Logic for a  
full refund. Contact the nearest Microwave Logic Field Office for return assistance.  
ã Copyright 1995 Microwave Logic, inc. Unpublished-rights reserved under the copyright laws of the  
United States RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the U.S. Government is  
subject to restrictions as set forth in subparagraph (b)(2) of the Technical Data and Computer Software  
Commercial Items clause at DFARS252. 211-7015, or in subparagraph (c)(2) of the Commercial  
Computer Software-Restricted Rights clause at FAR 52.277-19, as applicable . Microwave Logic, Inc. 285  
Mill Road, Chelmsford, MA 01824.  
GB1400 User Manual  
H-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
TEKTRONIX, MICROWAVE LOGIC PRODUCTS  
SOFTWARE LICENSE AGREEMENT  
THE ENCLOSED PROGRAM IS FURNISHED SUBJECT TO THE TERMS AND CONDITIONS OF THIS  
AGREEMENT, RETENTION OF THE PROGRAM FOR MORE THAN THIRTY DAYS, OPENING THE  
SEALED WRAPPER, IF ANY, SURROUNDING THE PROGRAM OR USE OF THE PROGRAM IN ANY  
MANNER WILL BE CONSIDERED ACCEPTANCE OF THE AGREEMENT TERMS. IF THESE TERMS  
ARE NOT ACCEPTABLE, THE UNUSED PROGRAM AND ANY ACCOMPANYING  
DOCUMENTATION SHOULD BE RETURNED PROMPTLY TO MICROWAVE LOGIC, INC. FOR A  
FULL REFUND OF THE LICENSE FEE PAID.  
DEFINITIONS: "Microwave Logic" means Microwave Logic, Inc. a Delaware corporation, with respect to  
a Program acquired by Customer in the United States, with respect to a program acquired by Customer in  
Canada.  
"Program" means the Microwave Logic software product (executable program and/or data) enclosed with  
this Agreement or included within the equipment with which this Agreement is packed.  
"Customer" means the person or organization in whose name the Program was ordered.  
LICENSE. Customer may:  
a. Use the Program under a nontransferable license on a single specified machine.  
b. Copy the Program for archival or backup purposes, provided that no  
more than one (1) such copy is permitted to exist at any one time.  
Each copy of the Program made by Customer must include a reproduction of  
any copyright notice or restrictive rights legend appearing in or on the copy of  
the Program as received from Microwave Logic.  
Customer may not:  
a. Transfer the Program to any person or organization outside of Customer  
or the corporation of which Customer is a part without the prior written  
consent of Microwave Logic.  
b. Export or re-export, directly or indirectly, the program, any associated  
documentation, or the direct product thereof, to any country to which  
such export or re-export is restricted by law or regulation of the United  
States or any foreign government having jurisdiction without the  
prior authorization, if required, of the Office of Export Administration,  
Department of Commerce, Washington, D.C. and the corresponding  
agency of such foreign government.  
c. For object-code Programs only, reverse compile or disassemble the  
Program for any purpose; or  
d. Copy the documentation accompanying the Program.  
For Programs designed to reside on a single-machine and support one or  
more additional machines, either locally or remotely, without permitting the Program to be transferred to  
an additional machine for local execution, the additional machines shall be considered within the  
definition of "single machine". For programs permitting the Program to be transferred to an additional  
machine for local execution, a separate license shall be required for each such machine with which the  
Program may be used.  
Title to the Program and all copies thereof, but not the media on which the Program or copies may reside  
shall be and remain with Microwave Logic.  
Customer shall pay when due all property taxes that may now or hereafter be imposed, levied or  
assessed with respect to the possession or use of the Program or this license and shall file all reports  
required in connection with such taxes.  
Any portion of the Program modified by Customer or merged with another program shall remain subject to  
these terms and conditions.  
H-8  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
If the Program is acquired by or for an agency of the U.S. Government, the Program shall be considered  
computer software developed at private expense and the license granted herein shall be interpreted as  
granting Customer restricted rights in the Program and related documentation as defined in the applicable  
acquisition regulation.  
THE PROGRAM MAY NOT BE USED, COPIED, MODIFIED, MERGED, OR TRANSFERRED TO  
ANOTHER EXCEPT AS EXPRESSLY PERMITTED BY THESE TERMS AND CONDITIONS.  
UPON TRANSFER OF ANY COPY, MODIFICATION, OR MERGED PORTION OF THE PROGRAM,  
THE LICENSE GRANTED HEREIN IS AUTOMATICALLY TERMINATED.  
TERM. The license granted herein is effective upon acceptance by Customer,  
and shall remain in effect until terminated as provided herein. The License may be terminated by  
Customer at any time upon written notice to Microwave Logic The license may be terminated by  
Microwave Logic or any third party from whom Microwave Logic may have obtained a respective licensing  
right if Customer fails to comply with any term or condition and such failure is not remedied within thirty  
(30) days after notice thereof from Microwave Logic or such third party. Upon termination by either party,  
Customer shall return to Microwave Logic, the Program and all associated documentation, together with  
all copies in any form.  
LIMITED WARRANTY. Microwave Logic warrants that the media on which the Program is furnished and  
the encoding of the Program on the media will be free from defects in materials and workmanship for a  
period of three (3) months from the date of shipment. If any such medium or encoding proves defective  
during the warranty period, Microwave Logic will provide a replacement in exchange for the defective  
medium. Except as to the media on which the Program is furnished, the Program is provided "as is"  
without warranty of any kind, either express or implied. Microwave Logic does not warrant that the  
functions contained in the Program will meet Customer's requirements or that the operation of the  
Program will be uninterrupted or error-free.  
In order to obtain service under this warranty, Customer must notify Microwave Logic of the defect before  
the expiration of the warranty period. If Microwave Logic is unable to provide a replacement that is free  
from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate  
the license for the Program and return the Program and any associated materials for credit or refund.  
GB1400 User Manual  
H-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Pattern Editing Software  
THIS WARRANTY IS GIVEN BY MICROWAVE LOGIC WITH RESPECT TO THE PROGRAM IN LIEU  
OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. MICROWAVE LOGIC AND ITS VENDORS  
DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR  
PURPOSE., MICROWAVE LOGIC'S RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA, OR  
REFUND CUSTOMER'S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE  
CUSTOMER FOR BREACH OF THIS WARRANTY.  
LIMITATION OF LIABILITY, IN NO EVENT SHALL MICROWAVE LOGIC OR OTHERS FROM WHOM  
MICROWAVE LOGIC HAS OBTAINED A LICENSING RIGHT BE LIABLE FOR ANY INDIRECT,  
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR CONNECTED  
WITH CUSTOMER'S POSSESSION OR USE OF THE PROGRAM, EVEN IF MICROWAVE LOGIC OR  
SUCH OTHERS HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.  
THIRD-PARTY DISCLAIMER. Except as expressly agreed otherwise, third parties  
from whom  
Microwave Logic may have obtained a licensing right do not warrant the program, do not assume any  
liability with respect to its use, and do not undertake to furnish any support or information relating thereto.  
GENERAL. This Agreement contains the entire agreement between the parties with respect to the use,  
reproduction, and transfer of the Program.  
Neither this Agreement nor the license granted herein is assignable or transferable by Customer without  
the prior written consent of Microwave Logic.  
This Agreement and the license granted herein shall be governed in the United States by the laws of the  
State of Delaware.  
All questions regarding this Agreement or the license granted herein should be directed in the United  
States to the nearest Microwave Logic Sales Office.  
H-10  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
See block diagrams of GB1400 TX and GB1400 RX at end of this section.  
GB1400 Generator (TX)  
Design Overview  
The GB1400 TX is designed to generate a programmable WORD of 16-bits , and  
five PRBS of 2n-1 (n=7, 15, 17, 20, 23), at serial data rates of up to 1400 Mb/s.  
The unit incorporates a programmable crystal-locked clock source that operates  
at this bandwidth, and two programmable pulse output amplifiers, for both Clock  
and Data Output.  
Very high frequency GaAs, ECL and discrete circuitry is incorporated on  
multilayer controlled impedance printed circuit boards. RF shielding and  
critically timed coaxial cables provide wideband operation with sub-nanosecond  
timing. An embedded CPU controls the programmable clock source, high-speed  
data generator hardware, programmable WORD loading, remote RS-232C and  
GPIB interfaces, and soft front panel control.  
PLL Clock Source PCB  
The PLL Clock Source PCB contains the circuitry to generate and distribute the  
internal clock signals. The clock source consists of a PLL (Phase Locked Loop)  
controlling two VCOs (Voltage Controlled Oscillator). A microprocessor  
programs the loop prescale divider ratios.  
Data Generator PCB  
The Data Generator PCB contains the circuitry required to generate the PRBS  
pattern, programmable WORD, clock distribution, error inject circuitry, and  
pattern sync generator.  
The PRBS data generator utilizes a pattern dependent, n-length shift register  
(where of 2n-1 ) with modulo-2 feedback, to generate the desired PRBS pattern.  
The shift register operates at 1/2 the system clock frequency. The half-rate data is  
split into two phase shifted rails - one is reference, the other is delayed half a  
frame. These two rails are available at the rear panel, as "Phase A", and "Phase  
B". Internally they are multiplexed together to generate the full rate data output.  
The programmable WORD is level shifted from TTL to ECL and loaded into  
ECL registers, then multiplexed and clocked out in a serial stream at full-rate.  
The 16-bits are loaded at full rate, allowing immediate change to the data pattern.  
In PRBS mode, the Pattern Sync circuit detects the start (n, 1, zeros) of the PRBS  
pattern. This produces a single bit width pulse once per pattern frame. In WORD  
mode, the shift register detects the programmable WORD load pulse, which  
occurs once per WORD frame.  
GB1400 User Manual  
I-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
The Error Inject circuitry consists of a chain of decade counters, used to generate  
a pulse every 10E-n bits (where n=3-7). This pulse generates a single bit error on  
the output data streams, providing a known error rate for back-to-back tests.  
Data and Clock Output Amplifier PCB  
The Data stream generated on the Data Generator PCB is sent to the Output Amp  
PCB, relatched into a flip flop, and differentially driven into a monolithic GaAs  
pulse amplifier which drives the front panel DATA and DATA invert outputs.  
The amplifier provides adjustment, controlled by DACs, of the Data output  
Amplitude and baseline Offset. The amplifier will drive 2 Volts peak-to-peak  
into a 50 Ohm load, unterminated 4 Volts peak-to-peak, suitable for Fast TTL  
and CMOS.  
The System Clock signal is sent to the Output Amp PCB, distributed to the Data  
latch and also to a discrete GaAs FET pulse amplifier which drives the front  
panel CLOCK and CLOCK invert outputs. The amplifier provides adjustment,  
controlled by DACs, of the Data output Amplitude and baseline Offset. The  
amplifier will drive 2 Volts peak-to-peak into a 50 Ohm load, unterminated 4  
Volts peak-to-peak, suitable for Fast TTL and CMOS.  
I-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
GB1400 Analyzer (RX)  
Design Overview  
The GB1400 RX is designed to receive a differential or single-ended  
programmable WORD of 16-bits, and five PRBS of 2n-1 (n=7, 15, 17, 20, 23), at  
serial data rates of up to 1400 Mb/s, compare it to a locally-generated identical  
data stream and perform Bit Error Rate (BER) analysis upon it.  
Very high frequency GaAs, ECL and discrete circuitry is incorporated on  
multilayer controlled impedance pretend circuit boards. RF shielding and  
critically timed coaxial cables provide wideband operation with sub-nanosecond  
timing. An embedded CPU controls the high-speed data generator hardware,  
programmable WORD loading, error counter calculations, AUTO SEARCH  
parameters, remote RS-232C and GPIB interfaces, and soft front panel control.  
Input Amplifier PCB  
The Input Amp PCB contains the circuitry required to receive differential/ single-  
ended Data and Clock, and single-ended Reference Data signals. The signals are  
provided with selectable termination voltages, variable threshold level and phase  
delay between CLOCK and DATA to accommodate DUT (Device-Under-Test)  
skew. Delay and Input Threshold are controlled by the CPU either automatically  
in AUTO SEARCH mode, or manually through front panel control.  
Data Generator PCB  
The Data Generator PCB contains the circuitry required to generate the local  
PRBS pattern or programmable WORD for comparison with the received pattern.  
The locally-generated pattern is compared bit-by-bit at full rate. The differences  
are "Bit Errors" and are counted by the Error Counter PCB.  
When the Bit Error Rate (BER) exceeds the SYNC threshold (25% in PRBS,  
3.1% in WORD mode, variable with 1 Mbit WORD option), the Data Generator  
PCB initiates the synchronization process, by feed-forward technique on  
incoming PRBS data, or clock-slip technique on programmable WORD data.  
Once synchronization is established BER measurements begin.  
The PRBS data generator utilizes a pattern dependent, n-length shift register  
(where of 2n-1 ) with modulo-2 feedback, to generate the desired PRBS pattern.  
The shift register operates at 1/2 the system clock frequency. The half-rate data is  
split into two phase shifted rails - one is reference, the other is delayed half a  
frame. These two rails are available at the rear panel, as "Phase A", and "Phase  
B". Internally they are multiplexed together to generate the full rate data output.  
The programmable WORD is level shifted from TTL to ECL and loaded into  
ECL registers, then multiplexed and clocked out in a serial stream at full-rate.  
The 16-bits are loaded at full rate, allowing immediate change to the data pattern.  
GB1400 User Manual  
I-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
In PRBS mode, the Pattern Sync circuit detects the start (n, 1, zeros) of the PRBS  
pattern. This produces a single bit width pulse once per pattern frame. In WORD  
mode, the shift register detects the programmable WORD load pulse, which  
occurs once per WORD frame.  
Error Counter PCB  
The Error Counter PCB contains the circuitry to count the Bit Errors detected by  
the Data Generator PCB, and also measures the system clock frequency. A Bit  
Error Rate (BER) is defined as a ratio of errors/bits, the CPU divides the total  
errors by the total bits, and displays the quotient on the front panel LCD as BER.  
Total bit errors are also displayed, along with frequency. All counting is done at  
full rate, latched and calculated by the CPU.  
Common to both GB1400 TX and GB1400 RX  
CPU PCB  
The CPU PCB contains the CPU, RAM and software PROMs. The 80188  
microprocessor handles all inter-board communication, storage and loading of  
the programmable 16-bit WORD error counting and frequency calculations,  
internal clock PLL control and scale calculations, front panel interface and  
remote communication over the RS-232C and GPIB interfaces. Battery-backup  
RAM provides storage of ten programmed data patterns, ten programmed clock  
frequencies error status, and unit operating status after power loss.  
Front Panel PCB  
The front panel PCB provides user control of the unit, and contains the key  
decoders, LED drivers and 2 x 24 liquid crystal display.  
I-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
0.1uf  
EXT CLK  
CLOCK/4 OUT  
AMPL  
50 Ohm  
CLK  
F/4  
CLOCK OUT  
F
F
CLOCK SYNTHESIZER  
CLK  
CLOCK DIVIDER  
& DISTRIBUTION  
_
F
CLOCK OUT  
REAR  
PANEL  
OFF  
PATTERN SYNC  
PHASE A  
PHASE B  
DATA INHIBIT  
4:2 MUX  
DATA INVERT  
AMPL  
CLOCK/2  
CLK  
PRN GEN  
SYNC  
WORD GEN  
CLK  
CLK  
ERROR  
INJECT  
DATA OUT  
R
Q
D
EXT  
CLK  
_
DATA  
OUT  
Q
EXTERNAL  
ERROR INJECT  
CPU BUS  
OFF  
FRONT  
PANEL  
2 x 24 LCD  
DISPLAY  
CPU BUS  
AC INPUT  
POWER  
SUPPLY  
DC OUT  
CPU  
NON-VOLATILE  
RAM  
BATTERY  
GB1400 Tx  
Figure I-1. Block Diagram - GB1400 TX  
GB1400 User Manual  
I-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
+
DATA IN  
DATA MONITOR  
ERROR INHIBIT  
Q
_
PROGRAM  
DELAY  
50ohm  
D
-
CLK  
Q
50ohm  
AC  
AC  
-2V  
DATA INVERT  
REAR PANEL  
-2V  
REF MODE  
INTERNAL DATA PATTERN  
REF DATA IN  
50ohm  
+
Q
_
D
PROGRAM  
DELAY  
Q
CLK  
-
REF THRESHOLD  
AC  
-2V  
GND  
CLOCK MONITOR  
PROGRAMMABLE  
ERROR/SYNC  
THRESHOLD  
SLIP  
CLOCK  
CLK  
CLK  
CLOCK  
DIST  
LOAD  
NETWORK  
FEED  
+
ERRORS  
-
50ohm  
CLOCK BAR  
50ohm  
MUX  
LOAD  
NETWORK  
PATTERN SYNC  
AC  
CLK  
SYNC CLK  
SYNC SLIP CLK  
DATA  
CLK  
-2V  
ERROR  
OUT  
ERROR  
COUNTER  
PRN GEN  
WORD GEN  
ERROR OUT  
AC  
-2V  
DATA THRESHOLD  
CPU BUS  
FRONT  
PANEL  
2 x 24 LCD  
DISPLAY  
REAR PANEL  
NON - VOLATILE  
RAM  
cpu  
AC  
INPUT  
POWER  
SUPPLY  
DC OUT  
BATTERY  
GB1400 Rx  
Figure I-2. Block Diagram - GB1400 RX  
I-6  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary/ Index  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
Address  
A number specifying a particular user device attachment point... The location of  
a terminal, a peripheral device, a node, or any other unit or component in a  
network...A set of numbers than uniquely identifies something - a location in  
computer memory, a packet of data traveling through a network.  
Analog-to-Digital Converter  
A device that converts an analog signal, that is, a signal in the form of a  
continuously variable voltage or current, to a digital signal, in the form of bits.  
Attenuation  
A decrease in magnitude of current, voltage, or power of a signal in transmission  
between points.  
Attenuator  
An electronic transducer, either fixed or adjustable, that reduces the amplitude of  
a wave without causing significant distortion.  
Bandwidth  
The difference between the limiting frequencies of a continuous frequency  
spectrum. The range of frequencies handled by a device or system.  
BER  
An acronym for Bit Error Ratio (or Rate). The principal measure of quality of a  
digital transmission system. BER is defined as:  
BER = Number of Errors/Total Number of Bits  
BER is usually expressed as negative exponent. For example, a BER of 10-7  
means that 1 bit out of 107 bits is in error.  
BER Floor  
A limiting of the bit-error-ratio (BER) in a digital fiber optic system as a function  
of received power due to the presence of signal degradation mechanisms or  
noise.  
Binary  
A numbering system that allows only two values, zero and one, (0 and 1). Binary  
is the way most computers store information., in combination of ones and zeros.  
Voltage on. Voltage off. See also: Bit.  
Bit  
A binary digit, the smallest element of information in binary system. A 1 or 0 of  
binary data.  
Bit Error  
An incorrect bit. Also known as a coding violation.  
GB1400 User Manual  
glossary-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
Bit Rate  
The number of bits of data transmitted over a phone line per second.  
Byte  
A unit of 8 bits.  
Channel  
A communications path or the signal sent over a channel. Through multiplexing  
several channels, voice channels can be transmitted over an optical channel.  
Clock  
1. An electronic component that emits consistent signals that paces a computer’s  
operations. 2. An oscillator-generated signal that provides a timing reference for  
a transmission link. A clock provides signals used in a transmission system to  
control the timing of certain functions, such as the duration of signal elements or  
the sampling rate. It also generates periodic, accurately spaced signals used for  
such purposes as timing, regulation of the operations of a processor, or  
generation of interrupts. A clock has two functions: to generate periodic signals  
for synchronization on a transmission facility, and to provide a time base for the  
sampling of signal elements. In computers, a clock synchronizes certain  
procedures, such as communication with other devices.  
Error Detection  
Checking for errors in data transmission. A calculation is made on the data being  
sent and the results are sent along with it. The receiving station then performs the  
same calculation and compares its results with those sent. ...Code in which each  
data signal conforms to specific rules of construction so that departures from this  
construction in the received signals can be automatically detected. Any data  
detected as being in error is either deleted from the data delivered to the  
destination, with or without an indication that such deletion has taken place, or  
delivered to the destination together with an indication that is has been detected  
as being in error.  
Error Rate  
The ratio of the number of data units in error to the total number of data units.  
ES  
An acronym for Errored Second. A second with at least one error.  
GPIB  
A physical layer interface standard for the interconnection of equipment.  
Line  
The portion of a transmission line between two multiplexers.  
LOF  
An acronym for Loss of Frame.  
LOS  
An acronym for Loss of Signal.  
glossary-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
Multi-Channel Cable  
An optical cable having more than one fiber.  
Noise  
Unwanted signals that combine with and hence distort the signal intended for  
transmission and reception.  
Residual error rate  
The error rate remaining after attempts at correction are made.  
RS-232C  
A physical layer interface standard for the interconnection of equipment.  
Rx, Receiver  
An abbreviation for Receiver  
A detector and electronic circuitry to change optical signals to electrical signals.  
Tx, Transmitter  
An abbreviation for Transmitter  
A driver and source used to change electrical signals to optical signals.  
GB1400 User Manual  
glossary-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
glossary-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Index  
Index  
-A-  
Appendices  
BERT Primer/ Technical Articles, B-1  
Analyzer Functions, 3-19  
Analyzer Error Messages, 3-45  
Cleaning Instructions, G-1  
Customer Acceptance Test, E-1  
Default Settings, F-1  
Audio (Beeper) Function, 3-45  
AUTO SEARCH,  
"Non-PRBS" Patterns, 3-21  
PRBS Patterns, 3-20  
Pattern Editing Software, H-1  
Remote Commands, C-1  
Specifications, A-1  
Automatic Setup Func. (SYNC), 3-19  
CLEAR Control, 3-45  
Theory of Operation, I-1  
Using GPIB, RS-232, D-1  
Clearing Results, Starting Tests, 3-33  
Clock, Data, Ref Data Inputs, 3-23  
Applications, 2-38  
Display Mode: Totalize, Window or  
Test, 3-33  
Fibre Channel Link Testing Parallel and  
High-Speed Serial, 2-47  
Error Detection Set-up, 3-29  
Error History Indicators, 3-44  
GB700/ GB1400 Optical Component  
Test, 2-46  
How to DISABLE Automatic Pattern  
Resynchonization, 3-21  
Method for Very Fast Automatic RX  
Synchronization and Eye Width  
Measurement, 2-38  
Input Data Delay, 3-24  
Input Decision Threshold, 3-26  
Input Termination, 3-25  
QPSK BER Testing using PRBS Data  
for 2-Channel I & Q, 2-49  
Testing QPSK Modems, I & Q, 2-48  
Logically Inverting Input Data, 3-26  
Monitor Outputs, 3-28  
-B-  
Printing Results (Reports), 3-37  
BERT Basics - GB1400, 2-2  
Burst Mode Option, 2-26  
Relationship between AUTO SEARCH  
and DISABLE, 3-21  
Result Definitions, 3-42  
Burst Mode Usage, 2-27  
Selecting Reference Data Mode, 3-27  
Single-Ended or Differential Op, 3-27  
Star & Stop Measurements, 3-46  
Synch (LOCK) Threshold, 3-22  
Test Process Setup, 3-35  
Specifications for Burst Mode, 2-27  
Totalize Process Setup, 3-33  
Viewing Results, 3-36  
Window Process Setup, 3-34  
GB1400 User Manual  
Index-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Index  
Nominal Generator Clock, Data  
Waveforms showing Amplitude,  
Baseline Offset and Vtop, 3-13  
-C-  
Controls, Indicators, and Connectors, 2-4  
Controls & Indicators, 2-18  
Analyzer ERROR DETECTION, 2-25  
Analyzer Error History, 2-24  
Analyzer INPUT, 2-23  
Nominal Generator NRZ Data and  
Clock Output Waveforms, 2-3  
Seven-stage PRBS generator, B-6  
TEST Measurement Process, 3-32  
Three-stage PRBS generator, B-5  
TOTALIZE Measurement Process, 3-30  
WINDOW Measurements Process, 3-31  
Analyzer SYNC Controls, 2-25  
Func (Soft) Keys (F1, F2, F3, F4), 2-21  
Generator ERROR INJECT, 2-22  
GPIB Controls, 2-19  
Functional Overview, 2-1  
Functions common to TX and RX, 3-1  
AC Power, 3-1  
Pattern Controls, Function Keys, 2-20  
Power Switches, 2-18  
LCD Viewing Angle, 3-1  
Locking the Front Panel, 3-2  
Recalling Default Setup, 3-2  
Reset to Factory Default, 2-18  
Unit Cooling , 2-18  
Unit Mounting , 2-18  
Selecting 115 VAC or 230 VAC  
operation, 3-1  
View Angle and Panel Lock Keys, 2-18  
Turning Instrument Power ON/OFF, 3-1  
-D-  
Display Formats, 2-6  
-G-  
Generator Functions, 3-10  
Amplitude and Baseline Offset, 3-14  
Clock Source and Frequency, 3-10  
Clock Source, 3-10  
-F-  
Figures  
Analyzer (RX) Front & Rear Panels, 2-5  
Analyzer Clock and Data Input  
Equivalent Circuits, 3-22  
Data and Clock Outputs, 3-12  
Error INJECT Input, 3-18  
Error Injection, 3-17  
Analyzer Display, 2-7  
Block Diagram - GB1400 RX, I-6  
Block Diagram - GB1400 TX, I-5  
Example of BERT Application, 2-2  
Four-stage PRBS generator, B-5  
Generator Front & Rear Panels, 2-4  
External Clock Input, 3-10  
Logically Inverting Output Data  
(D-INV), 3-15  
Pattern SYNC (PYNC) and CLOCK/4  
Outputs, 3-16  
Generator Clock and Data Output  
Equivalent Circuits, 3-17  
Recalling a Frequency, 3-11  
Saving a Frequency, 3-11  
Generator Display, 2-6  
Selection an Error Inject Mode, 3-17  
Index-2  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Index  
Single-Ended or Differential Operation,  
3-16  
Utility Option (OPTION), 3-82  
Utility Version (VER), 3-83  
Step Size and Frequency, 3-10  
Window Interval in Bits (BITS), 3-72  
Getting Started, 1-1  
Window Interval in Hrs:Min:Sec  
(SECOND), 3-73  
Window Mode (MODE), 3-71  
Window Reports (REPORT), 3-74  
Word Edit (EDIT), 3-56  
-I-  
Initial Self-Check Procedure, 1-7  
Word Fill (FILL), 3-58  
-M-  
Menus, 3-48  
Word Length (LENGTH), 3-57  
Word Order (ORDER), 3-59  
Using the Menu System, 3-48  
General Rules, 3-51  
Word Synchronization Threshold  
(SYNC), 3-60  
Menu and Function "Pages", 3-48  
Menu Overview, 3-1  
-O-  
Outputs & Inputs, 2-9  
Analyzer INPUT, 2-13  
Menu Summaries, 3-52  
Auto, 3-62  
Buffer, 3-61  
Analyzer MONITOR, 2-14  
GPIB, 3-81  
Analyzer Rear Panel, 2-15  
Menu Function Definitions, 3-55  
RS-232 Baud Rate (BAUD), 3-75  
RS-232 Data Bits (SIZE), 3-77  
RS-232 Echo (ECHO), 3-80  
RS-232 End-of-Line Char.(EOL), 3-78  
RS-232 Parity (PARITY), 3-76  
RS-232 Xon/Xoff (XON/XOFF), 3-79  
Test Length (LENGTH), 3-63  
Test Mode (MODE), 3-64  
Test Print (PRINT), 3-68  
Test Reports (REPORT), 3-65  
Test Squelch (SQUEL), 3-67  
Test Threshold (THRES), 3-66  
Test View Current (VIEW-CUR), 3-70  
Test View Previous (VIEW-PRE), 3-69  
Time Option (DATE), 3-84  
Time Option (TIME), 3-85  
Changing the Line Fuse, 2-12, 2-15  
Connectors, Terminations, Levels, 2-16  
Generator CLOCK, 2-10  
Generator OUTPUT (Set-up), 2-11  
Generator OUTPUT, 2-9  
Generator Rear Panel, 2-12  
-P-  
PECL option for GB1400 Tx, 2-29  
GB1400 User Manual  
Index-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Index  
-S-  
-W-  
Selecting an Active Pattern, 3-3  
Word Patterns, 3-5  
Basics, 3-5  
Selecting (Recalling) a Saved Word  
Pattern, 3-4  
Selecting PRBS Patterns, 3-3  
Selecting the Current Word Pattern, 3-3  
Creating Word Patterns using front  
panel controls, 3-5  
Creating Word Patterns using menus,  
3-7  
Selecting a Pattern, 3-2  
Pattern Definitions, 3-2  
PRBS Patterns , 3-2  
Word Patterns, 3-3  
Creating Word Patterns using remote  
control, 3-8  
Recalling Word Patterns, 3-9  
Saving Word Patterns, 3-9  
-T-  
Tables  
Actions taken by Analyzer when  
Synchronization is Lost, 3-20  
Analyzer Inputs & Outputs, 2-17  
Analyzer Menu System Overview, 3-53  
Data Inhibit Logic, 3-18  
Generator Inputs & Outputs, 2-16  
Generator Menu System Overview, 3-54  
How F2, F3 set Input Set-up, 3-24  
How to Tell which Display Mode is  
Active, 3-37  
Input Terminations for CLOCK, DATA,  
and REF DATA, 3-25  
Input Threshold Range as a Function of  
Termination, 3-26  
Menu Descriptions, 3-52  
Output Setup Rules vs. Termination  
Impedance, 3-14  
PRBS (2N-1) Test Patterns, 3-3  
PRBS Polynomials and Shift Register  
feedback taps for PB200, B-4  
PRBS Polynomials, Shift Register  
feedback taps, GB700/ GB1400, B-4  
Synchronization Threshold, 3-22  
Tutorial, 2-30  
Index-4  
GB1400 User Manual  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Teledyne Carbon Monoxide Alarm T360 User Manual
Thule Automobile Accessories 822 91822 User Manual
Toastmaster Coffeemaker MEFB6B User Manual
Topcom Computer Drive Wireless USB Stick User Manual
Toshiba Laptop U305 S2812 User Manual
Trane Heat Pump 18 BC55D1 2 User Manual
Tripp Lite Home Theater System Home Theater Surge Suppressors User Manual
Uniden Cell Phone Accessories DSS3405 User Manual
Villaware Hot Beverage Maker BVVLKTSL01 User Manual
Vizio Video Games M3D550KD User Manual