Tektronix NRZ-M4 Application Primary User

NRZ-M4 Application
Printable Application Help
*P077154500*
077-1545-00
NRZ-M4 Application
Printable Application Help
www.tek.com
077-1545-00
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc. 14150 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200.
Worldwide, visit www.tek.com to find contacts in your area.

Table of Contents

Welcome ............................................................................................................................................. iii
Getting help and support
Conventions .................................................................................................................................... 1
Related documentation ................................................................................................................... 2
Technical support ........................................................................................................................... 2
Getting started
Computer requirements .................................................................................................................. 3
Instruments and accessories required ............................................................................................. 4
TekVISA software .......................................................................................................................... 4
Installing the software .................................................................................................................... 5
File name extensions ...................................................................................................................... 5
View software version .................................................................................................................... 6
Application directories ................................................................................................................... 6
Operating basics
Launch the application .................................................................................................................... 7
Application panels overview .......................................................................................................... 8
File menu ...................................................................................................................................... 13
Scope menu ................................................................................................................................... 13
Results elements ........................................................................................................................... 14
Programmatic interface
Remote control introduction ......................................................................................................... 17
Handshaking protocol ................................................................................................................... 17
Setting up the PI environment ...................................................................................................... 18
Syntax ........................................................................................................................................... 19
Variable name arguments and queries .......................................................................................... 20
Programming examples ................................................................................................................ 26
Perl program example: configure and operate NRZ-M4 ......................................................... 26
Python example ....................................................................................................................... 28
NRZ-M4 Application Help i
Table of Contents
Guide to connect the oscilloscope
Check network access ................................................................................................................... 29
TekVISA setup and troubleshooting ............................................................................................ 29
Firewall exceptions ....................................................................................................................... 32
ii NRZ-M4 Application Help

Welcome

The Tektronix NRZ-M4 application provides NRZ signaling analysis, including TDEC (Transmitter and Dispersion Eye Closure) measurement. The application brings together NRZ optical measurements in a simple and easy to use application. This application is designed to minimize the computation time of waveform analysis which suits the manufacturing environment.
This application is intended to be installed on a PC and works by connecting to the sampling scope. Application allows you to acquire signal directly from the connected DSA8300 sampling oscilloscope and analyze the acquired waveform data.
NOTE. NRZ-M4 application requires the installation of an option key on the target DSA8300 oscilloscope to enable establishing a connection from the NRZ­M4 application to the DSA8300. Refer to the documentation provided with the DSA8300 for instructions of adding a new option key.
NRZ-M4 Application Help iii
Welcome
Key features
The NRZ-M4 application performs comprehensive analysis of optical NRZ signals, including TDEC, Mask margin and other optical measurements.
NRZ-M4 application provides the following features:
Simultaneously analyze up to 4 optical channels
Characterization of 100Gbps Optical transceivers (SR4, LR4) devices with Mask margin measurements. Perform optimal mask fitting for better margin.
Supports TDEC (Transmitter and Dispersion Eye Closure)
Signal characterization measurements such as Amplitude and Timing measurements
Support for Phase reference characterization clock for more accurate results.
Support for measurements at various population limits.
Show results as numeric and graphical display.
Display 2D eye diagrams with embedded mask
Save the analysis results to a file.
Run multiple instances of the application and connect each of them to different DSA8300s' and perform parallel analysis of multiple channels.
iv NRZ-M4 Application Help

Getting help and support

Conventions

Help uses the following conventions:
The term "Application" and "Software" refers to the Tektronix NRZ-M4 application.
The term “select” is a generic term that applies to the different methods of choosing a screen item (button, control, list item): using a mouse or using the touch screen.
Table 1: Icon descriptions
Icon Meaning
This icon identifies important information.
This icon identifies conditions or practices that could result in loss of data.
This icon identifies additional information that will help you use the application more efficiently.
NRZ-M4 Application Help 1
Getting help and support

Related documentation

The following documentation is available as part of the NRZ-M4 application.
Table 2: Product documentation
Item Purpose Location
Help Application operation
and User Interface help
PDF of the help Printable version of the
compiled help
PDF file that ships with the NRZ-M4 application. You can download the PDF version of the manual from the Tektronix website.
www.tek.com
See also:

Technical support

General information
Technical support
Tektronix values your feedback on our products. To help us serve you better, please send us your suggestions, ideas, or comments on your application or oscilloscope. Contact Tektronix through mail, telephone, or the Web site. See
Contacting Tektronix at the front of this document for contact information.
When you contact Tektronix Technical Support, please include the following information (be as specific as possible):
All instrument model numbers
Hardware options, if any
Modules used
Your name, company, mailing address, phone number, FAX number
Please indicate if you would like to be contacted by Tektronix about your suggestion or comments.
Application specific
information
Software version number
Description of the problem such that technical support can duplicate the problem
If possible, save the setup files for all the instruments used and the application
2 NRZ-M4 Application Help

Getting started

Computer requirements

The NRZ-M4 application is designed to run on a PC running Windows operating system. A high performance PC is recommended to minimize the computation time of waveform analysis.
These are the minimum requirements to successfully run the NRZ-M4 application. A PC with higher performance results in faster measurements.
Operating system: Microsoft Windows 10 (64 bit) operating system.
Screen resolution: 1920 x 1080.
NOTE. Installing the NRZ-M4 application directly on a DSA8300 sampling oscilloscope is not permitted.
Software requirements
The NRZ-M4 application requires the following software to be installed on the PC.
TekVISA: TekVISA version 4.2.0.10 is recommended. Installation is available during NRZ-M4 installation.
Matlab runtime: Matlab 2017b version 9.3 is required. The Matlab runtime is available from MathWorks® (www.mathworks.com).
NRZ-M4 Application Help 3
Getting started

Instruments and accessories required

The following are the instruments and accessories required.
Table 3: Instruments and accessories required
Instrument/Accessory Model number Quantity
Mainframe DSA8300 1
Optical modules 80C17, 80C18, 80C20, 80C21,
80C10C
Phase reference module 82A04B 1 (Optional)
NOTE. Optical module 80C10C has performance limitation. The overall execution time of the measurement with this module is greater than the other modules.
2 (Min 1 Qty)

TekVISA software

TekVISA is preinstalled on the DSA8300 sampling oscilloscopes, but to use this protocol to connect and communicate with a DSA8300 sampling oscilloscope, TekVISA must also be installed on the PC (where the NRZ-M4 application resides).
TekVISA is available with the NRZ-M4 application installation file or can be downloaded for free from the Tektronix website (www.tek.com). Search for TekVISA Connectivity software.
4 NRZ-M4 Application Help
Getting started

Installing the software

Complete the following steps to download and install the latest NRZ-M4 application. See Computer requirements for compatibility.
1. Go to www.tek.com.
2. Click Downloads. In the Downloads menu, select DOWNLOAD TYPE as
Software and enter NRZ-M4 in the MODEL OR KEYWORD field and click
SEARCH.
3. Select the latest version of software and follow the instructions to download.

File name extensions

4. Double-click the executable and follow the on-screen instructions. The software is installed at C:\Program Files\TekApplications\NRZ-M4\.
5. Double-click NRZ-M4 icon in the desktop to Launch the application.
The TekExpress NRZ-M4 application uses the following file name extensions:
File name extension Description
.gm4 Setup file format
.pl Perl example for PI commands
.py Python example file for PI commands
.csv Results saving file format
.jpg Plots image file format
.pdf Test result reports
Application help document
.chm Application help file
NRZ-M4 Application Help 5
+ 29 hidden pages