Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Averaging. #69

Open
Duncan-dx1 opened this issue Feb 3, 2023 · 4 comments
Open

Averaging. #69

Duncan-dx1 opened this issue Feb 3, 2023 · 4 comments

Comments

@Duncan-dx1
Copy link

Please could you change averaging? Really if you average 4^n times you gain n bits of resolution. But the displayed resolution stays at 8 bits. It would be helpful to increase the resolution of the displayed waveform when averaging.
See VDS1022 teardown on EEV page 31 where I uploaded some trials.
Averaging could also optionally be used on normal display of waveform, for example by averaging 16/64 sequential samples. This is a low pass filter so loses fast data, but can improve visualisation of slow changes.
In both methods of averaging you could display changes or glitches above the noise level, for example to show parasitics, or to show random data as random data, not as the average of random data.
You could also apply both types of average.
I was going to try and do it (issue 9). However I would likely be out of my comfort zone, never having used java.

scope average
Average16samples
16samplesplusrolling 64

@Duncan-dx1
Copy link
Author

An approach might be to display average and max/min in lighter colours. Then you could see parasitics and random data.

@florentbr
Copy link
Owner

I should be possible but it would require a significant amount of work on the existing code. I don't have spare time for this feature, so you'll have to implement it yourself if you want it.

@Duncan-dx1
Copy link
Author

Thank you for you massive effort to date. I understand it is too much work.
I will try and compile and have a look at it.

@Trace-2
Copy link

Trace-2 commented Feb 6, 2023

This is a job for ChatGPT LOL ... :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants