Legendre-Filter, auch als Optimum-L-Filter bezeichnet, sind kontinuierliche Frequenzfilter deren Übertragungsfunktion auf den namensgebenden Legendre-Polynomen aufbaut. Legendre-Filter wurden 1958 von dem griechischen Mathematiker Athanasios Papoulis vorgestellt.[1]
Legendre-Filter stellen einen Kompromiss zwischen dem Butterworth-Filter und dem Tschebyscheff-Filter dar: Der Betragsfrequenzverlauf ist steiler als bei Butterworth-Filter und besitzt im Gegensatz zu den Tschebyscheff-Filter im Sperr- und im Durchlassbereich einen monotonen Verlauf.
Übertragungsfunktion
Der quadrierte Betragsfrequenzverlauf für die Filterordnung
ist gegeben durch

mit dem modifizierten
-ten Optimal-Polynom
, welches sich durch die Erfüllung mehrerer spezieller Kriterien auszeichnet, die die gewünschten Eigenschaften Monotonie der Übertragungsfunktion und gleichzeitig maximale Steilheit im Sperrbereich sicherstellen. Dies sind die Nebenbedingungen[2]


und die Forderung nach monotonem Anstieg

Hauptbedingung ist die Forderung nach maximaler Steilheit im Sperrbereich, z. B. ab
:

Herleitung
Für
linear unabhängige Polynome
des Grades
, im einfachsten Falle
, lässt sich mit indirekter Erfüllung der (Gl. 3) ein Ansatz für das gesuchte optimale Polynom bilden:
![{\displaystyle L_{n}(\omega ^{2})=\int _{0}^{\omega ^{2}}\left[\sum _{i=0}^{k}a_{i}Q_{i}(x)\right]^{2}dx\quad {\text{(Gl. 5-1)}}}](./aa4cf496348ce20798aae50da2db8b1258d182be.svg)
mit
unbekannten Koeffizienten
. Da der Integrand ein gerades Polynom ist, ist
ungerade mit
. Um ein gerades
mit
zu erhalten, bietet sich folgendes an:
![{\displaystyle L_{n}(\omega ^{2})=\int _{0}^{\omega ^{2}}x\left[\sum _{i=0}^{k}a_{i}Q_{i}(x)\right]^{2}dx\quad {\text{(Gl. 5-2)}}}](./ae03dcb88e345fd302b917cb163a0c139230e949.svg)
Beide Ansätze erfüllen automatisch die Bedingungen aus (Gl. 1) und (Gl. 3), da
in (Gl. 5-2) immer positiv ist. Für die gewählten Basispolynome lässt sich beispielsweise (Gl. 5-1) auflösen und in (Gl. 2) überführen
![{\displaystyle L_{n}(1)=\int _{0}^{1}\left[\sum _{i=0}^{k}a_{i}Q_{i}(x)\right]^{2}dx=1\quad {\text{(Gl. 6)}}}](./82e198f014e8d7366e7885d7133e11bf5c6a1490.svg)
Dies ist eine quadratische Gleichung in den Koeffizienten
, die nach einem Koeffizienten, am einfachsten nach
, aufgelöst werden kann. Eingesetzt in (Gl. 5-1) verbleiben noch
unbekannte Koeffizienten, die in
nichtlinearen Gleichungen aus den partiellen Ableitungen von (Gl. 4) gelöst werden können. Mit dem geraden Ansatz in (Gl. 5-2) ist analog zu verfahren.
Für allgemeine Polynome
ist das resultierende Gleichungssystem für
nur noch schwer analytisch zu lösen. Der Ansatz von (Gl. 5) legt jedoch nahe, die Legendre-Polynome
der 1. Art als Basis zu verwenden, in der Erwartung, dass viele Teilintegrale verschwinden und sich die Herleitung vereinfacht. Dieses stellte Papoulis 1958 für (Gl. 5-1) in seiner ersten Arbeit[1] vor. Dazu müssen jedoch die Integralgrenzen an die Eigenschaften der Legendre-Polynome angepasst und skaliert werden, so dass sich folgende Gleichung ergibt:
![{\displaystyle L_{n}(\omega ^{2})=\int _{-1}^{2\omega ^{2}-1}\left[\sum _{i=0}^{k}a_{i}P_{i}(x)\right]^{2}dx=\int _{-1}^{2\omega ^{2}-1}\sum _{i=0}^{k}a_{i}P_{i}(x)\sum _{j=0}^{k}a_{j}P_{j}(x)dx=\sum _{i=0}^{k}\sum _{j=0}^{k}a_{i}a_{j}\int _{-1}^{2\omega ^{2}-1}P_{i}(x)P_{j}(x)dx\quad {\text{(Gl. 7)}}}](./a47978000dbfffcd79fbbb0a46440ba2126895f0.svg)
Damit vereinfacht sich die (Gl. 2), beziehungsweise (Gl. 6), erheblich zu

Für
erhält man so

Zur Bestimmung des Maximums in (Gl. 4) wird die partielle Ableitung von
nach den noch unbekannten Koeffizienten
mit
benötigt:

Beachte: Für die innere Ableitung liefert nur der Summand mit dem Index
einen Beitrag, weil alle andere Summanden von
unabhängig sind.
ist identisch mit dem Wurzelausdruck in (Gl. 9), wird aber zur einfacheren Darstellung im Weiteren wie ein konstanter Parameter mitgeführt, auf den sich die Lösung der unbekannten
beziehen soll. Anschließend wird
so bestimmt, dass (Gl. 8) oder (Gl. 2) erfüllt sind.
Bei der Bildung der linken Seite von (Gl. 4) ist die folgende Erkenntnis wichtig. Für alle
und
ergibt sich die Identität:

Damit wird (Gl. 4) zu
![{\displaystyle 4\left[\sum _{i=0}^{k}a_{i}\right]^{2}=\operatorname {Maximum} (a_{j})\quad {\text{(Gl. 11)}}}](./c11db5d6b86e8ac9345d429d8ae8ef1939bfaf23.svg)
Notwendige Bedingung für ein Maximum ist, dass alle partiellen Ableitungen der linken Seite von (Gl. 11) nach den unbekannten Koeffizienten
Null sind. Dabei ist zu berücksichtigen, dass
ebenfalls von allen
gemäß (Gl. 8) und (Gl. 9) abhängt
![{\displaystyle 4{\frac {\mathrm {d} }{\mathrm {d} a_{j}}}\left[\sum _{i=0}^{k}a_{i}\right]^{2}=4\cdot 2\left(\sum _{i=0}^{k}a_{i}\right){\mathrm {d} \over \mathrm {d} a_{j}}\left(a_{0}+a_{j}\right)=8\left(1-{\frac {a_{j}}{(2j+1)a_{0}}}\right)\sum _{i=0}^{k}a_{i}=0_{j}\quad {\text{(Gl. 12)}}}](./01e56eecebbab7332013fc3cf1b685746f73cd90.svg)
Bemerkung: Nur die zwei Summanden
und
sind von
abhängig.
Die Summe ist nur null, wenn
und alle
sind, was aber ausgeschlossen ist, da dann
und auch (Gl. 8) verletzt wäre. Also muss der Klammerausdruck null sein und die Lösung enthalten

Eingesetzt in (Gl. 8) ergibt sich

oder

für

Mit (Gl. 13) ergibt sich für alle Koeffizienten
Für gerade
nach (Gl. 5-2) veröffentlichte Papoulis eine analoge Lösung.[3] Nach der Skalierung auf die geeigneteren Intervallgrenzen gilt dann
![{\displaystyle L_{n}(\omega ^{2})=\int _{-1}^{2\omega ^{2}-1}(x+1)\left[\sum _{i=0}^{k}a_{i}P_{i}(x)\right]^{2}dx=\sum _{i=0}^{k}\sum _{j=0}^{k}a_{i}a_{j}\int _{-1}^{2\omega ^{2}-1}(x+1)P_{i}(x)P_{j}(x)\quad {\text{(Gl. 16)}}}](./32a192efe3ea01a0efd8de7a617cb7c4d20615cf.svg)
Analog zu der hilfreichen Identität aus (Gl. 10) gilt für gerade

Die Koeffizienten lauten:

Fazit
Als Basis für das optimale Polynom
ist die Verwendung der namensgebenden Legendre-Polynome nicht zwingend notwendig. Jede andere linear unabhängige, polynomiale Basis
führt zum selben Ergebnis, die analytische Herleitung ist aber wesentlich schwieriger, wenn nicht sogar unmöglich. Um die ohnehin mühsame und fehleranfällige Auflösung von (Gl. 7) und (Gl. 16) etwas zu vereinfachen, lassen sich die Nenner der
respektive
als Faktoren vor das Integral stellen. Das führt zu
![{\displaystyle L_{n}(\omega ^{2})={\frac {1}{2(k+1)^{2}}}\int _{-1}^{2\omega ^{2}-1}\left[\sum _{i=0}^{k}(2i+1)P_{i}(x)\right]^{2}dx\quad {\text{(Gl. 17)}}}](./7ad07424a16c1423d1a3277a4933c2ce50ea93d9.svg)
respektive
![{\displaystyle L_{n}(\omega ^{2})={\frac {1}{(k+1)(k+2)}}\int _{-1}^{2\omega ^{2}-1}(x+1)\left[\sum _{i=0}^{k}b_{i}P_{i}(x)\right]^{2}dx\quad {\text{(Gl. 18)}}}](./b85681ad1c7ff005fe7ed10af5bea4acd3273874.svg)
mit
Ergebnis
Für die Filterordnung
von 1 bis 6 lauten die Optimal-Polynome
des Filters:[2][4]
 |
|
| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
Weitere Polynome bis zu 10. Ordnung sind in den genannten Quellen zu finden.
Literatur
- Franklin F. Kuo: Network Analysis and Synthesis. 2. Auflage. Wiley, 1966, ISBN 0-471-51118-8.
Einzelnachweise
- ↑ a b
Athanasios Papoulis: Optimum Filters with Monotonic Response. Band 46, Nr. 3. Proceedings to the IRE, März 1958, S. 606 bis 609.
- ↑ a b
Notes on “L” (Optimal) Filters by C. Bond. (PDF; 172 kB) 2011, abgerufen am 31. August 2012.
- ↑
Athanasios Papoulis: On Monotonic Response Filters. Band 47. Proceedings to the IRE, 1959, S. 332 bis 333.
- ↑
Optimum “L” Filters Polynomials, Poles and Circuit Elements. (PDF; 100 kB) 2004, abgerufen am 31. August 2012.