Title :
Verification of a VHDL GPS baseband processor using a simulink-based test bench generator
Author :
Zarb, Terence ; Grech, Ivan ; Gatt, Edward ; Casha, Owen ; Micallef, Joseph
Author_Institution :
Dept. of Microelectron. & Nanoelectron., Univ. of Malta, Msida, Malta
Abstract :
In the last decades, Global Positioning System (GPS) receivers have become more popular and are now incorporated in mobile phone electronics and also in navigation systems, namely in automotive, marine and aerospace equipment. This paper presents the design of various digital signal processing (DSP) and communication blocks which form an integral part of a typical L1-band Coarse/Acquisition (C/A)-code baseband receiver. These modules are designed using synthesizable VHDL code and implemented on a Field Programmable Gate Array (FPGA). Furthermore, a novel satellite signal modulation model is also designed to model how signals are generated by the satellites. This is designed to ultimately generate the VHDL test-bench to verify the functionality of the designed receiver. This model can be extended to cater for second order effects such as Doppler shifts, atmospheric delays and weather conditions. In this work, the noise performance of the receiver is analyzed. It is noted that the minimum signal-to-noise ratio (SNR) that the baseband processor can tolerate is -10 dB given a correlation window of 2 ms.
Keywords :
Global Positioning System; codes; digital signal processing chips; field programmable gate arrays; hardware description languages; mobile handsets; radio receivers; telecommunication computing; DSP; Doppler shifts; FPGA; Ll-band coarse-acquisition-code baseband receiver; Simulink-based test bench generator; VHDL GPS baseband processor; aerospace equipment; atmospheric delays; automotive equipment; digital signal processing; field programmable gate array; global positioning system receivers; marine equipment; mobile phone electronics; navigation systems; satellite signal modulation model; second order effects; signal-to-noise ratio; synthesizable VHDL code; time 2 ms; weather conditions; Baseband; Clocks; Frequency modulation; Navigation; Satellites; Signal to noise ratio; Table lookup; Global positioning system; code division multi access; correlation; noise;
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2010 17th IEEE International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4244-8155-2
DOI :
10.1109/ICECS.2010.5724519