In this problem, we develop a technique for designing discrete-time filters with minimum phase. Such filters have all their poles and zeros inside (or on) the unit circle. (We will allow zeros on the unit circle.) Let us first consider the problem of converting a type I linearphase FIR equiripple lowpass filter to a minimum-phase system. If H(ejω) is the frequency response of a type I linear-phase filter, then
1. The corresponding impulse response
is real and M is an even integer.
2. It follows from part 1 that H(ejω) = Ae(ejω)e −jωn0 , where Ae(ejω) is real and n0 = M/2 is an integer.
3. The passband ripple is δ1; 6; i.e., in the passband, Ae(ejω) oscillates between (1 + δ1) and (1 − δ1). (See Figure P7.57-1.)
4. The stopband ripple is δ2; i.e., in the stopband, −δ2 ≤ Ae(ejω) ≤ δ2, and Ae(ejω) oscillates between −δ2 and +δ2. (See Figure P7.57-1.)
The following technique was proposed by Herrmann and Schüssler (1970a) for converting this linear-phase system into a minimum-phase system that has a system function Hmin(z) and unit sample response hmin[n] (in this problem, we assume that minimum-phase systems can have zeros on the unit circle):
Step 1. Create a new sequence
Step 2. Recognize that H1(z) can be expressed in the form
for some H2(z), where H2(z) has all its poles and zeros inside or on the unit circle and h2[n] is real.
Step 3. Define
The denominator constant where normalizes the passband so that the resulting frequency response Hmin(ejω) will oscillate about a value of unity.
(a) Show that if h1[n] is chosen as in Step 1, then H1(ejω) can be written as
where H3(ejω) is real and nonnegative for all values of ω.
(b) If H3(ejω) ≥ 0, as was shown in part (a), show that there exists an H2(z) such that
where H2(z) is a minimum-phase system function and h2[n] is real (i.e., justify Step 2).
(c) Demonstrate that the new filter Hmin(ejω) is an equiripple lowpass filter (i.e., that its magnitude characteristic is of the form shown in Figure P7.57-2) by evaluating δ’1 and δ’2.What is the length of the new impulse response hmin[n]?
(d) In parts (a), (b), and (c), we assumed that we started with a type I FIR linear-phase filter. Will this technique work if we remove the linear-phase constraint? Will it work if we use a type II FIR linear-phase system?
We need at least 10 more requests to produce the solution.
0 / 10 have requested this problem solution
The more requests, the faster the answer.