Interpolation | Print |
Windows 98...XP software - Waveforms dispaying

In some cases, you need to stretch the waveform. However, the samples are smaller than the points on the screen, which leads to the need to calculate the missing points by the available real ones. This process is called interpolation. The software has several interpolation algorithms built in.

The initial signal is a meander of 100kHz, a tenfold stretch from 10μs / division.

Without interpolation (only real samples):

 

 

Linear interpolation (artificial counts - less bright):

 

Sin (x) / x interpolation. Optimal for signals without sharp edges, otherwise it causes a ringing (the so-called Gibbs effect):

 

Lanczos - interpolation, the Gibbs effect is significantly reduced::

 

Lagrange - interpolation (slow):

 

 

 

 

Notes:

    Interpolation is performed not in the oscilloscope, but on the PC. The Winoscill shell supports the above-described interpolation algorithms and provides ample opportunities for interpolation setting (trigger threshold, number of points, forced sin (x) / x on fast scans, etc.)
    To measurements, the described modes are irrelevant, since measurements are always made on the original sample array regardless of decimation / interpolation. Decimation / interpolation are display algorithms used in cases where the number of samples does not match the number of points on the screen.