Altitude hold quadcopter BMP180

it's verry complicated, what i want it's not reading barometer value, i want to filter the nbarometer from the noise, and it's not easy, we have to implement kalman filter and other tricks