cancel
Showing results for 
Search instead for 
Did you mean: 

LSM6DSO analog anti aliasing

adrianT
Associate

Hi,

I would like to confirm if setting LSM6DSO ODR to 6.66KHz and LPF2 to ODR/10 (resulting to 666Hz bandwidth), then setting a FIFO decimation factor of 8 (resulting to 833hz FIFO ODR) will work in preventing aliasing for signals above 417Hz?

 

We have discovered with LSM6DSL that it doesn't work that well, but looking at a previous post where the LSM6DSO is recommended (Solved: LSM6DSL anti-aliasing filters do not appear to be ... - STMicroelectronics Community). So I would like to confirm it before we do a hardware change in production.

 

Thank you. 

1 REPLY 1
Federica Bossi
ST Employee

Ciao @adrianT ,

LSM6DSO has effectively more performing filter like descripted in the other post.

Regarding your case using FIFO decimation of 8 result to a sampling frequency of 833 Hz while should be double respect signal bandwidth 2*ODR/10 = 1333 Hz. So I would suggest to use FIFO BatchDataRate of 4 to avoid aliasing.

Otherwise you can set LPF2 to have ODR/20 and leave sampling frequency with FIFO decimation of 8.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.