Using ETS with 3206

Post your C and C++ discussions here
Post Reply
rranwez
User
User
Posts: 3
Joined: Mon Jan 15, 2007 9:33 pm
Location: Belgium

Using ETS with 3206

Post by rranwez »

Hi,
I would like to make an automatic averaging of , let say, 8 acquisition cycles. Is it possible to use the ETS mode with the interleave being 0 and the ets_cycles being 8 ? This should decrease the low frequency noise while oversamplig just decreases (I think) the hi-frequency noise above the Nyquist frequecy of the original sampling frequency.
Thanks,
Ray

RobertB
Newbie
Posts: 1
Joined: Wed Dec 20, 2006 2:25 pm
Location: Cambridgeshire, UK

Post by RobertB »

Hi Ray,

An interleave of 0 and an ets_cycles of 8 is not a valid setting for ETS. Interleave specifys the number of waveforms to select out of the number of ets_cycles. For example, setting an interleave of 10 and an ets_cycles of 100 would mean that the device would aquire 100 waveforms (ets_cycles) and return to the user the 'best' 10 waveforms out of these 100.
ETS does not perform any averaging on the waveforms, but rather returns several waveforms interveleaved together each one offset in time by the correct amount.

You are correct that oversampling reduces high frequency components of the signal, but this attenuation begins before the Nyquist limit is reached and gets progressively larger the higher the input frequency (up to Nyquist). The higher the setting for oversample the greater this low pass filtering effect is.

Are you interested in reducing the low frequency components of your signal only while maintaining the amplitude of the higher frequency components? For that you would probably need to look at high pass digital filters.

All the best
Rob

rranwez
User
User
Posts: 3
Joined: Mon Jan 15, 2007 9:33 pm
Location: Belgium

Post by rranwez »

Hello Robert,
I wanted to remove mainly the slow noise, so I changed my code so that I average a few acquisitions, and it works well.
Thanks a lot for your help.
Ray

Post Reply