Design And Implementation Of A Low Power Asynchronous Gps Baseband Processor

This thesis presents the design and implementation of a low-power asynchronous circuit for processing the digital component of the Global Positioning System (GPS) signal. The GPS signal structure is described and opportunities for applications of asynchronous design are presented. A selection of interesting circuit implementations exploiting these opportunities are presented and their efficiency and correctness are argued. The thesis continues with a description of how these circuits were implemented in silicon circuits and concludes with a comparison of power and performance between this implementation and other contemporary GPS systems. This comparison finds the 1.4 mW GPS processor described to use less energy per position update than any published processor.

[1]  E. Seevinck,et al.  Static-noise margin analysis of MOS SRAM cells , 1987 .

[2]  S. Das,et al.  A 56-mW 23-mm/sup 2/ single-chip 180-nm CMOS GPS receiver with 27.2-mW 4.1-mm/sup 2/ radio , 2006, IEEE Journal of Solid-State Circuits.

[3]  Marcel Rene Van der Goot Semantics of VLSI synthesis , 1996 .

[4]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[5]  Stephen Longfield,et al.  A Low Power Asynchronous GPS Baseband Processor , 2012, 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems.

[6]  Søren Holdt Jensen,et al.  A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach , 2006 .

[7]  Elliott D. Kaplan Understanding GPS : principles and applications , 1996 .

[8]  Kartikeya Mayaram,et al.  A 250 mV, 352 µW low-IF quadrature GPS receiver in 130 nm CMOS , 2010, 2010 Symposium on VLSI Circuits.

[9]  Ganesh Gopalakrishnan,et al.  Performance analysis and optimization of asynchronous circuits , 1994, Proceedings 1994 IEEE International Conference on Computer Design: VLSI in Computers and Processors.

[10]  Alain J. Martin Compiling communicating processes into delay-insensitive VLSI circuits , 2005, Distributed Computing.

[11]  Kees van Berkel,et al.  Handshake Circuits: An Asynchronous Architecture for VLSI Programming , 1993 .

[12]  Won Namgoong,et al.  An all-digital low-power IF GPS synchronizer , 2000, IEEE Journal of Solid-State Circuits.

[13]  Alain J. Martin A Synthesis Method for Self-Timed VLSI Circuits , 1987 .

[14]  Rajit Manohar,et al.  An ultra low-power processor for sensor networks , 2004, ASPLOS XI.

[15]  Qiang Wang,et al.  Energy efficient GPS sensing with cloud offloading , 2012, SenSys '12.

[16]  Bradford W. Parkinson,et al.  Global positioning system : theory and applications , 1996 .

[17]  Teresa H. Meng,et al.  Low-power GPS receiver design , 1998, 1998 IEEE Workshop on Signal Processing Systems. SIPS 98. Design and Implementation (Cat. No.98TH8374).

[18]  Rajit Manohar,et al.  An Operand-Optimized Asynchronous IEEE 754 Double-Precision Floating-Point Adder , 2010, 2010 IEEE Symposium on Asynchronous Circuits and Systems.

[19]  Carl-Johan H. Seger,et al.  Asynchronous Circuits , 1995, Monographs in Computer Science.

[20]  John Teifel,et al.  Static tokens: using dataflow to automate concurrent pipeline synthesis , 2004, 10th International Symposium on Asynchronous Circuits and Systems, 2004. Proceedings..

[21]  R. Gold,et al.  Optimal binary sequences for spread spectrum multiplexing (Corresp.) , 1967, IEEE Trans. Inf. Theory.

[22]  Rajit Manohar,et al.  An analysis of reshuffled handshaking expansions , 2001, Proceedings Seventh International Symposium on Asynchronous Circuits and Systems. ASYNC 2001.

[23]  C.-C. Liu,et al.  A 110nm RFCMOS GPS SoC with 34mW −165dBm tracking sensitivity , 2009, 2009 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.