01-27-2020 03:35 PM
I am interested to understand the anti alias performance of the BMI160 accelerometer for low frequency structural vibration measurements. There may be some out of band vibration that I am concerned may be aliased.
The spec sheet refers to 'pre-filtered' data being feed to the ADC. Does this imply an alagoue filter prior to digitizing?and if so what is the type, cutoff and order of that filter? I assume it would be a fixed cutoff given the accel is sampled at 1600Hz.
Is this filter and sample rate sufficient to protect from aliasing in the ADC stage?
My understanding is the digital filters wont protect me if aliasing is introduced in the ADC stage.
Thanks for any any assistance or guidance that can be offered.
01-29-2020 11:00 AM
01-29-2020 02:53 PM
Thanks for your reply.
I dont think I fully understand yet! My background is with vibration measurement more than digital system design, so help on understanding how the electronics work is really appreciated.
I dont believe your statement "the bandwidth of the signal is always lower than 1/2 the sample rate, therefore aliasing is not an issue" really holds. Aliasing is avoided by ensuring vibration frequencies outsde that bandwidth are excluded from the signal before it is digitized. This doesnt just happen because you chose a certain sample rate(or bandwidth) they need to be physically removed.
My understanding is that for a conventional ADC a sharp analogue low pass filter is required to ensure all out of band frequencies (i.e. frequencies above the nyquist frequency or half sample rate) are sufficiently attenuated before digitization. If this doesnt occur then they will be aliased into the data stream and can not be removed by any amount of digital filtering post digitization.
So my question was what the characterisitc of the analogue front end filter actually are? Or is there some other ADC methodology being used?
The only other means of avoiding aliasing that I know of is via a delta-sigma ADC approach that significantly oversamples, low pass filters and then decimates. But as the sample rate of the accelerometer is only 3200Hz (actually 1600Hz according to the spec sheet) and max ODR is 1600 Hz, I assume its not a delta-sigma ADC.
As a conventional ADC, the analogue pre filter characteristics are significant. This would need to have a sharp cuttoff, e.g. 4th order or higher butterworth, no higher than 800Hz (or 1600Hz if sample rate is actually 3200 Hz).
thanks in advance for any responses.
01-29-2020 04:19 PM
01-30-2020 05:38 PM
Thanks for trying to assist.
Unfortunately I am wanting to know the specifics of the sampling/filtering setup to determine if a specific unit I am looking at that uses the BMI160 will be acceptable for my application, and what you are telling we is just very generic, rather vague and inconsistent with the data sheet.
e.g. What does 'massively' oversampled actually mean? Where does the data sheet describe this?
I was just hoping to get more specifics than the data sheet provides.
Thanks again for trying to assist.