Abstract: | This paper describes a new approach of tracking GPS standard positioning service (SPS) signals and an augmentation of current acquisition algorithms. These methods are implemented exclusively in software and were developed in the Matlab interpretive language on a Pentium class PC. Signal acquisition uses circular convolution through use of the Fast Fourier transform (FIW) to determine the carrier frequency and code phase for each of satellites. Since the receiver is required to track only the C/A code and the implementation is in software, the C/A code for each satellite can be stored in memory and used repetitive y as opposed to requiring a conventional code NCO. The local code is generated at its nominal (1.023 MHz) rate, stored in memory, and used repetitively. Synchronization is maintained by the shifting the input signal, on a sample-by-sample basis, as required. Using this synchronized code, one component of a discrete Fourier transform (DIT) is calculated in an early, late, and prompt channel. From the phase of the DFT in the prompt channel, the carrier ffequency can be tracked and the navigation data can be decoded. |
Published in: |
Proceedings of the 10th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1997) September 16 - 19, 1997 Kansas City, MO |
Pages: | 637 - 643 |
Cite this article: | Tsui, James B. Y., Stockmaster, Michael H., Akos, Dennis M., "Block Adjustment of Synchronizing Signal (BASS) for Global Positioning System (GPS) Receiver Signal Processing," Proceedings of the 10th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1997), Kansas City, MO, September 1997, pp. 637-643. |
Full Paper: |
ION Members/Non-Members: 1 Download Credit
Sign In |