Digital Signal Processing Reference
In-Depth Information
A11.2
Kenngrößen des Toleranzschemas
Durchlasskreisfrequenz : D = 0.34 S
Durchlasstoleranz G D = 0.05
Sperrkreisfrequenz
: S = 0.4 S
Sperrtoleranz
G S = 0.005
A11.3
Wunsch-Impulsantwort (si-Funktion)
:
0
hn
[]
si
:
n
0
S
A11.4
Die Impulsantwort des realen, kausalen FIR-Filters N -ter Ordnung ist eine rechts-
seitige Folge der Länge N + 1. Deshalb werden für das reale FIR-Filter die N + 1
wesentlichen Koeffizienten der Wunsch-Impulsantwort symmetrisch um n = 0 ge-
nommen (Rechteckfensterung) und bzgl. der normierten Zeit n soweit nach rechts
geschoben (zeitliche Verschiebung), bis die Impulsantwort des implementierten
FIR-Filters rechtsseitig wird.
A11.5
Impulsantwort - realisierbar und N = 20
:
0
>
@
F hn
[]
si
:
n
10
un un
[]
[
21]
0
S
A11.6
Die Verkürzung (Rechteckfensterung) der Wunsch-Impulsantwort entspricht dem
Abbruch der Fourier-Reihe für den Wunsch-Frequenzgang. Dadurch tritt das gibbs-
sche Phänomen mit Überschwingern an den Sprungstellen des Frequenzganges auf,
wobei die größten Überschwinger etwa 9% der Sprunghöhe betragen.
M11.1
Berechnung der Impulsantwort und grafischen Darstellung des Betragsfrequenz-
gangs, siehe MATLAB-Werkzeug fvtool .
% FIR low pass filter design using Fourier approximation
% dsplab11_1.m * mw * 05/23/2008
%% Tolerance scheme
OmegaP = 0.34;
% passband cutoff radiant frequency
OmegaS = 0.4;
% stopband cutoff radiant frequency
DeltaP = 0.05;
% passband tolerance
DeltaS = 0.005;
% stopband tolerance
%% Filter parameters
N = 20;
% filter order
OmegaC = .5*(OmegaP + OmegaS);
% corner radian frequency
%% Impulse response (causal, order N)
n = -N/2:N/2;
h = OmegaC*sinc(n*OmegaC);
fvtool(h)
% filter viewer
Zur Überprüfung der Einhaltung des Toleranzschemas in Bild 20-27 werden die
Toleranzvorgaben ins logarithmische Maß umgerechnet. MATLAB verwendet im
Filter Design and Analysis Tool fdatool für das Toleranzschema im linearen Maß
D pass und D stop bzw. im logarithmischen Maß die Größen A pass und A stop .
Es gilt
D pass = G D = 0.05 und D stop = G S = 0.005
Search WWH ::




Custom Search