Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

FFT-based correlator design for GNSS receiver using high-level synthesis

Loukkaanhuhta, Jukka (2021)

 
Avaa tiedosto
LoukkaanhuhtaJukka.pdf (915.6Kt)
Lataukset: 



Loukkaanhuhta, Jukka
2021

Sähkötekniikan DI-ohjelma - Master's Programme in Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-05-06
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202105044432
Tiivistelmä
New Global Navigation Satellite Systems (GNSS) pose new challenges to the receiver architecture. One of these challenges is the increasing length of a pseudo-random-noise (PRN) code sequence in the signal. As this code is used in the signal acquisition process to calculate correlation, the increasing length makes the correlation task more time-consuming. The traditional method of calculating the correlation has been in the time-domain, but a possibility for correlation in frequency-domain also exists.

In this thesis, the frequency-domain correlation option is explored by creating a correlator design, that utilizes Fast Fourier Transform (FFT) to speed up the transformation between time- and frequency-domains. This provides potential performance gain over the time-domain approach. The implementation of this design is done using High-Level Synthesis tools, which saves some time on the coding part and makes it possible to focus more on the algorithm side of the process.

The presented design is then compared with a pre-existing time-domain reference model. Analysis is done on the accuracy of the correlation results, as well as on the performance and area of the design. The actual presented implementation is sub-optimal and doesn't quite achieve the performance of the reference model with the target clock frequency. Still, the collected results prove the potential speed improvement over the time-domain approach, especially on the higher code lengths. On the other hand, this performance comes with a price since the memory requirements make the FFT-based design larger than the time-domain version. Depending on the use case, the FFT-based correlator is proved to be an approach worthy of consideration.
 
Uudet satelliittipaikannusjärjestelmät aiheuttavat uusia haasteita vastaanottimille. Yksi näistä on seurausta satelliittien lähettämissä signaaleissa olevien koodisarjojen pituuksien kasvusta. Näitä koodeja käytetään satelliittien etsimisessä ja niiden avulla lasketaan korrelaatiota vastaanotettujen signaalien ja tunnettujen koodien välillä. Koodien pituuksien kasvu aiheuttaa korrelaation laskentaan käytetyn ajan kasvun. Tyypillisesti korrelaation laskenta on toteutettu aikatasossa, mutta se olisi mahdollista toteuttaa myös taajuustasossa.

Tässä työssä taajuustason korrelaatiota tutkitaan toteuttamalla korrelaattori, joka hyödyntää nopeaa Fourier-muunnosta (FFT) nopeuttamaan muunnosta aika- ja taajuustasojen välillä, mikä mahdollistaa paremman suorituskyvyn verrattuna aikatason korrelaatioon. Työ toteutetaan käyttämällä korkean tason synteesityökaluja, joiden avulla työhön käytetty aika on mahdollista kohdistaa paremmin algoritmipuoleen koodin kirjoittamisen sijasta.

Esiteltyä toteutusta verrataan olemassa olevaan aikatason korrelaattoriin ja analyysi kohdistuu korrelaatiotuloksien tarkkuuteen sekä toteutuksen nopeuteen ja kokoon. Tulokset paljastavat että työssä toteutettu korrelaattori jää suorituskyvyssä jälkeen referenssitoteutuksesta tavoitellulla kellotaajuudella, mutta FFT-pohjaisella korrelaatiolla on kuitenkin mahdollista toteuttaa nopeampi korrelaattori. Tämä suorituskyky korostuu erityisesti pitkillä koodinpituuksilla. Nopea toteutus kuitenkin tuo mukanaan suuremman pinta-alan sillä FFT-pohjainen lähestymistapa edellyttää suhteellisen suuria muistielementtejä. Tästä huolimatta FFT-pohjainen korrelaattori on varteenotettava vaihtoehto tietyissä käyttökohteissa.
 
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [40556]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste