Documente Academic
Documente Profesional
Documente Cultură
Oscilloscope
GPIB TCP/IP
Remote Computer
Computational results reside in MATLAB software & remote PC No integration between MATLAB and scope Synergy between MATLAB and scope unrealized
Oscilloscope
Scope Software
Driver
MATLAB
Install MATLAB into the oscilloscope, running on MS Windows OS Not true integration Scope application and MATLAB running separately MATLAB data resides in MATLAB, instrument data resides in the instrument application Like configuration 1 (remote control), except theres no physical cables
Oscilloscope
Scope Software
INLINE PROCESSING
MATLAB
MATLAB embeds into the oscilloscope architecture, share native capabilities with scope application MATLAB can access the scope memory directly and provides its capabilities not just on the scope platform, but INSIDE of the scope application.
Customized measurements can be created in MATLAB and run from within the scope
Application Example:
Ratio of signal peaks
Signal harmonics
Measure ratio of 1st and 2nd harmonics Identify harmonic peaks above threshold voltage
WformIn1 WformIn2
Application Example:
Damped Sine Measurements
Damped Sine
Peak decay ratio Measure the half-life of the damped sine
Application Example:
Customizing Digital Filters
C1 Swept Sine F1
Swept Sine
AM Demodulation
The MATLAB Editor integrated inside the oscilloscope, direct access to all MATLAB DSP libraries
26
Application Example:
Inverse FFT & Windowing
Inverse FFT
Original signal
FFT (Real)
Application Example:
Decoding NRZ Bitstream
Application Example:
MATLAB Signal Integrity
Fixtures are required for signal integrity testing to provide access to the DUT, but also impact the measurement
Eye closure, signal amplitude, slew rate distortions and jitter are introduced in lossy channel
Acquired Waveform
Equalized Waveform
Acquired Waveform
Realtime Equalizer
Equalized Waveform
Application Example:
Graphical Programming with MATLAB (WebEdit)
WebEdit
Build Measurement Parameters or Math functions from basic building blocks and MATLAB operator
40
C1
C2
C1-C2
-(C1-C2)
C1
C2
Application Example:
Custom MATLAB GUI
Create customized graphical user interface using MATLAB Automate script execution, data acquisition and processing
Application Example:
MATLAB and Simulink
Already moved on to a different project, no longer needs measurement Delivered to end user
End User
Incorporates new inline measurement today, and can begin to use it immediately Proprietary measurements can remain classified and do not need to be shared with scope vendor or the outside world
MATLAB Resources
Two MATLAB guides available for LeCroy oscilloscopes Using MATLAB remotely with TCP/IP or GPIB Using MATLAB inline with Teledyne LeCroy
Oscilloscopes
Custom Functions
Arbitrary Waveforms
Unique Views
Dynamic Measurements
User-defined Interfaces
Thank you