Centimeter-Level Positioning Using an Efficient New Baseband Mixing and Despreading Method for Software GNSS Receivers. (22nd October 2007)