Digitale Tiefpassfilterung |
![]() ![]() ![]() |
Bei der Filtererstellung orientierte man sich an der 1-D-Digitalfilter-Funktion
mit der Aufrufsyntax "filter(b,a,x)" von Matlab.
Von der Grundidee wandert hierbei ein Fenster entlang der aufgezeichneten Daten.
Über die festgelegte Größe dieses Fensters, welche durch die Filterkoeffizienten
gebildet wird, entsteht die entsprechende Mittelwertberechnung.
Für ein N großes Fenster werden die Zähler- und Nennerkoeffizienten für die
z-Transformierte der Übertragungsfunktion im Bildbereich berechnet.
Für den in "Filter-Methoden" aufgezeigte
Versuch, bei welchem über N=4 Werte gemittelt wurde, lautet die
z-Übertragungsfunktion:
Demnach lauten die Zähler- und Nennerkoeffizienten einer nicht gewichtenden
Mittelwertbildung:
b = [0.25 0.25 0.25 0.25];
a = 1;
Im Folgenden ist nun die aufzurufende Funktion des digitalen Tiefpasses aus dem generierten Code in Matlab aufgezeigt: