Optimum "L" filter

From testwiki
Jump to navigation Jump to search

Template:Linear analog electronic filter

Comparison of filter magnitude between Butterworth-, Legendre- and Chebyshev-Type1-Filter

The Optimum "L" filter (also known as a Legendre–Papoulis filter) was proposed by Athanasios Papoulis in 1958. It has the maximum roll-off rate for a given filter order while maintaining a monotonic frequency response. It provides a compromise between the Butterworth filter, which is monotonic but has a slower roll-off, and the Chebyshev filter, which has a faster roll-off but has ripple in either the passband or the stopband. The filter design is based on Legendre polynomials; this is the reason for its alternate name and the L in Optimum "L".

Synthesizing the characteristic polynomials

The solution to N order Optimum L filter characteristic polynomial synthesis emanates from solving for the characteristic polynomial, LN(ω2), given the below constraints and definitions.[1]

LN(0)=0L(1)=1dLN(ω2)dω≥ 0 for 0 ≤ω≤1dLN(ω2)dω|ω=1 is maximum

The odd order case[2] and even order case[1] may both be solved using Legendre polynomials as follows.

N Odd:LN(ω2)=2N+1∫−12ω2−1(∑i=0i=kaiPi(x))2dxWherePi(x) is the Legendre polynomial of the first kind of order ik=N−12ai=2i+12(k+1)N Even:LN(ω2)=∫−12ω2−1(x+1)(∑i=0i=kaiPi(x))2dxWherek=N−22ai={2i+1(k+2)(k+1),if i is odd and k is odd OR i is even and k is even0,otherwise

Frequency response and transfer function

The magnitude frequency magnitude is created using the following formula. Since the Optimum "L" characteristic function is already in squared form, it should not be squared again as is done for other filter types such as Chebyshev filters and Butterworth filters.

T(ω)=11+ϵ2LN(ω2)ϵ2=10|δ|/10−1.δ=magnitude attenuation of the passband in dB, usually 3.0103

To obtain the transfer function, T(jω), make the LN(ω2) coefficients all positive to account the jω frequency axis, and then use the left half plane poles to construct T(jω). Note that LN((jω)2) is +1 for even N and -1 for odd N (See LN(ω2) table below). The sign of LN((jω)2) must be factored into the equations for T(jω) below.[3][4]

T(jω)=1a+ϵ2LN((jω)2)|Left half planeWhere:a={1,if N is even−1,if N is oddϵ2=10|δ|/10−1.δ=magnitude attenuation of the passband in dB, usually 3.010

The "Left Half Plane" constraint refers to finding the roots in all the polynomials contained in the brackets, selecting only roots in the left half plane, and recreating the polynomials from those roots.

Example: 4th order transfer function

N = 4 (fourth order), pass band attenuation = -3.010 at 1 r/s.

A fourth order filter has a value for k of 1, which is odd, so the summation uses only odd values of i for aiand Pi(x), which includes only the i=1 term in the summation.

The transfer function, T4(jω), may be derived as follows:

k=N−22=1 (k is odd)a1=2(1)+1((1)+2)((1)+1)=1.2247449P1(x)=x(x+1)(∑i=0i=kaiPi(x))2=(x+1)(1.2247449(x))2=1.5x3+1.5x2L4(x2)=∫−12x2−11.5x3+1.5x2 dx=6x8−8x6+3x4L4(x2)=6x8−8x6+3x4L4(jω2)=6(jω)8+8(jω)6+3(jω)4echo=ϵ3.0103/10−1=1T4(jω)=[11+12(6(jω)8+8(jω)6+3(jω)4)]Left Half PlaneT4(jω)=12.4494897(jω)4+3.8282201(jω)3+4.6244874(jω)2+3.0412127(jω)+1

A quick sanity check of T4(j) computes a value of -3.0103dB, which is what is expected.

Table of first 10 characteristic polynomials

N LN(ω2)
1 ω2
2 ω4
3 3ω6−3ω4+ω2
4 6ω8−8ω6+3ω4
5 20ω10−40ω8+28ω6−8ω4+ω2
6 50ω12−120ω10+105ω8−40ω6+6ω4
7 175ω14−525ω12+615ω10−355ω8+105ω6−15ω4+ω2
8 490ω16−1680ω14+2310ω12−1624ω10+615ω8−120ω6+10ω4
9 1764ω18−7056ω16+11704ω14−10416ω12+5376ω10−1624ω8+276ω6−24ω4+ω2
10 5292ω20−23520ω18+44100ω16−45360ω14+27860ω12−10416ω10+2310ω8−280ω6+15ω4

The table is calculated from the above equations for LN(ω2)

See also

References

Template:Reflist


Template:Electronics-stub