High-Speed Digitizers

cancel
Showing results for 
Search instead for 
Did you mean: 

Averaging Acquisitions with NI5122?

Hi there,

I'm just wondering if there is an available VI with the NI5122 Digitizer that will allow me to successively capture a waveform and average it (we are capturing a similar waveform over multiple tries over a few minutes) in order to reduce the noise that is associated with the waveform.

Are there any examples of how this is used?

Any help is much appreciated,

Russ
0 Kudos
Message 1 of 6
(7,348 Views)
Check out the waveform measurements in the NI-SCOPE API.  Average is one of them.  Note that averaging waveforms will, in general, "smear" your waveform by about half a sample width due to the random location of the trigger with respect to the sample position.  If you synchronize your scope clocks with your generation, this is not an issue.  The amount of smear is usually not a problem.  If it is, you can partially cure it by using the t0 values of you waveforms and the resample VIs to "shift" the waveforms so that the trigger points are aligned before averaging.
Message 2 of 6
(7,340 Views)
Thank for the response,

Just wondering if there is an example available.  Also, I can't seem to find the averaging VI ???  What is the name of it?

Thanks again,

Russ
0 Kudos
Message 3 of 6
(7,331 Views)
Hi,

I found the Array functions in help, one of them is the Multi Acq Average.  However, I'm unable to find the VI associated with this function.  Where can I find this?

Thanks,

Russ
0 Kudos
Message 4 of 6
(7,327 Views)
Check out niScope EX Advanced Measurement Library.vi for an example of waveform measurements.  There is not a single VI for each waveform measurement.  There are two VIs which do all the waveform measurements, one for initiate and fetch, one for fetch only.  Set the input of the VI to set the measurement.  Set up the parameters you want using property nodes before you take the data.

Let me know if you need more help.
0 Kudos
Message 5 of 6
(7,307 Views)
Thanks much,

Finally got it working.

Russ
0 Kudos
Message 6 of 6
(7,290 Views)