8A350197-63B6-4AE9-A506-E97B9573E47A Created with sketchtool.
Menu
  • Products
    Products
    Oscilloscopes
    • Oscilloscopes Models
    • Oscilloscope Probes
    • Oscilloscope Software Options
    Protocol Test Solutions
    • Protocol Analyzers
    • Interposers and Probes
    • Exercisers and Generators
    • Jammers and Impairment tools
    • SSD/CXL/CF Validation Solutions
    • Industrial
    Electronic Test Equipment
    • Arbitrary Waveform Generators
    • Data Acquisition
    • Digital Multimeters
    • Electronic Loads
    • Interconnect (Network) Analyzer
    • LCR Meters
    • Logic Analyzers
    • Milli-Ohm Meters
    • Power Meters
    • Power Supplies
    • Spectrum Analyzers
    • Time Domain Refelectometers
    • Vector Network Analyzers
    Modular Data Acquisition
    • 14-bit Digitizers
    • 12-bit Digitizers
    • 10-bit Digitizers
    • Waveform Generators
    • Extension Modules
    Sensors and Calibrators
    • Valve Testing Products and Services
    • Torque Sensors and Load Cells
    • Field and Strain Gage Services
    • Automotive Torque Testing
  • Technologies
    Technologies
    Interconnects
    • PCI Express (PCIe)
    • Compute Express Link (CXL)
    • Open Compute Project (OCP)
    Networks
    • Ethernet
    • Fibre Channel
    • NVMe-oF
    Storage
    • NVM Express (NVMe)
    • SAS / SATA
    • UFS, UniPro, M-PHY
    USB and Peripherals
    • DisplayPort
    • Thunderbolt
    • USB & USB-C
    • USB Power Delivery
    Video, Cameras and Sensors
    • DisplayPort
    • Embedded DisplayPort (eDP)
    • HDMI
    • HDCP
    • CSI, DSI, C-PHY, D-PHY
    Wireless
    • Bluetooth
    • 802.15.4 (Matter, Thread, Zigbee)
    • Wi-Fi
    Memory
    • DDR/LPDDR
    • Compute Express Link (CXL)
    Embedded
    • 10/100/1000Base-T
    • 10GBase-T / Nbase-T
    • Audio (I2S, LJ, RJ, TDM)
    • DDR / LPDDR
    • I2C
    • I3C
    • Industrial
    • PMbus, SMbus, SPMI
    • SPI (Single, Dual, Quad)
    • UART-RS232
    • USB2-HSIC
    Mil/Aero/Avionics
    • ARINC 429
    • MIL-STD-1553
    • SPACEWIRE
    Encoding Schemes
    • 8b/10b
    • 64b/66b
    • Manchester
    • NRZ
    MIPI
    • A-PHY
    • C-PHY
    • D-PHY
    • M-PHY
    • DigRF3G
    • DigRFv4
    • I3C
    • UniPro
  • Industries & Applications
    Industries & Applications
    Compute
    • Artificial Integlligence
    • Hyperscalers
    • Interconnects
    • Memory
    Networks
    • Equipment Manufacturers (NEMs)
    • Service Providers
    Storage
    • Embedded
    • NVMe-oF
    • Rotational (SAS, SATA)
    • Solid State (NVMe)
    • SSD Device Validation
    Edge, Consumer Electronics & Devices
    • Peripherals
    • Storage
    • Video
    • Wireless
    Automotive
    • Electric Powertrain
    • Embedded System / ECUs
    • EMI / EMC Test
    • In-vehicle Networks
    • Infotainment
    • Sensors & Cameras
    • Storage
    • Torque Sensing
    Embedded System
    • Digital Logic
    • Display / Video
    • High-speed Serial PHY
    • Clock & Clock-Data Jitter
    • Memory
    • Networks
    • PDN / Power Integrity
    • Sensors / Actuators
    • Serial Data Interfaces
    PHY Validation
    • Automated Testing
    • NRZ/PAM Eye Jitter
    • Tx/Rx Link Analysis
    • Clock & Oscillator Jitter
    Defense & Aerospace
    • Airframe Communication
    • Electronic Warfare
    • Satellite
    Power Conversion
    • 3-phase Power Analysis
    • 60 V Application
    • Motors and Drives
    • PDN / Power Integrity
    • Probes - High Voltage
    • Wide Bandgap Devices
  • Services
    Services
    Test
    • Compute / Network Storage
    • Bluetooth and Wireless
    • Validation
    • Compliance
    • Interoperability
    • Consulting
    • Valve Testing
      Products and Services
    Train
    • PCI Express
    • NVM Express
    • Compute Express Link (CXL)
    • USB
    • Bluetooth
    • SAS
    • iSCSI
    • Fibre Channel
    • Signal Integrity Academy
    Automate
    • OCP
    • FRVS
    • SmartTest
  • Support
    Support
    Resources
    • Software Downloads
    • Technical Library
    • Video Library
    • Events & Training
    • Blog
    Oscilloscope
    • Instrument Repair & Calibration
    • Security
    Certification
    • ISO9000/RoHS/WEEE
    Contact Us
    • Technical Support
  • Buy
    Buy
    • Promotions
    • Request a Quote
    • Protocol Analyzers & Accessories
    • Contact Us

Sign in to your
Teledyne Lecroy account

Sign In
    • English
    • Deutsch
    • Français
    • Italiano
    • 日本語
    • 한국어
    • 簡体中文

mathworks logo
matlab screenshot

Overview – Using MATLAB software with Teledyne LeCroy oscilloscopes.

MATLAB® is a software environment used by over 1,000,000 users to make measurements, analyze data, control instruments, and build test systems. MATLAB handles a range of computing tasks from data acquisition and analysis to application development. MATLAB integrates mathematical computing, visualization, and a powerful technical language.

Read the summary brief called Using MATLAB with Teledyne LeCroy Oscilloscopes to learn the value of using MATLAB with digital oscilloscopes and how MATLAB enables custom measurements to be made directly on Teledyne LeCroy oscilloscopes. MATLAB includes tools for:

  • Data acquisition
  • Data analysis and visualization
  • Instrument Control
  • Algorithm prototyping and development
  • Modeling and simulation
  • Programming and application development
  • Test system development

XDEV Advanced Customization package for Teledyne LeCroy Oscilloscopes


Only Teledyne LeCroy oscilloscopes completely integrate MATLAB into the scope's processing stream by allowing you to create and deploy a new measurement or math algorithm directly into the WaveShape Analysis Engine and display the result on the DSO in real-time! There is no need to establish remote communication between the scope and another program, create a new reference waveform or transfer large data files between the analyzer and another program. With the XDEV Advanced Customization Package, you extend Teledyne LeCroy oscilloscopes to include your most recent new technology algorithms the same day they are created. The XDEV Advanced Customization Package is available for these Teledyne LeCroy oscilloscopes:
  • WaveMaster 8 Zi
  • SDA 8 Zi
  • DDA 8 Zi
  • WavePro 7 Zi
  • SDA 7 Zi
  • DDA 7 Zi
  • WaveRunner Xi-A
  • WaveRunner 6000A

The following presentation shows in four easy steps how to use MATLAB to make custom measurements on Teledyne LeCroy oscilloscopes such as the Teledyne LeCroy WaveMaster:

pdf iconPresentation - WaveMaster Customization: Using XDEV Advanced Customization and MATLAB (3 MB)
video iconXDEV Customization Video (6:02)

Configuring and Controlling Teledyne LeCroy oscilloscopes in MATLAB


MATLAB can configure and control Teledyne LeCroy oscilloscopes remotely over TCP/IP or directly on the oscilloscope using the MATLAB Instrument Control Toolbox. MATLAB provides a graphical tool, called Test & Measurement Tool, which allows you to interactively communicate with your instrument without writing code.

Being able to configure and control your oscilloscope from MATLAB is essential if you need to develop interactive or automated test applications that consist of changing the setup of the oscilloscope multiple times. MATLAB can also be used to develop hybrid test systems consisting of a Teledyne LeCroy oscilloscope and other instruments from Teledyne LeCroy or other manufacturers.

Once data is in MATLAB, you can analyze and visualize it using interactive tools and command-line functions for data analysis tasks such as signal processing, statistical analysis, digital filtering, curve fitting, and nonlinear optimization. Data acquisition and analysis work can also be incorporated into GUI-based applications.MATLAB can automatically generate reports in HTML or other formats so that you can share your results with others.

To configure and control your oscilloscope, you will need MATLAB, Instrument Control Toolbox, and a MATLAB instrument driver built for your oscilloscope. Ask your Teledyne LeCroy account manager or visit the Teledyne LeCroy MATLAB resource page for obtaining MATLAB, Instrument Control Toolbox, and the appropriate MATLAB instrument driver for your instrument.


Teledyne LeCroy Application Briefs


The following Teledyne LeCroy application briefs are available for using MATLAB with Teledyne LeCroy oscilloscopes for filtering signals and decoding NRZ data:
  • Filter Signals using MATLAB
  • Decoding NRZ Data using MATLAB

Request a free trial of MATLAB Software


You can request a free trial of MATLAB software for use with your Teledyne LeCroy oscilloscope. Click here if you would like to request a free trial of MATLAB software which will include MATLAB, Instrument Control Toolbox, and other toolboxes that you may want to use to acquire and analyze your oscilloscope data in MATLAB.

Download MATLAB Example Files


Below are example MATLAB script files you can download and use with your Teledyne LeCroy oscilloscope.

To learn more about MATLAB, read the MATLAB overview page. The following presentation from The MathWorks provides some additional details on using MATLAB with Teledyne LeCroy oscilloscopes such as the Teledyne LeCroy WaveMaster to make custom measurements:

pdf iconMATLAB - WaveMaster XDEV Intro

 

Waveform Manipulation & Analysis
 
zip file iconDownload all files 
matlab icon Invert the Waveform
matlab icon Square the Waveform
matlab icon Create a square wave pulse
matlab icon Create a pulse at zero crossing
matlab icon Find zero crossing times with interpolation

 
Filtering
 
zip file iconDownload all files 
matlab icon Low pass filter
matlab icon Band pass filter
matlab icon High pass filter

 
Finding Primary Sinewaves
 
zip file iconDownload all files
matlab icon Recover primary sinewave
matlab iconRemove primary sinewave
matlab iconRecovers multiple primary sinewaves
matlab iconAlternative method for same calculation as the previous demonstration

Frequency Domain Analysis
 
zip file iconDownload all files
matlab icon Power spectral density
matlab iconPower spectral density with zero padding

 
Parameter Calculation
 
zip file iconDownload all files 
matlab icon Ration of points above 0.5V
matlab icon Standard deviation
matlab icon Mean
matlab icon Variance
matlab icon Median
matlab icon Max
matlab icon Min

Also of Interest
  • Test Happens - Teledyne LeCroy Blog: Filtering...
  • Matlab Software Downloads
  • Oscilloscopes - MATHCAD PC Oscilloscope Software
Solutions
  • Oscilloscopes
  • Protocol Solutions
  • Modular Data Acquisition
  • Sensors and Calibrators
  • Test Equipment and Tools
Buy
  • Promotions
  • Request a Quote
  • Protocol Analysis Solutions
  • Contact Us
Support
  • Technical Library
  • Video Library
  • Software Downloads
  • Oscilloscope Firmware
  • Protocol Analyzer Software
  • Contact Technical Support
Explore
  • Events and Training
  • Press Releases
  • Careers
  • About Teledyne LeCroy
  • Remembering Walter LeCroy
  • Legal Notice / Imprint
Follow Teledyne LeCroy
English | United States
  • English
  • Deutsch
  • Français
  • Italiano
  • 日本語
  • 한국어
  • 簡体中文
  • Privacy Policy
  • Terms and Conditions
  • Site Map
  • Teledyne Technologies
  • Copyright © 2025