Costa Fabrício, Albuquerque Glauberto Leilson, Silveira Luiz Felipe, Valderrama Carlos, Xavier-de-Souza Samuel
Departamento de Computação e Automação (DCA), Universidade Federal do Rio Grande do Norte, Natal 59078-970, Brazil.
Service d'électronique et de Microélectronique (SEMi), Universitè de Mons, 7000 Mons, Belgium.
Sensors (Basel). 2019 Jul 19;19(14):3177. doi: 10.3390/s19143177.
The acquisition is the most time-consuming step performed by a Global Navigation Satellite System (GNSS) receiver. The objective is to detect which satellites are transmitting and what are the phase and Doppler frequency shift of the signal. It is the step with the highest computational complexity, especially for signals subjected to large Doppler shifts. Improving acquisition performance has a large impact on the overall performance of the GNSS reception. In this paper, we present a two-step Global Positioning System (GPS) acquisition algorithm whose first step performs an incremental correlation to find a coarse pair of phase and frequency and the second step, triggered by the variance of the largest correlation values, refines the first step. The proposed strategy, based on the conventional time-domain serial algorithm, reduces the average execution time of the acquisition process to about 1/5 of the conventional acquisition while keeping the same modest logic hardware requirements and slightly better success and false-positive rates. Additionally, the new method reduces memory usage by a factor that is proportional to the signal's sampling frequency. All these advantages over conventional acquisition contribute together to significantly improve the overall performance and cost of GPS receivers.
捕获是全球导航卫星系统(GNSS)接收机执行的最耗时步骤。其目标是检测哪些卫星正在发射信号,以及信号的相位和多普勒频移是多少。这是计算复杂度最高的步骤,尤其是对于经历大多普勒频移的信号。提高捕获性能对GNSS接收的整体性能有很大影响。在本文中,我们提出了一种两步全球定位系统(GPS)捕获算法,其第一步执行增量相关以找到相位和频率的粗略对,第二步由最大相关值的方差触发,对第一步进行细化。所提出的策略基于传统的时域串行算法,在保持相同适度逻辑硬件要求以及略好的成功率和误报率的同时,将捕获过程的平均执行时间减少到传统捕获的约1/5。此外,新方法将内存使用量减少了与信号采样频率成比例的系数。相对于传统捕获的所有这些优势共同作用,显著提高了GPS接收机的整体性能和成本。