Home arrow Features arrow Feature Articles arrow GPS Receiver RF Front-End Enables Use of a Laptop PC for Soft Baseband Processing
GPS Receiver RF Front-End Enables Use of a Laptop PC for Soft Baseband Processing Print E-mail
Aug 31 2007
advertisement:
After acquisition and tracking have established the initial synchronization, the system can decode the navigation bits. Data demodulation begins by despreading the 1.023-Mbps input signal to a 1,000-bps bit stream. Bit synchronization is then invoked to recover the 50-bps information from the 1,000-bps stream. For bit synchronization, we first need to identify the beginning of a bit in time. This is accomplished by finding the zero-crossing edge (at 0V), which indicates the beginning of a bit. When that edge is known, we can partition the 1,000-bps input stream at 20-ms intervals, knowing that the duration of a navigation data message (50 bits) is 20 ms. Finally, the bit samples in a 20-ms interval are summed and averaged to decode the navigation data.

The software that runs on the PC is the swGPS™ Spot Version 2 from NXP’s Software division. It can turn a notebook PC into a powerful location device, supporting navigation and a wealth of location- based services. The GPS front-end streams digitized IF data into the notebook via the industry-standard USB 2.0 interface. The Spot software uses the input to calculate a position fix and subsequently, to perform tracking. The code footprint on the host PC is about 750 kbytes and the software needs about 27 Mbytes of workspace when fed by a 12 Mbit/s GPS front end data stream. (For more information on the software, go to www.software.nxp.com or www.swgps.com.)

A virtual COM port created by the software allows the software to link to a wealth of existing navigation and location applications. The software output interface conforms to NMEA 0183 and the application can run on Microsoft’s Windows XP and Vista operating systems. Additionally, the software can handle all available assistance data, whether supplied via industrystandard protocols or proprietary customer interfaces. When the software runs on a 1-GHz Pentium M system, the average processor load when tracking is 13%; when run on a Pentium Core Duo processor running at 2.18 GHz, the processor load is just 4%, both when performing updates every second.

Software GPS techniques provide a high level of flexibility and simplicity for many potential applications. To support these possibilities, the MAX2741 RF front-end provides flexibility in frequency planning for software GPS receivers and traditional hardware implementations as well. Of course, every solution has its pros and cons — software GPS receivers require a high-performance processor and moderate amounts of memory.

This article was written by David Weber, Strategic Applications Engineer, at Maxim Integrated Products Inc. in Sunnyvale, CA. Contact Mr. Weber at This e-mail address is being protected from spam bots, you need JavaScript enabled to view it For more information, click here. (MATLAB is a registered trademark of The MathWorks; cdma2000 is a registered trademark of the Telecommunications Industry Association.)

References

[1] E. Kaplan. Understanding GPS: Principles and Applications. 2nd ed. Artech House Publishers, 1996.
[2] J. Bao-Yen Tsui. Fundamentals of Global Positioning System Receivers: A Software Approach. 2nd ed. John Wiley & Sons Inc., 2004.
[3] Ibid. [4] A. Viterbi. Principles of Spread Spectrum Communications. Addison Wesley Longman Publishing Co., Inc., 1995.
[5] R. Gold, Co-optimal binary sequences for spread spectrum multiplexing, IEEE Transactions on Information Theory. Vol. IT-13. October 1967. pp. 619—621.
[6] R. E. Ziemer and R. L. Peterson. Digital Communications and Spread Spectrum Systems. New York: Macmillan Publishing Company, 1985.
[7] J. G. Proakis. Digital Communications. 4th ed. Mc-Graw Hill College, 2000.
[8] Ibid.



 

Dedicated to helping you design better products in a digital world... your guide to the latest tools & techniques for digital prototyping, simulation, and analysis of the real-world performance of your ideas.

Visit the Digital Design Center

>> Most Searched

>> Newsletter

Subscribe today to receive the INSIDER, a FREE e-mail newsletter from NASA Tech Briefs featuring exclusive previews of upcoming articles, late breaking NASA and industry news, hot products and design ideas, links to online resources, and much more.

Your name:

Your email:

Please Subscribe me to the Insider