I am trying to read data at 119Hz and above from the gyroscope embedded in the LSM9DS1 9dof IMU package and transfer the raw data from the gyroscope to an Android device. On the Android, I plan to use this data along with the accelerometer and magnetometer data to calculate roll, pitch, yaw, and xyz position.
I was wondering about one of the setting on the gyro, called the bandwidth. I read from a few sources that this refers to the read rate of the gyro, but for this sensor the ODR tells me the output data rate. The ODR goes much higher than the bandwidth. Is the bandwidth a lowpass filter applied to the sensor data before being collected by the ADC? That seems to be what is suggested in this data sheet in section 2.6, although this is describing the accelerometer.