Abstract

This paper presents a critical analysis of the flow signal processing carried out in GPS receiver software, which served as a basis for a critical comparison of different signal processing architectures within the GPS receiver. It is possible to achieve Increased flexibility and reduction of GPS device commercial costs, including those of mobile devices, by using radio technology software (SDR, Software Defined Radio). The SDR application can be realized when certain hardware components in a GPS receiver are replaced. Signal processing in the SDR is implemented using a programmable DSP (Digital Signal Processing) or FPGA (Field Programmable Gate Array) circuit, which allows a simple change of digital signal processing algorithms and a simple change of the receiver parameters. The starting point of the research is the signal generated on the satellite the structure of which is shown in the paper. Based on the GPS signal structure, a receiver is realized with a task to extract an appropriate signal from the spectrum and detect it. Based on collected navigation data, the receiver calculates the position of the end user. The signal coming from the satellite may be at the carrier frequencies of L1 and L2. Since the SPS is used in the civil service, all the tests shown in the work were performed on the L1 signal. The signal coming to the receiver is generated in the spread spectrum technology and is situated below the level of noise. Such signals often interfere with signals from the environment which presents a difficulty for a receiver to perform proper detection and signal processing. Therefore, signal processing technology is continually being improved, aiming at more accurate and faster signal processing. All tests were carried out on a signal acquired from the satellite using the SE4110 input circuit used for filtering, amplification and signal selection. The samples of the received signal were forwarded to a computer for data post processing, i. e. the whole receiver is software implemented in a MATLAB software package. One of the processes during the signal processing is the initial synchronization (acquisition), where a signal is detected and the carrier frequency is determined as well as the phase sequence code and the carrier Doppler frequency. The acquisition aim is to determine, in the shortest time possible, the parameters of the detected signals and forward them to the next block in synchronization. Depending on the speed and accuracy of the signal parameter determination, different methods of acquisition are applied in practice. The paper presents the methods of serial, parallel and cyclic convolution. For comparison purposes, the architectures of signal processing of particular methods for implementation in receiver software are shown. All measurements were performed on the same signal under the same conditions. On the basis of the tests performed, a detailed analysis of the collected data was carried out and the most acceptable acquisition method for implementation in software GPS receiver was proposed. Because of a relatively high level of noise at the receiver entrance and the received signal interference, the comparison of the results has been done on the basis of the analytical results and the mean time of signal synchronization. The measurement results are shown in tables for easy comparison. The results of measurements using the proposed method are presented as well. The technology of receiver software allows the user to access easily to the architecture of the receiver and therefore allows a simple change of parameters. The influence of the parameters on the process of signal acquisition is also shown in the paper. The graphic presentation shows how and to what extent some of the parameters affect the process of the receiver signal processing. All listed acquisition methods are used in practice. The proposed method is the most suitable for application in software receivers. Based on the analysis, a constructor can apply an adequate acquisition method, depending on the requirements of the final user.

Highlights

  • Prvi blok realizuje se fizički i služi za prihvat signala sa satelita, filtriranje, spuštanje signala na MF i konverziju u digitalni oblik

  • On the basis of the tests performed, a detailed analysis of the collected data was carried out and the most acceptable acquisition method for implementation in software GPS receiver was proposed

Read more

Summary

ANALIZA AKVIZICIJE SIGNALA U SOFTVERSKOM GPS PRIJEMNIKU

U radu je prikazana kritička analiza toka obrade signala u softverski realizovanom GPS prijemniku, kao i kritičko poređenje različitih arhitektura za obradu signala u okviru GPS prijemnika. Radi uporednog prikaza karakteristika pojedinih metoda početne sinhronizacije (akvizicije) signala prikazane su arhitekture obrade signala pojedinih metoda za implementaciju u softverskom prijemniku. Na osnovu izvršene analize i prikupljenih podataka predložen je najprihvatljiviji metod akvizicije za implementaciju u softverskom GPS prijemniku. Obrada signala u okviru SDR realizuje se pomoću programabilnih DSP (Digital Signal Processing) ili FPGA (Field Programmable Gate Array) kola, što omogućava jednostavnu promenu algoritama digitalne obrade signala i jednostavnu promenu parametara prijemnika. Na osnovu analize različitih metoda akvizicije izvršeno je poređenje rezultata akvizicije i predložen najprihvatljiviji metod za implementaciju u softverskom GPS prijemniku. Softverski GPS prijemnik, korišćen u ovom radu, realizovan je primenom programskog paketa MATLAB, u kojem je i simuliran tok obrade signala

Osnovne karakteristike GPS signala
Model softverskog GPS prijemnika
Proračun pozicije
Serijsko i paralelno pretraživanje signala
PRN generator
Ciklična konvolucija
Precizno određivanje učestanosti signala nosioca
Poređenje metoda akvizicije
Kanal PRN
ANALYSIS OF SIGNAL ACQUISITION IN GPS RECEIVER SOFTWARE
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call