Developing Customized Measurements and Automated Analysis Routines using MATLAB

Size: px
Start display at page:

Download "Developing Customized Measurements and Automated Analysis Routines using MATLAB"

Transcription

1 2013 The MathWorks, Inc. Developing Customized Measurements and Automated Analysis Routines using MATLAB Guillaume Millot MathWorks France

2 MathWorks Overview Founded in 1984 in the US Several software platforms : MATLAB Headquarters in Boston Offices throughout Europe including France, Germany, and the United Kingdom Used by more than 1,000,000 users in over 175 countries Used in over 3,500 universities 2

3 MATLAB The leading environment for technical computing Technical computing language Development environment More than 1500 functions Math 2D, 3D graphics and GUI design File I/O Calling C/C++, Fortran, Java, COM Toolboxes for signal and image processing, connection to hardware or databases, statistics, optimization, Available from MathWorks or Agilent with Infiniium and InfiniiVision oscilloscopes and other instruments 3

4 Technical Computing Workflow Access Files Explore & Discover Data Analysis & Modeling Share Reporting and Documentation Software Algorithm Development Outputs for Design Code & Applications Hardware Application Development Deployment Automate 4

5 Measurement, analysis, and testing challenges for high speed serial and other systems 1. Creating analysis and measurement routines for designing and testing your system 2. Interfacing and verifying these routines with live measured data 3. Visualizing analysis routines to improve signal integrity 5

6 Measurement, analysis, and testing challenges for high speed serial and other systems 1. Creating analysis and measurement routines for designing and testing your system 2. Interfacing and verifying these routines with live measured data 3. Visualizing analysis routines to improve signal integrity 6

7 Example: Developing an analysis routine to perform device characterization Goals: 1. Characterize the unknown device (it will be a low-pass filter) 2. Analyze the device (in this case the low-pass filter) to determine if it behaves as designed 1 0? In V+ V R Transfer Function: C T V+ V- j Out In Out 1 1 j CR Cutoff Frequency: 1 F o 2 CR 7 7

8 System Input Device Characterization Interactively develop your transfer function and analysis routines V+ V- R = 1kW V+ C =.1mF V- Response Agilent Oscilloscope T j 1 1 o CR 1 j CR Agilent Signal Generator GPIB, LAN, or USB MATLAB 8 8

9 Device Characterization Ideal end result Circuit to be characterized Automated Circuit Tool application developed in MATLAB to characterize the circuit and determine if it behaves as designed 9

10 Demo Clip 10

11 Device Characterization Develop and Deploy Application Create custom graphical user interface to encapsulate/automate your MATLAB analysis routine for others to use 11

12 Measurement, analysis, and testing challenges for high speed serial and other systems 1. Creating analysis and measurement routines for designing and testing your system 2. Interfacing and verifying these routines with live measured data 3. Visualizing analysis routines to improve signal integrity 12

13 MATLAB Connects to Your Hardware Devices Instrument Control Toolbox Instruments and RS-232 serial devices Data Acquisition Toolbox Plug-in data acquisition devices and sound cards Image Acquisition Toolbox Image capture devices Vehicle Network Toolbox CAN bus devices using CAN and XCP protocols MATLAB Interfaces for communicating with everything 13

14 Creating a pre-distortion filter and verifying it with live Agilent oscilloscope signals Task Improve system BER Solution Characterize system s response Use the characterization to develop pre-distortion filter 14

15 Step 1: Waveform acquisition from Agilent Oscilloscope Use Test & Measurement Tool on or off the scope Test & Measurement Tool provided with MATLAB s Instrument Control Toolbox 15

16 Amplitude (AU) Amplitude (AU) Voltage Voltage Step 2: Use acquired signals to design pre-distortion filter With thumb In-phase Signal Time x Sans thumb In-phase Signal Time x Time (s) x Time (s) x Use system identification functions to design FIR pre-distortion filter 16

17 Step 3: Execute your analysis routines directly on an Agilent oscilloscope Agilent and MathWorks teamed up to create a custom development environment using Infiniium oscilloscopes and MATLAB to address unique and special measurement needs. Requires no knowledge of MATLAB to operate on the scope Agilent automatically includes the MATLAB software environment as part of the N8806A UDF option

18 Measurement, analysis, and testing challenges for high speed serial and other systems 1. Creating analysis and measurement routines for designing and testing your system 2. Interfacing and verifying these routines with live measured data 3. Visualizing analysis routines to improve signal integrity 18

19 Visualizing MATLAB analysis routines to improve signal integrity High-speed digital signals are susceptible to signal integrity issues due to limitations of the physical interface. You need: 1. Analysis routines to analyse backplane behaviour. 2. Acquire live signals from Agilent instruments to create and verify these analysis routines. 3. Applications to automate the execution of these measurement and analysis routines. MATLAB provides the capabilities to create analysis routines, interface to Agilent instruments to acquire live signals to verify them, and language and tools to automate the execution

20 MATLAB Code for Acquiring Live Signals from Agilent instruments %% Directly acquire digital signals from Agilent oscilloscope or S-Parameters from Agilent network analyzer... %% Convert the 16-Port to 4-Port S-Parameters SingleEnded4PortSParams = snp2smp(singleended16portdata.s_parameters, SingleEnded16PortData.Z0, [ ]); %% Convert 4-Port to 2-Port Differential S-Parameters Differential2PortSparamsForChannel = s2sdd(singleended4portsparams); %% Calculate the Frequency Response DifferentialFreqResponseForChannel = s2tf(differential2portsparamsforchannel); %% Fit Differential Frequency Response to Rational Function ModelforForwardChannel = rationalfit(freq, DifferentialFreqResponseForChannel);... 20

21 MATLAB Code for Visualizing Jitter of Acquired Signals %% First Input and its Output due to CrossTalk InputSignal_1 = GenerateInputsignal(TotalSampleNumber, ); OutputSignal_1 = timeresp(modelforcrosstalk_1, InputSignal_1, ); %% Second Input and its Output (forward channel) InputSignal_2 = GenerateInputsignal(TotalSampleNumber, ); OutputSignal_2 = timeresp(modelforforwardchannel,inputsignal_2, );... %% The Output Signal of the Second Channel OutputSignal = OutputSignal_1 + OutputSignal_2 + OutputSignal_3 + OutputSignal_4; %% Eye Diagram of the Output Signal EyeDiagram = commscope.eyediagram('samplingfrequency', 1./SampleTime, 'SamplesPerSymbol', OverSamplingFactor) update(eyediagram, OutputSignal); %% Jitter Measurements analyze(eyediagram); Measurements = EyeDiagram.Measurements 21

22 Visualizing of Eye Diagram Characteristics in MATLAB Total jitter: deterministic jitter and random jitter 22

23 Visualizing of Eye Diagram Characteristics in MATLAB (continued) Deterministic jitter only, no random jitter 23

24 Measurement, Analysis, and Testing Challenges Creating analysis and measurement routines for designing and testing your system MATLAB is a software environment and a programming language made for design and test engineers to be productive Supports analysis routine creation, data visualization, and application development Interfacing and verifying these routines with live measured data Integrated measurement and analysis provided with MATLAB Ability to execute your MATLAB analysis routines directly on Agilent oscilloscopes using N8806A UDF Visualizing analysis routines to improve signal integrity Analysis routines created in MATLAB can be utilized to visualize and understand eye diagram characteristics to help improve signal integrity of your high-speed systems 24

25 Agilent and MATLAB Resources for Developing Customized Measurement and Analysis Routines MATLAB overview: Instrument Control Toolbox overview: Signal Processing Toolbox overview: Agilent resource page on MATLAB for Agilent Infiniium and InfiniiVision scopes: Agilent resource page on MATLAB with Agilent instruments: Agilent N8806A User Defined Function: Using MATLAB to control Agilent oscilloscopes, function generators, and other instruments 25

26 EXTRA SLIDES 26

27 Device Characterization Step 1: Stimulate device and acquire device responses Configure Agilent signal generator and Agilent oscilloscope with Instrument Control Toolbox 27

28 Device Characterization Step 2: Visualize Data Plot data Select data to plot in the Workspace Browser Select desired plot type from the Plot button The equivalent command is displayed in the Command Window 28

29 Device Characterization Step 3: Pre-process Data Scale the data Interactively zoom to explore data identify scaling problem Correct scaling with simple MATLAB command 29

30 Device Characterization Step 4: Visualize Original and Processed Data Build custom visualization with Plot Tools Enable Plot Tools (plottools) with button on Figure Toolbar Drag and drop to layout axes and add data to plots Customize and annotate plots Automatically generate MATLAB code to reproduce visualization with new data 30

31 Device Characterization Step 5: Estimate Transfer Function Estimate Transfer Function with the Signal Processing Toolbox Search the Help for desired functionality Run sample code directly from the Help Browser Modify commands for our data 31

32 Device Characterization Step 6: Compare with Expected Results Compute expected response with governing equations Fit theoretical response to measured response with the Curve Fitting Toolbox Use Curve Fitting Tool to interactively design and analyze a fit to our data Automatically generate MATLAB code to compute fit with new data 32

33 Device Characterization Step 7: Automate Repetition of Analysis Write custom script to automate workflow Create MATLAB file from selected commands in Command History Add comments to generated code in Editor Use %% to divide code into individual cells to improve readability and support cell execution 33

34 Device Characterization Step 8: Publish Results Publish MATLAB file directly to HTML document Click Publish to HTML button in Editor Toolbar Each cell is converted to a section of the document All code, comments, and output are captured in the document 34

35 Instrument Control Toolbox Enables MATLAB to configure, control, and transfer data with instruments such as oscilloscopes, pulse generators, and signal analyzers Integrate instruments into MATLAB applications and Simulink Interactive tool for detecting and controlling instruments Automatic code generation for faster and easier implementation Support for IVI, VXIplug&play, and MATLAB instrument drivers Support for common communication protocols 35

36 Instrument Control Toolbox and N8806A User Defined Function Instrument Control Toolbox Use MATLAB to control the oscilloscope, either on or off the scope, to automate measurements Download data directly into MATLAB for analysis and to build complete GUI-based test applications. User Defined Function Use MATLAB directly on Infiniium oscilloscopes to make customized measurements. 36

37 N8806A User Defined Function How to Access In Analyze pull down menu, click Math Then select your new function from the Operator pull down list 37 37

Keysight Technologies N8806A User Defined Function for Editing and Execution for Infiniium Oscilloscopes. Data Sheet

Keysight Technologies N8806A User Defined Function for Editing and Execution for Infiniium Oscilloscopes. Data Sheet Keysight Technologies N8806A User Defined Function for Editing and Execution for Infiniium Oscilloscopes Data Sheet Introduction Create your own custom functions (or modify included functions) using the

More information

Acquiring Data from Sensors and Instruments Using MATLAB

Acquiring Data from Sensors and Instruments Using MATLAB Acquiring Data from Sensors and Instruments Using MATLAB Chirag Patel Application Engineer Control Systems MathWorks 2011 The MathWorks, Inc. 1 Agenda Why acquire data with MATLAB? Overview of data access

More information

MATLAB Introduction. Ron Ilizarov Application Engineer

MATLAB Introduction. Ron Ilizarov Application Engineer MATLAB Introduction Ron Ilizarov Application Engineer 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical computation Data analysis and visualization Algorithm

More information

Developing Measurement and Analysis System using MATLAB

Developing Measurement and Analysis System using MATLAB Developing Measurement and Analysis System using MATLAB 성호현차장 Senior Application Engineer MathWorks Korea 2013 The MathWorks, Inc. 1 Agenda Great Demo : Battery test demo Overview of data acquisition capabilities

More information

MATLAB 7. The Language of Technical Computing KEY FEATURES

MATLAB 7. The Language of Technical Computing KEY FEATURES MATLAB 7 The Language of Technical Computing MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numerical

More information

Keysight Technologies VEE Pro 9.32

Keysight Technologies VEE Pro 9.32 Keysight Technologies VEE Pro 9.32 Data Sheet Keysight s software products make you more productive, so you can focus on solving engineering problems, not on programming. Keysight VEE is a powerful intuitive

More information

Embedded PC Master Application

Embedded PC Master Application Embedded PC Master Application Overview June 3, 2002 Rev. 0.2 MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of

More information

Technical Computing with MATLAB

Technical Computing with MATLAB Technical Computing with MATLAB University Of Bath Seminar th 19 th November 2010 Adrienne James (Application Engineering) 1 Agenda Introduction to MATLAB Importing, visualising and analysing data from

More information

Open. Powerful. Application Builder for Test & Measurement Systems.

Open. Powerful. Application Builder for Test & Measurement Systems. Measure Foundry Test & Measurement Software Open. Powerful. Application Builder for Test & Measurement Systems. Measure Foundry is a rapid application development package that provides a system solution

More information

Fit für die MATLAB EXPO

Fit für die MATLAB EXPO Fit für die MATLAB EXPO Eine kurze Einführung in MATLAB Michael Glaßer 2015 The MathWorks, Inc. 1 Hinweise für Betrachter der PDF Version Die Folien sind eher eine unterstützende Zusammenfassung Der Vortrag

More information

Experiment 6 SIMULINK

Experiment 6 SIMULINK Experiment 6 SIMULINK Simulink Introduction to simulink SIMULINK is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. SIMULINK provides a graphical user

More information

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application For Infiniium Z-Series Oscilloscopes Data Sheet Characterize electrical pulse amplitude modulated (PAM) and Non-Return-to-Zero (NRZ) signals

More information

DATA SHEET. VEE Pro 9.33

DATA SHEET. VEE Pro 9.33 DATA SHEET VEE Pro 9.33 Keysight s software products make you more productive, so you can focus on solving engineering problems, not on programming. Keysight VEE is a powerful intuitive graphical language

More information

VISA, SICL, VISA COM,

VISA, SICL, VISA COM, Agilent IO Libraries Suite 16.2 Quick Start Guide This Quick Start Guide describes how to: Install the Agilent IO Libraries Suite and instrument software Find the information you need to make instrument

More information

Agilent Technologies EZJIT and EZJIT Plus Jitter Analysis Software for Infiniium Series Oscilloscopes

Agilent Technologies EZJIT and EZJIT Plus Jitter Analysis Software for Infiniium Series Oscilloscopes Agilent Technologies EZJIT and EZJIT Plus Jitter Analysis Software for Infiniium Series Oscilloscopes Data Sheet Features of the EZJIT Plus software that optimize jitter analysis include: Easy-to-use jitter

More information

Introduction to Automating Standalone Instruments

Introduction to Automating Standalone Instruments Introduction to Automating Standalone s Stephen Plumb, Branch Manager NI Southern Africa Challenges with Manual Measurement Systems Manual measurements become increasingly complex as system requirements

More information

Agilent Technologies U7243A USB 3.0 Superspeed Electrical Performance Validation and Compliance Software for the Infiniium Series Oscilloscopes

Agilent Technologies U7243A USB 3.0 Superspeed Electrical Performance Validation and Compliance Software for the Infiniium Series Oscilloscopes Agilent Technologies U7243A USB 3.0 Superspeed Electrical Performance Validation and Compliance Software for the Infiniium Series Oscilloscopes Data Sheet Table of Contents Features...3 Benefits... 4 Easy

More information

Keysight N8814A 10GBASE-KR Ethernet Backplane Electrical Performance Validation and Conformance

Keysight N8814A 10GBASE-KR Ethernet Backplane Electrical Performance Validation and Conformance Keysight N8814A 10GBASE-KR Ethernet Backplane Electrical Performance Validation and Conformance For Infiniium Oscilloscopes Data Sheet 02 Keysight N8814A 10GBASE-KR Ethernet Backplane Electrical Performance

More information

Sharing and Deploying MATLAB Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing

Sharing and Deploying MATLAB Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing Sharing and Deploying Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing 2016 The MathWorks, Inc. 1 Summary: Data Analytics Workflow Business Systems Smart Connected Systems

More information

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India

What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India What s New in MATLAB and Simulink Prashant Rao Technical Manager MathWorks India 2013 The MathWorks, Inc. 1 MathWorks Product Overview 2 Core MathWorks Products The leading environment for technical computing

More information

What is Simulink. >>simulink

What is Simulink. >>simulink MATLAB Simulink What is Simulink Simulink is an input/output device GUI block diagram simulator. Simulink contains a Library Editor of tools from which we can build input/output devices and continuous

More information

Introduction to PoliArd

Introduction to PoliArd Introduction to PoliArd Damiano Milani Politecnico di Milano Department of Mechanical Engineering PoliArd Project PoliArd is a complete environment for implementing control logics on real-time hardware.

More information

Table of Contents. Introduction.*.. 7. Part /: Getting Started With MATLAB 5. Chapter 1: Introducing MATLAB and Its Many Uses 7

Table of Contents. Introduction.*.. 7. Part /: Getting Started With MATLAB 5. Chapter 1: Introducing MATLAB and Its Many Uses 7 MATLAB Table of Contents Introduction.*.. 7 About This Book 1 Foolish Assumptions 2 Icons Used in This Book 3 Beyond the Book 3 Where to Go from Here 4 Part /: Getting Started With MATLAB 5 Chapter 1:

More information

Appendix G. Commercial DSP Systems. Annie Foong

Appendix G. Commercial DSP Systems. Annie Foong Appendix G Commercial DSP Systems Annie Foong A wide variety of commercial data acquisition hardware and software is currently available in the market. Most comes in the form of full-fledged data acquisition

More information

MATLAB 7 Getting Started Guide

MATLAB 7 Getting Started Guide MATLAB 7 Getting Started Guide How to Contact The MathWorks www.mathworks.com Web comp.soft-sys.matlab Newsgroup www.mathworks.com/contact_ts.html Technical Support suggest@mathworks.com bugs@mathworks.com

More information

Keysight Technologies How to Correlate USB Type-C Simulation and Measurement

Keysight Technologies How to Correlate USB Type-C Simulation and Measurement Keysight Technologies How to Correlate USB Type-C Simulation and Measurement Keysight and Type-C: Create a faster path to done Application Note 02 Keysight How to Correlate USB Type-C Simulation and Measurement

More information

Exploring the Custom Analysis Interface for use with MATLAB on Tektronix Oscilloscopes

Exploring the Custom Analysis Interface for use with MATLAB on Tektronix Oscilloscopes Exploring the Custom Analysis Interface for use with MATLAB on Tektronix Oscilloscopes This demo guide provides several examples of applying the Custom Analysis Interface for use with MATLAB available

More information

N6468A SFP+ Electrical Performance Validation and Conformance Software

N6468A SFP+ Electrical Performance Validation and Conformance Software N6468A SFP+ Electrical Performance Validation and Conformance Software For Infiniium Oscilloscopes Data Sheet Features The N6468A SFP+ Ethernet electrical test software has several features to simplify

More information

Session 3 Introduction to SIMULINK

Session 3 Introduction to SIMULINK Session 3 Introduction to SIMULINK Brian Daku Department of Electrical Engineering University of Saskatchewan email: daku@engr.usask.ca EE 290 Brian Daku Outline This section covers some basic concepts

More information

Experiment 8 SIMULINK

Experiment 8 SIMULINK Experiment 8 SIMULINK Simulink Introduction to simulink SIMULINK is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. SIMULINK provides a graphical user

More information

SIGNALS AND LINEAR SYSTEMS LABORATORY EELE

SIGNALS AND LINEAR SYSTEMS LABORATORY EELE The Islamic University of Gaza Faculty of Engineering Electrical Engineering Department SIGNALS AND LINEAR SYSTEMS LABORATORY EELE 3110 Experiment (5): Simulink Prepared by: Eng. Mohammed S. Abuwarda Eng.

More information

Introduction to ARDUINO/SIMULINK

Introduction to ARDUINO/SIMULINK Introduction to ARDUINO/SIMULINK Lab Objectives Install and verify Arduino software package for Simulink using a digital output to light a LED Communicate with the target board (Arduino) using external

More information

Keysight Technologies BenchVue Software v3.5 (BV0000A)

Keysight Technologies BenchVue Software v3.5 (BV0000A) Keysight Technologies BenchVue Software v3.5 (BV0000A) Data capture simplified. Click. Capture. Done. Technical Overview 02 Keysight BenchVue Software v3.5 (BV0000A) - Technical Overview Simplified Measurement

More information

개발과정에서의 MATLAB 과 C 의연동 ( 영상처리분야 )

개발과정에서의 MATLAB 과 C 의연동 ( 영상처리분야 ) 개발과정에서의 MATLAB 과 C 의연동 ( 영상처리분야 ) Application Engineer Caleb Kim 2016 The MathWorks, Inc. 1 Algorithm Development with MATLAB for C/C++ Programmers Objectives Use MATLAB throughout algorithm development

More information

Keysight Technologies N5467B and N5467C For Infiniium and InfiniiVision Oscilloscopes User Defined Application (UDA) Data Sheet

Keysight Technologies N5467B and N5467C For Infiniium and InfiniiVision Oscilloscopes User Defined Application (UDA) Data Sheet Keysight Technologies N5467B and N5467C For Infiniium and InfiniiVision Oscilloscopes User Defined Application (UDA) Data Sheet 02 Keysight N5467B and N5467C For Infiniium and InfiniiVision Oscilloscopes

More information

Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software

Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software For Infiniium Oscilloscopes Data Sheet 02 Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test

More information

R&S RTB2000 Oscilloscope Release Notes Firmware Version

R&S RTB2000 Oscilloscope Release Notes Firmware Version Oscilloscope Release Notes Firmware Version 02.202 These Release Notes describe the following models and options: R&S RTB2004 Oscilloscope, order no. 1333.1005K04 R&S RTB2002 Oscilloscope, order no. 1333.1005K02

More information

Agilent N1918A Power Analysis Manager

Agilent N1918A Power Analysis Manager Agilent N1918A Power Analysis Manager Data Sheet Features Enhanced viewing on large PC display Intuitive GUI for easy navigation to functions Multiple flexible display formats List view of more than 20

More information

Flexible configuration of user interfaces and displays. Easy generation of protocol and presentation sheets

Flexible configuration of user interfaces and displays. Easy generation of protocol and presentation sheets Online Data Acquisition and Analysis Measurement and control with Windows Flexible configuration of user interfaces and displays Easy generation of protocol and presentation sheets Compatible with DAQ

More information

Automotive Ethernet BroadR-Reach

Automotive Ethernet BroadR-Reach Automotive Ethernet BroadR-Reach Agilent PHY Compliance Solutions 1 Last update 2013/07/25 (YS) Agenda BroadR-Reach Overview Transmitter Testing Link Segment Testing 2 BroadR-Reach Applications 3 Connectivity

More information

USB Compliance Test Software for Infiniium Oscilloscopes

USB Compliance Test Software for Infiniium Oscilloscopes DATA SHEET USB Compliance Test Software for Infiniium Oscilloscopes N5416A and N5417A Easily Verify USB Electrical Parameters The N5416A USB compliance test software for Infiniium oscilloscopes gives you

More information

Keysight Technologies DSOX4USBSQ USB 2.0 Signal Quality Test Option for 4000 X-Series. Data Sheet

Keysight Technologies DSOX4USBSQ USB 2.0 Signal Quality Test Option for 4000 X-Series. Data Sheet Keysight Technologies DSOX4USBSQ USB 2.0 Signal Quality Test Option for 4000 X-Series Data Sheet 02 Keysight DSOX4USBSQ USB 2.0 Signal Quality Test Option for 4000 X-Series - Data Sheet Introduction The

More information

Agilent N5431A XAUI Electrical Validation Application for Infiniium Oscilloscopes and Digital Signal Analyzers

Agilent N5431A XAUI Electrical Validation Application for Infiniium Oscilloscopes and Digital Signal Analyzers Agilent N5431A XAUI Electrical Validation Application for Infiniium Oscilloscopes and Digital Signal Analyzers Data Sheet Fast and Accurate XAUI Validation with Superior Signal Integrity and Probing If

More information

Jitter and Real-Time Eye Oscilloscope Webcast

Jitter and Real-Time Eye Oscilloscope Webcast Jitter and Real-Time Eye Oscilloscope Webcast May 28, 2015 Daniel Bogdanoff Oscilloscope Product Manager Agilent s Electronic Measurement Group is now Keysight Technologies. Keysight Technologies Inc.

More information

Keysight Technologies BV0000A BenchVue Platform Software

Keysight Technologies BV0000A BenchVue Platform Software Release Notes Keysight Technologies BV0000A BenchVue Platform Software 2018 Update 2 Version Information Released Date: Requirements categories PC operating system and hardware: June 20, 2018 Windows 10:

More information

E2625A Communication Mask Test Kit E2698A Ethernet Masks

E2625A Communication Mask Test Kit E2698A Ethernet Masks E2625A Communication Mask Test Kit E2698A Ethernet Masks Data Sheet 43 industry-standard ANSI T1.102, ITU-T G.703, and IEEE 802.3 communication signal mask templates Mask testing for positive and negative

More information

I 2 C and SPI Protocol Triggering and Decode for Infiniium 8000 and Series Oscilloscopes

I 2 C and SPI Protocol Triggering and Decode for Infiniium 8000 and Series Oscilloscopes I 2 C and SPI Protocol Triggering and Decode for Infiniium 8000 and 90000 Series Oscilloscopes Data sheet This application is available in the following license variations. Order N5391A for a user-installed

More information

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1 2015 The MathWorks, Inc. 1 Interactive programming Hyunuk Ha and enhanced GUI 2015 The MathWorks, Inc. 2 Table of contents Live editor Short introduction to live editor Key features till Feature highlights

More information

Jitter Basics Lab Using SDAIII & Jitter Sim

Jitter Basics Lab Using SDAIII & Jitter Sim Jitter Basics Lab Using SDAIII & Jitter Sim TUTORIAL August 1, 2012 Summary JitterSim is a math function, enabled by the Serial Data Analysis option, which allows various aspects of jitter to be simulated

More information

Keysight Technologies

Keysight Technologies Keysight Technologies B4610A Data Import Tool for Offline Viewing and Analysis Data Sheet Introduction Increase your team s productivity and equipment usage View and analyze acquired data when the oscilloscope

More information

Analyzing Digital Jitter and its Components

Analyzing Digital Jitter and its Components 2004 High-Speed Digital Design Seminar Presentation 4 Analyzing Digital Jitter and its Components Analyzing Digital Jitter and its Components Copyright 2004 Agilent Technologies, Inc. Agenda Jitter Overview

More information

Keysight DSOX4USBSQ and DSOX6USBSQ USB 2.0 Signal Quality Test Option for 4000 and 6000 X-Series. Data Sheet

Keysight DSOX4USBSQ and DSOX6USBSQ USB 2.0 Signal Quality Test Option for 4000 and 6000 X-Series. Data Sheet Keysight DSOX4USBSQ and DSOX6USBSQ USB 2.0 Signal Quality Test Option for 4000 and 6000 X-Series Data Sheet Introduction The low-speed, full-speed, and hi-speed USB 2.0 serial bus is used today for not

More information

Capstone Appendix. A guide to your lab computer software

Capstone Appendix. A guide to your lab computer software Capstone Appendix A guide to your lab computer software Important Notes Many of the Images will look slightly different from what you will see in lab. This is because each lab setup is different and so

More information

Keysight Technologies N5394A DVI Electrical Performance Validation and Compliance Software for Infiniium Oscilloscopes. Data Sheet

Keysight Technologies N5394A DVI Electrical Performance Validation and Compliance Software for Infiniium Oscilloscopes. Data Sheet Keysight Technologies N5394A DVI Electrical Performance Validation and Compliance Software for Infiniium Oscilloscopes Data Sheet 02 Keysight N5394A DVI Electrical Performance Validation and Compliance

More information

Introduction to Matlab Simulink. Control Systems

Introduction to Matlab Simulink. Control Systems Introduction to Matlab Simulink & their application in Control Systems ENTC 462 - Spring 2007 Introduction Simulink (Simulation and Link) is an extension of MATLAB by Mathworks Inc. It works with MATLAB

More information

Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx

Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx Agilent Technologies InfiniiVision MSO N5406A FPGA Dynamic Probe for Xilinx Data Sheet Figure 1. FPGA dynamic probe for Xilinx used in conjunction with an Agilent InfiniiVision 6000 or 7000 Series MSO

More information

DASYLab Data Acquisition System Laboratory

DASYLab Data Acquisition System Laboratory Features Create complex applications in minimal time without programming Lets you build worksheets using graphical functions: - Select icons from a palette and place them on worksheet - Connect them using

More information

X-Stream COM Object Programming with MATLAB

X-Stream COM Object Programming with MATLAB Application Brief LAB_831 Rev 2 TECHNICAL BRIEF X-Stream COM Object Programming with MATLAB Understanding the MATLAB Syntax for Interfacing with the LeCroy X-Stream COM Object Server Introduction... 2

More information

TekExpress 10GBASE-T Automated Compliance Software Features & Benefits

TekExpress 10GBASE-T Automated Compliance Software Features & Benefits TekExpress 10GBASE-T Automated Compliance Software Features & Benefits Comprehensive Automated Solution for 10GBASE-T PHY Compliance One-button Selection of Multiple Tests and Four-channel Support Detailed

More information

MATLAB MATLAB mat lab funtool

MATLAB MATLAB mat lab funtool MATLAB MATLAB (matrix laboratory) is a numerical computing environment and fourthgeneration programming language. Developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data,

More information

Getting Started with IVI Drivers

Getting Started with IVI Drivers Getting Started with IVI Drivers Your Guide to Using IVI with MATLAB Version 1.2 Copyright IVI Foundation, 2012 All rights reserved The IVI Foundation has full copyright privileges of all versions of the

More information

Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software

Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software For Infiniium Oscilloscopes Data Sheet 02 Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software

More information

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India 2014 The MathWorks, Inc. 1 Are you using different tools for design

More information

A variety of ECONseries modules provide economical yet flexible solutions

A variety of ECONseries modules provide economical yet flexible solutions Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost modules are available to provide flexible yet economical solutions. Choose the number of analog I/O and digital I/O channels,

More information

Understanding and Performing Precise Jitter Analysis

Understanding and Performing Precise Jitter Analysis Understanding and Performing Precise Jitter Analysis Rapidly ascending clock rates and tighter timing margins are creating a need for jitter and timing measurements in mainstream circuits Introduction

More information

easy-to-use flexible powerful Measurement and controlling with Windows Flexible configuration of user interfaces and displays

easy-to-use flexible powerful Measurement and controlling with Windows Flexible configuration of user interfaces and displays Measurement and controlling with Windows Flexible configuration of user interfaces and displays Easy generation of protocol and presentation sheets Compatible with DAQ hardware of most manufacturers Expandable

More information

N5416A USB Demo Guide

N5416A USB Demo Guide Demo Guide This N5416A Demo Guide consists of : A single slide demo description followed by : Step 1 - instructions on how to connect all the equipment Step 2 - instructions on the configuration of the

More information

PRODUCT DATA. PULSE Data Manager Type 7767-A, -B, -C, -D

PRODUCT DATA. PULSE Data Manager Type 7767-A, -B, -C, -D PRODUCT DATA PULSE Data Manager Type 777-A, -B, -C, -D PULSE Data Manager is a family of data management solutions that enables measurements from PULSE or any of its applications to be labelled with meta-data

More information

WAVECREST Corporation. PCI Express Measurements with the WAVECREST SIA Application Note No REV A

WAVECREST Corporation. PCI Express Measurements with the WAVECREST SIA Application Note No REV A WAVECREST Corporation PCI Express Measurements with the WAVECREST SIA-3000 Application Note No. 141 This page intentionally left blank. WAVECREST Corporation continually engages in research related to

More information

Keysight Technologies N6468A SFP+ Electrical Performance Validation and Conformance Software

Keysight Technologies N6468A SFP+ Electrical Performance Validation and Conformance Software Keysight Technologies N6468A SFP+ Electrical Performance Validation and Conformance Software For Infiniium Oscilloscopes Data Sheet 02 Keysight N6468A SFP+ Electrical Performance Validation and Conformance

More information

MathWorks Products and Prices Euro Academic March 2014

MathWorks Products and Prices Euro Academic March 2014 MATLAB Product Family Academic pricing is reserved for noncommercial use by degree-granting institutions in support of on-campus classroom instruction and academic research. Refer to /academia for complete

More information

For the SIA Features of GigaView. Introduction. Initial Dialog Bar

For the SIA Features of GigaView. Introduction. Initial Dialog Bar For the SIA-3000 Features of GigaView One button solution for multiple DataCom compliant standards jitter testing. Comprehensive and versatile jitter analysis software enables users to quickly understand

More information

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes N5395B Ethernet Electrical Conformance Test Fixture N5396A Gigabit Ethernet Jitter

More information

I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes

I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes I 2 C and SPI Protocol Triggering and Decode for Infiniium 9000A and 9000 H-Series Oscilloscopes Data sheet This application is available in the following license variations. Order N5391B for a user-installed

More information

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes Agilent Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes N5395B Ethernet Electrical Conformance Test Fixture N5396A Gigabit Ethernet Jitter

More information

Probing High-speed Signals with the Agilent Series of Wide-bandwidth Sampling Oscilloscopes

Probing High-speed Signals with the Agilent Series of Wide-bandwidth Sampling Oscilloscopes Probing High-speed Signals with the Agilent 86100 Series of Wide-bandwidth Sampling Oscilloscopes Product Note 86100-6 The high bandwidth and low noise of equivalent-time sampling oscilloscopes provide

More information

Engineering Data Management (EDM) Software

Engineering Data Management (EDM) Software Engineering Data Management (EDM) Software Engineering Data Management (EDM) is an integrated suite of software tools from Crystal Instruments for data management and post processing. It features a single

More information

N1014A SFF-8431 (SFP+)

N1014A SFF-8431 (SFP+) DATA SHEET N1014A SFF-8431 (SFP+) Compliance and Debug Application for 86100D DCA-X and N109X DCA-M Oscilloscopes Be Confident With Compliant Measurements Easy-to-use oscilloscope application that lets

More information

Agilent Modern Connectivity Using USB and LAN I/O Converters

Agilent Modern Connectivity Using USB and LAN I/O Converters Agilent Modern Connectivity Using USB and LAN I/O Converters What is the best input/output interconnect for your application? Application Note Introduction GPIB has been a primary instrument Input/Output

More information

Keysight N5990A-104 Test Automation Software Platform for Thunderbolt. User Guide

Keysight N5990A-104 Test Automation Software Platform for Thunderbolt. User Guide Keysight N5990A-104 Test Automation Software Platform for Thunderbolt User Guide Notices Keysight Technologies 2017 No part of this manual may be reproduced in any form or by any means (including electronic

More information

Feaser

Feaser Feaser http://www.feaser.com Copyright 20 by Feaser. All rights reserved. No part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval

More information

Lab. Manual. Practical Special Topics (Matlab Programming) (EngE416) Prepared By Dr. Emad Saeid

Lab. Manual. Practical Special Topics (Matlab Programming) (EngE416) Prepared By Dr. Emad Saeid KINGDOM OF SAUDI ARABIA JAZAN UNIVERSTY College of Engineering Electrical Engineering Department المملكة العربية السعودية وزارة التعليم العالي جامعة جازان كلية الھندسة قسم الھندسة الكھربائية Lab. Manual

More information

Keysight N5990A DisplayPort Extended Tests Embedded DisplayPort

Keysight N5990A DisplayPort Extended Tests Embedded DisplayPort Keysight N5990A DisplayPort Extended Tests Embedded DisplayPort Calibration and Test Procedure Descriptions User Guide Notices Keysight Technologies 2018 No part of this manual may be reproduced in any

More information

Agilent 33503A BenchLink Waveform Builder Pro Software

Agilent 33503A BenchLink Waveform Builder Pro Software Agilent 33503A BenchLink Waveform Builder Pro Software For Agilent Function/Arbitrary/Pulse Waveform Generator Models 33522A, 33521A, 33250A, 33220A, 33210A, 81180A, 81150A Data Sheet Fast and Easy Analysis

More information

Operation Manual Sequence Creation Software Wavy for PBZ Ver.6 (SPEC70525) First edition: May 10, 2010

Operation Manual Sequence Creation Software Wavy for PBZ Ver.6 (SPEC70525) First edition: May 10, 2010 Kikuchi '10/5/10 Operation Manual Sequence Creation Software Kobayashi '10/5/10 Wavy for PBZ Ver.6 () First edition: May 10, 2010 KIKUSUI ELECTRONICS CORP. KIKUSUI ELECTRONICS CORPORATION. 1/58 Before

More information

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium Series Oscilloscopes

CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium Series Oscilloscopes CAN, LIN and FlexRay Protocol Triggering and Decode for Infiniium 90000 Series Oscilloscopes Data Sheet This application is available in the following license variations. Order N8803A for a user-installed

More information

Signal Integrity Analysis Solutions

Signal Integrity Analysis Solutions Signal Integrity Analysis Solutions Wavecrest Instruments Deliver Results You Can Trust Dependable results drive every critical objective in high-end test and measurement. They enable design engineers

More information

Keysight Technologies BV0000A BenchVue Platform Software

Keysight Technologies BV0000A BenchVue Platform Software Release Notes Keysight Technologies BV0000A BenchVue Platform Software 2018 Version Information Released Date: Requirements categories PC operating system and hardware: Dec 21, 2017 Windows 10: 32-bit

More information

I 2 S Triggering and Hardware-based Decode (Option SND) for Agilent InfiniiVision Oscilloscopes

I 2 S Triggering and Hardware-based Decode (Option SND) for Agilent InfiniiVision Oscilloscopes I 2 S Triggering and Hardware-based Decode (Option SND) for Agilent InfiniiVision Oscilloscopes Data Sheet Find and debug intermittent errors and signal integrity problems faster Features: I 2 S serial

More information

INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX

INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX INTRODUCTION TO MATLAB, SIMULINK, AND THE COMMUNICATION TOOLBOX 1) Objective The objective of this lab is to review how to access Matlab, Simulink, and the Communications Toolbox, and to become familiar

More information

ME422 Mechanical Control Systems Matlab/Simulink Hints and Tips

ME422 Mechanical Control Systems Matlab/Simulink Hints and Tips Cal Poly San Luis Obispo Mechanical Engineering ME Mechanical Control Systems Matlab/Simulink Hints and Tips Ridgely/Owen, last update Jan Building A Model The way in which we construct models for analyzing

More information

86100 Series Infiniium DCA Oscilloscope

86100 Series Infiniium DCA Oscilloscope 86100 Series Infiniium DCA Oscilloscope This manual provides the documentation for the following instruments 86100D 86100C User s Manual Notices Keysight Technologies, Inc. 20xx-2014 No part of this manual

More information

Measure Foundry. Open. Powerful. Application Builder for Test & Measurement Systems. Measure Foundry Instruments and Advanced Instruments versions:

Measure Foundry. Open. Powerful. Application Builder for Test & Measurement Systems. Measure Foundry Instruments and Advanced Instruments versions: Measure Foundry Open. Powerful. Application Builder for Test & Measurement Systems. Data Acquisition Instrument Programming Test Systems Measure Foundry is a rapid application development package that

More information

Agilent Technologies Infiniium MSO8000 and MSO9000 Series N5397A FPGA Dynamic Probe for Xilinx

Agilent Technologies Infiniium MSO8000 and MSO9000 Series N5397A FPGA Dynamic Probe for Xilinx Agilent Technologies Infiniium MSO8000 and MSO9000 Series N5397A FPGA Dynamic Probe for Xilinx Data Sheet The challenge You rely on the insight a MSO (mixed-signal oscilloscope) provides to understand

More information

Keysight Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Keysight Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes Keysight Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes N5395C Ethernet Electrical Conformance Test Fixture N5396A Gigabit Ethernet

More information

CompuScope product introduction

CompuScope product introduction CompuScope 12100 product introduction CompuScope 12100 is a 12 bit, waveform digitizer card for the PCI Bus, capable of 100 MS/s sampling on one channel and 50 MS/s sampling on two simultaneous channels.

More information

Data capture simplified. Click, capture, done.

Data capture simplified. Click, capture, done. Agilent BenchVue Software (34840B) Data capture simplified. Click, capture, done. Data Sheet Use BenchVue software to: Visualize multiple measurements simultaneously Easily capture data, screen shots and

More information

Notes about a GPIB USB Oscilloscope acquisition application

Notes about a GPIB USB Oscilloscope acquisition application Notes about a GPIB USB Oscilloscope acquisition application This note shortly describes a data acquisition application implemented in Delphi 7 and running under windows 7 (64bit). The application takes

More information

Dr Richard Greenaway

Dr Richard Greenaway SCHOOL OF PHYSICS, ASTRONOMY & MATHEMATICS 4PAM1008 MATLAB 1 Introduction to MATLAB Dr Richard Greenaway 1 Introduction to MATLAB 1.1 What is MATLAB? MATLAB is a high-level technical computing language

More information

Keysight Technologies

Keysight Technologies Ihr Spezialist für Mess- und Prüfgeräte Keysight Technologies B4610A Data Import Tool for Ofline Viewing and Analysis Data Sheet Introduction Increase your team s productivity and equipment usage View

More information