Text this: Improving Position Accuracy of Android Smartphones using a Code-Doppler Smoothing Method.