element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs Getting The Most Out Of Your Oscilloscope: Math Functions
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: caroline_teledynelecroy
  • Date Created: 15 Aug 2018 9:30 AM Date Created
  • Views 591 views
  • Likes 3 likes
  • Comments 0 comments
  • waveforms
  • what is an oscilloscope
  • parameter math
  • oscilloscope
  • test and measurement
  • teledynelecroy
  • math functions
  • teledyne lecroy oscilloscope
  • teledyne
  • fft
Related
Recommended

Getting The Most Out Of Your Oscilloscope: Math Functions

caroline_teledynelecroy
caroline_teledynelecroy
15 Aug 2018

Parameter math functions are an important part of an oscilloscope's analysis capabilities. Using parameter math, you can create custom parameters based on simple arithmetic relationships between existing parameters. It allows you to add, subtract, multiply, divide, or rescale parameters (Figure 1).

 

image

Figure 1: Parameter math functions provide a way to create custom parameters

 

You can do things like inverting waveforms, multiply voltage and current to find power, or integrate a waveform to find energy and Joules. You can cascade measurements, or combine functions in a Math channel. Teledyne LeCroy's four-channel oscilloscopes provide eight Math channels; eight-channel instruments provide 12 Math channels.

 

With parameter math, you can combine parameters to calculate other parameters that Teledyne LeCroy oscilloscopes do not list in the parameter measurement listing, such as the crest factor of a waveform, or measuring the modulation index of an FM signal.

 


If you need even more complex custom math functions, there's always the
Processing Web Editor (or WebEdit for short). Let's face it: Waveform analysis is a complex affair in which you might need to link together a whole chain of math functions, parameters, and parameter math. WebEdit gives you a means of graphically constructing and modeling such math and measurement processing chains.

 

With WebEdit, you can cascade functions, or include things like Matlab scripts. There's almost no end to the possible combinations you can concoct with WebEdit. A preview function allows you to add little windows that will show you the output at the output of any operation, so you can check to see if what you're putting together is giving you what you expect it to, and this is independent of the oscilloscope application itself.

 

image

Figure 2: WebEdit lets you create a graphical processing flow by dropping in math, measure, and parameter math operations and connecting them together as necessary


The ability to convert a time-domain waveform acquisition to the frequency domain is an important tool for oscilloscope users. Fast Fourier transforms (FFTs) are not new to oscilloscopes, and Teledyne LeCroy offers FFT as a standard math operation on most of its oscilloscopes. But that capability goes a step further with its Spectrum Analysis option. The Spectrum Analysis software greatly simplifies the process of setting up an FFT by providing a user interface that is familiar to anyone who's spent time with traditional spectrum analyzers (Figure 3).

Setup of an FFT is pretty simple: Select a center frequency, span, and resolution bandwidth, and the software will set the proper sampling rate and time-domain acquisition length. An automatic peak-detect function identifies all frequency peaks, labels them on the display, and creates an interactive table of the peaks. You can also see the FFT as a spectrogram that shows how the spectra change over time.

 

image

Figure 3: Spectrum analysis software provides a user interface familiar to users of traditional spectrum analyzers

 

We covered custom parameter measurements in an earlier post, but be aware that you also can set up user-defined math functions by selecting the Custom category in the Math-operator selection dialog. As with the custom parameters, custom Math operators supports Matlab, C/C++, Visual Basic scripts, VBA, Excel, and JavaScript. Custom Math lets you define your own scripts for waveform analysis and display of the results. It's fully integrated into the oscilloscope's processing architecture, so you can perform further analysis with parameters and so on.

 

We'll look at tools for the physical layer of serial protocols next.

 

Previous posts in this series:

 

Getting The Most Out Of Your Oscilloscope: Setup

Getting The Most Out Of Your Oscilloscope: Navigation with MAUI

Getting The Most Out Of Your Oscilloscope: Trigger Delay

Getting The Most Out Of Your Oscilloscope: Documentation

Getting The Most Out Of Your Oscilloscope: Cursors and Parameters

Getting The Most Out Of Your Oscilloscope: Tracks and Trends

Getting The Most Out Of Your Oscilloscope: WaveScan and XDEV Custom Parameters

Getting The Most Out Of Your Oscilloscope: Sequence and History Modes

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube