On Achieving Micro-dB Ripple Polyphase Filters with Binary Scaled Coefficients

Size: px
Start display at page:

Download "On Achieving Micro-dB Ripple Polyphase Filters with Binary Scaled Coefficients"

Transcription

1 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 On Achieving Micro-dB Ripple Polyphase Filters with Binary Scaled Coefficients Abstract I. Kale, A. Krukowski and N. P. Murphy University of Westminster, School of Electronics and Manufacturing Systems Engineering, 5 New Cavendish Street, London WM 8JS, UK kale@cmsa.westminster.ac.uk tel. (+44) , fax. (+44) This paper reports on the establishment of the coefficient bounds for half-band fixed-point polyphase filters, having all their zeroes on the unit circle. The paper also reports on the algebraic details of the established bounds, exposing pictorially the coefficient interactions and the corresponding polo-zero-patterns (pzp) for the 5 th and 7 th order cases. Potential applications as well as sample filters, designed through the use of these bounds are also reported. Half-band filters having extremely stringently specified frequency domain magnitude response attributes, such as µdb passband ripple, with stopband attenuation in excess of db can be effectively composed of parallel combinations of digital allpass recursive filter constructs in a polyphase environment. Furthermore, the coefficient accuracy requirements for such filters is moderately relaxed, rendering them suitable to economical hardware realisations. However, finding the correct combination of minimum word-length coefficients to meet a given specification in the lowest order is not a trivial task. Design algorithms, techniques and examples for this class of filter, employing an elliptic approximation have been reported in depth []-[3]. However, restricting ourselves to the elliptic approximation will not deliver the flexibility in trading transition-band width for stopband attenuation on a fixed point grid, and the coefficient word-lengths for the elliptic approximation will by their nature be longer. As the elliptic approximation is not effective in these circumstances, a non-analytic approach will provide a feasible design route. Having apriori knowledge of the filter coefficient bounds paves the way to employing almost any optimisation approach within the determined search space ensuring that zeros of the possible filters are always on the unit circle. As the search space is bounded the convergence of the chosen algorithm is also enhanced. Furthermore the unit circle zeroes will ensure maximum null depths being achieved at the zero frequencies (as is the case with the elliptic approximation). This fact is reinforced by observations of pole-zero patterns from many filter design runs. The stopband depth to transition band trade-off is also most effectively achieved when the zeroes are on the unit circle. To have full flexibility the zeroes' frequencies should not be restricted to the mathematical constraints imposed by the elliptic approximation, thus, giving full freedom in meeting given magnitude response requirements, which may not necessarily be optimal in any sense, but complying to a specification acceptability criterion. These effects have been studied and examined in depth in [4]-[6]. A typical application of such filters is in the first decimation stages of a high resolution oversampled Σ Analog-Digital Converter (ADC) [7]-[8]. Where a binary scaled coefficient set of a=.25 and b=.5625, yields a pass-band ripple of approximately.5µdb and 7dB stopband attenuation for a 5th order filter.

2 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 The two-coefficient fifth-order filter The two coefficient filter is an attractive structure from the design as well as realisation point of view. With the correct starting point the filter can be designed to completely avoid the use of multipliers by finding suitable binary scaled coefficients with few bits. Avoiding non-trivial multiplication opens the way to simple shift and add operation intensive, high-speed and compact custom filter implementations, in comparison to a multiplier with the same bit width. Although the use of this polyphase arrangement lends itself to highly efficient filter structures, there exists a gap between sophisticated design methods []-[3] and realities of implementation [8]-[9]. Addressing the design issues with minimal complexity implementation kept in mind is the main driving thrust of this and the following sections. The transfer function of the two coefficient filter employing the second-order all-pass section, having the structure shown in Figure is given by (). Figure : The half-band filter, (a) The basic second-order all-pass. (b) The two-path halfband lowpass filter. a + z b + z H( z) = z + az + bz () where 'a' and 'b' are the branch coefficients. As the prime objective is on placement of zeroes, only the numerator H n (z) of the transfer function H(z) is considered, b b Hn( z) =. a ( z + ) z + z z b z b a a a (2) To establish the bounded area, two extreme cases are considered. The first of these employs a pair of conjugate zeroes which are moved along an arc of the unit circle from Nyquist to half- Nyquist frequency, with three fixed zeroes at the Nyquist frequency as seen in Figure 2. 2

3 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 Im z n (3) m Re z Figure 2: PZP of Conjugate Zero Movement from the Nyquist to Half-Nyquist frequency. The numerator of the transfer function for Figure written in terms of the zeroes' Cartesian coordinates is: 3 H ( z) = 5. ( z + ) ( z m jn)( z m + jn) n [ ] =. 5( z + ) z + ( 2 2m) z + ( 2 4m) z + ( 2 2m) z + ( Q m + n = ) (3) where, 'm' and 'n' are the magnitudes of the zeroes' real and imaginary parts respectively. Elimination of 'm', using (2) and (3) results in a closed-form relationship between the branch coefficients 'a' and 'b', as seen in (4). b = 5a + 3 a (4) The second case considered is where a conjugate pair of double zeroes traverse the unit circle in a similar fashion to the previous case. In this instance only one zero is fixed at the Nyquist frequency. Again, considering the numerator of the transfer function for this case, 2 [ ] [ ] H ( z) = 5. ( z + ) ( z m jn)( z m + jn) 2n = 5. ( z + ) z + 4mz + 2( 2m + ) z 4mz + ( Q m + n = ) (5) and comparing coefficients of (2) and (5), yields (6), which is a second relationship between coefficients 'a' and 'b', when 'm' is eliminated, b = 2 + a ( a), a [, ] (6) The trajectories for the two cases above can be seen in Figure 3 and are as confirmed in [5]. Each point (a, b) in the shaded region enclosed by these trajectories guarantees that all the zeroes of () are on the unit circle, within the frequency range half-nyquist to Nyquist. 3

4 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 Figure 3: The Fifth Order Coefficient Interrelationship Plot, for Zeroes on the Unit Circle Having established the analytical interrelationship between these coefficients, it is used to good effect in providing a good starting point as well as confining the search space for a combinatorial, binary weighted coefficient optimisation algorithm. Figure 4, shows the magnitude, group delay responses and the PZP of a typical filter obtained by, this technique, which is the result of running the algorithm within the bounds defined by (4) and (6). A typical application for such filters is in the first decimation stages of a high resolution oversampled Σ Analog-to-Digital Converter (ADC) [7],[9]. The filter whose response is given in Figure 3 is an example of an ADC decimation filter design having binary scaled coefficients a=.25 and b=.5625, and having passband ripple of approximately ±.25µdB and 7dB stopband attenuation. 4

5 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 Figure 4: Magnitude response, Group Delay response and PZP of a First Stage Decimation Filter With 4-Bit Coefficients. The Three Coefficient Seventh Order Filter As can be seen from Figure 4, the price of having a high stopband attenuation for a given order (in this case fifth order) is a wide transition-band width. The need to have sharper transitionband widths, as the decimation process nears the desired base-band is obvious. One way of accomplishing this is by increasing the order of the filter. The polyphase two-branch approach results in minimal increase in complexity, as it delivers an order increase of two for each additional coefficient. Although the hardware implementation overhead is kept to a minimum, the search-space for the binary scaled coefficients increases from the simple two-dimensional area of Figure 3, to a search-space whose dimensionally is directly proportional to the number of branch coefficients. For example, in the case of the three-coefficient, seventh-order filter the search space is a three-dimensional volume bounded by the intersections of four surfaces. This is again established in a similar fashion to that of the two-coefficient situation; by manipulating (7) to yield the canonical form of the numerator, as given in (8). In addition the three extreme cases in which all the zeroes are forced to lie on the unit circle are considered. ( a + z )( a + z ) 2 ( + a z )( + a z ) H( z) =. 5 + z ( b + z ) 2 ( + b z ) H ( z ) = b a a z + a a z + b z a + a + a a b a a z n a a b a a z b b z + a a a a z (7) (8) The first case has a conjugate pair of zeroes moving around the unit circle from the Nyquist frequency to the half-nyquist frequency with the remaining five zeroes fixed at the Nyquist frequency. The numerator of the transfer function, expressed in terms of its zeroes' Cartesian locations is: 5

6 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 [ [ ] 5 H ( z) = 5. ( z + ) ( z m jn)( z m + jn) 4n =. 5 z + (5 2m) z + ( m) z + ( 5 2m) z ( 5 2m) z + ( m) z + (5 2m) z + ] (9) Comparing coefficients of (8) and (9) yields the parametric relationships ()-(2): b a a = 5 2 m + + b = m a a () () (2) + b 5 2m a a + a a = Extensive efforts were made to solve these equations analytically, first manually and then with the aid of the symbolic computation tool Mathematica [], in which an attempt was made to eliminate 'm' and express any one branch coefficient in terms of the other two. This attempt was futile. This difficulty in establishing the three-dimensional trajectory, owing to the interdependency of the branch coefficients and 'm', led to the adoption of a new strategy for solving these non-linear equations. This involved the use of parametric techniques that proved to be of paramount importance in establishing the bounded volume. This approach was undertaken for all the three cases in which either a single, double or triple pair of conjugate zeroes was rotated around the unit circle from the Nyquist frequency to the half-nyquist frequency. Here, the set of three equations ()-(2) were parametrically solved, generating a further set of three new equations whose coefficients b, a and a were expressed in terms of 'm'. Again these solutions were achieved using Mathematica. The complexity of the solutions demanded run-times of the order of hours on an Apple SuperMac, to produce trajectories containing approximately a thousand points. These were plotted for 'm' varying in the range ( + j) z ( + j ). For each value of 'm', the corresponding values of b, a and a were calculated giving a co-ordinate in the three-dimensional coefficient space. Careful study of the trajectories reveals that there is a unique volume encompassed by these which assures placement of the zeroes on the unit circle. To further define this volume, intermediate cases between the primary trajectories were investigated. Finally the three primary and all the generated intermediate trajectories were superimposed and plotted as shown in Figure 5. This reveals the view of the surfaces and hence the volume encompassed by them. The thick bold line at the top represents the special case of the single coefficient third-order filter, and the darkest shaded plane represents the special case for the two-coefficient fifth-order filter (the same as the shaded area of Figure 3). 6

7 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 Figure 5: Coefficient Interrelationship Plot, for zeroes on the unit circle for the Seventhorder Half-band filter As can be clearly seen from Figure 5, the valid coefficient space for unit-circle zeroes is tightly confined within the overall coefficient space a, a, b. Using these trajectories in conjunction with bicubic-spline interpolation, to approximate the volume's outer surface in more detail, enabled us to again reduce the search space and hence the convergence time for a combinatorial algorithm as was the case with the fifth order filter. A closer scrutiny of Figure 5 which comprises the one, two and three coefficient cases, reveals how the boundaries for higher-order filters (more coefficients) are interlinked and originate from the lower-order ones. The one coefficient case is the line for b = a =. and varying a. The two coefficient case is consequently the plane for a =., when a and b are varying. By inspection the coefficients at the zero delay (z ) and the maximum delay (z -7 ) positions in (8) are equal. This ensures that the product of all the vectors from the origin on the z-plane to each zero position (root position) is equal to unity, implying that the product of all two-path filter zero magnitudes is also unity (3). If a zero pair moves off the unit circle, another pair must follow to the reciprocal locations, as dictated by (3). This situation will arise if coefficients are outside the established boundaries. Each shaded plane on Figure 5 corresponds to a family of filter coefficients having the same transition band, but varying attenuation 7

8 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April N + z i = i= (3) For any number of coefficients the space of valid coefficients for which zeros are on the unit circle is always bounded by the planes of repetitive zeros on the unit circle. This implies that there exists single and double zero trajectories for the two-coefficient filter (Figure 3); single, double and triple zero trajectories for the three-coefficient filter (Figure 5). Hence, the boundaries for the N coefficient case can be alternatively found from the (N-)th case by determining the trajectories for which a pair of conjugate zeroes start from the half-nyquist frequency and moves along the unit circle down to the Nyquist frequency as illustrated in Figure 2. The starting points of these trajectories should be the convergent points. These points only exist when all the zeroes are at the Nyquist frequency. The volume of the space of coefficients for which zeroes are on the unit circle and to the left of the imaginary axis decreases with increasing number of coefficients. It is 2/3 for one coefficient, approximately /6 for two and goes down to /3 for the case of three, and is expected to fall below /5 for the four coefficient one. As we know coefficients of the polyphase filter come in ascending order, hence + the volume of the search space can be limited to 2 N, to a first approximation. These values show the importance of establishing the bounded search space for the optimisation algorithms in order to find an appropriate set of coefficients without loosing much computational time, in searching through the whole unit space. Remarks The establishment of the valid coefficient space for unit-circle zeroes, speeds up the convergence of the combinatorial algorithm, by providing a starting point local to the possible acceptable solutions and excluding those not meeting the "zeroes on the unit-circle" criterion. The availability of information on the bounds for the search space of the fifth and seventh order filters provides an efficient pathway to establishing effectively implementable, front end decimation filters for oversampled Σ ADCs. Potentially useful practical data may also be obtained if fixed transition bandwidths or stopband attenuations are localised to coefficient sets within the volume, possibly in the form of nomographs or slices through the volume. Furthermore, insight into the three and higher order coefficient cases may be gained if a detailed study of the established volume is carried out. The potential gains in finding the bounds for higher order cases of n-path (not only two-path!) filters are large, but the nature of the problem necessitates larger computer memory and execution time requirements if our current approach is to be employed. This as well as the afore mentioned ideas are currently under scrutiny. 8

9 Second International Symposium on DSP for Communication Systems, SPRI, South Australia, April 994 References. Valenzuela, R. A. and A. G. Constantinides, "Digital Signal Processing Schemes for Efficient Interpolation and Decimation", IEE Proceedings, vol. 3, Part G, no. 6, pp , December, harris, f., M. d'oreye de Lantremange and A. G. Constantinides, "Digital Signal Processing With Efficient Polyphase Recursive All-Pass Filters", International Conference on Signal Processing, (Florence, Italy), September, Lawson, S. and T. Wicks, "Improved Design of Digital Filters Satisfying a Combined Loss and Delay Specification", IEE Proceedings, vol. 4, Part G, no. 3, pp , June, Krukowski A. "Decimation Filter Design for A/D Converters", Project Report, for MSc in DSP Systems, University of Westminster, London, Patel M. V., "Digital Filter Chip Design for Sigma Delta Modulator A/D Converter", Project Report, for BEng. Honours in Electronic Engineering, University of Westminster, London, June Kale I., N. P. Murphy and M. V. Patel, "On Establishing the Bounds for Binary Scaled Coefficients of Fifth and Seventh Order Polyphase Half-Band Filters", accepted for presentation at ISCAS'94, London, May Hejn, K., N. P. Murphy and I. Kale, "Measurement and Enhancement of Multistage Sigma Delta Modulators", Proc. IEEE, IMTC'92, New York, USA, May 2-4, Curtis, T. E. and A. B. Webb, "High Performance Signal Acquisition Systems for Sonar Applications", IEE Conference on A/D and D/A Conversion, Swansea, U.K., September 7-9, Kale I., R. C. S. Morling, A. Krukowski, D. Devine, Architectural Design and Simulation and Silicon Implementation of a Very High Fidelity Decimation Filter for Sigma-Delta Data Converters, accepted for presentation at IMTC/94, Hamamatsu, Japan, April 994. Wolfram S., "Mathematica- A System for Doing Mathematics by Computer", Addison- Wesley, Second Edition, ISBN , 99. 9

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

Oversampling Converters

Oversampling Converters Oversampling Converters David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 56 Motivation Popular approach for medium-to-low speed A/D and D/A applications requiring

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #21 Friday, October 24, 2003 Types of causal FIR (generalized) linear-phase filters: Type I: Symmetric impulse response: with order M an even

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 September 23, 2009 1 / 18 1 Sampling 2 Quantization 3 Digital-to-Analog Converter 4 Analog-to-Digital Converter

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

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

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

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

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

REAL TIME DIGITAL SIGNAL PROCESSING

REAL TIME DIGITAL SIGNAL PROCESSING REAL TIME DIGITAL SIGNAL PROCESSING www.electron.frba.utn.edu.ar/dplab Digital Filters FIR and IIR. Design parameters. Implementation types. Constraints. Filters: General classification Filters: General

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

Higher-Order Σ Modulators and the Σ Toolbox

Higher-Order Σ Modulators and the Σ Toolbox ECE37 Advanced Analog Circuits Higher-Order Σ Modulators and the Σ Toolbox Richard Schreier richard.schreier@analog.com NLCOTD: Dynamic Flip-Flop Standard CMOS version D CK Q Q Can the circuit be simplified?

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

Algebra I. abscissa the distance along the horizontal axis in a coordinate graph; graphs the domain.

Algebra I. abscissa the distance along the horizontal axis in a coordinate graph; graphs the domain. Algebra I abscissa the distance along the horizontal axis in a coordinate graph; graphs the domain. absolute value the numerical [value] when direction or sign is not considered. (two words) additive inverse

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

(Refer Slide Time: 02:11 to 04:19)

(Refer Slide Time: 02:11 to 04:19) Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 24 Analog Chebyshev LPF Design This is the 24 th lecture on DSP and

More information

Filters. Massimiliano Laddomada and Marina Mondin. Abstract

Filters. Massimiliano Laddomada and Marina Mondin. Abstract Decimation Schemes for Σ A/D Converters 1 based on Kaiser and Hamming Sharpened Filters Massimiliano Laddomada and Marina Mondin Abstract Cascaded-Integrator-Comb (CIC) filters are efficient anti-aliasing

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

Second and Higher-Order Delta-Sigma Modulators

Second and Higher-Order Delta-Sigma Modulators Second and Higher-Order Delta-Sigma Modulators MEAD March 28 Richard Schreier Richard.Schreier@analog.com ANALOG DEVICES Overview MOD2: The 2 nd -Order Modulator MOD2 from MOD NTF (predicted & actual)

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

Discrete Simulation of Power Law Noise

Discrete Simulation of Power Law Noise Discrete Simulation of Power Law Noise Neil Ashby 1,2 1 University of Colorado, Boulder, CO 80309-0390 USA 2 National Institute of Standards and Technology, Boulder, CO 80305 USA ashby@boulder.nist.gov

More information

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters

Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters 38.3 Determining Appropriate Precisions for Signals in Fixed-Point IIR Filters Joan Carletta Akron, OH 4435-3904 + 330 97-5993 Robert Veillette Akron, OH 4435-3904 + 330 97-5403 Frederick Krach Akron,

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

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

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

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

Multi-bit Cascade ΣΔ Modulator for High-Speed A/D Conversion with Reduced Sensitivity to DAC Errors

Multi-bit Cascade ΣΔ Modulator for High-Speed A/D Conversion with Reduced Sensitivity to DAC Errors Multi-bit Cascade ΣΔ Modulator for High-Speed A/D Conversion with Reduced Sensitivity to DAC Errors Indexing terms: Multi-bit ΣΔ Modulators, High-speed, high-resolution A/D conversion. This paper presents

More information

Interpolation filters in delta-sigma DACs

Interpolation filters in delta-sigma DACs Interpolation filters in delta-sigma DACs 1 Motivation and specification... 2 2 Implementation of interpolation filters for audio DACs... 4 2.1 Interpolator filter partitioning... 4 2.2 Interpolator filter

More information

AN INHERENTLY LINEAR TRANSDUCER USING THERMAL SIGMA-DELTA MODULATOR

AN INHERENTLY LINEAR TRANSDUCER USING THERMAL SIGMA-DELTA MODULATOR XIX IMEKO World Congress Fundamental and Applied Metrology September 6 11, 2009, Lisbon, Portugal AN INHERENTLY LINEAR TRANSDUCER USING THERMAL SIGMA-DELTA MODULATOR Valter C. Rosa, Amauri Oliveira, Lígia

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

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

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

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

DSP Configurations. responded with: thus the system function for this filter would be

DSP Configurations. responded with: thus the system function for this filter would be DSP Configurations In this lecture we discuss the different physical (or software) configurations that can be used to actually realize or implement DSP functions. Recall that the general form of a DSP

More information

Filter Banks II. Prof. Dr.-Ing. G. Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany

Filter Banks II. Prof. Dr.-Ing. G. Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany Filter Banks II Prof. Dr.-Ing. G. Schuller Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany Page Modulated Filter Banks Extending the DCT The DCT IV transform can be seen as modulated

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

Fractional Filters: An Optimization Approach

Fractional Filters: An Optimization Approach Fractional Filters: An Optimization Approach Carlos Matos and Manuel Duarte Ortigueira 2 UNINOVA and Escola Superior de Tecnologia, Instituto Politécnico de Setúbal, Portugal cmatos@est.ips.pt, 2 UNINOVA/DEE

More information

Slide Set Data Converters. Digital Enhancement Techniques

Slide Set Data Converters. Digital Enhancement Techniques 0 Slide Set Data Converters Digital Enhancement Techniques Introduction Summary Error Measurement Trimming of Elements Foreground Calibration Background Calibration Dynamic Matching Decimation and Interpolation

More information

Filters and Tuned Amplifiers

Filters and Tuned Amplifiers Filters and Tuned Amplifiers Essential building block in many systems, particularly in communication and instrumentation systems Typically implemented in one of three technologies: passive LC filters,

More information

Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control

Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control APSIPA ASC 20 Xi an Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control Iman Tabatabaei Ardekani, Waleed H. Abdulla The University of Auckland, Private Bag 9209, Auckland, New

More information

All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials

All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials RADIOENGINEERING, VOL. 3, NO. 3, SEPTEMBER 4 949 All-Pole Recursive Digital Filters Design Based on Ultraspherical Polynomials Nikola STOJANOVIĆ, Negovan STAMENKOVIĆ, Vidosav STOJANOVIĆ University of Niš,

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

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

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion 6.082 Fall 2006 Analog Digital, Slide Plan: Mixed Signal Architecture volts bits

More information

NCU EE -- DSP VLSI Design. Tsung-Han Tsai 1

NCU EE -- DSP VLSI Design. Tsung-Han Tsai 1 NCU EE -- DSP VLSI Design. Tsung-Han Tsai 1 Multi-processor vs. Multi-computer architecture µp vs. DSP RISC vs. DSP RISC Reduced-instruction-set Register-to-register operation Higher throughput by using

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

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 2, FEBRUARY

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 2, FEBRUARY IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 2, FEBRUARY 1999 389 Oversampling PCM Techniques and Optimum Noise Shapers for Quantizing a Class of Nonbandlimited Signals Jamal Tuqan, Member, IEEE

More information

Poles and Zeros in z-plane

Poles and Zeros in z-plane M58 Mixed Signal Processors page of 6 Poles and Zeros in z-plane z-plane Response of discrete-time system (i.e. digital filter at a particular frequency ω is determined by the distance between its poles

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

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

Array Antennas. Chapter 6

Array Antennas. Chapter 6 Chapter 6 Array Antennas An array antenna is a group of antenna elements with excitations coordinated in some way to achieve desired properties for the combined radiation pattern. When designing an array

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

Modified Pole Re-position Technique for Optimal IIR Multiple Notch Filter Design

Modified Pole Re-position Technique for Optimal IIR Multiple Notch Filter Design Modified Pole Re-position Technique for Optimal IIR Multiple Notch Filter Design 7 Modified Pole Re-position Technique for Optimal IIR Multiple Notch Filter Design Amnart Thamrongmas and Chalie Charoenlarpnopparut,

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

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

Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter

Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR Digital Filter There are many possible cascade realiations of a higher order IIR transfer function obtained by different pole-ero pairings

More information

Higher-Order Modulators: MOD2 and MODN

Higher-Order Modulators: MOD2 and MODN ECE37 Advanced Analog Circuits Lecture 2 Higher-Order Modulators: MOD2 and MODN Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding

More information

INTRODUCTION TO DELTA-SIGMA ADCS

INTRODUCTION TO DELTA-SIGMA ADCS ECE37 Advanced Analog Circuits INTRODUCTION TO DELTA-SIGMA ADCS Richard Schreier richard.schreier@analog.com NLCOTD: Level Translator VDD > VDD2, e.g. 3-V logic? -V logic VDD < VDD2, e.g. -V logic? 3-V

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

UNIT V FINITE WORD LENGTH EFFECTS IN DIGITAL FILTERS PART A 1. Define 1 s complement form? In 1,s complement form the positive number is represented as in the sign magnitude form. To obtain the negative

More information

FAST FIR ALGORITHM BASED AREA-EFFICIENT PARALLEL FIR DIGITAL FILTER STRUCTURES

FAST FIR ALGORITHM BASED AREA-EFFICIENT PARALLEL FIR DIGITAL FILTER STRUCTURES FAST FIR ALGORITHM BASED AREA-EFFICIENT PARALLEL FIR DIGITAL FILTER STRUCTURES R.P.MEENAAKSHI SUNDHARI 1, Dr.R.ANITA 2 1 Department of ECE, Sasurie College of Engineering, Vijayamangalam, Tamilnadu, India.

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

Matched Second Order Digital Filters

Matched Second Order Digital Filters Matched Second Order Digital Filters Martin Vicanek 14. February 016 1 Introduction Second order sections are universal building blocks for digital filters. They are characterized by five coefficients,

More information

Design of Spectrally Shaped Binary Sequences via Randomized Convex Relaxations

Design of Spectrally Shaped Binary Sequences via Randomized Convex Relaxations Design of Spectrally Shaped Binary Sequences via Randomized Convex Relaxations Dian Mo Department of Electrical and Computer Engineering University of Massachusetts Amherst, MA 3 mo@umass.edu Marco F.

More information

Deutsch Algorithm on Classical Circuits

Deutsch Algorithm on Classical Circuits Deutsch Algorithm on Classical Circuits Assist.Prof.Dr. Osman Kaan EROL Istanbul Technical University, Electrical-Electronics Faculty, Computer Engineering Dept. Istanbul-Turkey Abstract: The well-known

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

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

THE TRIANGULAR THEOREM OF THE PRIMES : BINARY QUADRATIC FORMS AND PRIMITIVE PYTHAGOREAN TRIPLES

THE TRIANGULAR THEOREM OF THE PRIMES : BINARY QUADRATIC FORMS AND PRIMITIVE PYTHAGOREAN TRIPLES THE TRIANGULAR THEOREM OF THE PRIMES : BINARY QUADRATIC FORMS AND PRIMITIVE PYTHAGOREAN TRIPLES Abstract. This article reports the occurrence of binary quadratic forms in primitive Pythagorean triangles

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

R13 SET - 1

R13 SET - 1 R13 SET - 1 III B. Tech II Semester Regular Examinations, April - 2016 DIGITAL SIGNAL PROCESSING (Electronics and Communication Engineering) Time: 3 hours Maximum Marks: 70 Note: 1. Question Paper consists

More information

Experiment 13 Poles and zeros in the z plane: IIR systems

Experiment 13 Poles and zeros in the z plane: IIR systems Experiment 13 Poles and zeros in the z plane: IIR systems Achievements in this experiment You will be able to interpret the poles and zeros of the transfer function of discrete-time filters to visualize

More information

Symmetric Wavelet Tight Frames with Two Generators

Symmetric Wavelet Tight Frames with Two Generators Symmetric Wavelet Tight Frames with Two Generators Ivan W. Selesnick Electrical and Computer Engineering Polytechnic University 6 Metrotech Center, Brooklyn, NY 11201, USA tel: 718 260-3416, fax: 718 260-3906

More information

EGFC: AN EXACT GLOBAL FAULT COLLAPSING TOOL FOR COMBINATIONAL CIRCUITS

EGFC: AN EXACT GLOBAL FAULT COLLAPSING TOOL FOR COMBINATIONAL CIRCUITS EGFC: AN EXACT GLOBAL FAULT COLLAPSING TOOL FOR COMBINATIONAL CIRCUITS Hussain Al-Asaad Department of Electrical & Computer Engineering University of California One Shields Avenue, Davis, CA 95616-5294

More information

Numbering Systems. Computational Platforms. Scaling and Round-off Noise. Special Purpose. here that is dedicated architecture

Numbering Systems. Computational Platforms. Scaling and Round-off Noise. Special Purpose. here that is dedicated architecture Computational Platforms Numbering Systems Basic Building Blocks Scaling and Round-off Noise Computational Platforms Viktor Öwall viktor.owall@eit.lth.seowall@eit lth Standard Processors or Special Purpose

More information

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE EEE 43 DIGITAL SIGNAL PROCESSING (DSP) 2 DIFFERENCE EQUATIONS AND THE Z- TRANSFORM FALL 22 Yrd. Doç. Dr. Didem Kivanc Tureli didemk@ieee.org didem.kivanc@okan.edu.tr

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

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

# FIR. [ ] = b k. # [ ]x[ n " k] [ ] = h k. x[ n] = Ae j" e j# ˆ n Complex exponential input. [ ]Ae j" e j ˆ. ˆ )Ae j# e j ˆ. y n. y n.

# FIR. [ ] = b k. # [ ]x[ n  k] [ ] = h k. x[ n] = Ae j e j# ˆ n Complex exponential input. [ ]Ae j e j ˆ. ˆ )Ae j# e j ˆ. y n. y n. [ ] = h k M [ ] = b k x[ n " k] FIR k= M [ ]x[ n " k] convolution k= x[ n] = Ae j" e j ˆ n Complex exponential input [ ] = h k M % k= [ ]Ae j" e j ˆ % M = ' h[ k]e " j ˆ & k= k = H (" ˆ )Ae j e j ˆ ( )

More information

Discrete Time Systems

Discrete Time Systems Discrete Time Systems Valentina Hubeika, Jan Černocký DCGM FIT BUT Brno, {ihubeika,cernocky}@fit.vutbr.cz 1 LTI systems In this course, we work only with linear and time-invariant systems. We talked about

More information

Symbolic Dynamics of Digital Signal Processing Systems

Symbolic Dynamics of Digital Signal Processing Systems Symbolic Dynamics of Digital Signal Processing Systems Dr. Bingo Wing-Kuen Ling School of Engineering, University of Lincoln. Brayford Pool, Lincoln, Lincolnshire, LN6 7TS, United Kingdom. Email: wling@lincoln.ac.uk

More information

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Gorka Galdos, Alireza Karimi and Roland Longchamp Abstract A quadratic programming approach is proposed to tune fixed-order

More information

Optimum Ordering and Pole-Zero Pairing. Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below

Optimum Ordering and Pole-Zero Pairing. Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below Pole-Zero Pairing of the Cascade Form IIR Digital Filter There are many possible cascade realiations of a higher order IIR transfer function obtained by different pole-ero pairings and ordering Each one

More information

1 1.27z z 2. 1 z H 2

1 1.27z z 2. 1 z H 2 E481 Digital Signal Processing Exam Date: Thursday -1-1 16:15 18:45 Final Exam - Solutions Dan Ellis 1. (a) In this direct-form II second-order-section filter, the first stage has

More information

Discrete-Time Signals and Systems. The z-transform and Its Application. The Direct z-transform. Region of Convergence. Reference: Sections

Discrete-Time Signals and Systems. The z-transform and Its Application. The Direct z-transform. Region of Convergence. Reference: Sections Discrete-Time Signals and Systems The z-transform and Its Application Dr. Deepa Kundur University of Toronto Reference: Sections 3. - 3.4 of John G. Proakis and Dimitris G. Manolakis, Digital Signal Processing:

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

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

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

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A Classification of systems : Continuous and Discrete

More information

Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications

Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications Yuen-Hong Alvin Ho, Chi-Un Lei, Hing-Kit Kwan and Ngai Wong Department of Electrical and Electronic

More information

(Refer Slide Time: )

(Refer Slide Time: ) Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi FIR Lattice Synthesis Lecture - 32 This is the 32nd lecture and our topic for

More information

University of Illinois at Chicago Spring ECE 412 Introduction to Filter Synthesis Homework #4 Solutions

University of Illinois at Chicago Spring ECE 412 Introduction to Filter Synthesis Homework #4 Solutions Problem 1 A Butterworth lowpass filter is to be designed having the loss specifications given below. The limits of the the design specifications are shown in the brick-wall characteristic shown in Figure

More information

DESIGN OF LINEAR-PHASE LATTICE WAVE DIGITAL FILTERS

DESIGN OF LINEAR-PHASE LATTICE WAVE DIGITAL FILTERS DESIGN OF LINEAR-PHASE LAICE WAVE DIGIAL FILERS HŒkan Johansson and Lars Wanhammar Department of Electrical Engineering, Linkšping University S-58 83 Linkšping, Sweden E-mail: hakanj@isy.liu.se, larsw@isy.liu.se

More information

The Approximation Problem

The Approximation Problem EE 508 Lecture The Approximation Problem Classical Approximating Functions - Elliptic Approximations - Thompson and Bessel Approximations Review from Last Time Chebyshev Approximations T Type II Chebyshev

More information

DIGITAL CONTROL OF POWER CONVERTERS. 3 Digital controller design

DIGITAL CONTROL OF POWER CONVERTERS. 3 Digital controller design DIGITAL CONTROL OF POWER CONVERTERS 3 Digital controller design Frequency response of discrete systems H(z) Properties: z e j T s 1 DC Gain z=1 H(1)=DC 2 Periodic nature j Ts z e jt e s cos( jt ) j sin(

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

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

MINIMUM PEAK IMPULSE FIR FILTER DESIGN

MINIMUM PEAK IMPULSE FIR FILTER DESIGN MINIMUM PEAK IMPULSE FIR FILTER DESIGN CHRISTINE S. LAW AND JON DATTORRO Abstract. Saturation pulses rf(t) are essential to many imaging applications. Criteria for desirable saturation profile are flat

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

INTRODUCTION TO FRACTIONS

INTRODUCTION TO FRACTIONS INTRODUCTION TO FRACTIONS MEANING AND PROPERTIES OF FRACTIONS Fractions are used to represent parts of a whole. Example: What is the fraction of the shaded area? one-half one-quarter three-eighths 4 The

More information

Z = F(X) Combinational circuit. A combinational circuit can be specified either by a truth table. Truth Table

Z = F(X) Combinational circuit. A combinational circuit can be specified either by a truth table. Truth Table Lesson Objectives In this lesson, you will learn about What are combinational circuits Design procedure of combinational circuits Examples of combinational circuit design Combinational Circuits Logic circuit

More information