The aim of this paper is to introduce a new and relatively simple algorithm which is capable to tune the parameters of the loop filter in a phase lock loop, like the one that can be found in a global navigation satellite system receiver. The parameters are chosen while the system is running, in order to make the bandwidth of the filter adaptive with respect to the signal dynamic and strength. A wider bandwidth is obtained to make the filter more reactive when searching the carrier, while the bandwidth gets narrower when the system is in the tracking state, in order to cut off as much noise as possible. The algorithm is based on the observation of the estimated variance of the phase lock loop discriminator output. This variance is computed by means of a circular buffer and it is compared with a threshold when the buffer is full, in order to keep the bandwidth constant or to reduce it. Nonetheless, the algorithm avoids carrier unlock events due to an excessive reduction of the bandwidth, because the frequency controls are compared with the current noise equivalent bandwidth of the system, and it provides to widen the bandwidth when the signal dynamics requires it. Simulations prove that the method fits well an automotive environment and it can also be used for higher dynamic scenarios, if the parameters of the system are set opportunely.

Rao, M., Lo Presti, L., Fantino, M., Garbo, G. (2009). A software receiver adaptive phase lock loop method. In Proceedings of IGNSS 2009.

A software receiver adaptive phase lock loop method

RAO, Marco;GARBO, Giovanni
2009-01-01

Abstract

The aim of this paper is to introduce a new and relatively simple algorithm which is capable to tune the parameters of the loop filter in a phase lock loop, like the one that can be found in a global navigation satellite system receiver. The parameters are chosen while the system is running, in order to make the bandwidth of the filter adaptive with respect to the signal dynamic and strength. A wider bandwidth is obtained to make the filter more reactive when searching the carrier, while the bandwidth gets narrower when the system is in the tracking state, in order to cut off as much noise as possible. The algorithm is based on the observation of the estimated variance of the phase lock loop discriminator output. This variance is computed by means of a circular buffer and it is compared with a threshold when the buffer is full, in order to keep the bandwidth constant or to reduce it. Nonetheless, the algorithm avoids carrier unlock events due to an excessive reduction of the bandwidth, because the frequency controls are compared with the current noise equivalent bandwidth of the system, and it provides to widen the bandwidth when the signal dynamics requires it. Simulations prove that the method fits well an automotive environment and it can also be used for higher dynamic scenarios, if the parameters of the system are set opportunely.
2009
IGNSS 2009
Gold Coast, Queensland, Australia
1° dicembre 2009
2009
00
Rao, M., Lo Presti, L., Fantino, M., Garbo, G. (2009). A software receiver adaptive phase lock loop method. In Proceedings of IGNSS 2009.
Proceedings (atti dei congressi)
Rao, M; Lo Presti, L; Fantino, M; Garbo, G
File in questo prodotto:
File Dimensione Formato  
MarcoRaoFullPaperx.pdf

Solo gestori archvio

Descrizione: Articolo
Dimensione 254.08 kB
Formato Adobe PDF
254.08 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/39077
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact