Realizacija digitalnog filtra na ARM Stellaris razvojnoj platformi (CROSBI ID 381145)
Ocjenski rad | sveučilišni preddiplomski završni rad
Podaci o odgovornosti
Karoli, Luka
Seršić, Damir
hrvatski
Realizacija digitalnog filtra na ARM Stellaris razvojnoj platformi
U okviru rada bilo je potrebno realizirati audio filtar za rad u stvarnom vremenu na ARM Stellaris LM3S1968 razvojnoj pločici. Filtar je zamišljen kao sklop sa jednostavnim korisničkim sučeljem. Odabir filtra vrši se putem tipkala, a izbornik je vidljiv na prikazniku. Nakon što je odabran tip filtra, na prikazniku se ispisuju parametri filtra, koji predstavljaju rezonantnu frekvenciju, rezonantno nadvišenje filtra za nisko i visoko propusni filtar, a širinu propusnog pojasa za filtar sa pojasnim propustom i pojasnom branom. Na navedene parametre moguće je direktno utjecati putem priključenih potenciometara. Na ulaz filtra dovodi se analogni signal koji se digitalizira putem analogno – digitalnog pretvornika koristeći visoku frekvenciju otipkavanja (tzv. pretipkavanje), nakon toga koristimo CIC filtar kako bismo izvršili decimaciju signala, te time povećali razlučivost ulaznog signala. Nakon što je odabran tip filtra vršimo proračun svih koeficijenata na temelju odabranih parametara filtara, proračun koeficijenata filtra vrši se i tokom rada filtra, te na taj način možemo utjecati na parametre filtra za vrijeme njegovog rada. Signal zatim prolazi postupak filtriranja, te se na izlazu njegova vrijednost prilagođava za ulaz digitalno – analognog pretvornika. Komunikacija između digitalnog filtra koji je realiziran na Stellaris LM3S-1968 razvojnoj pločici i digitalno – analognog pretvornika, koji je dio zasebne tiskane pločice vrši se putem serijskog sučelja. Filtar je ostvaren u C programskom jeziku uz pomoć programskog paketa μVision 4. Dizajn sustava i simulacija rješenja napravljena je uz pomoć programskog paketa MATLAB, a projektiranje tiskane pločice napravljeno je u programskom paketu Altium Designer.
Stellaris ARM; Cortex M3; LM3S1968; Digitalni audio filtar; CIC filtar
nije evidentirano
engleski
Digital filter implementation on ARM Stellaris evaluation board
nije evidentirano
Stellaris ARM; Cortex M3; LM3S1968; digital audio filter; CIC filter
nije evidentirano
Podaci o izdanju
45
24.01.2011.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb