DESIGN OF LINEAR-PHASE LATTICE WAVE DIGITAL FILTERS

Size: px
Start display at page:

Download "DESIGN OF LINEAR-PHASE LATTICE WAVE DIGITAL FILTERS"

Transcription

1 DESIGN OF LINEAR-PHASE LAICE WAVE DIGIAL FILERS HŒkan Johansson and Lars Wanhammar Department of Electrical Engineering, Linkšping University S Linkšping, Sweden ABSRAC Lattice wave digital filters can be realized to have approximately linear phase in the passband by letting one of their allpass branches be a pure delay. In this paper, an algorithm for designing these filters is described. Several design examples using this algorithm are also given.. INRODUCION A major advantage of wave digital filters (WDFs) over most other recursive filters is that they can maintain stability under finite-arithmetic conditions. A particularly favourable type of wave digital filter is the lattice wave digital filter. Using lattice WDFs, highly modular and parallel filter algorithms can be obtained. his is advantageous from an implementation point of view. o each wave digital filter there is a corresponding filter in a reference domain. he design of wave digital filters can therefore be carried out in the analog domain using classical filter approximations, whereupon a transformation from the analog domain into the digital domain, applying certain transformation rules, can be performed. For lattice wave digital filters, it is possible to use explicit formulas to directly compute the adaptor coefficients, as given in [Gazs-85]. However, for filters satisfying both magnitude and phase requirements, there exist no closed form solutions. For these cases numerical optimization techniques must be adopted [Kuno- 88, Abo-Z-95, Leeb-9]. In this paper we describe an algorithm for design of linear-phase lattice WDFs. he algorithm was introduced by Renfors and SaramŠki [Renf-86] for design of filters composed of two allpass filters in parallel, of which the lattice WDF is a special case. Approximately linear phase is obtained by

2 letting one of the allpass branches be a pure delay. We show how the adaptor coefficients can be computed from the result of the algorithm, for some different WDF realizations of the allpass branches. Several design examples using the described algorithm are given. LAICE WAVE DIGIAL FILERS A lattice wave digital filter is a two-branch structure where each branch realizes an allpass filter [Fett-74]. hese allpass filters can be realized in several ways [Fett-86]. One approach that yields parallel and modular filter algorithms is to use cascaded first- and second-order sections, as shown in Fig... he first- and second-order sections are here realized using symmetric two-port adaptors. hese can easily be replaced by twoport series- or parallel adaptors using certain equivalence transformations [Fett-86, Gazs-85]. he second-order sections can also be realized using three-port series- or parallel adaptors [Ande-95]. Another approach is to realize the allpass filters using Richards' structures [Fett-86]. a 4 a 8 a 0 a 3 a 7 x(n) / y(n) a a 5 a 9 a a 6 a 0 Figure.. An th-order lattice wave digital filter.

3 3 he transfer function of a lattice WDF can be written as H(z) = ( H 0 (z) + H (z)) (.) where H 0 (z) and H (z) are allpass filters he overall frequency response can therefore be written as H(e jw ) = ( e jf 0 (w) + e jf (w) ) (.) where F 0 (w) and F (w) are the phase responses of H 0 (z) and H (z), respectively. he magnitude of the overall filter is thus limited by H(e jw ) he transfer function of a lattice WDF and its complementary transfer function are power complementary, i.e., H(e jw ) + H c (e jw ) = (.3) where Hc( z) = ( H0() z - H () z ) (.4) his means that, if H(z), for example, is a lowpass filter, then a highpass filter is obtained by simply changing the sign of the allpass filter H (z). An attenuation zero corresponds to an angle w 0 at which the magnitude function reaches its maximum value. For lattice WDFs this occur when He j w ( 0 ) = A transmission zero corresponds to an angle w at which the magnitude function is zero, i.e. when He j w ( ) = 0 At an attenuation zero, the phase responses of the branches must have the same value, i.e.

4 4 F 0 (w 0 ) = F (w 0 ) (.5) Hence, in the passband of the filter the phase responses must be approximately equal. At a transmission zero the difference in phase between the two branches must be F 0 (w ) - F (w ) =±p (.6) hus, the difference in phase between the two branches must approximate ±p in the stopband of the filter. o make sure that only one passband and one stopband occur, the orders of H 0 (z) and H (z) must differ by one... LINEAR-PHASE LAICE WDFS It is possible to obtain a lattice WDF (and more generally, a filter composed of two allpass filters in parallel) with approximately linear phase by letting one of the branches consist of pure delays [Kuno-88, Renf-86]. A linearphase lattice WDF is shown in Fig... he transfer function of a linearphase lattice WDF is H(z) = ( H 0 (z) + z -M ) (.7) he transfer function H 0 (z) corresponds to a general allpass function and can consequently be written as H 0 N å bz i i ()= z i= 0 N bzn i -i å i= 0 (.8) For lowpass and highpass filters N and M must be selected such that N= M ±. he selection N = M + gives the best result in most cases. his will be illustrated in section 4. he overall frequency response can be expressed as H( e j w ) = e j ( w) + e j Mw ( F 0 - ) (.9) In the passband, the phase response of branch zero, F 0 (w), must approximate the phase response of the other branch, which in this case is linear. his forces the overall phase response to be approximately linear in

5 5 the passband. here exist no closed form solutions for design of linearphase lattice WDFs. herefore, numerical optimization algorithms have to be used. a 3 a a x(n) / y(n) 5 Figure.. An th-order linear-phase lattice WDF 3. ALGORIHM In this section we describe in detail an algorithm for design of linear-phase lattice WDFs. It was introduced by Renfors and SaramŠki [Renf-86], for design of approximately linear-phase filters composed of two allpass filters in parallel, of which the linear-phase lattice WDF is a special case. Here, we consider design of lowpass filters. Let w c and w s denote the passband and stopband edges respectively, and let the magnitude specification be - d c (w) H(e jw ), w Î[ 0, w c ] (3.a) He ( jw ) ds( w), w ws, p (3.b) Î[ ] he overall frequency response can be written as H( ejw ) = ej e jm ( F0( w ) + - w ) = = ej( F0( w) - Mw) / ej( ( ) M ) / e j( ( ) M ) ( F0 w + w + - F0 w + w / ) M e j( ( w ( ) ) Mw) / æ w + w ö = F0 - F0 cos è ø (3.) he magnitude function is consequently given by

6 6 H(e jw æ ) = cos F 0 (w) + Mw ö è ø (3.3) he design of the overall filter can therefore be performed with the aid of the phase response F 0 (w). o obtain a lowpass filter the difference between F 0 (w) and ÐMw must approximate zero in the passband and Ðp (N = M + ) in the stopband. Using Eq.(3.3) we see that the specification of Eq.(3.) is met if where L(w) F 0 (w) U (w), w Î[ 0, w c ]È [ w s, p ] (3.4a) ì ï L(w) = í îï ì ï U (w) = í îï - Mw - cos - (- d c (w)), w Î[ 0, w c ] - Mw - p - sin - (d s (w)), w Î[ w s, p ] - Mw + cos - (- d c (w)), w Î[ 0, w c ] - Mw - p + sin - (d s (w)), w Î[ w s, p ] (3.4b) (3.4c) Next, an error function that is to be minimized is defined as where E(w) = W (w)[ F 0 (w) - D(w) ] (3.5a) ì cos - (- d c (w)), w Î 0, w c ï W (w) = í ï sin - (d s (w)), w Î [ w s, p ] î ï [ ] (3.5b) and ì ï D(w) = í îï - Mw, w Î[ 0, w c ] - Mw - p, w Î[ w s, p ] (3.5c) he algorithm works in a way that is similar to Remez multiple exchange algorithm for polynomial approximation problems. his algorithm is often used in, e.g., design of linear-phase FIR filters [Oppe-89]. In the first step of the algorithm, N + extremal points are selected on the union of the passband and stopband regions. Next, the coefficients b i of

7 7 H 0 (z), as given by Eq.(.8), and d are computed such that the error function E(w) alternatingly equals ±d at these extremal points. hen, N + new extremal points are determined by finding the N + angles at which E(w) has its local extrema. he process is then repeated until the new extremal points are the real extremal points of E(w). Finally the adaptor coefficients are computed. he algorithm is thus performed in the following five steps: ) Select N + initial extremal points W = [ w w wn + ] w Î[ 0 wc]è [ ws p],,,,, (3.6) ) Solve the system of N + equations E( wi) = W( wi) [ F 0 ( wi) - D( wi) ]= (- ) id, i =, L, N + for d and the filter coefficients b i of H 0 (z). (3.7) 3) Find the N + local extrema of E(w) on [ 0, w c ]È [ w s, p ] with the condition that the maxima and minima alternate. Let the angles at which these extrema occur be W = w, w, w [ N + ] 4) If w - w e, for i =, L, N + then go to step 5. Otherwise, set W i i = W ' and go to step. 5) Compute the adaptor coefficients. he specification of Eq.(3.) is satisfied if d. he final problem is consequently to find the minimum N such that d. In the first step of the algorithm N + initial extremal points must be selected. he locations of these extremal points are not as crucial for the convergence of the algorithm as is the distribution of these to the passband and stopband. A good starting point is to select the number of points in the passband as w c (N + )/(w c + p Ð w s ) rounded to the nearest integer [Renf-86]. he extremal points in the passband and stopband can then be distributed equidistantly in each respective band. In step two, Eq.(3.7) is to be solved. For each value of d the coefficients b i can be computed as functions of d. his can be done conveniently in the Y- domain using simple recurrence formulas [Henk-8, Renf-87, Joha-96a]. We first rewrite Eq.(3.7) as

8 8 i ( ) d F 0 ( wi) = - + D( wi), i =, L, N + (3.8) W( w ) i he problem now is to determine the coefficients of the allpass filter H 0 (z) of order N such that Eq.(3.8) is satisfied, i.e. design H 0 (z) such that ( ) = = arg H ( ejw 0 i F 0( wi), i, L, N (3.9) he corresponding allpass transfer function in the Y-domain can be expressed as H0( Y ) = PN ( Y ) P (-Y ) N (3.0) he numerator and denominator polynomials of this function contribute with the same amount to the phase response. It is therefore sufficient to find a numerator polynomial P N (Y) having half the desired phase response values at the extremal points. hus, using Richards' variable as given by Y = z - z + (3.) the equations that must be satisfied are F ( ) arg P ( j 0 wi ( N Wi) ) =, i =, L, N (3.a) where W i æ w = i ö tan, i =, L, N (3.b) è ø he polynomial P N (Y) is generated using recurrence formulas. First, the parameters b, b, L, b N are computed using the following recursive continued fraction formula:

9 9 b b b ( W ) = - æf0( w) ö tan è ø = W b W æf0( w) ö tan è ø M b i- Wi - Wi- bi Wi - Wi - M - W i( Wi - Wi-) = - ( ) ( ) - -3 ( ) b Wi - W - bwi - æf ( tan 0 wi) ö è ø, < i N (3.3) he polynomial P N (Y) can then be derived using the recurrence formula P ( Y ) = 0 P ( Y) = + b Y ( ) Pi ( Y) = P i-( Y) + b i Y + Wi- Pi -( Y), i N (3.4) he coefficients b i in Eq.(.8) can be computed from P N (Y) via the substitution of Eq.(3.). he remaining equation of Eq.(3.8), after rewriting it, can now be expressed as f( d, b ( d), b ( d), L, b ( d)) = f( d) = (3.5) N 0 Equation (3.5) can be solved using standard methods for solving f(x) = COMPUAION OF ADAPOR COEFFICIENS he allpass function H 0 (z) can be realized in several ways. For the approach of cascaded first- and second-order sections using symmetric twoport adaptors, according to Fig. 3., the transfer functions are, for the firstorder section -a 0 z + z - a 0 (3.6) and for the second-order section

10 0 -a z - a (- a )z + z - a (- a )z - a (3.7) he adaptor coefficients can be derived either from the transfer function H 0 (z) as given by Eq.(.8), or from the numerator polynomial P N (Y). Here, we use the latter approach. he numerator polynomial is then first factored into first- and second-order factors of the form -Y + a 0i and Y - a j Y + a 0 j where the indices indicate the first-order factor i and second-order factor j, respectively. he coefficients for the first- and second-order sections can now be computed as a 0i = - a 0i + a 0i (3.8) and a -a - j 0j a j = aj a0j a a j = - + a j 0 j (3.9a) (3.9b) respectively. a a a x(n) y(n) x(n) y(n) a) b) Figure 3.. Realizations of first- and second-order allpass sections using symmetric twoport adaptors. a) First-order section. b) Second-order section.

11 he second-order sections can also be realized with three-port series (or parallel) adaptors as shown in Fig. 3.. In this case the transfer function is ( g+ g - ) z + ( g - g) z+ z + ( g - g ) z+ g + g - (3.0) he coefficients of second-order section j can be computed as + + g j = aj a0j a 0 j g j = aj a0j + + (3.a) (3.b) he coefficients can also be computed using the following relations: gj = ( a a - j)( + j) (3.a) gj = ( a a - j)( - j) (3.b) An alternative to using cascaded first- and second-order sections is the Richards' structure shown in Fig he adaptor coefficients of this structure can be computed from the port resistances of the two-port adaptors, which can be derived iteratively from P N (Y) by using Richards theorem [Erik-78], or by using Schur parametrization [Neir-79]. Here, we use the algorithm in Box which is based on the Schur parametrization [Joha-96b]. he algorithm derives the coefficients iteratively given the coefficients of the polynomial P N (Y), where P N ( Y) N = + a i å iy i= (3.3) -g -g - - x(n) y(n) Figure 3.. A second-order allpass section using a three-port series adaptor.

12 x(n) y(n) a N a a Figure 3.3. An Nth-order Richards' allpass section. c, c, = -a 0 = + a for i = to N cii, = ai+ ci-, i- ci, = (- ) ia i + ci-, 0 0 for j = i -downto i! cij, = i ja i ci, j ci, j j!( i j)! ( - - ) end end cn, j bn, j =, j =,, L, N N + m å (-) a m m= for i = N downto if i > for j = i -downto ëi / û+ bi, j- bii, bii, - j bi-, j = - b ii, bii, - j- bii, bi, j bi-, i- j = - b ii, end end if i even end end a bi-, i/ bii, / = + bii, j =- bj, j, j =,, L, N Box. Algorithm for adaptor coefficients of Richards' structures.

13 3 4. EXAMPLES In this section we design some linear-phase lattice WDFs using the algorithm described in section 3. he allpass filter H 0 (z) is realized using cascaded first- and second-order sections according to Fig. 3.. Example Consider the following specification: w c = 8, w s = 36, and A min = 40 db. For the ripple in the passband we use three different specifications, A max = 0. db, 0.00 db, and db. he orders of the filters meeting these requirements become 5, 5, and 33. As a comparison, a linearphase FIR filter, using equiripple approximation, requires a filter order of 44 for A max = 0. db. he adaptor coefficients for the three different filters are compiled in able. he magnitude and group delay for the filters are shown in Figs As can be seen, the passband ripple must be very small in order to obtain a small group delay variation. he required coefficient word length after rounding is for all three filters 9. his is under the assumption that the stopband attenuation is still larger than 35 db. he passband ripples for the three different filters, using quantized coefficients, then become db, db, and db, respectively. A max a i a j, a j 0. Ð Ð , Ð Ð , Ð Ð , Ð0.853, Ð , Ð Ð0.4574, Ð Ð , Ð Ð , Ð , Ð , Ð Ð0.558, Ð Ð0.5307, Ð Ð , Ð Ð , Ð Ð , Ð , Ð , Ð , able. Adaptor coefficients for the filters in example.

14 4 Figure 4.. Magnitude and group delay for a 5th-order linear-phase lattice WDF. Figure 4.. Magnitude and group delay for a 5th-order linear-phase lattice WDF. Figure 4.3. Magnitude and group delay for a 33rd-order linear-phase lattice WDF. Example he condition for approximately linear-phase IIR filters is similar to that of FIR filters. hat is, for the cases in which the transition bands are very narrow, the filter orders will be very high, even if they generally will be

15 5 lower than the orders of the corresponding FIR filters. For example, reducing the stopband edge from 36 to 7 in the example above (A max = 0. db) increases the filter order from 5 to 3. he magnitude and group delay of this filter are shown in Fig 4.4. For a linear-phase FIR filter, using equiripple approximation, the required order is 86. Figure 4.4. Magnitude and group delay for a 3st-order linear-phase lattice WDF. Example 3 We have so far in this paper only considered the case where the order of the filter H 0 (z) larger than the order of the delay branch (N = M + ). he reason for this is that the overall filter order in this case is much less than for the case where the order of H 0 (z) is lower than the delay branch (N = M Ð ). o illustrate this, we have designed these two different types of filters for the following specification: w c = 36, w s = 90, A max = 0.00 db, and A min = 40 db. he orders of the filters become 9 for the case where N = M +, and for the case where N = M Ð. he required order for the latter filter type is thus more than two times larger than for the former filter type. he magnitude and group delay for the two filters are shown in Figs. 4.5 and 4.6, respectively. From the figures we can see that the group delay variation is better for the former filter type. Figure 4.5. Magnitude and group delay for a 9th-order linear-phase lattice WDF, N = M +.

16 6 Figure 4.6. Magnitude and group delay for a st-order linear-phase lattice WDF, N = M Ð. Example 4 From Figs , we see that the group delay has a small variation for low frequencies and deteriorates at the passband edge. he variation is largely dependent on the passband ripple. One way to increase the stopband attenuation for a given filter order, without increasing the group delay variation, is therefore to allow a larger ripple for low frequencies. A simple way to do this is to let d c (w) decrease linearly in the passband from Kd c to d c, i.e., d ( w) = Kd + ( - K) d w / w (3.4) c c c c for some constant K. Consider the following specification: w c = 36, w s = 7, A max = db, and A min = 40 db. he specification is met by a 7th-order filter. We use K = and K = 5. he magnitude and group delay for the two cases are shown in Figs. 4.7 and 4.8. he group delay variations are in both cases 0.6 in the passband. he stopband attenuations are 40 db for K =, and almost 44 db for K = 5. Figure 4.7. Magnitude and group delay for the 7th-order linear-phase lattice WDF when K =.

17 7 Figure 4.8. Magnitude and group delay for the 7th-order linear-phase lattice WDF, when K = CONCLUSIONS In this paper an algorithm for designing linear-phase lattice WDFs has been described in detail. he filters consist of a parallel connection of two allpass filters of which one corresponds to a pure delay. Several design examples using the algorithm were given. It was observed that in order to obtain a filter with a small group delay variation in the passband, the passband ripple must be very small. Further, for a narrow transition band specification, the filter order becomes high. It was also demonstrated that the overall filter order is minimized if the order of the filter that corresponds to a pure delay is less than the order of the other allpass filter. We also suggested a simple way to increase the stopband attenuation for a given filter order, without increasing the group delay variation in the passband. REFERENCES [Abo-Z-95] Abo-Zahhad M., Yaseen M., and Henk.: Design of Lattice Wave Digital Filters with Prescribed Loss and Phase Specifications, European Conf. on Circuit heory & Design, pp , Istanbul, urkey, 995. [Ande-95] Anderson M. S., Summerfield S., and Lawson S.S.: Realization of Lattice Wave Digital Filters Using hree-port Adaptors, Electronic Letters, Vol.3, No. 8, pp , April 995. [Erik-78] Eriksson S. and Wanhammar L.: idsdiskreta filter, Vol., , Linkšping University. [Fett-74] Fettweis A., Levin H., and Sedlmeyer A.: Wave Digital Lattice Filters, Intern. J. on Circuit heory and Applications, Vol., pp. 03-, June, 974. [Fett-86] Fettweis A.: Wave Digital Filters: heory and Practice, Proc. IEEE, Vol. 74, No., pp , Feb [Gazs-85] Gazsi L.: Explicit Formulas for Lattice Wave Digital Filters, IEEE rans. on Circuits and Systems, Vol. CAS-3, No., pp , Jan. 985.

18 8 [Henk-8] [Joha-96a] [Joha-96b] [Kuno-88] [Leeb-9] [Neir-79] [Renf-86] Henk.: he Generation of Arbitrary-Phase Polynomials by Recurrence Formulae, Intern. J. Circuit heory and Applications, Vol. 9, pp , 98. Johansson H. and Wanhammar L.: Design of Bireciprocal Linear-Phase Lattice Wave Digital Filters, Report LiH-ISY-R-877, Linkšping 996. Johansson H. and Wanhammar L.: An Algorithm for the Adaptor Coefficients of Richards' Structures, IEEE Nordic Signal Processing Symp., pp , Espoo, Finland, Sept Kunold I.: Linear Phase Realization of Wave Digital Filters, IEEE Intern. Conf. on Acoustics, Speech, and Signal Processing, pp , New York 988. Leeb F.: Lattice Wave Digital Filters with Simultaneous Conditions on Amplitude and Phase, IEEE Intern. Conf. on Acoustics, Speech, and Signal Processing, pp , oronto 99. Neirynck J. and Vinckenbosch C.: Design and Properties of Canonic Symmetric Digital Filters by Schur Parametrisation, Proc. 979 IEEE Int. Symp. on Circuits and Systems, pp , okyo, Japan, July 979. Renfors M. and SaramŠki.: A Class of Approximately Linear Phase Digital Filters Composed of Allpass Subfilters, IEEE Intern. Symp. on Circuits and Systems, pp , 986. [Renf-87] Renfors M. and SaramŠki.: Recursive Nth-Band Digital Filters-Part I: Design and Properties, IEEE rans. on Circuits and Systems, Vol. CAS-34 No., pp. 4-39, Jan [Oppe-89] Oppenheim A.V. and Schafer R.W.: Discrete-ime Signal Processing, Prentice Hall, 989.

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE

SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE SYNTHESIS OF BIRECIPROCAL WAVE DIGITAL FILTERS WITH EQUIRIPPLE AMPLITUDE AND PHASE M. Yaseen Dept. of Electrical and Electronic Eng., University of Assiut Assiut, Egypt Tel: 088-336488 Fax: 088-33553 E-Mail

More information

Design of Biorthogonal FIR Linear Phase Filter Banks with Structurally Perfect Reconstruction

Design of Biorthogonal FIR Linear Phase Filter Banks with Structurally Perfect Reconstruction Electronics and Communications in Japan, Part 3, Vol. 82, No. 1, 1999 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J81-A, No. 1, January 1998, pp. 17 23 Design of Biorthogonal FIR Linear

More information

Design of FIR Nyquist Filters with Low Group Delay

Design of FIR Nyquist Filters with Low Group Delay 454 IEEE TRASACTIOS O SIGAL PROCESSIG, VOL. 47, O. 5, MAY 999 Design of FIR yquist Filters with Low Group Delay Xi Zhang and Toshinori Yoshikawa Abstract A new method is proposed for designing FIR yquist

More information

Computer-Aided Design of Digital Filters. Digital Filters. Digital Filters. Digital Filters. Design of Equiripple Linear-Phase FIR Filters

Computer-Aided Design of Digital Filters. Digital Filters. Digital Filters. Digital Filters. Design of Equiripple Linear-Phase FIR Filters Computer-Aided Design of Digital Filters The FIR filter design techniques discussed so far can be easily implemented on a computer In addition, there are a number of FIR filter design algorithms that rely

More information

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise,

MULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise, MULIRAE SYSEMS ransfer signals between two systems that operate with different sample frequencies Implemented system functions more efficiently by using several sample rates (for example narrow-band filters).

More information

Design of Narrow Stopband Recursive Digital Filter

Design of Narrow Stopband Recursive Digital Filter FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 24, no. 1, April 211, 119-13 Design of Narrow Stopband Recursive Digital Filter Goran Stančić and Saša Nikolić Abstract: The procedure for design of narrow

More information

Design of Orthonormal Wavelet Filter Banks Using the Remez Exchange Algorithm

Design of Orthonormal Wavelet Filter Banks Using the Remez Exchange Algorithm Electronics and Communications in Japan, Part 3, Vol. 81, No. 6, 1998 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J80-A, No. 9, September 1997, pp. 1396 1402 Design of Orthonormal Wavelet

More information

Quadrature-Mirror Filter Bank

Quadrature-Mirror Filter Bank Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals { v k [ n]} by means of an analysis filter bank The subband signals are then processed

More information

Tunable IIR Digital Filters

Tunable IIR Digital Filters Tunable IIR Digital Filters We have described earlier two st-order and two nd-order IIR digital transfer functions with tunable frequency response characteristics We shall show now that these transfer

More information

Fourier Series Representation of

Fourier Series Representation of Fourier Series Representation of Periodic Signals Rui Wang, Assistant professor Dept. of Information and Communication Tongji University it Email: ruiwang@tongji.edu.cn Outline The response of LIT system

More information

We have shown earlier that the 1st-order lowpass transfer function

We have shown earlier that the 1st-order lowpass transfer function Tunable IIR Digital Filters We have described earlier two st-order and two nd-order IIR digital transfer functions with tunable frequency response characteristics We shall show now that these transfer

More information

Design of Stable IIR filters with prescribed flatness and approximately linear phase

Design of Stable IIR filters with prescribed flatness and approximately linear phase Design of Stable IIR filters with prescribed flatness and approximately linear phase YASUNORI SUGITA Nagaoka University of Technology Dept. of Electrical Engineering Nagaoka city, Niigata-pref., JAPAN

More information

Digital Filter Structures

Digital Filter Structures Chapter 8 Digital Filter Structures 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 8-1 Block Diagram Representation The convolution sum description of an LTI discrete-time system can, in principle, be used to

More information

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter? UNIT - III PART A. Mention the important features of the IIR filters? i) The physically realizable IIR filters does not have linear phase. ii) The IIR filter specification includes the desired characteristics

More information

On the Frequency-Domain Properties of Savitzky-Golay Filters

On the Frequency-Domain Properties of Savitzky-Golay Filters On the Frequency-Domain Properties of Savitzky-Golay Filters Ronald W Schafer HP Laboratories HPL-2-9 Keyword(s): Savitzky-Golay filter, least-squares polynomial approximation, smoothing Abstract: This

More information

Enhanced Steiglitz-McBride Procedure for. Minimax IIR Digital Filters

Enhanced Steiglitz-McBride Procedure for. Minimax IIR Digital Filters Enhanced Steiglitz-McBride Procedure for Minimax IIR Digital Filters Wu-Sheng Lu Takao Hinamoto University of Victoria Hiroshima University Victoria, Canada Higashi-Hiroshima, Japan May 30, 2018 1 Outline

More information

Part 4: IIR Filters Optimization Approach. Tutorial ISCAS 2007

Part 4: IIR Filters Optimization Approach. Tutorial ISCAS 2007 Part 4: IIR Filters Optimization Approach Tutorial ISCAS 2007 Copyright 2007 Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org July 24, 2007 Frame # 1 Slide # 1 A. Antoniou Part4: IIR Filters

More information

Lecture 19 IIR Filters

Lecture 19 IIR Filters Lecture 19 IIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/10 1 General IIR Difference Equation IIR system: infinite-impulse response system The most general class

More information

Stability Condition in Terms of the Pole Locations

Stability Condition in Terms of the Pole Locations Stability Condition in Terms of the Pole Locations A causal LTI digital filter is BIBO stable if and only if its impulse response h[n] is absolutely summable, i.e., 1 = S h [ n] < n= We now develop a stability

More information

Maximally Flat Lowpass Digital Differentiators

Maximally Flat Lowpass Digital Differentiators Maximally Flat Lowpass Digital Differentiators Ivan W. Selesnick August 3, 00 Electrical Engineering, Polytechnic University 6 Metrotech Center, Brooklyn, NY 0 selesi@taco.poly.edu tel: 78 60-36 fax: 78

More information

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 2, FEBRUARY H(z) = N (z) D(z) =

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 2, FEBRUARY H(z) = N (z) D(z) = IEEE TRASACTIOS O CIRCUITS AD SYSTEMS II: AALOG AD DIGITAL SIGAL PROCESSIG, VOL. 49, O. 2, FEBRUARY 2002 145 Transactions Briefs Design of a Class of IIR Eigenfilters With Time- Frequency-Domain Constraints

More information

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren CESAME, Université catholique de Louvain Bâtiment Euler, Avenue G. Lemaître 4-6 B-1348 Louvain-la-Neuve,

More information

A Simple Proof of the Alternation Theorem

A Simple Proof of the Alternation Theorem A Simple Proof of the Alternation Theorem P. P. Vaidyanathan Dept. of Electrical Engineering California Institute of Technology Pasadena, CA 91125 Email: ppvnath@systems.caltech.edu T. Q. Nguyen Dept.

More information

FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS. T. Yoshida, Y. Sugiura, N.

FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS. T. Yoshida, Y. Sugiura, N. FIR BAND-PASS DIGITAL DIFFERENTIATORS WITH FLAT PASSBAND AND EQUIRIPPLE STOPBAND CHARACTERISTICS T. Yoshida, Y. Sugiura, N. Aikawa Tokyo University of Science Faculty of Industrial Science and Technology

More information

EFFICIENT REMEZ ALGORITHMS FOR THE DESIGN OF NONRECURSIVE FILTERS

EFFICIENT REMEZ ALGORITHMS FOR THE DESIGN OF NONRECURSIVE FILTERS EFFICIENT REMEZ ALGORITHMS FOR THE DESIGN OF NONRECURSIVE FILTERS Copyright 2003- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org July 24, 2007 Frame # 1 Slide # 1 A. Antoniou EFFICIENT

More information

Chapter 7: IIR Filter Design Techniques

Chapter 7: IIR Filter Design Techniques IUST-EE Chapter 7: IIR Filter Design Techniques Contents Performance Specifications Pole-Zero Placement Method Impulse Invariant Method Bilinear Transformation Classical Analog Filters DSP-Shokouhi Advantages

More information

A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES CONSIDERING REDUCTION METHOD OF POLYNOMIAL COEFFICIENTS FOR REAL-TIME SIGNAL PROCESSING

A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES CONSIDERING REDUCTION METHOD OF POLYNOMIAL COEFFICIENTS FOR REAL-TIME SIGNAL PROCESSING International Journal of Innovative Computing, Information and Control ICIC International c 23 ISSN 349-498 Volume 9, Number 9, September 23 pp. 3527 3536 A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES

More information

EE482: Digital Signal Processing Applications

EE482: Digital Signal Processing Applications Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 05 IIR Design 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/

More information

Digital Signal Processing Lecture 8 - Filter Design - IIR

Digital Signal Processing Lecture 8 - Filter Design - IIR Digital Signal Processing - Filter Design - IIR Electrical Engineering and Computer Science University of Tennessee, Knoxville October 20, 2015 Overview 1 2 3 4 5 6 Roadmap Discrete-time signals and systems

More information

UNIVERSITI SAINS MALAYSIA. EEE 512/4 Advanced Digital Signal and Image Processing

UNIVERSITI SAINS MALAYSIA. EEE 512/4 Advanced Digital Signal and Image Processing -1- [EEE 512/4] UNIVERSITI SAINS MALAYSIA First Semester Examination 2013/2014 Academic Session December 2013 / January 2014 EEE 512/4 Advanced Digital Signal and Image Processing Duration : 3 hours Please

More information

A REALIZATION OF FIR FILTERS WITH SIMULTANEOUSLY VARIABLE BANDWIDTH AND FRACTIONAL DELAY. Håkan Johansson and Amir Eghbali

A REALIZATION OF FIR FILTERS WITH SIMULTANEOUSLY VARIABLE BANDWIDTH AND FRACTIONAL DELAY. Håkan Johansson and Amir Eghbali 0th European Signal Processing Conference (EUSIPCO 01) Bucharest, Romania, August 7-31, 01 A REALIZATION OF FIR FILTERS WITH SIMULTANEOUSLY VARIABLE BANDWIDTH AND FRACTIONAL DELAY Håkan Johansson and Amir

More information

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth

More information

IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter

IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter Nasser M. Abbasi May 5, 0 compiled on hursday January, 07 at

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 578 Second order LCR resonator-poles V o I 1 1 = = Y 1 1 + sc + sl R s = C 2 s 1 s + + CR LC s = C 2 sω 2 s + + ω

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #20 Wednesday, October 22, 2003 6.4 The Phase Response and Distortionless Transmission In most filter applications, the magnitude response H(e

More information

INF3440/INF4440. Design of digital filters

INF3440/INF4440. Design of digital filters Last week lecture Today s lecture: Chapter 8.1-8.3, 8.4.2, 8.5.3 INF3440/INF4440. Design of digital filters October 2004 Last week lecture Today s lecture: Chapter 8.1-8.3, 8.4.2, 8.5.3 Last lectures:

More information

Butterworth Filter Properties

Butterworth Filter Properties OpenStax-CNX module: m693 Butterworth Filter Properties C. Sidney Burrus This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3. This section develops the properties

More information

Multirate signal processing

Multirate signal processing Multirate signal processing Discrete-time systems with different sampling rates at various parts of the system are called multirate systems. The need for such systems arises in many applications, including

More information

NEW STEIGLITZ-McBRIDE ADAPTIVE LATTICE NOTCH FILTERS

NEW STEIGLITZ-McBRIDE ADAPTIVE LATTICE NOTCH FILTERS NEW STEIGLITZ-McBRIDE ADAPTIVE LATTICE NOTCH FILTERS J.E. COUSSEAU, J.P. SCOPPA and P.D. DOÑATE CONICET- Departamento de Ingeniería Eléctrica y Computadoras Universidad Nacional del Sur Av. Alem 253, 8000

More information

INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER

INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters. INTRODUCTION 2. IIR FILTER DESIGN 3. ANALOG FILTERS 4. THE BUTTERWORTH ANALOG FILTER 5. THE CHEBYSHEV-I

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #24 Tuesday, November 4, 2003 6.8 IIR Filter Design Properties of IIR Filters: IIR filters may be unstable Causal IIR filters with rational system

More information

ECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12

ECE 410 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter 12 . ECE 40 DIGITAL SIGNAL PROCESSING D. Munson University of Illinois Chapter IIR Filter Design ) Based on Analog Prototype a) Impulse invariant design b) Bilinear transformation ( ) ~ widely used ) Computer-Aided

More information

EE 521: Instrumentation and Measurements

EE 521: Instrumentation and Measurements Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA November 1, 2009 1 / 27 1 The z-transform 2 Linear Time-Invariant System 3 Filter Design IIR Filters FIR Filters

More information

Filter Design Problem

Filter Design Problem Filter Design Problem Design of frequency-selective filters usually starts with a specification of their frequency response function. Practical filters have passband and stopband ripples, while exhibiting

More information

Analysis of Finite Wordlength Effects

Analysis of Finite Wordlength Effects Analysis of Finite Wordlength Effects Ideally, the system parameters along with the signal variables have infinite precision taing any value between and In practice, they can tae only discrete values within

More information

Chapter 7: Filter Design 7.1 Practical Filter Terminology

Chapter 7: Filter Design 7.1 Practical Filter Terminology hapter 7: Filter Design 7. Practical Filter Terminology Analog and digital filters and their designs constitute one of the major emphasis areas in signal processing and communication systems. This is due

More information

1. FIR Filter Design

1. FIR Filter Design ELEN E4810: Digital Signal Processing Topic 9: Filter Design: FIR 1. Windowed Impulse Response 2. Window Shapes 3. Design by Iterative Optimization 1 1. FIR Filter Design! FIR filters! no poles (just zeros)!

More information

Digital Filter Structures. Basic IIR Digital Filter Structures. of an LTI digital filter is given by the convolution sum or, by the linear constant

Digital Filter Structures. Basic IIR Digital Filter Structures. of an LTI digital filter is given by the convolution sum or, by the linear constant Digital Filter Chapter 8 Digital Filter Block Diagram Representation Equivalent Basic FIR Digital Filter Basic IIR Digital Filter. Block Diagram Representation In the time domain, the input-output relations

More information

OPTIMIZED PROTOTYPE FILTER BASED ON THE FRM APPROACH

OPTIMIZED PROTOTYPE FILTER BASED ON THE FRM APPROACH CIRCUITS SYSTEMS SIGNAL PROCESSING c Birkhäuser Boston (2003) VOL. 22, NO. 2,2003, PP. 193 210 OPTIMIZED PROTOTYPE FILTER BASED ON THE FRM APPROACH FOR COSINE-MODULATED FILTER BANKS* Miguel B. Furtado

More information

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR

Digital Signal Processing Lecture 9 - Design of Digital Filters - FIR Digital Signal Processing - Design of Digital Filters - FIR Electrical Engineering and Computer Science University of Tennessee, Knoxville November 3, 2015 Overview 1 2 3 4 Roadmap Introduction Discrete-time

More information

ON FINITE-PRECISION EFFECTS IN LATTICE WAVE-DIGITAL FILTERS

ON FINITE-PRECISION EFFECTS IN LATTICE WAVE-DIGITAL FILTERS ON FINITE-PRECISION EFFECTS IN LATTICE WAVE-DIGITAL FILTERS Isabel M. Álvarez-Gómez, J.D. Osés and Antonio Álvarez-Vellisco EUIT de Telecomunicación, Camino de la Arboleda s/n, Universidad Politécnica

More information

2. Typical Discrete-Time Systems All-Pass Systems (5.5) 2.2. Minimum-Phase Systems (5.6) 2.3. Generalized Linear-Phase Systems (5.

2. Typical Discrete-Time Systems All-Pass Systems (5.5) 2.2. Minimum-Phase Systems (5.6) 2.3. Generalized Linear-Phase Systems (5. . Typical Discrete-Time Systems.1. All-Pass Systems (5.5).. Minimum-Phase Systems (5.6).3. Generalized Linear-Phase Systems (5.7) .1. All-Pass Systems An all-pass system is defined as a system which has

More information

Two Dimensional Linear Phase Multiband Chebyshev FIR Filter

Two Dimensional Linear Phase Multiband Chebyshev FIR Filter Two Dimensional Linear Phase Multiband Chebyshev FIR Filter Vinay Kumar, Bhooshan Sunil To cite this version: Vinay Kumar, Bhooshan Sunil. Two Dimensional Linear Phase Multiband Chebyshev FIR Filter. Acta

More information

POLYNOMIAL-BASED INTERPOLATION FILTERS PART I: FILTER SYNTHESIS*

POLYNOMIAL-BASED INTERPOLATION FILTERS PART I: FILTER SYNTHESIS* CIRCUITS SYSTEMS SIGNAL PROCESSING c Birkhäuser Boston (27) VOL. 26, NO. 2, 27, PP. 115 146 DOI: 1.17/s34-5-74-8 POLYNOMIAL-BASED INTERPOLATION FILTERS PART I: FILTER SYNTHESIS* Jussi Vesma 1 and Tapio

More information

Digital Control & Digital Filters. Lectures 21 & 22

Digital Control & Digital Filters. Lectures 21 & 22 Digital Controls & Digital Filters Lectures 2 & 22, Professor Department of Electrical and Computer Engineering Colorado State University Spring 205 Review of Analog Filters-Cont. Types of Analog Filters:

More information

Design of Coprime DFT Arrays and Filter Banks

Design of Coprime DFT Arrays and Filter Banks Design o Coprime DFT Arrays and Filter Banks Chun-Lin Liu clliu@caltechedu P P Vaidyanathan ppvnath@systemscaltechedu Digital Signal Processing Group Electrical Engineering Caliornia Institute o Technology

More information

Efficient 2D Linear-Phase IIR Filter Design and Application in Image Filtering

Efficient 2D Linear-Phase IIR Filter Design and Application in Image Filtering Efficient D Linear-Phase IIR Filter Design and Application in Image Filtering Chi-Un Lei, Chung-Man Cheung, and Ngai Wong Abstract We present an efficient and novel procedure to design two-dimensional

More information

EE 313 Linear Signals & Systems (Fall 2018) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED

EE 313 Linear Signals & Systems (Fall 2018) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED EE 33 Linear Signals & Systems (Fall 208) Solution Set for Homework #7 on Infinite Impulse Response (IIR) Filters CORRECTED By: Mr. Houshang Salimian and Prof. Brian L. Evans Prolog for the Solution Set.

More information

PS403 - Digital Signal processing

PS403 - Digital Signal processing PS403 - Digital Signal processing 6. DSP - Recursive (IIR) Digital Filters Key Text: Digital Signal Processing with Computer Applications (2 nd Ed.) Paul A Lynn and Wolfgang Fuerst, (Publisher: John Wiley

More information

Transform analysis of LTI systems Oppenheim and Schafer, Second edition pp For LTI systems we can write

Transform analysis of LTI systems Oppenheim and Schafer, Second edition pp For LTI systems we can write Transform analysis of LTI systems Oppenheim and Schafer, Second edition pp. 4 9. For LTI systems we can write yœn D xœn hœn D X kd xœkhœn Alternatively, this relationship can be expressed in the z-transform

More information

On the Evaluation of the MD Passive WDF Discretization Method for a Flow through Cylinder

On the Evaluation of the MD Passive WDF Discretization Method for a Flow through Cylinder On the Evaluation of the MD Passive WDF Discretization Method for a Flow through Cylinder F. N. KOUMBOULIS * M. G. SKARPETIS * and B. G. MERTZIOS ** * University of Thessaly School of Technological Sciences

More information

ECE503: Digital Signal Processing Lecture 5

ECE503: Digital Signal Processing Lecture 5 ECE53: Digital Signal Processing Lecture 5 D. Richard Brown III WPI 3-February-22 WPI D. Richard Brown III 3-February-22 / 32 Lecture 5 Topics. Magnitude and phase characterization of transfer functions

More information

{-30 - j12~, 0.44~ 5 w 5 T,

{-30 - j12~, 0.44~ 5 w 5 T, 364 B E TRANSACTONS ON CRCUTS AND SYSTEMS-t ANALOG AND DGTAL SGNAL PROCESSNG, VOL. 41, NO. 5, MAY 1994 Example 2: Consider a non-symmetric low-pass complex FR log filter specified by - j12~, -T w 5-0.24~,

More information

Shifted-modified Chebyshev filters

Shifted-modified Chebyshev filters Turkish Journal of Electrical Engineering & Computer Sciences http:// journals. tubitak. gov. tr/ elektrik/ Research Article Turk J Elec Eng & Comp Sci (23) 2: 35 358 c TÜBİTAK doi:.396/elk-2-26 Shifted-modified

More information

3.4 Design Methods for Fractional Delay Allpass Filters

3.4 Design Methods for Fractional Delay Allpass Filters Chater 3. Fractional Delay Filters 15 3.4 Design Methods for Fractional Delay Allass Filters Above we have studied the design of FIR filters for fractional delay aroximation. ow we show how recursive or

More information

ELEG 305: Digital Signal Processing

ELEG 305: Digital Signal Processing ELEG 305: Digital Signal Processing Lecture 19: Lattice Filters Kenneth E. Barner Department of Electrical and Computer Engineering University of Delaware Fall 2008 K. E. Barner (Univ. of Delaware) ELEG

More information

Perfect Reconstruction Two- Channel FIR Filter Banks

Perfect Reconstruction Two- Channel FIR Filter Banks Perfect Reconstruction Two- Channel FIR Filter Banks A perfect reconstruction two-channel FIR filter bank with linear-phase FIR filters can be designed if the power-complementary requirement e jω + e jω

More information

Introduction to Digital Signal Processing

Introduction to Digital Signal Processing Introduction to Digital Signal Processing 1.1 What is DSP? DSP is a technique of performing the mathematical operations on the signals in digital domain. As real time signals are analog in nature we need

More information

Lecture 7 Discrete Systems

Lecture 7 Discrete Systems Lecture 7 Discrete Systems EE 52: Instrumentation and Measurements Lecture Notes Update on November, 29 Aly El-Osery, Electrical Engineering Dept., New Mexico Tech 7. Contents The z-transform 2 Linear

More information

COMPARISON OF CLASSICAL CIC AND A NEW CLASS OF STOPBAND-IMPROVED CIC FILTERS FORMED BY CASCADING NON-IDENTICAL COMB SECTIONS

COMPARISON OF CLASSICAL CIC AND A NEW CLASS OF STOPBAND-IMPROVED CIC FILTERS FORMED BY CASCADING NON-IDENTICAL COMB SECTIONS FACTA UIVERSITATIS Series: Electronics and Energetics Vol. 29, o 1, March 216, pp. 61-76 DOI: 1.2298/FUEE16161M COMPARISO OF CLASSICAL CIC AD A EW CLASS OF STOPBAD-IMPROVED CIC FILTERS FORMED BY CASCADIG

More information

ECE503: Digital Signal Processing Lecture 6

ECE503: Digital Signal Processing Lecture 6 ECE503: Digital Signal Processing Lecture 6 D. Richard Brown III WPI 20-February-2012 WPI D. Richard Brown III 20-February-2012 1 / 28 Lecture 6 Topics 1. Filter structures overview 2. FIR filter structures

More information

A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE

A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE A Fractional Delay Fir Filter Based on Lagrange Interpolation of Farrow Structure A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE 1 K. RAJALAKSHMI, 2 SWATHI GONDI & 3

More information

Neural Network Algorithm for Designing FIR Filters Utilizing Frequency-Response Masking Technique

Neural Network Algorithm for Designing FIR Filters Utilizing Frequency-Response Masking Technique Wang XH, He YG, Li TZ. Neural network algorithm for designing FIR filters utilizing frequency-response masking technique. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 4(3): 463 471 May 009 Neural Network

More information

Digital Signal Processing 2/ Advanced Digital Signal Processing, Audio/Video Signal Processing Lecture 10, Frequency Warping, Example

Digital Signal Processing 2/ Advanced Digital Signal Processing, Audio/Video Signal Processing Lecture 10, Frequency Warping, Example Digital Signal Processing 2/ Advanced Digital Signal Processing, Audio/Video Signal Processing Lecture 10, Gerald Schuller, TU Ilmenau Frequency Warping, Example Example: Design a warped low pass filter

More information

DIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design

DIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design DIGITAL SIGNAL PROCESSING Chapter 6 IIR Filter Design OER Digital Signal Processing by Dr. Norizam Sulaiman work is under licensed Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International

More information

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems.

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 1th, 016 Examination hours: 14:30 18.30 This problem set

More information

Exercise s = 1. cos 60 ± j sin 60 = 0.5 ± j 3/2. = s 2 + s + 1. (s + 1)(s 2 + s + 1) T(jω) = (1 + ω2 )(1 ω 2 ) 2 + ω 2 (1 + ω 2 )

Exercise s = 1. cos 60 ± j sin 60 = 0.5 ± j 3/2. = s 2 + s + 1. (s + 1)(s 2 + s + 1) T(jω) = (1 + ω2 )(1 ω 2 ) 2 + ω 2 (1 + ω 2 ) Exercise 7 Ex: 7. A 0 log T [db] T 0.99 0.9 0.8 0.7 0.5 0. 0 A 0 0. 3 6 0 Ex: 7. A max 0 log.05 0 log 0.95 0.9 db [ ] A min 0 log 40 db 0.0 Ex: 7.3 s + js j Ts k s + 3 + j s + 3 j s + 4 k s + s + 4 + 3

More information

Closed-Form Design of Maximally Flat IIR Half-Band Filters

Closed-Form Design of Maximally Flat IIR Half-Band Filters IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 6, JUNE 2002 409 Closed-Form Design of Maximally Flat IIR Half-B Filters Xi Zhang, Senior Member, IEEE,

More information

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS

DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS DESIGN OF QUANTIZED FIR FILTER USING COMPENSATING ZEROS Nivedita Yadav, O.P. Singh, Ashish Dixit Department of Electronics and Communication Engineering, Amity University, Lucknow Campus, Lucknow, (India)

More information

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book Page 1 of 6 Cast of Characters Some s, Functions, and Variables Used in the Book Digital Signal Processing and the Microcontroller by Dale Grover and John R. Deller ISBN 0-13-081348-6 Prentice Hall, 1998

More information

MITOCW watch?v=jtj3v Rx7E

MITOCW watch?v=jtj3v Rx7E MITOCW watch?v=jtj3v Rx7E The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

LINEAR-PHASE FIR FILTERS DESIGN

LINEAR-PHASE FIR FILTERS DESIGN LINEAR-PHASE FIR FILTERS DESIGN Prof. Siripong Potisuk inimum-phase Filters A digital filter is a minimum-phase filter if and only if all of its zeros lie inside or on the unit circle; otherwise, it is

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 569 Second order section Ts () = s as + as+ a 2 2 1 ω + s+ ω Q 2 2 ω 1 p, p = ± 1 Q 4 Q 1 2 2 57 Second order section

More information

F O R SOCI AL WORK RESE ARCH

F O R SOCI AL WORK RESE ARCH 7 TH EUROPE AN CONFERENCE F O R SOCI AL WORK RESE ARCH C h a l l e n g e s i n s o c i a l w o r k r e s e a r c h c o n f l i c t s, b a r r i e r s a n d p o s s i b i l i t i e s i n r e l a t i o n

More information

DSP Design Lecture 2. Fredrik Edman.

DSP Design Lecture 2. Fredrik Edman. DSP Design Lecture Number representation, scaling, quantization and round-off Noise Fredrik Edman fredrik.edman@eit.lth.se Representation of Numbers Numbers is a way to use symbols to describe and model

More information

Complexity reduction in low-delay Farrowstructure-based. filters utilizing linear-phase subfilters

Complexity reduction in low-delay Farrowstructure-based. filters utilizing linear-phase subfilters Coplexity reduction in low-delay Farrowstructure-based variable fractional delay FIR filters utilizing linear-phase subfilters Air Eghbali and Håkan Johansson Linköping University Post Print N.B.: When

More information

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything.

UNIVERSITY OF OSLO. Please make sure that your copy of the problem set is complete before you attempt to answer anything. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 9th, 011 Examination hours: 14.30 18.30 This problem set

More information

Minimax Design of Complex-Coefficient FIR Filters with Low Group Delay

Minimax Design of Complex-Coefficient FIR Filters with Low Group Delay Minimax Design of Complex-Coefficient FIR Filters with Low Group Delay Wu-Sheng Lu Takao Hinamoto Dept. of Elec. and Comp. Engineering Graduate School of Engineering University of Victoria Hiroshima University

More information

-Digital Signal Processing- FIR Filter Design. Lecture May-16

-Digital Signal Processing- FIR Filter Design. Lecture May-16 -Digital Signal Processing- FIR Filter Design Lecture-17 24-May-16 FIR Filter Design! FIR filters can also be designed from a frequency response specification.! The equivalent sampled impulse response

More information

Low-delay perfect reconstruction two-channel FIR/IIR filter banks and wavelet bases with SOPOT coefficients

Low-delay perfect reconstruction two-channel FIR/IIR filter banks and wavelet bases with SOPOT coefficients Title Low-delay perfect reconstruction two-channel FIR/IIR filter banks and wavelet bases with SOPOT coefficients Author(s) Liu, W; Chan, SC; Ho, KL Citation Icassp, Ieee International Conference On Acoustics,

More information

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 ) Review: Poles and Zeros of Fractional Form Let H() = P()/Q() be the system function of a rational form. Let us represent both P() and Q() as polynomials of (not - ) Then Poles: the roots of Q()=0 Zeros:

More information

Multirate Digital Signal Processing

Multirate Digital Signal Processing Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to decrease the sampling rate by an integer

More information

ELEG 305: Digital Signal Processing

ELEG 305: Digital Signal Processing ELEG 305: Digital Signal Processing Lecture : Design of Digital IIR Filters (Part I) Kenneth E. Barner Department of Electrical and Computer Engineering University of Delaware Fall 008 K. E. Barner (Univ.

More information

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS 17th European Signal Processing Conference (EUSIPCO 29) Glasgow, Scotland, August 24-28, 29 MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS Muhammad Tahir AKHTAR

More information

DISCRETE-TIME SIGNAL PROCESSING

DISCRETE-TIME SIGNAL PROCESSING THIRD EDITION DISCRETE-TIME SIGNAL PROCESSING ALAN V. OPPENHEIM MASSACHUSETTS INSTITUTE OF TECHNOLOGY RONALD W. SCHÄFER HEWLETT-PACKARD LABORATORIES Upper Saddle River Boston Columbus San Francisco New

More information

Lapped Unimodular Transform and Its Factorization

Lapped Unimodular Transform and Its Factorization IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 50, NO 11, NOVEMBER 2002 2695 Lapped Unimodular Transform and Its Factorization See-May Phoong, Member, IEEE, and Yuan-Pei Lin, Member, IEEE Abstract Two types

More information

Efficient signal reconstruction scheme for timeinterleaved

Efficient signal reconstruction scheme for timeinterleaved Efficient signal reconstruction scheme for timeinterleaved ADCs Anu Kalidas Muralidharan Pillai and Håkan Johansson Linköping University Post Print N.B.: When citing this work, cite the original article.

More information

Filter structures ELEC-E5410

Filter structures ELEC-E5410 Filter structures ELEC-E5410 Contents FIR filter basics Ideal impulse responses Polyphase decomposition Fractional delay by polyphase structure Nyquist filters Half-band filters Gibbs phenomenon Discrete-time

More information

The Approximation Problem

The Approximation Problem EE 508 Lecture 3 The Approximation Problem Classical Approximating Functions - Thompson and Bessel Approximations Review from Last Time Elliptic Filters Can be thought of as an extension of the CC approach

More information

HARDWARE IMPLEMENTATION OF FIR/IIR DIGITAL FILTERS USING INTEGRAL STOCHASTIC COMPUTATION. Arash Ardakani, François Leduc-Primeau and Warren J.

HARDWARE IMPLEMENTATION OF FIR/IIR DIGITAL FILTERS USING INTEGRAL STOCHASTIC COMPUTATION. Arash Ardakani, François Leduc-Primeau and Warren J. HARWARE IMPLEMENTATION OF FIR/IIR IGITAL FILTERS USING INTEGRAL STOCHASTIC COMPUTATION Arash Ardakani, François Leduc-Primeau and Warren J. Gross epartment of Electrical and Computer Engineering McGill

More information