benl

Aliasing in Waveforms Live

Recommended Posts

There is some pretty messy aliasing happening in Waveforms Live's buffer view and also the main chart. For example, below is the AWG connected to channel 1, zoomed out. It looks fine on the main chart when zoomed in (though the buffer view remains full of alias artefacts).

It would be great if the signal envelope was represented properly in both the buffer view and the chart, regardless of zoom.

image.thumb.png.e4ab4d4ddea9f04c7f6a03b1028329cb.png

Edited by benl
fix title

Share this post


Link to post
Share on other sites

Hi @benl,

I apologize for the delay; I've forwarded your feedback to our firmware guy who handles and updates WaveFormsLive to see if they have some recommendations to clean up the aliasing though I do know that there is a limited amount of pixels that can be drawn on the screen when showing the 10 kS/s which at the 500 ms/div equates to 5000 samples per div that need to be displayed, which simply isn't visually possible to show in it's entirety on a limited pixel screen.

Thanks,
JColvin

Share this post


Link to post
Share on other sites

Oh, absolutely agree / understand that some form of decimation and interpolation is required to display the waveform (though my DSP is getting pretty rusty). The current implementation is clearly inadequate to the point of not being useful: the waveform displayed when zoomed out is a very inaccurate representation of the signal. You should at least be able to get a somewhat accurate view of the signal's envelope. The same goes for the buffer view at the top; at present it's not useful to inform on much beyond the relative position of the display within the buffer - ideally you'd be able to use it to pick out envelope changes and transients (the latter would certainly benefit from a peak-detection mechanism).

In a nutshell, it'd be useful if WFL presented the signal in a similar fashion as the same data on a deep-memory oscilloscope.

Ta,

Ben

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now