The measurement error has a non-zero mean value

Dear all, I developed a TDOA localization system based on DW1000 and I chose a wireless synchronization way. In the test results, I found that the error of the measured distance difference has a non-zero mean value which distributed from 15cm to 25cm. But, the error also occasionally be zero-mean.

Have you guys ever seen this phenomenon?