Beruflich Dokumente
Kultur Dokumente
verfasst von
Jan Dutz
Inhaltsverzeichnis
1 Einleitung
2 Filtertheorie
2.1 Einfhrung . . . . . . . . . . . . . . . .
2.1.1 Polkenngren . . . . . . . . . . .
2.1.2 Einfluss der Polgte . . . . . . .
2.2 Filtertypen . . . . . . . . . . . . . . . .
2.3 Phasenverzerrungen und Gruppenlaufzeit
2.4 Standard-Approximationen . . . . . . . .
2.4.1 Butterworth-Approximation . . .
2.4.2 Bessel-Approximation . . . . . .
2.4.3 Tschebyscheff-Approximation . .
2.5 Filterentwurf . . . . . . . . . . . . . . .
2.5.1 Toleranzschema . . . . . . . . . .
2.5.2 Entwurf mittels Tabellen . . . . .
2.5.3 Entwurfsbeispiel . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
7
8
10
13
15
15
17
17
19
19
20
21
3 Equalizer-Grundstrukturen
3.1 EQ-Charakteristiken . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Equalizer mit invertierendem Verstrker . . . . . . . . . . . . . . . .
3.3 Equalizer mit zwei Summierverstrkern . . . . . . . . . . . . . . . . .
24
24
26
30
33
33
35
37
42
43
44
50
52
54
56
57
59
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4.4
Weitere Filtertechniken . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Passive RLC-Filter . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2 Aktive Filter basierend auf RLC-Strukturen . . . . . . . . . .
63
63
64
5 Realisierungsaspekte
66
6 Schlussbetrachtungen
68
Literaturverzeichnis
70
1 Einleitung
Das Thema Analogfilter fr Audioanwendungen ist breit gefchert: Im Audiobereich
gibt es vielfltige Einsatzbereiche fr Filter, angefangen von der Signalaufbereitung,
ber die Strungsunterdrckung, bis zu Klanggestaltung und Klangsynthese.
Neben den Anwendungsbereichen gibt es weitere Aspekte, welche die Vielschichtigkeit
dieses Themas verdeutlichen: Es kommen verschiedenste Filtertypen und Filtercharakteristiken zum Einsatz, von einfachen Tief- und Hochpssen erster Ordnung, ber
Shelving- und Peakfilter in Equalizern bis hin zu Filtern hherer Ordnung in Anti-Aliasing-Filtern und Frequenzweichen. Ein weiterer Aspekt der Vielfalt ist die Steuerung
der Grenzfrequenz von Filtern: In manchen Anwendungen muss die Grenzfrequenz
der Filter im Betrieb nicht verndert werden; Equalizer werden zumeist manuell mit
Schaltern und Potentiometern eingestellt; bei dynamischen Filtern zur Klanggestaltung wird die Grenzfrequenz elektronisch ber Spannungen oder Strme gesteuert.
In vielen Anwendungen findet der Einsatz von Filtern in der digitalen Domne statt,
was die Signalaufbereitung vor und nach der Digitalwandlung als das relevanteste
Teilgebiet analoger Filter erscheinen lsst. Da aber digitale Filter und Equalizer zum
Teil nach analogen Vorbildern entworfen werden, besitzt auch die Theorie und Schaltungstechnik analoger Filter und Equalizer ihre Relevanz.
Motivation
Diese Arbeit soll einen berblick ber das Thema Analogfilter in Audioanwendungen
bieten und dabei die Bereiche Filtertheorie, Filterschaltungen und deren Dimensionierung sowie Aspekte der Realisierung von Filtern, wie zum Beispiel die Wahl der
Komponenten, bercksichtigen. Damit soll diese Arbeit als Grundlage fr folgende
Arbeiten und Projekte auf diesem Gebiet dienen.
Um dies zu erreichen musste das Themengebiet sinnvoll begrenzt werden: Bei den
mglichen Anwendungen liegt der Fokus dieser Arbeit auf Equalizern, manuell einstellbaren Filtern sowie Anti-Aliasing- und Rekonstruktionsfiltern. Bei den behandelten
Filterschaltungen liegt der Schwerpunkt auf aktiven Filtern in Kaskadentechnik.
Der Begriff Kaskadentechnik beschreibt das Zerlegen von Filtern hherer Ordnung
in Teilfilter zweiter Ordnung; diese Teilfilter werden dann mit den weit verbreiteten
Sallen-Key-, Multiple-Feedback-, oder State-Variable-Filterschaltungen realisiert.
Zum Inhalt
Die Arbeit beginnt mit einer Zusammenfassung der Filtertheorie. Schwerpunkte liegen
dabei auf den verschiedenen Charakteristiken von Filtern zweiter Ordnung sowie der
Frage, wie sich diese Charakteristiken in den bertragungsfunktionen wiederspiegeln.
Das Thema Gruppenlaufzeit sowie die Filtercharakteristiken Bessel, Butterworth, und
Tschebyscheff werden behandelt. In einem Beispiel zum Filterentwurf werden diese
Charakteristiken miteinander verglichen.
Es folgt ein Kapitel ber Equalizerschaltungen. Es werden zwei Schaltungsstrukturen
vorgestellt, auf deren Basis verschiedene Shelving- und Peakfilter realisiert werden
knnen.
Im Hauptteil dieser Arbeit werden die fr die Kaskadentechnik wichtigen Schaltungen
der Sallen-Key-, Multiple-Feedback-, und State-Variable-Filter diskutiert. Von ersteren beiden wird jeweils das Tiefpassfilter behandelt, um grundstzliche Unterschiede
zwischen beiden Schaltungsfamilien herauszuarbeiten. Es werden Beispieldimensionierungen durchgefhrt und die dimensionierten Filterschaltungen werden simuliert.
In den Simulationen werden die Auswirkungen von Bauteiltoleranzen sowie der Einfluss der Bandbreite der Operationsverstrker untersucht. Im Abschnitt zum StateVariable-Filter wird eine Schaltung vorgestellt, mit der sich in Verbindung mit den
behandelten Equalizerschaltungen ein parametrisches Peakfilter realisieren lsst.
Das Kapitel Realisierungsaspekte behandelt die Eigenschaften passiver Bauelemente
und deren Einsatzmglichkeiten in Filterschaltungen.
2 Filtertheorie
2.1 Einfhrung
Die Filtertheorie beschftigt sich mit der Beschreibung und dem Entwurf von Analogfiltern. Die Beschreibung von Analogfiltern erfolgt mittels Laplace-bertragungsfunktionen. Die bertragungsfunktionen werden zum Teil frequenznormiert dargestellt.
Das bedeutet, dass die Variable der bertragungsfunktion, die komplexe Frequenz s,
auf die Einsatzkreisfrequenz D des Filters bezogen wird. Die Einsatzkreisfrequenz
ist die Frequenz, bei der sich das Ende des Durchlassbereiches des Filters befindet
und die Dmpfung des Filters einsetzt. Zumeist wird D als 3 dB-Grenzkreisfrequenz
definiert; da dies aber nicht in allen Fllen sinnvoll ist, gibt es auch andere Definitionen der Einsatzkreisfrequenz. Die frequenznormierte Darstellung der bertragungsfunktion ermglicht eine einheitliche Beschreibung von Filtern unabhngig von deren
Einsatzfrequenz und der verwendeten Schaltungstopologie. In der frequenznormierten Darstellung sind die Koeffizienten der bertragungsfunktion dimensionslos. Das
Prinzip der Frequenznormierung wird nun anhand des Beispiels eines RC-Tiefpasses
1.Ordnung verdeutlicht:
1
, die 3 dB-GrenzkreisDie bertragungsfunktion des Tiefpasses lautet H(s) = 1+sRC
1
frequenz liegt bei g = RC . In diesem Fall entspricht die Einsatzkreisfrequenz D , auf
die normiert wird, der 3 dB-Grenzkreisfrequenz g des Filters. Bei der Frequenznormierung wird von den Frequenzvariablen ,s auf die normierten Frequenzvariablen
,S bergegangen. Die Normierungsvorschrift lautet:
s
=
bzw. S =
(2.1)
D
D
Da es sich bei den in der Filtertheorie betrachteten Systemen um kausale LZI -Systeme handelt, sind Pol- und Nulstellen der Systeme entweder reell oder konjugiertkomplex. Nenner und Zhler der bertragungsfunktionen knnen daher in quadratische Polynome zerlegt werden somit knnen die bertragungsfunktionen durch ein
Produkt biquadratischer Teilfunktionen der Form
a0 + a1 s + a2 s 2
1 + b1 s + b2 s 2
H(s) =
(2.3)
s N1
s-Ebene
s N
N
s N2
2.1.1 Polkenngren
Es folgt die Definition der Polkenngren nach v.Wangenheim [10]. Die biquadratische bertragungsfunktion besitzt zwei Polstellen sN 1 ,sN 2 . In der Filtertheorie ist
vor allem der Fall konjugiert-komplexer Polstellen relevant. Fr das in Abbildung 2.1
dargestellte konjugiert-komplexe Polpaar sN 1,2 gelten folgende Gleichungen:
sN 1,2 = N jN
sN 1 sN 2 = N 2 + N 2 = |sN |2
und
(2.4)
P = |sN |
(2.5)
Die Polfrequenz entspricht dem Betrag der Polstellen; die Polgte ist vom Winkel
zwischen den komplexen Zeigern der Pole und der reellen Achse in der linken sHalbebene abhngig. Die biquadratische bertragungsfunktion in der PolkenngrenDarstellung des Nenners lautet:
H(s) =
a0 + a1 s + a2 s 2
s
s2
1+
+ 2
P QP 0
(2.6)
Fr eine Polgte von QP = 0, 5 fallen beide Pole zu einer doppelten Polstelle auf
der negativ-reellen Achse zusammen. Dies ist der Fall der kritischen Dmpfung. Fr
steigende Polgten wandert das Polpaar auf einer Kreisbahn um den Ursprung der sEbene in Richtung imaginre Achse. Der Radius dieses Kreises entspricht der Polfrequenz P . Fr Werte QP < 0, 5 ergeben sich zwei reelle Polstellen. Obige Definition
der Polgte ist in diesem Fall nicht mehr anwendbar.[10]
Mit passiven RC-Schaltungen knnen nur Filter mit Polgten QP 0, 5 realisiert
werden; zur Erzeugung konjugiert-komplexer Polstellen werden aktive RC- oder passive RLC-Schaltungen bentigt. Die Polgte bestimmt wichtige Eigenschaften eines
Filters im Frequenz- sowie im Zeitbereich: Sie ist sowohl mageblich fr das Auftreten
von Resonanzberhhungen im Amplitudengang als auch fr berschwingen in der
Sprungantwort eines Filters.
In der frequenznormierten Darstellung einer bertragungsfunktion wird die Polfrequenz auf die Einsatzfrequenz bezogen. Es entsteht die normierte Polfrequenz P =
P /D , die Polgte bleibt unverndert.
1
s
s2
1+
+ 2
P QP P
wird nun der Einfluss der Polgte auf den Frequenzgang eines Filters untersucht. Abbildung 2.2 stellt den Amplitudengang des Tiefpassfilters fr verschiedene Polgten
QP bei konstanter Polfrequenz P = 1 rad/s dar. Aus dem Plot lsst sich entnehmen,
dass eine Erhhung der Polgte bei gleichbleibender Polfrequenz die 3 dB-Grenzfrequenz des Filters erhht. Mit steigender Polgte setzt die Filterwirkung abrupter ein
und der asymptotische Verlauf des Amplitudengangs von 40 dB/Dekade wird bei niedrigeren Frequenzen
erreicht. Wenn ein Tiefpassfilter zweiter Ordnung eine Polgte
10
Magnitude (dB)
-3dB
5
QP=0,25
10
QP=0,5
Q =0,707
P
15
QP=1
QP=1,414
20
QP=2
QP=4
25
1
10
10
Frequency (rad/sec)
Eine wichtige Anforderung an Filter ist ein mglichst schmaler und steilflankiger bergang vom Durchlass- in den Sperrbereich. Die nominelle Flankensteilheit eines Filters
von n 20 dB/Dekade (n ist die Filterordnung) soll mglichst schnell erreicht werden.
Diese Forderung kann nur mit Polgten grer als 0,5 erfllt werden. Filter mit einem
schmalen bergangsbereich besitzen somit immer konjugiert-komplexe Polstellen. Im
Blickfeld der Filtertheorie liegen solche Filter, die ausschlielich konjugiert-komplexe
Polpaare besitzen, beziehungsweise bei ungerader Filterordnung, einen reellen Pol und
ansonsten konjugiert-komplexe Polstellen.
Je hher die Polgte, desto strker werden die Phasennderungen im Bereich der Pol-
frequenz. Weicht der Phasengang von einem zur Frequenz proportionalem Verlauf ab,
fhrt dies zu einer nicht konstanten Gruppenlaufzeit. Eine nicht konstante Gruppenlaufzeit hat zur Folge, dass spektrale Komponenten eines Signals beim Durchlaufen
des Filters unterschiedlich stark verzgert werden. Dadurch wird die Wellenform des
Signals bei gleichbleibendem harmonischen Gehalt verndert. Dies kann besonders bei
transienten Audiosignalen unerwnscht sein. Phasenverzerrungen und Gruppenlaufzeit werden in Kapitel 2.3 behandelt.
Die Forderung nach einem mglichst steilflankigen Filter lsst sich bei gegebener
Filterordnung nicht mit der Forderung nach mglichst geringen Phasenverzerrungen vereinen. Die sogenannten Standardapproximationen ( zum Beispiel Bessel, Butterworth, Tschebyscheff ) sind Kompromisslsungen zwischen diesen konkurrierenden
Zielen beim Filterentwurf. Die Standardapproximationen werden in Kapitel 2.4 behandelt.
2.2 Filtertypen
Das Nennerpolynom einer biquadratischen bertragungsfunktion gibt Auskunft ber
die Lage der Polstellen - und somit ber die Resonanzeigenschaften eines Filters. Der
Filtertyp wird durch den Zhler der bertragungsfunktion bestimmt. Dies lsst sich
auf einfache Art und Weise anhand von RLC-Filtern zweiter Ordnung veranschaulichen. In Abbildung 2.3 sind die Schaltungen der vier Grundfiltertypen Tiefpass,
Hochpass, Bandpass, und Bandsperre als RLC-Vierpol dargestellt. Die Schaltungen
bestehen aus einem RLC-Serienschwingkreis; die unterschiedlichen Filtercharakteristiken ergeben sich dadurch, dass die Ausgangsspannung an unterschiedlichen Punkten
des Schwingkreises abgegriffen wird. Die bertragungsfunktionen der vier Filtertypen
besitzen somit das gleiche Nennerpolynom und unterscheiden sich nur in ihrem Zhler.
Fr die bertragungsfunktion des RLC-Tiefpasses ergibt sich:
HTP (s) =
1
sC
1
+ R + sL
sC
1
1
=
2
1 + sRC + s LC
N (s)
(2.7)
sRC
N (s)
HHP =
s2 LC
N (s)
10
HBS =
1 + s2 LC
N (s)
(2.8)
Hoc hpas s
Bandpass
C
C
Bandsper r e
T ie f p a s s
LC = 2
0 =
0
LC
r
1
L
1
0 Q =
RC =
R C LC
0 Q
Somit lassen sich die bertragungsfunktionen in den Gleichungen 2.8 durch die Schwingkreiskenngren ausdrcken. In der quivalenten Darstellung mit P und QP lauten
die allgemeinen bertragungsfunktionen der vier Grundfiltertypen zweiter Ordnung
(Tiefpass, Bandpass, Hochpass, Bandsperre):[10]
HTP (s) =
s
P QP
HBP (s) =
s
s2
1+
+ 2
P QP P
AM
A0
s
s2
1+
+ 2
P QP P
11
(2.10)
A
HHP (s) =
s2
P2
1+
HBS (s) =
s2
s
+ 2
1+
P QP P
s2
P2
(2.11)
s2
s
+ 2
1+
P QP P
Dabei sind A0 , AM , A die Grundverstrkungen der Filter. Durch die Darstellung der
Filterfunktionen mit den Polkenngren lsst sich erkennen, welche Koeffizienten eines
Filters beim Verndern der Einsatzfrequenz mit verndert werden. Dies ist in Hinblick
auf durchstimmbare Filter von Bedeutung, wenn die Einsatzfrequenz unabhngig von
anderen Filtereigenschaften wie der Gte oder der Grundverstrkung einstellbar sein
soll.
Bodediagramm Hochpass 2.O. fr variable Gten
20
10
10
Magnitude (dB)
Magnitude (dB)
0
10
Q=4
0
10
20
20
180
45
135
Q=0.25
Phase (deg)
Phase (deg)
Q=4
90
135
180
90
Q=0.25
45
10
10
Frequency (rad/sec)
10
10
10
Frequency (rad/sec)
10
Abbildung 2.4: Bodediagramme von Tiefpass und Hochpass zweiter Ordnung fr verschiedene Gten
In Abbildung 2.4 sind die Frequenzgnge von Tiefpass und Hochpass zweiter Ordnung
fr eine Polfrequenz P = 1 rad/s und variablen Polgten im Bereich zwischen 0,25
und 4 dargestellt. Man erkennt jeweils, dass die Frequenz, bei der die Dmpfung 3 dB
betrgt, im Allgemeinen nicht der Polfrequenz entspricht. Fr hohe Gten nhert
sich die 3 dB-Grenzfrequenz einem Endwert, und die Stelle der Resonanzberhhung
nhert sich der Polfrequenz.
Abbildung 2.5 zeigt die Bodediagramme von Bandpass- und Sperrfilter fr variable
Polgten bei einer Polfrequenz von eins. Es ist ersichtlich, dass sich die Phasengnge
von Tiefpass, Hochpass und Bandpass nur durch einen Offset unterscheiden. Diese
Filtertypen haben die Gemeinsamkeit, dass ihre Nullstellen entweder bei Null oder im
Unendlichen liegen; im bertragungsbereich der Filter liegen somit keine Nullstellen.
Aus diesem Grund werden die Filtertypen Band- Hoch- und Tiefpass als Allpolfilter
bezeichnet.[8]
12
Bandsperre
Bandpass
0
10
Q=0.25
5
10
15
15
25
90
45
45
Phase (deg)
25
90
45
90
90
1
10
Frequency (rad/sec)
Q=0.25
Q=0.25
45
10
Q=4
10
20
Q=4
20
Phase (deg)
Magnitude (dB)
Magnitude (dB)
Q=4
10
10
10
Frequency (rad/sec)
10
(2.12)
(2.13)
13
Fr ein ideales Verzgerungssystem ist die Gruppenlaufzeit konstant. Die Gruppenlaufzeit ist ein Ma dafr, wie lange ein Filter bei einer bestimmten Frequenz nachschwingt. Eine negative Gruppenlaufzeit verletzt nicht das Kausalittsprinzip.[6]
Der Verlauf der Gruppenlaufzeit ber die Frequenz wird bei analogen Filtern mittels
der normierten Gruppenlaufzeit TG beschrieben:[3]
TG = tG fD = tG
TG =
D
2
(2.15)
1 d
2 d
(2.16)
In Gleichung 2.15 wird die Gruppenlaufzeit dabei auf die Periodendauer TD der Einsatzfrequenz fD normiert. Fr TD gilt:
1
D
= fD =
TD
2
Mit Hilfe von Plots der normierten Gruppenlaufzeit TG lsst sich der Verlauf der
Gruppenlaufzeit tG fr eine beliebige Einsatzfrequenz D eines Filters abschtzen.
Dazu muss der Plot denormiert werden, das heit die Y-Achse wird mit 2D , und die
X-Achse mit D skaliert.
Amplitudengang und Gruppenlaufzeit
10
Betrag [dB]
0
10
20
Q=0.25
Q=0.707
Q=1.414
Q=4
30
Q=8
40
50
1
10
10
10
5
Q=8
4
3
Q=0.25
Q=4
Q=0.707
2
Q=1.414
1
0
1
10
10
Normierte Frequenz = /
10
14
2.4 Standard-Approximationen
Die sogenannten Standard-Approximationen sind Verfahren zur Gewinnung der Koeffizienten von Tiefpassfiltern. Die Standard-Approximationen sind nur fr Tiefpsse
definiert; dank der Filtertransformationen kann aber ein mittels der Standard-Approximationen entworfenes Tiefpassfilter in ein Filter beliebiger Charakteristik umgerechnet werden.
In den folgenden Abschnitten werden die Standard-Approximationen Butterworth,
Bessel, Tschebyscheff beschrieben.
2.4.1 Butterworth-Approximation
Die Butterworth-Approximation fhrt zu einem monoton fallenden Betragsfrequenzgang, der bis zum Ende des Durchgangsbereich D mglichst flach verluft. Mathematisch fhrt dies zu der Forderung, wonach der Nenner der Betragsquadrat-Funktion
|H(j)|2 =
1
1 + k2 2 + k4 4 + . . . + k2n
(2.17)
1
1 + k2n
(2.18)
Der Betrag des Nenners steigt somit fr 0 < < 1 mglichst langsam und der
Betragsfrequenzgang verluft mglichst flach bis der Term k2n betragsmig gleich
eins ist. Mit dem Faktor k kann man festlegen, wie gro die Dmpfung bei = 1 sein
soll. Zur Bestimmung von k wird = 1 gesetzt:
1
2
=
|H(j)|
(2.19)
1+k
=1
Fr eine Betragsdmpfung von 3 dB bei = D beziehungsweise = 1 folgt k = 1.
Zur Ermittlung der Polstellen wird nun die Variable j durch S ersetzt.
15
2
Die 2n Polstellen von |H(S)|
liegen gleichmig verteilt auf einem Kreis in der sq
2n 1
Ebene mit dem Radius
:
k
r
S 1...2n =
2n
1 2n
1
k
(2.20)
Von diesen Polstellen ordnet man n in der linken Halbebene befindliche Polstellen
H(S) zu.[10] Aus den Polstellen lassen sich mit Gleichung 2.5 die Polkenngren P
und QP bestimmen. Fr Tiefpassfilter zweiter und dritter Ordnung sind die Poldaten
der Butterworth-Approximation in Tabelle 2.1 dargestellt. Mit der Matlab-Funktion
butter lassen sich die Koeffizienten eines zeitkontinuierlichen Butterworth-Filters fr
eine gegebene Ordnung und 3 dB-Grenzfrequenz bestimmen.
Ordnung konj.-kompl.-Polpaar
2 P = 1 QP = 0, 707
3 P = 1 QP = 1
reeller Pol
P = 1
In Abbildung 2.7 rechts sind Amplitudengang und Gruppenlaufzeit von ButterwothTiefpssen zweiter bis zehnter Ordnung dargestellt.
Butterworth, normiert auf 3dB Grenzfrequenz
10
0
10
20
n=2
30
40
Betrag [dB]
0
10
10
n=10
2
1.5
1
n=2
0.5
0
1
10
10
Normierte Frequenz = / D
n=2
30
n=10
1
10
3
2.5
20
40
n=10
50
1
10
Betrag [dB]
10
10
50
1
10
10
10
4
3.5
n=10
3
2.5
2
1.5
n=2
1
0.5
0
1
10
10
Normierte Frequenz = /
10
16
2.4.2 Bessel-Approximation
Abbildung 2.7 links zeigt Amplitudengang und Gruppenlaufzeit von Bessel-Filtern
zweiter bis zehnter Ordnung. Wie in der Abbildung ersichtlich fhrt die Bessel-Approximation zu Filtern mit einem maximal flachen Verlauf der Gruppenlaufzeit, bei
einem im Vergleich zur Butterworth-Charakteristik weicheren Dmpfungsverlauf im
bergangsbereich. Die Plots wurden mit Hilfe der Matlab-Funktion besself erzeugt;
die mittels dieser Funktion berechneten Filterkoeffizienten sind so normiert, dass bis
= 1 die Gruppenlaufzeit annhernd konstant ist. Fr eine Grenzfrequenz des Amplitudengangs mssen die Koeffizienten auf eine gewnschte Dmpfung bei = 1
normiert werden.
Nach Tietze u. Schenk [3] knnen die Bessel-Koeffizienten bi=1...n fr einen allgemeinen
Tiefpass der Form
1
(2.21)
H(S) =
1 + b1 S + b2 S 2 + . . . + bn S n
mit folgender rekursiven Beziehung berechnet werden:
b1 = 1
bi =
2(n i + 1)
bi1
i(2n i + 1)
(2.22)
reeller Pol
P = 1, 32
2.4.3 Tschebyscheff-Approximation
Whrend Butterworth- und Bessel-Approximationen einen monoton fallenden Amplitudengang erzeugen, besitzt der Dmpfungsverlauf von Tschebyscheff-Filtern eine
Welligkeit im Durchlassbereich. Die Gruppenlaufzeit besitzt einen ausgeprgten Peak
bei = 1. Auf die Berechnung der Koeffizienten von Tschebyscheff-Tiefpssen wird
hier nicht eingegangen. Die Matlab-Funktion cheby1 berechnet die Koeffizienten eines Tschebyscheff-Filters abhngig von der Ordnung und der angegebenen Welligkeit
im Durchlassbereich in dB. Tschebyscheff-Tiefpsse werden zumeist nicht auf eine
3 dB-Grenzfrequenz normiert, sondern auf die Frequenz, bei der die Dmpfung der
17
Welligkeit entspricht. In den Tabellen 2.3 und 2.4 sind die Poldaten von Tschebyscheff-Tiefpssen zweiter und dritter Ordnung fr Welligkeiten von 0,5 dB und 1 dB
aufgefhrt.
Ordnung konj.-kompl.-Polpaar
2 P = 1, 23 QP = 0, 86
3 P = 1, 07 QP = 1, 06
reeller Pol
P = 0, 62
Ordnung konj.-kompl.-Polpaar
2 P = 1, 05 QP = 0, 95
3 P = 1 QP = 2, 02
reeller Pol
P = 0, 49
20
Betrag [dB]
0
10
n=2
30
40
10
10
15
n=10
10
0
1
10
n=2
30
40
n=10
50
1
10
20
n=2
10
Normierte Frequenz = / D
10
n=10
50
1
10
15
Betrag [dB]
10
10
10
n=10
10
n=2
5
0
1
10
10
Normierte Frequenz = / D
10
18
2.5 Filterentwurf
Die in Abschnitt 2 beschriebenen Filter zweiter Ordnung besitzen mit den Polkenngren P und QP , sowie einem eventuell hinzukommenden konstanten Verstrkungsfaktor A drei Kenngren, die beim Entwurf bestimmt werden mssen. Fr Filter
hherer Ordnung steigt die Anzahl der zu bestimmenden Parameter. Um die Komplexitt beim Entwurf zu reduzieren, werden Filter hherer Ordnung mittels sogenannter
Tiefpassprototypen entworfen. Das bedeutet, dass unabhngig von dem gewnschten
Filtertyp zuerst ein Tiefpassfilter mit den gewnschten Dmpfungseigenschaften entwickelt wird. Mittels der Filtertransformationen wird der entworfene Tiefpassprototyp
dann in ein Filter mit gewnschter Charakteristik umgesetzt.
2.5.1 Toleranzschema
Der erste Schritt beim Filterentwurf ist das Festlegen der Anforderungen an das zu
entwerfende Filter. Diese werden im sogenannten Toleranzschema formuliert. Das Toleranzschema beschreibt den zulssigen Bereich des Amplitudenganges eines normierten Tiefpassfilters. Dazu wird der Frequenzgang des Filters in drei Arbeitsbereiche
unterteilt (siehe Abbildung 2.9):
Im Durchlassbereich soll das Nutzsignal mglichst nicht beeintrchtigt werden;
es wird die maximal erlaubte Welligkeit des Amplitudengangs angegeben. Das
AD,min
legt die Breite des Toleranzbereiches im Durchlassbereich fest.
Verhltnis AD,max
AD ist hierbei die Grundverstrkung des Filters.
Der bergangsbereich beginnt bei = 1 und endet bei = S . In diesem
Bereich soll die Dmpfung des Filters bis auf die im Sperrbereich angegebene
Mindestdmpfung anwachsen.
Bei Beginn des Sperrbereiches bei S wird die Mindestdmpfung des Filters
AS,max
spezifiziert. Sie wird mit dem Quotient AD,max
angegeben.[10]
Bei Tiefpssen werden Frequenzbezogene Anforderungen durch die Anwendung der
Normierungsvorschrift aus Gleichung 1.1 in das Toleranzschema berfhrt. Fr den
Beginn des Sperrbereiches ergibt sich also:
S
D
S =
19
(2.23)
Diese Vorschrift entspricht, neben einer Skalierung der Frequenzachse durch die Normierung, einer Spiegelung des Amplitudengangs an der Einsatzfrequenz D . Somit
gilt, wenn ein Hochpassfilter entworfen werden soll:
D
S
S =
Y
i
1
1 + i S + i S 2
20
In dieser Arbeit werden die Filterdaten durch die normierte Polfrequenz P und
die Polgte QP ausgedrckt. Diese Darstellung wurde von v.Wangenheim [10]
bernommen. Die zugehrige bertragungsfunktion lautet:
H(S) = A0
S
1+
P,R
S2
S
+
1+
P,i QP,i P,i 2
(2.24)
Dabei ist P,R die Polfrequenz des bei ungerader Filterordnung auftretenden
1
reellen Pols. Bei gerader Filterordnung fllt der Term 1+S/
weg.
P,R
Die normierte bertragungsfunktion des entworfenen Tiefpassprototypen kann nun
mit Gleichung 2.1 denormiert, oder mit Gleichung 2.23 in ein Hochpassfilter transformiert werden.
2.5.3 Entwurfsbeispiel
In diesem Abschnitt wird als Beispiel zum Filterentwurf ein Tiefpassprototyp entwickelt. Das Filter soll eine Dmpfung von 0,5 dB bei der Einsatzfrequenz, also bei
= 1, besitzen. Das Filter wird je einmal als Bessel-, Butterworth- und Tschebyscheff-Tiefpass ausgelegt, sodass die verschiedenen Charakteristiken verglichen werden
knnen.
Die in den Tabellen 2.1 und 2.2 angegebenen Poldaten fr Butterworth- und BesselTiefpass dritter Ordnung sind auf eine 3 dB-Dmpfung bei D normiert. Daher mssen
die Filterdaten fr die hier geforderte Dmpfung bei D neu berechnet werden.
Ermittlung der Bessel-Koeffizienten
Mittels der Rekursionsformel aus Gleichung 2.22 werden die Koeffizienten eines BesselTiefpasses dritter Ordnung gewonnen. Es ergibt sich folgende, unskalierte bertragungsfunktion:
1
H(j) =
4
8
(j)3
1 + j + 10 (j)2 + 120
Um die gewnschte Dmpfung bei = 1 zu erhalten, muss skaliert werden. Zur
Ermittlung des Skalierungsfaktors wird die Betragsquadratfunktion |H(j)|2 mit der
gewnschten Leistungsdmfung bei = 1 gleichgesetzt:
|H(j)|2 =
1
(1
4 2 2
)
10
+ (
2
8
3 )
120
= 10
0,5
10
Die Lsungen dieser Gleichung wurden mit Matlab ermittelt. Als Skalierungsfaktor
ist nur die positiv-reelle Lsung
= 0, 752
21
sinnvoll. Die Frequenzvariable muss mit 0,752 skaliert werden, damit die Dmpfung
bei = 1 0,5 dB betrgt. In die bertragungsfunktion eingesetzt ergibt dies:
H(j 0, 752) =
1
1 + 0, 752j + 0, 225(j)2 + 0, 028(j)3
Aus dem Nennerpolynom wurden die Poldaten des entworfenen Besselfilters berechnet:
Typ konj.-kompl.-Polpaar
Bessel P = 3, 39 QP = 0, 68
reeller Pol
P = 3, 18
k = 0, 122
Mit Gleichung 2.20 lsst sich der Betrag der Polstellen ermitteln:
r
r
2n 1
2n 1
Mit Gl. 2.5 folgt
P,1...n =
= 1, 42
|S 1...n | =
k
k
Bei der Normierung des Butterworth-Filtersauf die geforderte Dmpfung wird der
Winkel der Polstellen, abhngig vom Term 2n 1 in Gleichung 2.20, nicht verndert.
Somit bleibt auch die Polgte des konjugiert-komplexen Polpaares unverndert und
kann aus Tabelle 2.1 bernommen werden. Die Poldaten des neu normierten Butterworth-Filters sind:
Typ konj.-kompl.-Polpaar
Butterworth P = 1, 42 QP = 1
reeller Pol
P = 1, 42
22
Abbildung 2.10 stellt den Frequenzgang sowie die normierte Gruppenlaufzeit der entworfenen Filter dar. Alle drei Filter sind auf die gleiche Dmpfung bei = 1 normiert,
wie die Detailansicht des Amplitudengangs zeigt. In der Grobansicht des Amplitudenganges ist zu erkennen, dass die Dmpfung des Tschebyscheff-Filters bei bedeutend
niedrigeren Frequenzen als die des Bessel-Filters einsetzt. Die normierte Gruppenlaufzeit des Tschebyscheff-Filters zeigt einen schmalen Peak bei = 1. Fr eine
Einsatzfrequenz des Filters bei D = 20 kHz wrde der Zahlenwert dieses Peaks aber
im 10 s-Bereich liegen, was sicher unterhalb der Perzeptionsschwelle liegt.[7]
Amplitudengang
Amplitudengang (Detail)
Betrag in [dB]
Betrag in [dB]
0
20
Bessel
40
Butterworth
Tschebyscheff
60
1
10
10
Tschebyscheff
0
2
Bessel
4 Butterworth
1
10
10
10
Normierte Gruppenlaufzeit T
Phasengang
0
Phase in Grad
10
Tschebyscheff
50
100
150
Bessel
Butterworth
Tschebyscheff
200
250
10
0.5
Butterworth
10
Normierte Frequenz =/D
Bessel
0
1
10
10
10
=/D
23
10
3 Equalizer-Grundstrukturen
In diesem Abschnitt werden zwei Equalizer-Schaltungstypen diskutiert. Beide Schaltungen enthalten als Hauptbestandteil einen Filter-Funktionsblock, der die Charakteristik des Equalizers festlegt. Je nach verwendetem Filtertyp arbeiten die Schaltungen
als Shelvingfilter oder als Peakfilter. Neben Equalizerschaltungen mit eingebetteten
Filtern zur Erzeugung des gewnschten Frequenzganges gibt es eine zweite Gruppe
von Equalizerschaltungen, deren Frequenzabhngigkeit mit komplexen Impedanzen
wie zum Beispiel Serienschwingkreisen erzeugt wird. Equalizer dieser Art werden hier
nicht behandelt.
Die Equalizerschaltungen werden auf die Charakteristik ihrer Anhebungs- und Absenkungskennlinien hin untersucht. Dazu wird mit beiden Schaltungen jeweils ein Peakfilter entworfen und simuliert. Die Schaltungstopologie der in den Equalizerstrukturen
enthaltenen Filter wird dabei offen gelassen; in der Simulation werden die Filter mit
Laplace-Funktionsblcken modelliert. Eine Filterschaltung, welche besonders fr den
Einsatz in Equalizerschaltungen geeignet ist und mit der sich ein voll parametrisches
Peakfilter realisieren lsst, wird in Abschnitt 4.3.3 vorgestellt.
3.1 EQ-Charakteristiken
Vor der Diskussion der Schaltungen werden im folgenden drei Eigenschaften von Equalizern erlutert, welche vor allem fr Peakfilter relevant sind. Diese Eigenschaften
werden hier nach Bohn [2] wiedergegeben.
Symmetrie der Kennlinien
Ein Equalizer besitzt symmetrische Kennlinien, wenn die Amplitudengnge von Anhebung und Absenkung symmetrisch zur 0 dB-Linie verlaufen. Diese Achsensymmetrie in der logarithmischen Darstellung wird dann erreicht, wenn die bertragungsfunktion des Equalizers bei Anhebungen reziprok zu der bertragungsfunktion bei
Absenkungen ist. Es wird sich zeigen, dass beide vorgestellten Equalizerschaltungen
symmetrische Kennlinien besitzen, da die Dmpfungsfunktion durch eine Rckkopplungsschaltung realisiert wird. Wird die Absenkungsfunktion von Equalizern durch
24
eine Subtraktion der unerwnschten Signalanteile ausgefhrt, ergeben sich unsymmetrische Kennlinien; die Absenkungen sind in diesem Fall schmalbandiger als die
Anhebungen.
Proportional-Q-Charakteristik
Peakfilter mit Proportional-Q-Charakteristik besitzen die Eigenschaft, dass sich bei
geringen Anhebungen oder Absenkungen die Glocke der Filterkurve ber ein breites
Frequenzband erstreckt, jedoch fr steigende Anhebungen oder Absenkungen immer
schmaler wird. Mathematisch gesehen steigt die Gte des Peakfilters mit dem Betrag
von Anhebung oder Absenkung.
Constant-Q-Charakteristik
Eine Proportional-Q-Charakteristik ist bei Peakfiltern nicht immer gnstig: In einem
graphischen Equalizer fhrt die Verwendung von Proportional-Q-Peakfiltern dazu,
dass sich zwei benachbarte Bnder nur fr eine bestimmte Hhe der Anhebung perfekt ergnzen, da sich die 3 dB-Grenzfrequenzen oberhalb und unterhalb der Centerfrequenz mit der Hhe der Anhebung verschieben. Um einen graphischen Equalizer so
auszulegen, dass die Filterkurve die Faderstellung graphisch wiedergibt, mssen die
3 dB-Grenzfrequenzen der Peakfilter unabhngig von gewhlten Anhebung sein. Dies
ist der Fall bei Peakfiltern mit Constant-Q-Charakteristik. Abbildung 3.1 verdeutlicht
die Verhltnisse bei Peakfiltern mit Proportional- und Constant-Q-Charakteristik.
Bode Diagram
18
16
16
14
14
12
12
Magnitude (dB)
Magnitude (dB)
Bode Diagram
18
10
8
10
8
0
1
10
10
Frequency (rad/sec)
0
1
10
10
(a) Constant-Q
10
Frequency (rad/sec)
(b) Proportional-Q
25
10
u_ a
H(s )
l in e a r
pot
Mit dem Potentiometer wird zwischen dem Eingangssignal und dem Ausgangssignal
bergeblendet; diese Mischung durchluft das Filter H(s) und wird zum Eingangssignal hinzu addiert. Mit dem Potentiometer wird gleichsam zwischen einer Vorwrtskopplung und einer Rckkopplung bergeblendet. Mathematisch lsst sich das wie
folgt formulieren: Wenn die Stellung des Potentiometers in den Grenzen [0, 1] ist,
gilt fr die die bertragungsfunktion G(s) des Equalizers:
G(s) =
1 2H(s)
1 + 2H(s)
=
1 + (1 ) 2H(s)
1 (1 ) 2H(s)
(3.1)
Der auftretende Faktor zwei ergibt sich daraus, dass der OPV, vom positiven Eingang
aus gesehen, einen nicht invertierenden Verstrker darstellt.
Das Filternetzwerk H(s) kann invertierend oder nicht invertierend ausgelegt sein. Fr
ein nicht invertierendes Filter gilt zu beachten, dass je nach Grundverstrkung des
Filters, und der Potentiometerstellung, der Nenner von G(s) zu null wird, und somit
26
die Schaltung instabil werden kann. Die Grundverstrkung eines nicht invertierenden
Filters muss kleiner als 0,5 gewhlt werden, damit die Schaltung stabil bleibt.
Im folgenden wird davon ausgegangen, dass die Equalizerstruktur mit einem invertierenden Bandpassfilter bestckt wird.
Auslegung als Peakfilter
Die Equalizerschaltung arbeitet als Peakfilter, wenn H(s) ein Bandpassfilter darstellt.
Es wird nun fr H(s) das Bandpassfilter zweiter Ordnung aus Gleichung 2.10 gewhlt:
H(s) = HBP (s)
Eingesetzt in Gleichung 3.1 folgt fr die bertragungsfunktion des Peakfilters:
G(s) =
1 + 2HBP (s)
1 + (1 ) 2HBP (s)
Mit der Grundverstrkung AM des Bandpassfilters lsst sich nun die maximal mgliche Anhebung und Absenkung des Peakfilters einstellen. Da die Verstrkung des
Bandpassfilters bei der Mittenfrequenz der Grundverstrkung entspricht, gilt fr den
Betragsfrequenzgang des Peakfilters bei der Mittenfrequenz:
1 + 2AM
|G(s)|
=
1 + (1 ) AM
s=jp
Fr die beiden Endpositionen des Potentiometers bei = 1 und = 0 ergibt sich:
1
|G(s)|
= 1 + 2AM
beziehungsweise
|G(s)|
=
1 + 2AM
s=jp
s=jp
An dieser Stelle wird die Reziprozitt der bertragungsfunktionen fr Anhebung und
Absenkung deutlich, die zu symmetrischen EQ-Kennlinien fhrt.
Die maximale Anhebung / Absenkung soll nun 15 dB betragen; der Verstrkungsfaktor des Peakfilters bei der Mittenfrequenz muss also
G(s)|
= 1 + 2AM = 1015/20 = 5, 623
s=jp
27
Nach dem Einsetzen von Gleichung 2.10 in Gleichung 3.1 lautet Die bertragungsfunktion des mit dieser Equalizerschaltung gebildeten Peakfilters:
s
s2
1+
[1 + 2AM ] + 2
P QP
P
G(s) =
s
s2
1+
[1 + 2(1 )AM ] + 2
P QP
P
mit
max. Anhebung
1
= 0, 5 Neutralstellung
0
max. Absenkung
(3.2)
28
5k
R2
5k
R1
dB
AC 1 0
V1
Freq scale=100
LAP1
100000/(s+1)
-2.5*(0.5*s)/(1+0.5*s+s^2)
LAP3
Freq scale=5k
{R}
{10000-R}
R4
R3
R=100
R=1.18k
R=2.27k
R=3.36k
R=4.45k
R=644
R=1.73k
R=2.82k
R=3.91k
dB R=5k
14
12
10
8
6
4
2
10
20
40
100
200
400
1k
2k
4k
10k
20k
40k
Frequency / Hertz
29
100k
u_ e
u_ a
R
R
H(s )
R_ a
cut
pot
w it h
boost
gr ounded
center
tap
30
und der Stromfluss in einen der Summierverstrker wird nur durch Ra begrenzt.
(
1 + H(s) Anhebung, Schleifer rechts der Mittelstellung
G(s) =
(3.3)
1
Absenkung, Schleifer links der Mittelstellung
1+H(s)
Auslegung als Peakfilter
Fr eine Auslegung als Peakfilter muss H(s) eine Bandpass-Charakteristik besitzen.
Zur Aufstellung der bertragungsfunktion eines auf Basis der 2-Summierer-Schaltung aufgebauten Peakfilters wird Gleichung 2.10 in Gleichung 3.3 eingesetzt. Nach
Vereinfachungen ergibt sich:
2
1+ sQ [1+AM ]+ s2
P P
Anhebung
1+ sQ + s2
P P
P
(3.4)
G(s) =
s
s
1+ Q + 2
P P
1+ s [1+AM ]+ s2 Absenkung
2
P
P QP
Der Term 1 + AM beschreibt den maximalen Verstrkungs- beziehungsweise Dmpfungsfaktor bei der Mittenfrequenz P des Peakfilters.
Die Unterschiede zwischen der Proportional-Q- und der Constant-Q-Charakteristik
werden in den bertragungsfunktionen 3.4 und 3.2 deutlich: Eine Frequenzanhebung
fhrt in beiden Fllen zur Skalierung der Koeffizienten. Bei der Funktion des Proportional-Q-Filters werden bei Anhebung und Absenkung Zhler- und Nennerpolynom
verndert, wohingegen beim Constant-Q-Filter entweder das Zhlerpolynom oder das
Nennerpolynom beeinflusst wird.
Simulation
Die Simulation des Peakfilters besttigte die Constant-Q-Charakteristik der Schaltung. Allerdings fhrte die Verwendung eines linearen Potentiometers mit geerdetem
Mittelabgriff nicht zu einer Pegelanhebung proportional zur Potentiometerstellung.
Ein interessantes Ergebnis brachte die Simulation mit einem linearen Potentiometer
ohne Mittelabgriff: Die Kennlinien des Peakfilters zeigten fr geringe Anhebungen
Proportional-Q-Verhalten, welches in ein Constant-Q-Verhalten bei strkeren Anhebungen berging. Das Ergebnis der Simulation ist in Abbildung 3.7 dargestellt, die
simulierte Schaltung in Abbildung 3.6.
31
100000/(s+1)
AC 1 0
100000/(s+1)
LAP1
V1
LAP2
Freq scale=100
Freq scale=100
5k
dB
5k
R1
R2
(0.5*s)/(1+0.5*s+s^2)
LAP3
Freq scale=5k
5k
5k
R3
R4
1k
R5
{10000-R}
{R}
R6
R7
R=100
R=1.19k
R=2.28k
R=3.37k
R=4.46k
R=644
R=1.73k
R=2.82k
R=3.91k
R=5k
14
12
10
8
6
4
2
-0
10
20
40
100
200
400
1k
2k
4k
10k
20k
40k
Frequency / Hertz
32
100k
C2
R1
R2
v
U_ e
U_ a
C1
33
C2
R1
R2
+
-
U_ e
C1
Rf
U_ a
Rs
Verstrker noch als Verstrker arbeitet. Das ist maximal bis zum Erreichen der Transitfrequenz der Fall. Bereits unterhalb der Transitfrequenz wirkt sich der nicht vernachlssigbar kleine Ausgangswiderstand des Verstrkers aus, der mit der Frequenz
ansteigt und mit C2 einen Hochpass bildet. Dies wirkt der Tiefpasswirkung der Schaltung entgegen.[4]
C2
U_ e
R2
R_ aO L
R1
C1
Rf
U_ a
Rs
Abbildung 4.3 zeigt das Ersatzschaltbild eines Sallen-Key-Tiefpassfilters fr Frequenzen oberhalb der Transitfrequenz des OPVs.[4] In diesem Frequenzbereich liegt die
Schleifenverstrkung unter eins, sodass vom OPV nur noch der Open-Loop-Ausgangswiderstand RaOL wirksam ist. Fr hohe Frequenzen bleibt die Dmpfung konstant
und nimmt nicht mehr mit 40 dB/Dekade zu. Durch eine Kaskadierung mit einem RCTiefpass kann dieser Nachteil ausgeglichen werden. In Anwendungen, die eine gute
Unterdrckung hoher Frequenzen erfordern, wie zum Beispiel Anti-Aliasing-Filter,
werden Sallen-Key-Tiefpsse zweiter Ordnung nicht eingesetzt.
34
4.1.1 Dimensionierungsgleichungen
Fr die bertragungsfunktion eines Sallen-Key-Tiefpasses gilt nach [3]:
H(s) =
v
1 + [C1 (R1 + R2 ) + (1 v)R1 C2 ]s + R1 R2 C1 C2 s2
(4.1)
Rf
.
Rs
Durch vorheriges Festlegen von Relationen zwischen den Bauteilwerten ergeben sich
Spezialisierungen dieser bertragungsfunktion, die zu einfachen Dimensionierungsgleichungen fhren. In der Literatur [3][10] werden meist zwei solcher Festlegungen
beschrieben, die zu verschiedenen Dimensionierungen fhren. Bei der ersten Herangehensweise wird festgelegt, dass beide Widerstnde und beide Kondensatoren gleich
gro sein sollen. Diese Dimensionierung fhrt dazu, dass mit der Verstrkung v die Gte festgelegt wird. Die zweite Mglichkeit liegt in der Vorgabe der Verstrkung v = 1.
In diesem Fall wird normalerweise so vorgegangen, dass das Verhltnis der beiden Kapazitten gewhlt wird und die Widerstnde davon abhngig berechnet werden. Fr
Audioanwendungen ist aber oft die Forderung nach gleich groen Widerstnden wichtig, um Stereopotentiometer zur Einstellung der Grenzfrequenz verwenden zu knnen.
Daher wird hier bei der Spezialisierung v = 1 auch R1 = R2 vorgegeben.
Fall 1: R1 = R2 = R , C1 = C2 = C
Im Fall gleich groer Widerstnde und Kondensatoren vereinfacht sich H(s) zu:[3]
H(s) =
v
1 + RC[3 v]s + R2 C 2 s2
(4.2)
Nach [10] gelten folgende Dimensionierungsgleichungen, welche sich aus einem Koeffizientenvergleich mit der allgemeinen bertragungsfunktion eines Tiefpasses zweiter
Ordnung aus Gleichung 2.10 ergeben:
QP =
1
3v
P =
1
RC
(4.3)
Mit der Verstrkung v kann also unabhngig von der Polfrequenz die Gte eingestellt
werden. Durch Einsatz eines Doppelpotentiometers fr R1 und R2 kann die Polfrequenz unabhngig von Gte und Verstrkung variabel gehalten werden. Die Verstrkung wird durch die Rckkopplungswiderstnde des nicht-invertierenden Verstrkers
eingestellt.
Je nher die Verstrkung gegen 3 geht, desto sensibler reagiert die Schaltung auf
Toleranzen von Rf und Rs . Fr Verstrkungen v = 3 wird die Schaltung instabil
und schwingt. Nach v.Wangenheim[10] sind Polgten bis QP = 4 praktikabel, was fr
35
C2
1
R C1 C2
=
QP =
2RC1
2
C1
(4.5)
(4.6)
(4.7)
2
ausdrckt, fhrt
Wenn man das Verhltnis der Kapazitten durch den Faktor kC = C
C1
dies zu folgenden Dimensionierungsgleichungen fr Fall 2:
1p
1
QP =
kC
P =
(4.8)
2
kC RC1
Bei der Dimensionierung legt man mit kC die Gte des Filters fest und ist dann theoretisch frei inder Wahl von R und C1 zur Erzeugung der passenden Zeitkonstante
RC1 = 1/P k. In der Praxis wird diese Wahl durch den ntigen Abstand der Kapazittswerte zu parasitren Kapazitten und der maximal mglichen Belastung der
Verstrker durch niedrige Impedanzen beschrnkt.
Bei dieser Dimensionierung ist alleine die Polfrequenz abhngig von R; somit lsst sich
die Polfrequenz durch gleichmiges Verndern von R1 = R2 = R durchstimmen, ohne
die Gte zu beeinflussen. Die Verstrkung im Durchlassbereich ist davon unabhngig
immer eins. Rf und Rs werden weggelassen, und der Verstrker als Spannungsfolger
beschaltet.
Fr ein Butterworth-Filter zweiter Ordnung
ergeben sich folgende einfache Formeln:
C2
2
QP = 0, 707 C1 = 0, 5 und P = RC1 .
Bei dieser Dimensionierung kann es sich als nachteilig erweisen, dass man ein gewnschtes Kapazittsverhltnis mit Standardbauteilen nicht einstellen kann, ohne
sich die bentigten Werte mit mehreren parallel geschalteten Kondensatoren zusammensetzen zu mssen.
36
C3
R5
U_ e
R4
R3
C4
C5
R1
U_ a
R2
Poldaten
Bei der Ermittlung der Poldaten wird auf das in Abschnitt 2.5.3 entwickelte Butterworth-Filter zurckgegriffen, dessen Dmpfung auf 0,5 dB bei = 1 normiert wurde.
Die Poldaten des Prototyps sind:
Ein reeller Pol bei P = 1, 42
Ein konjugiert-komplexes Polpaar mit der Polfrequenz P = 1.42 und der Polgte QP = 1.
Die bertragungsfunktion des Filterprototyps lautet:
H(S) =
S
S
S2
1+
1+
+
1, 42
1, 42 1, 422
37
(4.9)
Die bertragungsfunktion wird denormiert, indem S durch s/D ersetzt wird. Die
bertragungsfunktion, die das Filter implementieren soll, lautet:
H(s) =
s2
s
s
+ 2
1+
1+
D 1, 42
D 1, 42 D 1, 422
(4.10)
Wobei die Teilfunktion erster Ordnung durch den RC-Tiefpass und die Teilfunktion
zweiter Ordnung durch das Sallen-Key-Filter realisiert wird. Die 3 dB-Grenzfrequenz
des Filters liegt bei 2P = D2P = 20 kHz 1, 42 = 28, 4 kHz, da bei ButterworthFiltern die Polfrequenz immer der 3 dB-Grenzfrequenz entspricht.
Dimensionierung des RC-Filters
Das Filter besitzt einen Pol bei
P 1 = P 1 D = 1, 42 2 20000 rad/s = 178442 rad/s
Fr die Zeitkonstante R5 C5 folgt:
R5 C5 =
1
= 5, 604 106 s
P 1
Diese Zeitkonstante lsst sich praktikabel mit Widerstnden im k- und Kondensatoren im nF-Bereich realisieren. Fr den Kondensator wird mit C5 = 4, 7 nF ein
Wert aus der E6-Serie gewhlt. Rechnerisch muss der Wert des Widerstandes 1192
betragen, gewhlt wird R5 = 1, 2 k.
Dimensionierung des Sallen-Key-Filters nach Fall 1
Da die Polfrequenz des konjugiert-komplexen Polpaares gleich der Polfrequenz des
RC-Tiefpasses ist, bietet sich eine Dimensionierung des Sallen-Key-Teils der Schaltung nach Fall 1 ( gleiche Widerstnde und gleiche Kondensatoren ) an: Die Werte
von R5 und C5 knnen fr R3 , R4 beziehungsweise C3 , C4 bernommen werden. Aus
QP = 1 folgt, dass die Verstrkung = 2 betragen muss. Damit mssen R1 , R2 gleich
gro sein. Abbildung 4.5 zeigt das dimensionierte Filter.
Dimensionierung des Sallen-Key-Filters nach Fall 2
Aus der Forderung nach QP = 1 folgt mit Gl. 4.8, dass das Verhltnis der Kondensatoren kC = 4 betragen muss. Nun wird Gl. 4.8 rechts nach der Zeitkonstante RC1
umgeformt:
1
1
=
= 2, 802 106 s
RC1 =
2 P 23
P 23 kC
Mit C2 = 6, 8 nF und C1 = 1, 5 nF wird kC etwas grer als gefordert; QP betrgt
mit diesen gewhlten Werten 1,06, was sich in der Simulation als gengend genau
38
dB
15
V1
C3
4.7n
U1
NE5534
1.2k
INp
VSn
AC 1 0
C5
V3
4.7n
1.2k
R3
R4
INp
VSp
INn
R5
1.2k
C1
U2
NE5534
VSp
INn
C2
VSn
C2
C1
4.7k
C4
4.7n
R1
22p
22p
C1
C2
4.7k
R2
15
V2
erweisen wird. Rechnerisch ergibt sich fr R3 , R4 ein Wert von 1868 , gewhlt wird
R3,4 = 1, 8 k. Der Verstrker wird als Spannungsfolger beschaltet und R1 , R2 fallen
weg. Die Dimensionierung ist in Abbildung 4.6 dargestellt. R5 = 1, 8 k wurde neu
gewhlt und der entsprechende Wert fr C5 berechnet.
dB
15
V1
C3
6.8n
1.8k
U1
INp
NE5534
VSp
INn
R5
U2
1.8k
C1
NE5534
INp
R3
VSn
1.8k
VSp
INn
R4
C2
VSn
C1
C2
C4
AC 1 0
V3
1.5n
C5
22p
22p
C1
C2
3.3n
15
V2
Simulation
Beide Dimensionierungsvarianten wurden in der Simulation daraufhin untersucht, wie
genau sie die vorgegebene bertragungsfunktion umsetzen. Dafr wurde mit dem
39
SPICE-Programm Simetrix eine AC-Analyse durchgefhrt. Desweiteren wurden mittels Monte-Carlo-Analysen die Empfindlichkeiten der Dimensionierungen auf Bauteiltoleranzen untersucht. Zudem wurde das Rauschen der Schaltungen berechnet. Fr
das Verstrkermodell wurde das Modell eines NE5534 aus der Bibliothek des Simulators gewhlt. Dieser nicht frequenzgangkompensierte OPV wird standardmig mit
22 pF kompensiert.
Ergebnisse
Zuerst wurde der Frequenzgang der ersten Dimensionierung simuliert. Der daraus
resultierende Plot ist in Abbildung 4.7 zu sehen. Er zeigt den simulierten Amplitudengang. Die 3 dB-Grenzfrequenz von 28,2 kHz liegt sehr nahe am theoretischen Wert
P /2 = 28, 4 kHz. Im Plot ist ein nicht idealer Verlauf der Filterkurve ab dem Bereich ber 400 kHz zu sehen; dort bleibt die Dmpfung fr eine Dekade konstant,
was auf die begrenzte Bandbreite des Verstrkers im Sallen-Key-Teil der Schaltung
zurckzufhren ist.
100.00000
28.21002k
28.11002k
6.0201295
2.9840148
0
-10
-3.036115
-3dB
-20
-30
-40
-50
-60
-70
100 200 400
1k
2k
4k
100k
400k
1M 2M 4M
10M
A
Frequency / Hertz
Abbildung 4.8 zeigt die Ergebnisse von zwei Monte-Carlo-Analysen. Beim ersten
Durchlauf wurde die Toleranz aller Kapazitten auf 20% gesetzt, beim zweiten auf
5%. Die Widerstandstoleranzen wurden bei beiden Durchlufen auf 1% gesetzt. Es ist
ersichtlich, dass bei dieser Dimensionierung Kondensatoren mit geringer Toleranz bentigt werden, falls es zu keiner Resonanzberhhung im Bereich der Grenzfrequenz
kommen darf.
Die AC-Analyse von Dimensionierung 2 zeigte bis auf den vernderten Verstrkungsfaktor keine Unterschiede im Amplitudengang. Die Monte-Carlo-Analyse zeigte aber,
40
10
8
6
4
2
0
-2
-4
-6
-8
-10
-12
-14
5k
10k
20k
50k
90k
Frequency / Hertz
dass Dimensionierung 2 weniger sensibel auf Bauteiltoleranzen reagiert als Dimensionierung 1. Abbildung 4.9 stellt die Plots der Monte-Carlo-Analysen von Dimensionierung 2 dar, die mit identischen Einstellungen fr die Bauteiltoleranzen wie bei
Dimensionierung 1 durchgefhrt wurden. Bei 20% Kapazittstoleranz weist Dimensionierung 2 mit hherer Wahrscheinlichkeit den gewnschten Amplitudengang auf.
Das fr eine Rauschbandbreite von 20 kHz simulierte Rauschen lag fr Dimensionierung 1 bei 5, 231 V=
103, 4 dBu und fr Dimensionierung 2 bei 2, 454 V=
110 dBu. Dieser Unterschied lsst sich auf den Wegfall von Rf und Rs bei Fall 2 zurckfhren. Diese Widerstnde tragen in Fall 1 nicht nur durch ihr thermisches Rauschen
zum Rauschen der gesamten Schaltung bei; der Rauschstrom des Verstrkers wird
durch Rf in eine Rauschspannung umgesetzt, welche den Rauschpegel erhht.
Bauteiltoleranzen: R:0.01 C:0.2
Bauteiltoleranzen: R:0.01 C:0.05
10
8
6
4
2
0
-2
-4
-6
-8
-10
-12
-14
5k
10k
20k
50k
90k
Frequency / Hertz
41
4.2 Multiple-Feedback-Tiefpass
Multiple-Feedback-Filter, auch Filter mit Mehrfachgegenkopplung [3] oder Filter mit
zweifach-Gegenkopplung [10] genannt, basieren auf einem invertierenden Verstrker
mit einem frequenzabhngigen Rckkopplungsnetzwerk, das ber zwei Wege mit dem
Verstrkerausgang verbunden ist. MFB-Filter invertieren das Signal zustzlich zu ihrer Filterwirkung. Im Unterschied zu Sallen-Key-Filtern geht bei MFB-Filtern die
frequenzabhngige Differenzverstrkung AD (s) des OPVs in die bertragungsfunktion mit ein. Fr hohe Frequenzen sorgt der Rckgang von AD fr Abweichungen
vom gewnschten Verhalten des Filters. Anders als beim Sallen-Key-Tiefpass fhrt
beim MFB-Tiefpass das nicht ideale Verhalten des Verstrkers nicht zum Verlust der
Tiefpass-Charakteristik. Dies ist auch anhand des in Abbildung 4.10 dargestellten
Schaltbildes des MFB-Tiefpasses zu erkennen: Der aus R1 und C2 gebildete Tiefpass erster Ordnung bleibt unabhngig von der Funktion des Verstrkers bei hohen
Frequenzen wirksam.
R3
R4
R1
U_ e
C5
C2
U_ a
Das Verstrkungselement eines Multiple-Feedback-Filters muss ein OPV mit Spannungseingngen sein. Current-Feedback-Amplifier knnen ohne zustzliche Manahmen nicht verwendet werden, da diese mit einem Rckkopplungswiderstand mit einem
gewissen Mindestwert beschaltet werden mssen. Dies ist beim MFB-Tiefpass mit C5
nicht gegeben. R4 und C5 bilden mit dem OPV einen invertierenden Integrator; der
verwendete OPV muss somit fr eine Verstrkung von eins kompensiert sein.[3]
Aufgrund des guten Verhaltens bei Frequenzen oberhalb der OPV-Transitfrequenz
kommen MFB-Tiefpassfilter bei der Beschaltung von ADCs und DACs als Anti-Aliasing-, sowie als Rekonstruktionsfilter zum Einsatz.[9] Zur Beschaltung von differenziellen ADCs und DACs gibt es Abwandlungen der Schaltung aus Abbildung 4.10
mit symmetrischen Ein- oder Ausgngen. Mit einem Fully Differential Amplifier als
Verstrkungselement lassen sich MFB-Tiefpsse komplett symmetrisch aufbauen.
42
4.2.1 Dimensionierungsgleichungen
Die bertragungsfunktion des Multiple-Feedback-Filters mit Tiefpass-Charakteristik
lautet:[10]
R3
R1
H(s) =
R3 R4
) + s2 R3 R4 C2 C5
1 + sC5 (R3 + R4 +
R1
(4.11)
R3
Das Filter besitzt eine Verstrkung A0 = R
im Durchlassbereich. Fr die Dimen1
sionierungsgleichungen werden folgende Verhltnisse zwischen den Bauteilgren definiert:
C5 = C
R1 = R
C2 = kC C
R3 = kR3 R
R4 = kR4 R
1
kC kR3 kR4
A0 = kR3
P =
QP =
kR3 + kR4 (1 + kR3 )
RC kC kR3 kR4
(4.12)
kC
1
QP =
(4.13)
P =
3
RC kC
43
Die Polgte QP hngt nur vom Kapazittsverhltnis kC ab. Bei der Dimensionierung
wird abhngig von der gewnschten Polgte zuerst das Kapazittsverhltnis kC berechnet und danach die Zeitkonstante RC bestimmt. Mit den Gleichung 4.13 ergibt
1
. Die bentigten Werte fr R und C zur Erzielung
sich: kC = 9Q2P und RC = P
kC
dieser Zeitkonstante sollten, wie im Abschnitt zum Sallen-Key-Tiefpass beschrieben,
aus dem k- und nF-Bereich gewhlt werden. Fr die Absolutwerte der Kapazitten
gilt: C5 = C und C2 = kC C.
Fall 2: Standardkapazitten
Bei der Dimensionierung mit Standardkapazitten lsst sich die Grundverstrkung
mittels kR3 beliebig festlegen. Danach whlt man ein Kapazittsverhltnis kC , welches
sich gut mit Werten aus der gewnschten Normreihe realisieren lsst. Dabei muss nach
v.Wangenheim [10] folgende Bedingung eingehalten werden:
kC > 4Q2P (1 + kR3 )
(4.14)
Laut Tietze u. Schenk [3] ergibt sich die gnstigste Dimensionierung, wenn man kC
nicht viel grer whlt als obige Bedingung vorschreibt. ber C = C5 legt man den
Absolutwert der Kapazitten fest. Die noch fehlenden Gren R und kR4 berechnen
sich durch folgende Gleichungen, wobei es zwei Lsungspaare A,B gibt:[10]
s
1
R(A,B) =
kR4(A,B) =
4QP 2 (1 + kR3 )
kC
1 D
=
2kR3 QP P C
2kR3 QP P C
1
1
4kR3 QP 2
=
R(A,B) 2 C 2 kC kR3 P 2
kC (1 D)2
(4.15)
(4.16)
44
A _ D ,0
R _ A ,O L
Die erste der beiden spannungsgesteuerten Spannungsquellen implementiert die Leerlaufverstrkung des OPVs bei niedrigen Frequenzen. Mit dem RC-Glied wird das
Tiefpassverhalten der Differenzverstrkung nachgebildet; diese Einpol-Modellierung
ist nur fr Frequenzgang-kompensierte OPVs gltig. Die zweite gesteuerte Quelle
sorgt fr eine Entkoppelung des Verstrkerausganges von dem RC-Glied; mit RaOL
wird der Open-Loop-Ausgangswiderstand des OPVs modelliert.
Die Zeitkonstante des RC-Tiefpasses zur Modellierung des Tiefpassverhaltens der
Differenzverstrkung hngt durch folgende Gleichung mit der Transitfrequenz ft und
der Differenzverstrkung bei niedrigen Frequenzen AD,0 zusammen:
RC =
AD,0
2ft
(4.17)
Mit einem Parameter-Sweep fr R oder C lsst sich somit in der Simulation die
Transitfrequenz des modellierten OPVs variieren. Bei den hier durchgefhrten Simulationen wurde C = 1 gesetzt und R als Funktion von AD,0 und dem Gain-Bandwitdh
45
AD,0
2GBP
(4.18)
R2
R3
R1
U_ e
C1
C2
R5
+
C3
U_ a
46
1
1
=
= 6, 37 106 s
P D
50 kHz
787
C1
R2
680p
787
787
R1
R3
100k
{100000/(2*3.124*GBP)}
1K
931
R4
R5
dB
R6
C4
AC 1 0
V1
1
C2
E1
E2
24n
C3
6.8n
50
kHz
3
P D kC
Fr die Kapazitten werden die Werte C1 = 1 nF und C2 = 9 nF gewhlt. Fr
die Widerstnde ergibt sich rechnerisch der Wert R = 1061 , gewhlt wird
R = 1070 . Der reelle Pol des RC-Tiefpasses soll bei P = 1 liegen. Es werden
47
1.07k
C1
R2
1n
1.07k
1.07k
R1
R3
100k
{100000/(2*3.142*GBP)}
1K
931
R4
R5
dB
R6
C4
AC 1 0
C2
V1
9n
1
E1
E2
C3
3.3n
48
GBP=500k
GBP=1.256Meg
GBP=3.155Meg
GBP=7.924Meg
GBP=19.905Meg
GBP=792k
GBP=1.990Meg
dB GBP=5Meg
GBP=12.559Meg
GBP=31.547Meg
dB GBP=50Meg
-5
-10
-15
-20
10k
20k
40k
60k
80k
95k
Frequency / Hertz
Abbildung 4.15: Simulierte Amplitudengnge des Tschebyscheff-Filters fr verschiedene Werte des Parameters GBP ( Gain-Bandwidth Product )
GBP=500k
GBP=1.255Meg
GBP=3.154Meg
GBP=7.924Meg
GBP=19.905Meg
GBP=792k
GBP=1.990Meg
GBP=5Meg
GBP=12.559Meg
GBP=31.547Meg
GBP=50Meg
-5
-10
-15
-20
10k
20k
40k
60k
80k
95k
Frequency / Hertz
Abbildung 4.16: Simulierte Amplitudengnge des Butterworth-Filters fr verschiedene Werte des Parameters GBP ( Gain-Bandwidth Product )
49
herem Gain-Bandwitdh Product bentigt wird als fr Filter mit geringer Polgte:
Abbildungen 4.17 und 4.18 zeigen die aus den Simulationsdaten errechneten Grenzfrequenzen der Filter als Funktion des Bandbreiten-Parameters GBP. Es ist erkennbar,
dass beim Butterworth-Filter die nominelle Grenzfrequenz von 50 kHz bei geringeren Werten von GBP erreicht wird als beim Tschebyscheff-Filter. Bei der Berechnung der Grenzfrequenz wurde deren unterschiedliche Definition bei Butterworthund Tschebyscheff-Filtern bercksichtigt. Beim Butterworth-Filter ist die Grenzfrequenz als 3 dB-Grenzfrequenz definiert; Beim Tschebyscheff-Filter entspricht sie der
Frequenz, bei der die Amplitude um die Welligkeit in dB abgesunken ist, in diesem
Fall um 1 dB.
100k
50k
20k
500k
1M
2M
5M
10M
20M
50M
Abbildung 4.17: Grenzfrequenz des Tschebyscheff-Filters als Funktion des Gain-Bandwidth Products
50
100k
50k
20k
500k
1M
2M
5M
10M
20M
50M
Abbildung 4.18: Grenzfrequenz des Butterworth-Filters als Funktion des Gain-Bandwidth Products
-1
-1
-2
-2
-3
-3
-4
-4
1k
2k
4k
10k
20k
40k
100k
200k
400k
1M
Frequency / Hertz
1k
2k
4k
10k
20k
40k
100k
Frequency / Hertz
(a) Dimensionierung 1
(b) Dimensionierung 2
51
200k
400k
1M
4.3 State-Variable-Filter
Das State-Variable-Filter ist ein auf aktiven Integratorschaltungen basierendes Filter
zweiter Ordnung, das die Filtertypen Tiefpass, Bandpass und Hochpass an unterschiedlichen Abgriffen der Schaltung bereitstellt. Es wird auch als Zustandsvariablenfilter oder, aufgrund der drei genannten gleichzeitig verfgbaren Filtertypen, als
Universalfilter bezeichnet. Wenn die Ausgnge der drei Filtertypen gewichtet summiert werden, lsst sich auf Basis des State-Variable-Filters ein Filter mit allgemeiner
biquadratischer bertragungsfunktion erzeugen; daher wird das State-Variable-Filter
auch als Biquad-Filter bezeichnet.[10] Das State-Variable-Filter in der sogenannten
KHN 1 -Struktur ist in Abbildung 4.20 dargestellt.[10] Eine weitere Form des StateVariable-Filters ist als Tow-Thomas-Struktur bekannt; diese wird hier nicht behandelt.
E in g a n g
C
R
R
-
T ie f p a s s
R_ b
Bandpass
R_ a
Hoc hpas s
Abbildung 4.20: State-Variable-Filter in KHN-Struktur
Im folgenden wird die Bezeichnung KHN-Struktur synonym fr das State-VariableFilter in KHN-Struktur gebraucht.
Hochpass- und Tiefpass-Ausgang des KHN-Filters invertieren das Eingangssignal; der
Bandpass-Ausgang ist nicht invertierend. Die Polfrequenz des Filters ist von der Zeitkonstante RC der invertierenden Integratoren abhngig; die Polgte wird primr ber
den Spannungsteiler aus RA und RB festgelegt. Durch eine geschickte Wahl der verbleibenden Widerstnde am Eingangs-Differenzverstrker lsst sich das KHN-Filter so
auslegen, dass Polfrequenz und Polgte ber RC beziehungsweise RA , RB unabhngig
voneinander eingestellt und variiert werden knnen. Das KHN-Filter ist prdestiniert
1
Kerwin, Huelsman, Newcomb. State variable synthesis for insensitive integrated circuit transfer
functions. IEEE Transactions on Circuit Theory 1968.
52
u_ R
R
u_ e
u_ C
Zustandsvariablen-Technik
Die Schaltungsstruktur des State-Variable-Filter, zu deutsch Zustandsvariablen-Filter
entsteht bei der Anwendung der sogenannten Zustandsvariablen-Technik auf einen
passiven RLC-Vierpol zweiter Ordnung. In diesem Abschnitt wird dieser Zusammenhang nachvollzogen. Bei der Zustandsvariablen-Technik werden die sich aus den
Strom-Spannungsbeziehungen passiver RLC-Schaltungen ergebenden Differenzialgleichungen mit aktiven Verstrkerelementen nachgebildet.[10] Die sich aus den Bauteilgesetzen von Spule und Kondensator ergebenden Differenzialgleichungen eines RLCVierpols zweiter Ordnung, dargestellt in Abbildung 4.21, lauten:
di
R
1
1
= i uc + ue
dt
L
L
L
duc
1
= i
dt
C
(4.19)
(4.20)
Operational-Tranconductance-Amplifier
53
Zum KHN-Filter gelangt man durch die Verwendung von invertierenden Integratoren anstelle der 1/s-Blcke, und eines Differenzverstrkers, welcher die Funktion des
Summationspunktes realisiert.
- 1 / L
1 / L
1 / s
x1
1 / C
1 / s
x2
- R/ L
HBP (s) =
54
HT P (s) =
(RT /RE )
N (s)
(4.23)
R_ t
R_ r
R_ e
u_ e
- 1 / s RC
- 1 / s RC
u_ T P
R_ b
u_ BP
R_ a
u_ HP
s2 R 2 C 2
3RA
+ s2 R 2 C 2
1 + sRC
RA + RB
sRC
3RA
1 + sRC
+ s2 R 2 C 2
RA + RB
1
3RA
1 + sRC
+ s2 R 2 C 2
RA + RB
(4.24)
(4.25)
(4.26)
1
RC
QP =
RA + RB
3RA
(4.27)
Mit den gewhlten Widerstandsverhltnissen sind die Verstrkungen im Durchlassbereich von Hochpass und Tiefpass betragsmig eins. Beim Bandpass gilt fr die
Grundverstrkung AM :[10]
AM = QP
55
(4.28)
R_ t
R_ r
- 1 / s RC
- 1 / s RC
R_ c
R_ b
u_ BP
R_ a
u_ e
Im folgenden wird die bertragungsfunktion des Bandpass-Ausganges dieser nun modifizierten KHN-Struktur hergeleitet. Zur Aufstellung der Eingangs-Ausgangs-Beziehung werden folgende Koeffizienten definiert:
=
RA ||RB
RA ||RB + RC
56
RA ||RC
RA ||RC + RB
1
1
1
1 + 2
+
= Ue 2
sRC s2 R2 C 2
sRC
1
sRC
1
1
1 + 2
+ 2 2 2
sRC s R C
2sRC
1 + 2sRC + s2 R2 C 2
(4.30)
1
2
QP =
(4.31)
AM
(4.32)
AM wird konstant eins, wenn gleich ist. Dies ist genau dann der Fall, wenn RC
gleich RB ist. Es folgt dann fr bzw. :
==
RA
RA ||RB
=
RA ||RB + RB
2RA + RB
(4.33)
(4.34)
Somit kann ber RA die Polgte QP verndert werden, ohne dass dabei die Grundverstrkung des Bandpassfilters beeinflusst wird.
57
wird ein Parameter-Sweep fr den Widerstand RA durchgefhrt. Aus den erzeugten Frequenzgngen werden jeweils die Bandpass-Bandweite und die Gte des Filters
errechnet.
Dimensionierung
Fr die Bauteile R und C der invertierenden Integratoren werden folgende Werte
1
=
gewhlt: R = 47 k, C = 2, 2 nF. Dies ergibt rechnerisch eine Polfrequenz P = RC
2 1, 54 kHz. RR und RT werden mit 1 k angesetzt; RB und RC mit 10 k. Fr
RA wird ein Parameter-Sweep von 500 bis 50 k durchgefhrt. Die Polgte QP des
dimensionierten Filters betrgt mit Gleichung 4.34 fr den Anfangs- und Endwert
von RA rechnerisch:
RA = 500 QP = 11
RA = 50 k QP = 1, 1
1K
V1
R4
2.2n
2.2n
1k
C2
R3
10k
INp
U1
NE5534
VSp
47k
INp
INn
R7
C1
U2
NE5534
VSn
C1
C2
AC 1 0
R1
10k
U3
47k
INp
VSp
INn
NE5534
VSp
INn
VSn
C1
C2
R2
VSn
C1
C2
15
V2
dB
V3
R6
{R}
R5
C3
C5
22p
C4
22p
22p
Simulationsergebnisse
Abbildung 4.26 zeigt das Ergebnis der AC-Analyse des modifizierten KHN-Filters.
Durch den Parameter-Sweep des Widerstandes RA wurden mehrere Amplitudengnge
des Bandpassfilters fr unterschiedliche Gten erzeugt. Wie erwnscht, bleibt bei
einer Vernderung der Polgte ber RA die Grundverstrkung des Filters konstant.
Die Werte des Parameter-Sweeps von RA waren logarithmisch unterteilt. Um die
berechneten Werte fr die Gte zu berprfen sowie eine Kennlinie der Gte abhngig
von RA zu gewinnen, wurde fr alle Amplitudengnge die 3 dB-Bandpass-Bandweite
berechnet. Die Bandpass-Bandweite des Filters als Funktion von RA ist in Abbildung
58
4.27 links dargestellt. Die Gte lsst sich aus der Bandweite wie folgt berechnen:
Q=
Resonanzfrequenz
3 dB-Bandweite
(4.35)
Die aus den Simulationsdaten ermittelte Gte als Funktion von RA ist in Abbildung
4.27 rechts dargestellt. Die simulierten Werte der Gte bei den Endwerten von RA
stimmen mit den vorher berechneten Werten berein. Es ist zu erkennen, dass sich die
Gte des modifizierten KHN-Filters fr steigende Werte von RA einem Mindestwert
von eins annhert.
R_A=500
R_A=1.25k
R_A=3.15k
R_A=7.92k
R_A=19.9k
R_A=792
R_A=1.99k
R_A=5k
R_A=12.5k
R_A=31.5k
R_A=50k
-5
-10
-15
-20
-25
-30
-35
-40
200
500
1k
2k
5k
10k
Frequency / Hertz
59
10k
100
4k
40
2k
20
1k
10
400
200
100
200
400
1k
2k
4k
10k
20k
40k
100k
R_A / Ohm
100
200
400
1k
2k
4k
10k
20k
40k
100k
R_A / Ohm
(a) Bandweite
(b) Gte
60
Simulation
61
des
Einflusses
begrenzter
OPV-
R7
V3
AC 1 0
10k
R5
47k
E5
100k
R10
{100000/(2*3.124*GBP)}
C5
1
E6
R13
100
R3
1k
R4
1K
R6
10k
R1
47k
E3
100k
R9
{100000/(2*3.124*GBP)}
C3
1
E4
C2
2.2n
R11
100
dB
R2
47k
C1
2.2n
E1
100k
R8
{100000/(2*3.124*GBP)}
C4
1
E2
R12
100
-50
-40
-30
-20
-10
20
40
100
200
400
1k
2k
GBP=37.6Meg, RaOL=1k
GBP=12.8Meg, RaOL=1k
Frequency / Hertz
10
GBP=25.2Meg, RaOL=1k
GBP=500k, RaOL=1k
4k
10k
20k
40k
GBP=500k, RaOL=100R
GBP=50Meg, RaOL=1k
100k
200k
400k
GBP=25.2Meg, RaOL=100R
GBP=12.8Meg, RaOL=100R
1M
2M
4M
10M
20M
GBP=50Meg, RaOL=100R
GBP=37.6Meg, RaOL=100R
40M
100M
L 4 = 1 ,6 1 8
L 2 = 1 ,6 1 8
Rs =1
C 1 = 0 ,6 1 8
C 5 = 0 ,6 1 8
C3 =2
RL =1
Mit Hilfe von Transformationsvorschriften lassen sich die normierten Bauelemente auf
die gewnschte Einsatzfrequenz des Tiefpassfilters umrechnen, sowie das Tiefpassfilter
in einen anderen Filtertyp berfhren. Zu einem RLC-Hochpass gelangt man durch
das Vertauschen von Spulen und Kondensatoren. Fr die Umrechnung der normierten
Bauteilwerte L , C auf die Einsatzfrequenz D und die gewnschte Lastimpedanz R
gelten folgende Beziehungen:[11]
L=
RL
D
C
D R
(4.36)
1
D RL
(4.37)
C=
R
D C
C=
63
Z_ E
Z2
+
-
Z3
Z4
Z5
Z6
Z2 Z4 Z6
Z3 Z5
(4.38)
Einseitig geerdete Induktivitten, zum Beispiel die eines RLC-Hochpassfilters, knnen mit dem GIC synthetisiert werden. Dazu muss entweder Z3 oder Z5 aus einem
Kondensator, sowie die verbleibenden Impedanzen aus Widerstnden bestehen. Fr
Z5 = 1/sC5 folgt:
ZE =
R2 R4 R6 sC5
R3
64
L=
R2 R4 R6 C5
R3
FDNR-Technik
Mit einem GIC knnen nur Induktivitten nachgebildet werden, die einseitig mit
Masse verbunden sind. Um auch RLC-Tiefpsse, deren Spulen sich in den Lngszweigen befinden, mittels GIC-Schaltungen realisieren zu knnen, wendet man die
sogenannte FDNR-Technik an. Dabei wird die bertragungsfunktion der als Grundlage dienenden RLC-Schaltung mit dem Term 1s erweitert. Die Koeffizienten dieser
erweiterten bertragungsfunktion knnen nun als transformierte Bauelemente gedeutet werden.[10] Durch dieses Vorgehen, auch Bruton-Transformation genannt, werden
Induktivitten in reelle Impedanzen transformiert. Kapazitten werden in ein knstliches Bauelement D transformiert, auch Frequency Dependant Negative Resistor genannt, welches mit einem GIC realisiert werden kann. Die folgenden Gleichungen
stellen die Transformationsbeziehungen dar. Dabei sind R , L , C die Bauelemente
der Ausgangsschaltung; ist ein frei whlbarer Skalierungsfaktor, um zu realistischen
Bauteilwerten zu gelangen.
R
sL
1
sC
( 1s )
R
1
=
s
sC
(4.39)
L
=R
(4.40)
( 1s )
( 1s )
1
s2 C
(4.41)
s2 D
1
s2 D
bzw.
ZD =
1
2D
(4.42)
Mit einer GIC-Schaltung kann ein D-Element realisiert werden, wenn beispielsweise Z4
und Z6 aus Kondensatoren, und die brigen Impedanzen aus Widerstnden gebildet
werden. Es ergibt sich:
ZE =
s2 C
R2
4 C6 R3 R5
65
D=
C4 C6 R3 R5
R2
5 Realisierungsaspekte
In diesem Abschnitt werden Themen behandelt, die beim bergang von der theoretischen Schaltung zum realen Aufbau aktiver Filter eine Rolle spielen, wie zum Beispiel
die Eigenschaften passiver Bauelemente oder auch die sinnvolle Festlegung von bei
der Dimensionierung scheinbar frei whlbarer Gren.
Implementierung von Zeitkonstanten
Bei der Dimensionierung von Filtern ist zum Teil offengelassen, in welcher Grenordnung die Werte von Widerstand und Kapazitt liegen sollen, die eine Zeitkonstante
= 1/RC bilden. In der Praxis werden die Kapazittswerte nach unten hin durch den
ntigen Abstand begrenzt, welcher zu parasitren Kapazitten im Schaltungsaufbau
eingehalten werden muss. Diese untere Grenze liegt im 100 pF-Bereich.[10]
Werden die Kapazittswerte nahe der unteren Grenze gewhlt, liegen die Widerstandswerte bei gegebener Zeitkonstante in ihrem oberen Grenzbereich: Das thermische Rauschen von zu groen Widerstnden kann eine niederohmigere Auslegung der Schaltung
ntig werden lassen. Die untere Grenze der Widerstandswerte bildet die maximale Belastbarkeit der aktiven Elemente der Schaltung. Eine realistische Grenordnung fr
die Widerstnde ist der 1 10 k-Bereich.
Eine mgliche obere Begrenzung der Kapazittswerte stellt die Gre der Bauform
oder die Verfgbarkeit sowie der Preis des gewnschten Kondensatortyps dar.
Wahl des Kondensatortyps
In Filterschaltungen fallen ber Kondensatoren Signalspannungen ab. Daher sind die
Anforderungen an Kondensatoren in Filterschaltungen hher als in anderen Anwendungen: Der Kapazittswert sollte mglichst unabhngig von Temperatureinflssen
sein. Desweiteren ist eine geringe Eigeninduktivitt des Kondensators wnschenswert.
Nach Self [9] sind folgende Typen fr Audio-Filterschaltungen besonders geeignet:
Folienkondensatoren mit Polypropylen als Dielektrikum
Keramik-Kondensatoren vom Typ NP0
66
67
6 Schlussbetrachtungen
Ziel dieser Arbeit war es, das Thema Analogfilter unter dem Aspekt der Anwendung
im Audioberech zu behandeln. Es wurden die drei wichtigsten Schaltungstypen aktiver
Filter in Kaskadentechnik in Hinblick auf Audioanwendungen diskutiert und deren
gngige Dimensionierungsverfahren nachvollzogen. Die Theorie analoger Filter wurde
zusammengefasst wobei Schwerpunkte bei der Polkenngren-Darstellung und dem
Entwurf von Filterprototypen gesetzt wurden.
Im Abschnitt ber Equalizer wurden zwei wichtige Schaltungsstrukturen, welche zur
Realisierung verschiedener Peak- und Shelving-Filter verwendet werden knnen, vorgestellt. Es wurde auf die verschiedenen Equalizer-Charakteristiken eingegangen und
auf deren Auswirkung auf die Verwendungsmglichkeiten der Equalizerschaltung.
Gewonnene Erkenntnisse
Im folgenden werden einige Erkenntnisse, die im Zuge dieser Arbeit zu den behandelten Themen gewonnen wurden, zusammengefasst.
Im Themenbereich Filtertheorie zeigte sich die hohe praktische Bedeutung der Darstellung von Filterdaten mittels der Polkenngren; anhand der Polgte lassen sich
Eigenschaften einer Filterstufe unmittelbar ablesen und somit auch Folgerungen fr
die Realisierung dieser Filterstufe ziehen. Das Entwurfsbeispiel eines Tiefpassprototypen, bei welchem verschiedene Filtercharakteristiken verglichen wurden, veranschaulichte die groen Unterschiede zwischen Bessel- und Tschebyscheff-Tiefpssen gleicher
Grenzfrequenz.
Im Kapitel ber Equalizer-Grundstrukturen brachte die Diskussion der ProportionalQ- und Constant-Q-Charakteristik die Unterschiede in den bertragungsfunktionen
von Peakfiltern der jeweiligen Charakteristik zu Tage. Die Charakteristiken beider
vorgestellter Schaltungen wurden durch Simulationen dargestellt.
Im Kapitel Aktive Filter fr Audio wurden die wichtigsten Schaltungstypen aktiver
Filter in Kaskadentechnik untersucht. Beim Sallen-Key-Filter zeigten Monte-CarloAnalysen, dass die Dimensionierung mit einer festgelegten Verstrkung von eins und
dem Einsatz eines als Spannungsfolger beschalteten OPVs deutlich weniger sensibel
auf Bauteiltoleranzen reagiert als Dimensionierungen mit hheren Verstrkungen.
68
Die Diskussion des MFB-Tiefpasses zeigte dessen im Vergleich zum Sallen-Key-Tiefpass gegenteilig gelagerten Strken und Schwchen: Anders als das Sallen-Key-Filter,
welches durch den Einsatz eines Potentiometers leicht durchstimmbar gemacht werden kann, lsst sich das MFB-Filter in Anwendungen wo die Grenzfrequenz variabel
gehalten werden soll praktisch nicht verwenden. Die bessere Unterdrckung sehr hoher Frequenzen machen das MFB-Filter aber ideal fr einen Einsatz als Anti-AliasingFilter.
Die Untersuchungen zu den Auswirkungen begrenzter OPV-Bandbreiten brachte zu
Tage, dass bei MFB-Filterstufen die Anforderungen an die Bandbreite mit der Polgte
der Stufe steigen.
Bei der Behandlung des State-Variable-Filters wurde dessen Herleitung aus einem
passiven RLC-Filter mittels der Zustandsvariablen-Technik beschrieben. Es wurde
ein modifiziertes State-Variable-Filter vorgestellt, welches sich aufgrund seiner unabhngig von der Grundverstrkung einstellbaren Gte sehr gut fr den Einsatz in
den behandelten Equalizerstrukturen eignet, und als Basis fr Entwicklungen von
parametrischen Equalizern dienen kann.
Ausblick
Im Bereich der Equalizerschaltungen knnte in zuknftigen Arbeiten untersucht werden, wie sich die Constant-Q und die Proportional-Q-Eigenschaft auf Shelving-Filter
auswirkt. Eine weitere interessante Fragestellung ist in diesem Zusammenhang, ob die
in dieser Arbeit behandelten Equalizer-Charakteristiken auch auf andere, hier nicht
behandelte Equalizerschaltungen anwendbar sind.
Im Themenbereich aktiver Filter bietet sich die Untersuchung anderer Filtertechniken auf ihre Eignung fr Audioanwendungen an, wie zum Beispiel Filter auf Basis des
General-Impedance-Converters. Abschlieend wre die weitere Untersuchung symmetrischer aktiver Filter auf Basis von Fully Differential Amplifiern (FDA) von groem
Interesse.
69
Literaturverzeichnis
[1] Erwin Bhmer. Elemente der angewandten Elektronik, 12.Auflage. Vieweg, 1998.
[2] Dennis W. Bohn. Constant-q graphic equalizers. In Audio Engineering Society
Convention 79, 10 1985.
[3] U.Tietze Ch.Schenk. Halbleiterschaltungstechnik, 12. Auflage. Springer-Verlag,
2002.
[4] Harald Hartl et al. Elektronische Schaltungstechnik. Pearson, 2008.
[5] Hans Joachim Helmstedt. Formant Pro - Modulares Sound-System MSS2000.
Elektor-Verlag, 2000.
[6] Raymond Y. Chiao Morgan W. Mitchell. Causality and negative group delays in
a simple bandpass amplifier. American Journal of Physics, 66(1):1419, 1998.
[7] Douglas Preis. Phase distortion and phase equalization in audio signal processinga tutorial review. J. Audio Eng. Soc, 30(11):774794, 1982.
[8] Dietmar Rudolph. Skripte zu signale und systeme. http://www.diru-beze.de/
signale/skripte/index.html. Aufgerufen am 24.9.2012.
[9] Douglas Self. Small Signal Audio Design. Elsevier, 2010.
[10] Lutz v. Wangenheim. Aktive Filter und Oszillatoren. Springer-Verlag, 2008.
[11] Steve Winder. Analog and Digital Filter Design. Newnes, 2002.
[12] Hank Zumbahlen. Linear Circuit Design Handbook. Newnes, 2008.
70