Advanced Oscilloscope Measurements and Analysis

Blog Post created by mike1305 Employee on Sep 1, 2016

Modern digital oscilloscopes are so capable it’s often impossible to use every feature available. But that doesn’t mean that you shouldn’t be aware of what your scope is capable of. As my father used to say, “can’t hurt, might help”. Today’s post is a preview of a webcast posted on our YouTube channel, the link can be found at the end of the article. The topic: advanced measurements and analysis using a Keysight InfiniiVision oscilloscope.

Measurements are critical to any oscilloscope user who is looking to analyze on their device under test. Whether it’s characterizing a functional design or characterizing bugs and glitches, the measurements menu is something with a lot of functionality. Additionally, our current oscilloscopes have dozens of features that are not traditionally found or expected from an oscilloscope – so we’ll review those as well.


There are dozens of automated measurements included in Keysight InfiniiVision oscilloscopes, organized by type of measurement: voltage, time, mixed, and counting. Many of these measurements are tightly related – for example, peak-to-peak is a function of maximum and minimum, while amplitude is a function of base and top. While these may seem like identical measurements (isn’t peak-to-peak and amplitude the same thing?), our handy help text can define each one for you. Press and hold on any selected measurements and a diagram like this will appear. The webcast details each measurement and how it is made, for all four measurement types.

Keysight oscilloscope measurements help text

Math Functions

Measuring a signal as it exists is important, but what if you want to modify a signal? Examples of this might include “what would this signal pair look like after being passed through a differential amplifier?” or “what if I added a 5 MHz low pass filter to the circuit?” Our oscilloscopes have up to 27 math functions designed to manipulate signals in software to simulate many physical circuits. There are operators, transforms, filters, and visualizations.

Depending on the oscilloscope model, up to 4 of these can be displayed on screen simultaneously, and can save you significant development time. The subtract operator can be used on two analog channels to display the differential output, while the low pass filter can be used to emulate a 5 MHz filter on your signal, all without having to develop anything in hardware! The image below shows the simulated output of a signal through a 5 MHz low pass filter.

simulated output of a signal through a 5 MHz low pass filter on a Keysight oscilloscope

Analysis Tools

Some of the most powerful tools in the oscilloscope live in the analysis menu. Things like histograms, mask testing, eye diagrams, and frequency counters come as options in many models. While advanced triggers and measurements can help with isolating and characterizing a signal, the analysis tools in the oscilloscope are part of the final step of troubleshooting, which is root cause analysis. As an example, histograms can be used to visualize the distribution of measurements or waveforms. In this screenshot, we are looking at the distribution of period measurements over the course of a few minutes on a clock signal with some timing jitter. The shape of the histogram tells us the signal has periodic jitter due to its bimodal shape. Learn more about jitter here!

distribution of period measurements on a clock signal on a Keysight oscilloscope


After exploring each measurement, math function, and analysis tool, we take some time at the end of the webcast to show you real world examples of how all these functions can be combined to solve problems. The core purpose of an oscilloscope is to help you identify, isolate, and determine the root cause of physical layer issues in your design, and we sincerely believe that our scopes can help you do that easier and faster than anything out there! Check out the Advanced Oscilloscope Measurements and Analysis webcast video .

Thanks and happy watching!