M-Code: Using Software Receiver

Andrew Brown, Suman Ganguly, Aleksandar Jovancevic and Michael Kirchner

Abstract: Software radio approach allows flexibility, versatility and is particularly suited for the design and development of new systems and receivers. CRS has developed novel software radio development platform which allows both simulation and real time implementation in a one-step process. The software radio approach has been used to design and develop a variety of GPS and similar systems and presented in numerous papers. In this paper we describe the development of M-code receiver and their characteristics using the software development platform. Since the M-code signal is not currently available, we used software simulator in conjunction with our high speed data storage and replay units to generate M-code signals. In this scheme, the M-code signal along with C/A and P-code signals are generated using software and the data file is stored into the continuous data storage and replay unit with storage capabilities of several Terabytes. These units are capable of high throughput (up to 240 MBPS) and the stored data can be replayed directly into the software receiver or can be upconverted to L1 and L2 signals providing live R.F. signals. This approach allows simulation of signal conditions not possible using conventional simulators. The M-code signal simulator and M-code receivers have been used by several organizations and validated. The simulator incorporates puncture code signal, Frequency Hopping (FH) signal and Time Division Data Modulation (TDDM) and several receiver architectures have been investigated. The software receiver approach provides the much needed flexibility for the future of the navigational systems.
Published in: Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004)
September 21 - 24, 2004
Long Beach Convention Center
Long Beach, CA
Pages: 2196 - 2206
Cite this article: Brown, Andrew, Ganguly, Suman, Jovancevic, Aleksandar, Kirchner, Michael, "M-Code: Using Software Receiver," Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004), Long Beach, CA, September 2004, pp. 2196-2206.
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In