DocumentCode :
2747863
Title :
A design methodology for the implementation of embedded vehicle navigation systems
Author :
Islam, Azizul ; Langlois, J. M Pierre ; Noureldin, Aboelmagd
Author_Institution :
Dept. de genie Inf. et genie logiciel, Ecole Polytech. de Montreal, Montreal, QC, Canada
fYear :
2009
fDate :
7-9 June 2009
Firstpage :
297
Lastpage :
300
Abstract :
This paper presents a design methodology for the implementation of GPS/INS navigation system on Field Programmable Gate Arrays (FPGA). The method proposed in this research is examined using data from three-axis accelerometers and gyroscopes integrated with GPS for a road test experiment in a land vehicle. The designs are described in software which is executed on an embedded microprocessor. Results show that the decentralized closed loop Kalman filter algorithm running on a single precision floating point embedded processor can produce acceptable results relative to those obtained from a desktop PC platform. A first version of the Kalman filter code (used for the optimal integration of INS and GPS) is executed from a 1 MB external SRAM supported by 8 KB of data cache and 4 KB of instruction cache. A second version is run from high speed 64 KB on-chip Block RAM. In the two memory configurations, the maximum sampling frequencies at which the code can be executed are 80 Hz and 119 Hz, respectively, while accelerometer and gyroscope sensors provide data at 75 Hz. Additionally, from the post synthesis timing analyses, the critical frequencies for the two hardware configurations were 63.3 MHz and 83.2 MHz, an enhancement of 26% and 66% respectively over the reference clock of 50 MHz.
Keywords :
Global Positioning System; Kalman filters; SRAM chips; accelerometers; embedded systems; field programmable gate arrays; gyroscopes; road vehicles; GPS/INS navigation system; SRAM; closed loop Kalman filter algorithm; data cache; desktop PC platform; embedded microprocessor; embedded vehicle navigation systems; field programmable gate arrays; frequency 119 Hz; frequency 50 MHz; frequency 63.3 MHz; frequency 75 Hz; frequency 80 Hz; frequency 83.2 MHz; gyroscopes; instruction cache; land vehicle; on-chip block RAM; road test experiment; three-axis accelerometers; Accelerometers; Design methodology; Field programmable gate arrays; Frequency synthesizers; Global Positioning System; Gyroscopes; Navigation; Random access memory; Roads; Vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electro/Information Technology, 2009. eit '09. IEEE International Conference on
Conference_Location :
Windsor, ON
Print_ISBN :
978-1-4244-3354-4
Electronic_ISBN :
978-1-4244-3355-1
Type :
conf
DOI :
10.1109/EIT.2009.5189630
Filename :
5189630
Link To Document :
بازگشت