Vytauto Didžiojo Universitetas Elektronikos fakultetas Informatikos katedra Signalų filtravimas Kaunas 2007 1. Signalų filtravimas 1.1. Pagrindinės sąvokos Bendrinėje kalboje žodis filtras apibūdina įtaisą, kuris tam tikras mišinio dedamąsias praleidžia, kitas dedamąsias sulaiko. Pvz., vandens filtras – vandenį praleidžia, priemaišas sulaiko. Oro filtras (pvz., automobilyje) praleidžia orą, o dulkes sulaiko. Signalų analizėje filtras– aparatūros įtaisas arba programa, kuri vienas signalo dedamąsias praleidžia, kitas sulaiko. Sistemų teorijos požiūriu, filtras yra sistema, transformuojanti įėjimo signalą x(t) į išėjimo signalą y(t) (6.1 pav.). 1.1. pav. Filtras, kaip įėjimo signalą į išėjimo signalą transformuojantis įtaisas Filtravimą galima vykdyti skirtingose erdvėse: laiko erdvėje bus patogu įgyvendinti filtrą, kuris praleidžia vienas laiko dedamąsias, bet sulaiko kitas (t.y. tam tikrose laiko atkarpose signalą praleidžia, kitose sulaiko); dažnių erdvėje patogu įgyvendinti filtrus, kurie praleidžia tam tikras dažnines dedamąsias, bet sulaiko likusias. Vilnelių (angl, "wavelet") erdvėje patogu įgyvendinti tokį filtrą, kuris praleidžia vienas vilnelių skleidinio dedamąsias, kitas sulaiko. Signalų analizėje labiausiai įprasta kalbėti apie filtravimą dažnių erdvėje. Dažnių filtru (toliau šiame tekste vadinamu tiesiog filtru) vadinama programa, kuri įeinančių signalų spektrą apriboja iki tam tikros nustatytos dažnių juostos. Filtro dažninė charakteristika nusakoma praleidžiamąja juosta bei užtveriamąja juosta. Dažniai praleidžiamosios juostos ribose yra perduodami be iškraipymų arba su kuo mažesniu iškraipymu, o užtveriamojoje juostoje dažniai yra kuo labiau slopinami. Filtrai skirstomi į žemutinių dažnių, aukštutinių dažnių, juostinius ir užtveriamuosius, pagal tai, kokie dažniai perduodami su mažiausiu iškraipymu – žemieji, aukštieji, juostoje tarp dviejų nustatytų ribų, ar visi, išskyrus užtveriamąją juostą. Filtrai fizikinių įtaisų bei programų pavidalu plačiai naudojami signalų analizėje, ryšių technikoje, matavimo įtaisuose, valdymo sistemose ir daugybėje kitų sričių. Pagrindinės filtrų funkcijos įvairiose sistemose yra: (1) naudingų signalų atskyrimas nuo trikdžių bei triukšmų ir (2) kanalų išskyrimas pagal dažnius daugiakanalėse sistemose (pvz., telefono signalų perdavime per bendrą kanalą, kt.). Signalų filtravimas gali būti vykdomas dviem būdais – analoginiu, kada konstruojamas fizikinis analoginių (tolydžiųjų) signalų filtras su pageidaujamomis charakteristikomis ir skaitmeniniu, kai filtras kuriamas kaip kompiuterio programa, dirbanti su diskrečiaisiais signalais. Analoginių filtrų teorija buvo plačiai išplėtota tuo metu, kada skaitmeniniai kompiuteriai dar nebuvo sukurti. Skaitmeninių (diskrečiųjų) filtrų teoriją buvo kuriama, remiantis analoginių filtrų teorijos pasiekimais. Mes su filtravimo teorijomis susipažinsime ta pačia tvarka, pradėdami nuo analoginių filtrų. Todėl vietoje signalų, kaip vektorių, kurie tapo įprasti 4-ajame skyriuje, šiame skyriuje nemažai kalbėsime apie signalus, kaip funkcijas. Nors pagrindiniais klausimais apie skaitmeninius ir analoginius filtrus galima kalbėti kartu, šios dvi filtrų klasės turi svarbių skirtumų. Analoginiams filtrams keliami priežastingumo (angliškai "causality") ir fizinio įgyvendinamumo (angliškai "realizability") ribojimai, kurie neiškyla konstruojant skaitmeninius filtrus. Priežastingumas reikalauja, kad filtras naudotų tik anksčiau matytas signalo reikšmes (t.y. nenaudotų būsimųjų reikšmių). Įgyvendinamumas reikalauja, kad filtrą būtų įmanoma sukonstruoti naudojant realius elektrinių grandinių elementus: varžas, kondensatorius, indukcines rites, stiprintuvus, kurie turi parazitinius parametrus (pvz., indukcinė ritė, greta induktyvumo, turi parazitinę varžą ir talpą). Tačiau skaitmeniškai (pvz., kompiuterio programa) galima įgyvendinti bet kokį filtrą, kurį galima aprašyti algoritmu. Skaitmeniškai galima sukurti žymiai geresnes dažnių juostų atskyrimo charakteristikas turinčius filtrus, negu analoginiu būdu. Tačiau skaitmeninis filtravimas yra žymiai lėtesnis, negu analoginis. Be to, skaitmeninį filtravimą įmanoma vykdyti tik diskretizavus signalą. Norint signalą tinkamai diskretizuoti, prieš tai reikia iš analoginio signalo pašalinti dažnius, didesnius, negu pusė diskretizavimo dažnio (kad neįvyktų dažnių persidengimas). Tokį filtravimą įmanoma įgyvendinti tik analoginiu būdu. 1.2. Filtro dažninė ir impulsinė charakteristikos Turbūt populiariausias filtravimo būdas – tiesinis filtravimas dažnių erdvėje. Jis vykdomas signalo Furjė transformaciją X() dauginant iš filtro dažninės charakteristikos H(). Filtro dažninė charakteristika yra kompleksinė funkciją, kurios argumentas – dažnis. Tiesinį filtravimą pajėgia įvykdyti tiesinės stacionariosios sistemos. Perleidus signalą per filtrą (tiesinę stacionariąją sistemą), gaunamas išėjimo siganalas, kurio Furjė transformacija Y()H()X(). (6.1) Filtro dažninė charakteristika H() veikia kaip svorio funkcija arba spektro formavimo (angl., "shaping") funkcija skirtingoms dažnio dedamosioms įėjimo signale. Jeigu kompleksinę filtro dažninę charakteristiką norėtume apibūdinti realiosiomis funkcijomis, prireiktų dviejų funkcijų. Priimta išskirti filtro (6.1) amplitudinę charakteristiką |H()|, nurodančią kompleksinės funkcijos H() komponenčių absoliučiuosius dydžius, bei (2) filtro fazinę charakteristiką, ją žymėsime (), nurodančią kompleksinės funkcijos komponenčių fazinius kampus. Amplitudinė charakteristika parodo, kaip filtras praleidžia kuriuos įėjimo signalo dažnius. Jei |H()| reikšmė ties kažkuria dažnio reikšme lygi vienetui – vadinasi, tas dažnis praleidžiamas. Ties kita dažnio reikšme amplitudinė charakteristika |H()| gali būti artima nuliui, ir šis faktas rodys, jog filtras nagrinėjamąjį dažnį slopina. Fazinė charakteristika () parodo, kiek filtras paslenka kiekvienos dažninės dedamosios fazę. Vietoje amplitudės ir fazinio kampo galima stebėti funkcijos H() realiąją ir menamąją dalį, tačiau šis požiūris nėra įprastas ir neturi tokių vaizdžių interpretacijų, kaip amplitudinė ir fazinė charakteristikos. Į filtrą, kaip ir į signalą, galima žvelgti keliais būdais. Nagrinėtoji dažninė charakteristika apibūdina filtrą dažnių erdvėje. Laiko erdvėje svarbi filtro impulsinė charakteristika, nurodanti filtro išėjimo signalą, kai įėjime nuliniu laiko momentu paduodamas vienetinis impulsas (diskrečiuoju atveju) arba delta funkcija tolydžiuoju atveju. Vienetinis impulsas – diskretusis signalas, kurio reikšmė nuliniu laiko momentu lygi vienetui, kitur – nuliai. Delta funkcija (t) – susideda iš begaliniai aukšto ir begaliniai siauro impulso, kurio integralas lygus vienetui, pasirodančio laiko momentu t0, ir nulių kituose taškuose. Delta funkcija tolydžiųjų signalų analizėje vaidina tokį pat vaidmenį, kaip vienetinis impulsas diskrečiųjų signalų analizėje. Plačiau panagrinėkime diskretųjį atvejį. Tarkime h[n] yra filtro impulsinė charkteristika, kur n=0, 1, 2,... Jei duota impulsinė charakteristika, filtravimas įgyvendinamas, skaičiuojant signalo ir impulsinės charakteristikos diskrečiąją sąsūką: (6.2) Jei h[k]0, kai kM, kur M
Šį darbą sudaro 3987 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Kiti darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!