Professor A G Constantinides 1 Interpolation & Decimation Sampling period T, at the output Interpolation by m: Let the OUTPUT be [i.e. Samples exist at.

Slides:



Advertisements
Similar presentations
Chapter 8. FIR Filter Design
Advertisements

Digital Filter Banks The digital filter bank is set of bandpass filters with either a common input or a summed output An M-band analysis filter bank is.
Digital Signal Processing IIR Filter IIR Filter Design by Approximation of Derivatives Analogue filters having rational transfer function H(s) can be.
Nonrecursive Digital Filters
Husheng Li, UTK-EECS, Fall  An ideal low pass filter can be used to obtain the exact original signal.
Signal and System IIR Filter Filbert H. Juwono
Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
LINEAR-PHASE FIR FILTERS DESIGN
1 Copyright © S. K. Mitra Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals by.
1 Multi-Rate Digital Signal Processing Y. C. Jenq, Ph.D. Department of Electrical & Computer Engineering Portland State University Portland, Oregon
1 Copyright © 2001, S. K. Mitra Polyphase Decomposition The Decomposition Consider an arbitrary sequence {x[n]} with a z-transform X(z) given by We can.
4.4.3 Interpolation Using Unchanged Key Values It is often necessary to retain the values from the input sequence y(m) in the interpolated x(n). without.
Multirate Digital Signal Processing
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
Relationship between Magnitude and Phase (cf. Oppenheim, 1999)
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Unit III FIR Filter Design
FT Representation of DT Signals:
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
4. Multirate Systems and their Applications. We compute here … and throw away most of them here!!!! Inefficient Implementation of Downsampling.
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Tamal Bose, Digital Signal and Image Processing © 2004 by John Wiley & Sons, Inc. All rights reserved. Figure 5-1 (p. 321) Decimation by a factor of M.
CHAPTER 8 DSP Algorithm Implementation Wang Weilian School of Information Science and Technology Yunnan University.
Chapter 7 LTI Discrete-Time Systems in the Transform domain.
Chapter 6 Digital Filter Structures
Professor A G Constantinides 1 Signal Flow Graphs Linear Time Invariant Discrete Time Systems can be made up from the elements { Storage, Scaling, Summation.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
Copyright © 2001, S. K. Mitra Tunable IIR Digital Filters We have described earlier two 1st-order and two 2nd-order IIR digital transfer functions with.
Chapter 8 Design of infinite impulse response digital filter.
Copyright © 2001, S. K. Mitra Digital Filter Structures The convolution sum description of an LTI discrete-time system be used, can in principle, to implement.
System Function of discrete-time systems
Unit-V DSP APPLICATIONS. UNIT V -SYLLABUS DSP APPLICATIONS Multirate signal processing: Decimation Interpolation Sampling rate conversion by a rational.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Channel Spectral Characteristics Some Polyphase Filter Options.
1 Digital Signal Processing Digital Signal Processing  IIR digital filter structures  Filter design.
1 Lecture 4: March 13, 2007 Topic: 1. Uniform Frequency-Sampling Methods (cont.)
Digital Signal Processing & Digital Filters
Chapter 4 LTI Discrete-Time Systems in the Transform Domain
Digital Filter Structures
Z Transform The z-transform of a digital signal x[n] is defined as:
Professor A G Constantinides 1 Discrete Fourier Transforms Consider finite duration signal Its z-tranform is Evaluate at points on z-plane as We can evaluate.
Nov '03csDSP61 CS3291: Section 6 IIR discrete time filter design Introduction: Many design techniques for IIR discrete time filters have adopted ideas.
Professor A G Constantinides 1 Digital Filters Filtering operation Time kGiven signal OPERATION ADD.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
Lecture 09b Finite Impulse Response (FIR) Filters
Finite Impulse Response Filtering EMU-E&E Engineering Erhan A. Ince Dec 2015.
Chapter 5. Transform Analysis of LTI Systems Section
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
Digital Signal Processing
By: Mohammadreza Meidnai Urmia university, Urmia, Iran Fall 2014
Sampling rate conversion by a rational factor
EE Audio Signals and Systems
{ Storage, Scaling, Summation }
LINEAR-PHASE FIR FILTERS DESIGN
Quadrature-Mirror Filter Bank
Chapter 7 Finite Impulse Response(FIR) Filter Design
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Frequency Response Transfer Function Introduction to Filters.
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Simple Filters Comb Filters (Optional reading) Allpass Transfer.
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Multirate Processing of Digital Signals: Fundamentals
Chapter 9 Advanced Topics in DSP
Chapter 7 Finite Impulse Response(FIR) Filter Design
IIR Digital Filter Design
Presentation transcript:

Professor A G Constantinides 1 Interpolation & Decimation Sampling period T, at the output Interpolation by m: Let the OUTPUT be [i.e. Samples exist at all instants nT] then INPUT is [i.e. Samples exist at instants mT] INPUTOUTPUT

Professor A G Constantinides 2 Interpolation & Decimation Let Digital Filter transfer function be then Hence is of the form i.e. its impulse response exists at the instants mT. Write

Professor A G Constantinides 3 Interpolation & Decimation Or Where So that

Professor A G Constantinides 4 Interpolation & Decimation Hence the structure may be realised as + OUTPUT INPUT Samples across here are phased by T secs. i.e. they do not interact in the adder. Can be replaced by a commutator switch.

Professor A G Constantinides 5 Interpolation & Decimation Hence INPUT Commutator OUTPUT

Professor A G Constantinides 6 Interpolation & Decimation Decimation by m: Let Input be (i.e. Samples exist at all instants nT) Let Output be (i.e. Samples exist at instants mT) With digital filter transfer function we have

Professor A G Constantinides 7 Interpolation & Decimation Set And Where in both expressions the subsequences are constructed as earlier. Then

Professor A G Constantinides 8 Interpolation & Decimation Any products that have powers of less than m do not contribute to, as this is required to be a function of. Therefore we retain the products

Professor A G Constantinides 9 Interpolation & Decimation The structure realising this is + INPUT OUTPUT Commutator

Professor A G Constantinides 10 Interpolation & Decimation For FIR filters why Downsample and then Upsample? #MULT/ACC LENGTH N LOW PASS LENGTH N LOW PASS LENGTH N LOW PASS DOWNSAMPLE M:1UPSAMPLE 1:M #MULT/ACC TOTAL #MULT/ACC

Professor A G Constantinides 11 Interpolation & Decimation A very useful FIR transfer function special case is for : N odd, symmetric with additional constraints on to be zero at the points shown in the figure.

Professor A G Constantinides 12 Interpolation & Decimation For the impulse response shown The amplitude response is then given In general

Professor A G Constantinides 13 Interpolation & Decimation Now consider Then

Professor A G Constantinides 14 Interpolation & Decimation Hence Also Or For a normalised response

Professor A G Constantinides 15 Interpolation & Decimation Thus The shifted response is useful

Professor A G Constantinides 16 Design of Decimator and Interpolator Example Develop the specs suitable for the design of a decimator to reduce the sampling rate of a signal from 12 kHz to 400 Hz The desired down-sampling factor is therefore M = 30 as shown below

Professor A G Constantinides 17 Multistage Design of Decimator and Interpolator Specifications for the decimation filter H(z) are assumed to be as follows:,,,

Professor A G Constantinides 18 Polyphase Decomposition The Decomposition Consider an arbitrary sequence {x[n]} with a z-transform X(z) given by We can rewrite X(z) as where

Professor A G Constantinides 19 Polyphase Decomposition The subsequences are called the polyphase components of the parent sequence {x[n]} The functions, given by the z-transforms of, are called the polyphase components of X(z)

Professor A G Constantinides 20 Polyphase Decomposition The relation between the subsequences and the original sequence {x[n]} are given by In matrix form we can write

Professor A G Constantinides 21 Polyphase Decomposition A multirate structural interpretation of the polyphase decomposition is given below

Professor A G Constantinides 22 Polyphase Decomposition The polyphase decomposition of an FIR transfer function can be carried out by inspection For example, consider a length-9 FIR transfer function:

Professor A G Constantinides 23 Polyphase Decomposition Its 4-branch polyphase decomposition is given by where

Professor A G Constantinides 24 Polyphase Decomposition The polyphase decomposition of an IIR transfer function H(z) = P(z)/D(z) is not that straight forward One way to arrive at an M-branch polyphase decomposition of H(z) is to express it in the form by multiplying P(z) and D(z) with an appropriately chosen polynomial and then apply an M-branch polyphase decomposition to

Professor A G Constantinides 25 Polyphase Decomposition Example - Consider To obtain a 2-band polyphase decomposition we rewrite H(z) as Therefore, where

Professor A G Constantinides 26 Polyphase Decomposition The above approach increases the overall order and complexity of H(z) However, when used in certain multirate structures, the approach may result in a more computationally efficient structure An alternative more attractive approach is discussed in the following example

Professor A G Constantinides 27 Polyphase Decomposition Example - Consider the transfer function of a 5-th order Butterworth lowpass filter with a 3-dB cutoff frequency at 0.5  : It is easy to show that H(z) can be expressed as

Professor A G Constantinides 28 Polyphase Decomposition Therefore H(z) can be expressed as where

Professor A G Constantinides 29 Polyphase Decomposition In the above polyphase decomposition, branch transfer functions are stable allpass functions (proposed by Constantinides) Moreover, the decomposition has not increased the order of the overall transfer function H(z)

Professor A G Constantinides 30 FIR Filter Structures Based on Polyphase Decomposition We shall demonstrate later that a parallel realization of an FIR transfer function H(z) based on the polyphase decomposition can often result in computationally efficient multirate structures Consider the M-branch Type I polyphase decomposition of H(z):

Professor A G Constantinides 31 FIR Filter Structures Based on Polyphase Decomposition A direct realization of H(z) based on the Type I polyphase decomposition is shown below

Professor A G Constantinides 32 FIR Filter Structures Based on Polyphase Decomposition The transpose of the Type I polyphase FIR filter structure is indicated below