Digitalt filter - i elektronik , ethvert filter , der behandler et digitalt signal for at fremhæve og/eller undertrykke visse frekvenser af dette signal. I modsætning til et digitalt filter beskæftiger et analogt filter sig med et analogt signal, dets egenskaber er ikke-diskrete, og følgelig afhænger overførselsfunktionen af de interne egenskaber af dets bestanddele.
Digitale filtre bruges nu næsten overalt, hvor signalbehandling er påkrævet , især i spektralanalyse , billedbehandling , videobehandling, tale- og lydbehandling og mange andre applikationer.
På trods af det faktum, at digitale filtre kan være ikke-lineære og ikke-stationære, er lineære stationære filtre mest udbredt på grund af enkelheden i deres adfærd og matematiske beskrivelse. Filterets linearitet indebærer, at hvis en aritmetisk sum af samples af nogle signaler påføres inputtet, så vil filteroutputtet være den aritmetiske sum af filtersvarene på disse signaler. De vigtigste egenskaber ved stationære lineære diskrete filtre er som følger:
Impulsresponsen af et diskret filter er dets respons på en enkelt impuls under nul begyndelsesbetingelser: Et lineært stationært digitalt filter er karakteriseret ved en overførselsfunktion. Overførselsfunktionen kan beskrive, hvordan filteret vil reagere på indgangssignalet. Filterdesign består således af en problemdefinition (f.eks. ottende ordens filter, lavpasfilter med en specifik afskæringsfrekvens) og derefter en overføringsfunktionsberegning, der definerer filterkarakteristikkerne.
Filterets overførselsfunktion har formen:
hvor filterrækkefølgen er større end N eller M .I dette tilfælde er det IIR-filterformlen . Hvis nævneren er lig med én, får vi FIR-filterformlen (uden feedback).
Fordelene ved digitale filtre frem for analoge er:
Ulemperne ved digitale filtre sammenlignet med analoge er:
Et filter med en endelig impulsrespons (ikke-rekursivt filter, FIR-filter) er en af de typer elektroniske filtre , hvis karakteristiske træk er den begrænsede tid af dets impulsrespons (fra et tidspunkt bliver det nøjagtigt lig nul ). Nævneren af et sådant filters overførselsfunktion er en vis konstant.
Uendelig impulsresponsfilter (rekursivt filter, IIR-filter) - elektronisk filter, der bruger et eller flere af dets udgange som input, det vil sige, det danner feedback . Hovedegenskaben ved sådanne filtre er, at deres impulsrespons har en uendelig længde i tidsregion, og overførselsfunktionen har en brøk-rationel form. Sådanne filtre kan være enten analoge eller digitale.
Der er to typer digital filterimplementering: hardware og software. Digitale hardwarefiltre er implementeret på integrerede kredsløbselementer , FPGA'er , mens software-filtre implementeres ved hjælp af programmer, der udføres af en processor eller mikrocontroller . Fordelen ved software frem for hardware er den lette implementering, konfiguration og ændringer, såvel som det faktum, at omkostningerne ved et sådant filter kun inkluderer en programmørs arbejde. Ulemper - lav hastighed, afhængigt af processorens hastighed, og kompleksiteten af implementeringen af højordens digitale filtre.