izpis_h1_title_alt

Pretvorba frekvence vzorčenja digitalnega signala
ID Skobe, Mirjam (Avtor), ID Zalar, Aljaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (3,28 MB)
MD5: 9722B8E02A69232A0C529D09F02FBD2A

Izvleček
Pretvorba frekvence vzorčenja digitalnega signala je pomemben proces za podrobnejšo analizo digitalnih signalov. Najti kakovostno programsko knjižnico, ki bi implementirala različne metode za to pretvorbo, pa je izjemno težko. Namen tega magistrskega dela je izdelati knjižnico v programskem jeziku C++, ki kot vhod dobi signal, vzorčen z neko frekvenco, kot izhod pa vrne signal, vzorčen z novo frekvenco. Pri tem uporabnik izbere frekvenco izhodnega signala in metodo pretvorbe. Knjižnica ima implementirane tri metode za pretvorbo signala; to so metoda trenutne vrednosti, metoda linearne interpolacije in metoda z uporabo nizkoprepustnega FIR filtra. Rezultati kažejo, da je za pretvorbo najhitrejša metoda trenutne vrednosti, ki pa v signal prinese veliko šuma in nejasnosti. Metoda z nizkoprepustnim FIR filtrom nam vrne najbolj kakovostne rezultate, vendar na račun hitrosti, saj je skoraj trikrat počasnejša od metode trenutne vrednosti. Do teh ugotovitev pridemo pri analizi teoretičnih signalov, ko pa si bolj podrobno pogledamo signale, ki nastanejo pri realnih meritvah, pa temu ni vedno tako. Realni primeri nam pokažejo, da metoda s FIR filtrom ni nujno najbolj kakovostna, še posebej kadar je sprememba frekvence vzorčenja zelo velika. V teh primerih se metoda linearne interpolacije ter metoda trenutne vrednosti odrežeta veliko bolje kot metoda s FIR filtrom.

Jezik:Slovenski jezik
Ključne besede:frekvenca vzorčenja, diskretni signal, interpolacijski algoritmi, večfazni filter
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2021
PID:20.500.12556/RUL-134231 Povezava se odpre v novem oknu
COBISS.SI-ID:93382659 Povezava se odpre v novem oknu
Datum objave v RUL:03.01.2022
Število ogledov:1027
Število prenosov:88
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Sample rate conversion of a digital signal
Izvleček:
Digital signal sampling frequency conversion is an important process for a more detailed analysis of digital signals. However, finding a quality software library that would implement different methods for this conversion is extremely difficult. The aim of this master's thesis is to create a library in the C ++ programming language, which, as an input receives a signal sampled with a certain frequency, and returns a signal sampled with a new frequency as an output. The user selects the frequency of the output signal and the conversion method. Three methods for signal conversion have been implemented: the sample-hold method, the linear interpolation method, and the method using a low-pass FIR filter. The results show that the fastest method for conversion is the sample-hold method, which brings a lot of noise and ambiguity to the signal. The method with a low-pass FIR filter has the highest quality results, but at the expense of speed, as it is almost three times slower than the sample-hold method. This is true for theoretical signals, but as we see in examples of real signals this is not always the case. In the examples, we see that the method with the FIR filter does not necessarily return the highest quality result, especially when the change in sampling frequency is very large. In these cases, the linear interpolation method and sample-hold method give much better results than the FIR filter method.

Ključne besede:sample rate, discrete signal, interpolation algorithms, polyphase filter

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj