Abstract
This paper presents a synthesizable VHDL model of a three-dimensional hyperbolic positioning system algorithm. The algorithm obtains an exact solution for the three-dimensional location of a mobile given the locations of four fixed stations (like a global positioning system [GPS] satellite or a base station in a cell) and the signal time of arrival (TOA) from the mobile to each station. The detailed derivation of the steps required in the algorithm is presented. A VHDL model of the algorithm was implemented and simulated using the IEEE numeric_std package. Signals were described by a 32-bit vector. Simulation results predict location of the mobile is off by 1 m for best case and off by 36 m for worst case. A C++ program using real numbers was used as a benchmark for the accuracy and precision of the VHDL model. The model can be easily synthesized for low power hardware implementation.
Original language | English (US) |
---|---|
Pages (from-to) | 507-520 |
Number of pages | 14 |
Journal | VLSI Design |
Volume | 15 |
Issue number | 2 |
DOIs | |
State | Published - Sep 2002 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
- Computer Graphics and Computer-Aided Design
- Electrical and Electronic Engineering
Keywords
- GPS
- Positioning system
- Time of arrival (TOA)
- VHDL
- Wireless