Butterworth gegen Chebyshev gegen Bessel Filters
So wählen und gestalten Sie aktive Filter. Vergleicht die Antworten von Butterworth, Chebyshev und Bessel mit praktischen Beispielen für Signalverarbeitung und HF.
Inhalt
Auswahl eines Filtertyps
Im analogen Design tauchen überall drei Filterapproximationen auf. Welches Sie wählen, hängt wirklich davon ab, was für Ihre Anwendung am wichtigsten ist:
| Reaktionsbereich | Durchlassbereich | Sperrband | Phase/Delay | Am besten geeignet für |
|---|---|---|---|---|
| Butterworth | Maximal flach | Moderater Roll-Off | Moderat | Allzweck, ADC-Anti-Aliasing |
| Chebyshev | Equiripple (vom Design her) | Steiler als Butterworth | Schlecht | Scharfer Cutoff, HF, Frequenzweichen |
| Bessel | Sanft, monoton | Langsames Abrollen | Linear (konstante Gruppenverzögerung) | Puls-/Datensignale, Timing |
Butterworth: Die sichere Standardeinstellung
Der Butterworth-Filter bietet ein völlig flaches Durchlassband — ganz ohne Welligkeit. Sein Magnitudenverhalten ist wie folgt:
Durch das maximal flache Durchlassband des Butterworth bleibt Ihr Signal intakt, bis Sie die Eckfrequenz erreichen. Keine seltsamen Verstärkungsschwankungen, über die Sie sich Sorgen machen müssten. Der Phasengang ist nicht perfekt linear, aber so gut, dass es den meisten Anwendungen egal ist. Wenn Sie sich nicht sicher sind, welchen Filter Sie verwenden sollen, beginnen Sie hier.
# Chebyshev: Maximale Steilheit
Hier wird es interessant. Chebyshev-Filter vom Typ I tauschen die Flachheit des Durchlassbereichs gegen einen viel steileren Abrollwinkel aus. Sie lassen bewusst eine gewisse Welligkeit im Durchlassbereich zu — üblicherweise als 0,5 dB oder 1 dB spezifiziert — und erhalten im Gegenzug eine deutlich bessere Sperrbandunterdrückung.
Wenn Sie eine Welligkeit von 0,5 dB angeben, bedeutet das, dass Ihre Durchlassbandverstärkung um ±0,25 dB vom Nennwert abweicht. Klingt schlecht, oder? Aber sieh dir an, was du dafür bekommst:
- Ein Chebyshev vierter Ordnung mit einer Welligkeit von 1 dB erreicht dieselbe Sperrbanddämpfung wie ein Butterworth der sechsten Ordnung
- Das sind 2 Operationsverstärker weniger, 4 Widerstände weniger, 4 Kondensatoren weniger
Der Haken — und der ist ein echter — ist, dass Chebyshev eine schreckliche Variation der Gruppenverzögerungen hat. Der Phasengang ist ziemlich nichtlinear, was die Pulstreue absolut ruiniert. Wenn Sie Datensignale filtern, wo es auf das Timing ankommt, halten Sie sich von Chebyshev fern. Ich habe Systeme debuggt, bei denen jemand Chebyshev auf einem digitalen Signalpfad verwendet hat, und mich gefragt, warum das Augendiagramm wie Müll aussah. Sei nicht diese Person.
Bessel: Für Pulse Fidelity
Bessel-Filter optimieren für etwas völlig anderes: eine maximal flache Gruppenverzögerung. Alle Frequenzen innerhalb des Durchlassbereichs werden im Wesentlichen um den gleichen Betrag verzögert, was bedeutet, dass Ihre Pulsform intakt bleibt. Das ist sehr wichtig für:
- Oszilloskop-Eingangsstufen (Sie möchten die tatsächliche Wellenform sehen, keine verschmierte Version)
- Digitale Signalrekonstruktion (Ihre Bits müssen mit dem richtigen Timing ankommen)
- QAM-Empfänger, bei denen das Timing der Symbole absolut entscheidend ist
Aber wenn Sie eine lineare Phase benötigen — wenn Sie sie wirklich brauchen, nicht nur „das wäre nett“ — ist Bessel Ihre einzige Wahl. Ich habe es in Testgeräten und Impulsmesssystemen verwendet, bei denen die Beibehaltung der Signalform nicht verhandelbar war. Der langsame Roll-Off ist genau der Preis, den Sie zahlen.
Praktisches Design: Sallen-Key-Topologie
Für aktive Filter bis etwa 1 MHz ist die Sallen-Key-Topologie so ziemlich der Standardbaustein zweiter Ordnung. Es ist einfach, gut verständlich und komponententolerant:
§0 §
Für jede Stufe wählen Sie einen Q-Faktor und ωaus den Filterentwurfstabellen, die auf ω_c = 1 rad/s normalisiert sind, und skalieren dann alles auf Ihre tatsächliche Grenzfrequenz. Ein Butterworth vierter Ordnung zerlegt sich beispielsweise in zwei Stufen zweiter Ordnung mit Q = 0,5412 und Q = 1,3066. Sie kaskadieren sie und Sie sind fertig.
Sallen-Key mit gleichen Komponenten ist noch einfacher und erleichtert die Komponentenauswahl erheblich:- Setze R1 = R2 = R, C1 = C2 = C
- Dann ω = 1/ (RC) und Q = 1/ (3 − a_V) wobei a_V die Verstärkung des Operationsverstärkers ist
- Für Q = 0,707 (Butterworth-Standard zweiter Ordnung): a_V = 1,586
Auswahl des Operationsverstärkers
Hier ist etwas, was die Leute oft falsch machen: Das Gain-Bandwidth Product (GBW) des Operationsverstärkers muss viel größer sein als die Betriebsfrequenz Ihres Filters. Die Faustregel lautet:
§2 §
Für einen 10-kHz-Chebyshev-Filter mit Q = 2 benötigen Sie mindestens GBW > 4 MHz. Ein LM324 mit seinem 1-MHz-GBW wird Probleme haben — Sie werden Verstärkungsfehler und Phasenverschiebungen sehen, nach denen Sie nicht gefragt haben. Ein TL072 (4 MHz) oder OPA2134 (8 MHz) funktioniert einwandfrei.
Der Q²-Term ist der Killer. Stufen mit hohem Q-Wert benötigen sehr schnelle Operationsverstärker. Aus diesem Grund wird manchmal ein Filter höherer Ordnung in mehrere Stufen mit niedrigerem Q aufgeteilt, auch wenn dafür mehr Komponenten erforderlich sind. Dadurch werden die Anforderungen an den Operationsverstärker gelockert und häufig wird die Gesamtleistung verbessert, da Sie die Verstärker nicht an ihre Grenzen bringen.
Natürlich spielen auch Rauschen und Offset eine Rolle. Für Präzisionsarbeiten benötigen Sie geräuscharme Operationsverstärker wie den OPA2134 oder AD8066. Für allgemeine Anwendungen, bei denen Sie nur versuchen, Aliase von Ihrem ADC fernzuhalten, ist ein TL072 in Ordnung und kostet nur einen Bruchteil so viel.
Funktioniertes Beispiel: 1-kHz-Tiefpass-Anti-Aliasing-Filter
Lass uns etwas Echtes entwerfen. Nehmen wir an, Sie müssen ein Signal filtern, bevor Sie es mit einem 8-kHz-ADC abtasten. Sie benötigen eine Dämpfung von mehr als 60 dB bei 4 kHz (die halbe Abtastrate, die Nyquist-Frequenz), um Aliasing zu verhindern.
Ziel: Filtern Sie das Signal vor der 8-kHz-ADC-Abtastung. Sie benötigen eine Dämpfung von >60 dB bei 4 kHz.- Erforderlich: 60 dB bei 4/1 = 4 × die Grenzfrequenz
- Bestellung: 60/(20 × log( 4)) = 60/12 = Mindestbestellmenge. Lassen Sie uns die 6. Ordnung verwenden, um uns einen gewissen Spielraum zu geben — echte Bauteile haben Toleranzen und Sie wollen nicht direkt am Rand sein.
- Typ: Butterworth macht hier Sinn. Die Phasenlinearität ist für die Speisung eines ADCs nicht entscheidend (der ADC selbst ist sowieso nicht phasenlinear), und wir wollen ein flaches Durchlassband, um unsere Signalamplitude nicht durcheinander zu bringen.
- Topologie: Drei kaskadierte Sallen-Key-Stufen, jeweils 2. Ordnung
- Komponentenwerte: Ausgehend von R = 10 kΩ (ein netter Standardwert, der nicht zu hoch für Geräusche oder zu niedrig für das Fahren ist), erhalten wir C = 1/ (2π × 1000 × 10000) = 15,9 nF. Du könntest 15-nF-Kondensatoren mit einem kleinen Trimmer verwenden, um das einzustellen, oder du verwendest einfach 16 nF und akzeptierst, dass dein Cutoff etwas unter 1 kHz liegt — wahrscheinlich in Ordnung, wenn man den von uns eingebauten Spielraum bedenkt.
Entwerfen Sie Ihre Filterkoeffizienten und ermitteln Sie sofort Komponentenwerte mit dem Filter Designer Calculator, der Butterworth-, Chebyshev- und Bessel-Antworten von Ordnung 1 bis 10 unterstützt. Er gibt Ihnen die Q-Faktoren für jede Stufe und hilft Ihnen bei der Auswahl realer Komponentenwerte, die tatsächlich bei Händlern erhältlich sind.
Komponententoleranzen sind wichtig
Sobald Sie Ihren Filter entworfen haben, lautet die nächste Frage: Funktioniert er tatsächlich, wenn er mit echten Komponenten gebaut wird? Standardkondensatoren und Induktoren aus Keramik werden mit einer Toleranz von 5% oder 10% geliefert. Diese Abweichungen können die Leistung Ihres Filters erheblich beeinträchtigen — insbesondere bei Chebyshev-Designs mit ihren engen Polanordnungen.
Führen Sie Ihre Konstruktion mit dem RF Filter Monte Carlo Tool durch, um zu sehen, wie sich Komponententoleranzen auf den Ertrag auswirken. Es simuliert Tausende von Builds mit zufälligen Komponentenwerten und gibt Ihnen an, welcher Prozentsatz tatsächlich Ihren Durchlass- und Sperrband-Spezifikationen entspricht. Möglicherweise stellen Sie fest, dass bei Teilen mit einer Toleranz von 5% bei einem Tschebyscheff-Entwurf nur eine Ausbeute von 60% erzielt wird — ein Wissen, das Ihnen viel Zeit beim Debuggen sparen kann, wenn Ihre Produktionsplatinen nicht Ihrer Simulation entsprechen.
Verwandte Artikel
Designing Passive RC and LC Filters Guide
Master passive filter design with precision: Learn how to calculate RC and LC filter components for optimal signal processing performance.
25. März 2026
Signal ProcessingAM Modulation Index: Calculation and Importance
Learn how to calculate AM modulation index, sideband frequencies, bandwidth, and power efficiency with real worked examples for RF engineers.
12. März 2026
SignalBER vs SNR: Understanding Digital Communication Performance
Understand the relationship between Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR). Compare BPSK, QPSK, and QAM modulation performance with Eb/N0 curves and worked examples.
11. Apr. 2026