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:
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:
Presentation - WaveMaster Customization: Using XDEV Advanced Customization and MATLAB (3 MB)
XDEV 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:
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:
MATLAB - WaveMaster XDEV Intro
Waveform Manipulation & Analysis
Download all files
Invert the Waveform
Square the Waveform
Create a square wave pulse
Create a pulse at zero crossing
Find zero crossing times with interpolation
Filtering
Download all files
Low pass filter
Band pass filter
High pass filter
Finding Primary Sinewaves
Download all files
Recover primary sinewave
Remove primary sinewave
Recovers multiple primary sinewaves
Alternative method for same calculation as the previous demonstration
Frequency Domain Analysis
Download all files
Power spectral density
Power spectral density with zero padding
Parameter Calculation
Download all files
Ration of points above 0.5V
Standard deviation
Mean
Variance
Median
Max
Min