Snapshot positioning for unaided GPS software receivers

Yi Qian,Xiaowei Cui,Mingquan Lu,Zhenming Feng
2008-01-01
Abstract:In conventional approach, a software receiver must track more than four satellites continuously to achieve low time-to-fix, which means the signal processing routine will occupy the microprocessor all the times. This makes it more difficult to share one microprocessor between software receiver and other applications. This paper discusses the possibility of obtaining position fix from short satellite signal snapshot in unaided software receiver. It is shown that in the absence of any external assistance, position fix can be calculated from a snapshot of 100ms or less after an initialization process. With this technique, the signal processing routine of software receiver can be suspended for most of the times, and only works upon a position fix request. Thus the microprocessor is reserved for tasks of applications other than positioning. Moreover, with snapshot approach, it is possible to implement the software receiver with only one real-time channel. This significantly reduces the demand on microprocessor power for real-time software receivers. The snapshot algorithm is described in this paper, as well as discussions on the optimization of signal processing scheme on snapshot data and receiver operate strategy. The method has been implemented on a DSP-based real-time software receiver. Experiment results show that in snapshot mode, when positioning frequency is once per second, the microprocessor load can be reduced by about 60% with modest positioning accuracy.
What problem does this paper attempt to address?