The global positioning system (GPS) receiver of the present invention
operates to search a range of frequencies by correlating a baseband signal
corresponding to a received GPS signal with a generated frequency and a
generated code at a plurality of time offsets. Address translation logic
operates to group results of the correlation according to the plurality of
time offsets by translating addresses received from a direct memory access
(DMA) controller in order to improve the efficiency of performing a fast
Fourier transform (FFT) on the results of the correlation. The transformed
data produced by the FFT process are used by the GPS receiver to determine
a frequency of the received GPS signal and a time offset associated with a
ranging code carried in the received GPS signal.
O receptor global do sistema posicionando (GPS) da invenção atual opera-se para procurarar uma escala das freqüências correlacionando um sinal do baseband que corresponde a um sinal recebido do GPS com uma freqüência gerada e um código gerado em um plurality do tempo desloca. A lógica da tradução de endereço opera-se para agrupar resultados da correlação de acordo com o plurality de offsets do tempo traduzindo os endereços recebidos de um controlador do acesso de memória direta (acesso direto da memória) a fim melhorar a eficiência de executar um Fourier rápido transforma (FFT) nos resultados da correlação. Os dados transformados produzidos pelo processo de FFT são usados pelo receptor do GPS determinar uma freqüência do sinal recebido do GPS e um associado offset do tempo com um código variando carregou dentro o sinal recebido do GPS.