On Achieving Micro-dB Ripple Polyphase Filters with Binary Scaled Coefficients
|
|
- Gyles Oliver
- 6 years ago
- Views:
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 Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth
More informationOversampling 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 informationDigital 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 informationEE 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 informationMITOCW 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 informationCOMPARISON 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 informationChapter 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 informationPS403 - 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 informationDesign 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 informationREAL 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 informationDesign 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 informationHigher-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 informationFilter 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 informationAlgebra 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 informationOn 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)
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 informationFilters. 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 informationMULTIRATE 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 informationSecond 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 informationECE 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 informationDiscrete 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 informationDetermining 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 informationEfficient 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 informationUNIVERSITY 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 informationPart 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 informationMultirate 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 informationMulti-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 informationInterpolation 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 informationAN 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 informationQuadrature-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 informationDISCRETE-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 informationSYNTHESIS 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 informationThe 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 informationDSP 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 informationFilter 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 informationIntroduction 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 informationFractional 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 informationSlide 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 informationFilters 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 informationDominant 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 informationAll-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 informationLecture 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 informationEE 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 informationAnalog 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 informationNCU 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 informationDSP 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 informationIEEE 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 informationPoles 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 informationCast 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 informationMinimax 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 informationArray 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 informationEnhanced 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 informationModified 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 informationLINEAR-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 informationDigital 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 informationOptimum 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 informationHigher-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 informationINTRODUCTION 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 informationEFFICIENT 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 informationUNIT 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 informationFAST 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 informationChapter 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 informationMatched 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 informationDesign 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 informationDeutsch 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 informationMaximally 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 informationLecture 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 informationTHE 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 informationEE482: 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 informationR13 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 informationExperiment 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 informationSymmetric 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 informationEGFC: 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 informationNumbering 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 informationLecture 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 informationDigital 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 informationDesign 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.
[ ] = 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 informationDiscrete 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 informationSymbolic 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 informationRobust 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 informationOptimum 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 information1 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 informationDiscrete-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 informationStability 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 informationFourier 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 informationLet 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 informationDHANALAKSHMI 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 informationGlobal 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: )
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 informationUniversity 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 informationDESIGN 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 informationThe 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 informationDIGITAL 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 informationPerfect 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 informationDesign 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 informationMINIMUM 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 informationDigital 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 informationINTRODUCTION 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 informationZ = 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