Chapter 4 LTI Discrete-Time Systems in the Transform Domain

Slides:



Advertisements
Similar presentations
Chapter 8. FIR Filter Design
Advertisements

ELEN 5346/4304 DSP and Filter Design Fall Lecture 8: LTI filter types Instructor: Dr. Gleb V. Tcheslavski Contact:
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
AMI 4622 Digital Signal Processing
Review of Frequency Domain
LINEAR-PHASE FIR FILTERS DESIGN
Chapter 8 FIR Filter 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.
MM3FC Mathematical Modeling 3 LECTURE 4 Times Weeks 7,8 & 9. Lectures : Mon,Tues,Wed 10-11am, Rm.1439 Tutorials : Thurs, 10am, Rm. ULT. Clinics : Fri,
Lecture #7 FREQUENCY RESPONSE OF LSI SYSTEMS Department of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh, Pennsylvania.
DT systems and Difference Equations Monday March 22, 2010
Z-Transform Fourier Transform z-transform. Z-transform operator: The z-transform operator is seen to transform the sequence x[n] into the function X{z},
Image (and Video) Coding and Processing Lecture 2: Basic Filtering Wade Trappe.
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)
Dan Ellis 1 ELEN E4810: Digital Signal Processing Topic 6: Filters - Introduction 1.Simple Filters 2.Ideal Filters 3.Linear Phase and FIR filter.
Finite Impuse Response Filters. Filters A filter is a system that processes a signal in some desired fashion. –A continuous-time signal or continuous.
Digital Signals and Systems
Unit III FIR Filter Design
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
Chapter 2 Discrete-Time Signals and Systems
1 Signals & Systems Spring 2009 Week 3 Instructor: Mariam Shafqat UET Taxila.
Chapter 2: Discrete time signals and systems
Chapter 7 LTI Discrete-Time Systems in the Transform domain.
Chapter 6 Digital Filter Structures
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
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.
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.
Chapter 7 LTI Discrete-Time Systems in the Transform Domain.
System Function of discrete-time systems
Z Transform Chapter 6 Z Transform. z-Transform The DTFT provides a frequency-domain representation of discrete-time signals and LTI discrete-time systems.
1 Z-Transform. CHAPTER 5 School of Electrical System Engineering, UniMAP School of Electrical System Engineering, UniMAP NORSHAFINASH BT SAUDIN
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.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Z TRANSFORM AND DFT Z Transform
Chapter 7 Finite Impulse Response(FIR) Filter Design
Transform Analysis of LTI systems 主講人:虞台文. Content The Frequency Response of LTI systems Systems Characterized by Constant- Coefficient Difference Equations.
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
CHAPTER 2 Discrete-Time Signals and Systems in the Time-Domain
Chapter 3 Discrete-Time Fourier Transform. §3.1 The Continuous-Time Fourier Transform  Definition – The CTFT of a continuous- time signal x a ( t ) is.
DTFT Properties  Example - Determine the DTFT Y(e jω ) of  Let  We can therefore write  the DTFT of x[n] is given by.
Chapter 9-10 Digital Filter Design. Objective - Determination of a realizable transfer function G(z) approximating a given frequency response specification.
ES97H Biomedical Signal Processing
Digital Signal Processing
Transform Analysis of LTI Systems Quote of the Day Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke Content and Figures.
Digital Filter Structures
Z Transform The z-transform of a digital signal x[n] is defined as:
Sampling and Reconstruction The impulse response of an continuous-time ideal low pass filter is the inverse continuous Fourier transform of its frequency.
1 Fourier Representation of Signals and LTI Systems. CHAPTER 3 UniMAP.
DISP 2003 Lecture 5 – Part 1 Digital Filters 1 Frequency Response Difference Equations FIR versus IIR FIR Filters Properties and Design Philippe Baudrenghien,
Digital Signal Processing Lecture 6 Frequency Selective Filters
What is filter ? A filter is a circuit that passes certain frequencies and rejects all others. The passband is the range of frequencies allowed through.
Chapter 2. Signals and Linear Systems
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.
In summary If x[n] is a finite-length sequence (n  0 only when |n|
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
Linear Constant-coefficient Difference Equations
Quick Review of LTI Systems
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
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.
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

Chapter 4 LTI Discrete-Time Systems in the Transform Domain

4.0 Introduction Signal and system analysis may be implemented in the time-domain, frequency-domain and s- or z-domain. In the time-domain, an LTI system can be uniquely specified by its unit impulse response h[n]. If the input x[n] applied to an LTI system with impulse response h[n], the corresponding output is

4.0 Introduction In the time-domain, an LTI system can also be described by a linear constant-coefficient difference equation: By solving the equation, we can get the explicit response y[n] to an input signal. By letting x[n]=δ[n], the impulse response can also be determined.

4.0 Introduction But some other important characteristics of LTI systems can not be obtained only in the time-domain. For example, we can’t interpret filtering, we can’t know how shall we do, an unstable system could come to be stable. All of these problems can not be solved in the time-domain, but can be solved in the transform domain easily.

4.0 Introduction In this chapter, we are going to introduce some concepts and methods for LTI system analysis in the transform domain including the frequency response and the system function. And we will discuss the characteristics of several digital filters.

4.1 Finite-Dimensional Discrete-Time Systems Here, the finite-dimensional system means, I think, that the number of the order and the number of the inputs and outputs of the system are finite. If a system has one input terminal and one output terminal, then the system is called the single-input single-output (SISO) system.

4.1 Finite-Dimensional Discrete-Time Systems For such an LTI discrete-time system, the input-output relationship is described by By applying the Fourier transform to the equation we have the frequency-domain input-output relationship.

4.1 Finite-Dimensional Discrete-Time Systems Also by applying the z-transform to the difference equation we have the z-domain input-output relationship:

4.2 The Frequency Response 4.2.1 Definition In the time-domain representation, the convolution representation of an LTI discrete-time system with an impulse response h[n] is Assuming:

4.2 The Frequency Response Here, is called the frequency response of the LTI system. It is precisely the DTFT of the impulse response of the system. Remember, if the input is an eigenfunction, the corresponding output signal is also the same eigenfunction but weighted by the frequency response?

4.2 The Frequency Response Thus, in the frequency-domain, we use the frequency response to represent an LTI system: In general, H(ej) is complex valued and periodic with period 2p, and can be expressed in different forms.

4.2 The Frequency Response |H(ejω)| is called the magnitude response, also called the gain or attenuation. In some cases, it is specified in decibels as defined below: called the phase response.

4.2 The Frequency Response For a discrete-time system characterized by a real impulse response h[n] Even function Odd function Even function Odd function

4.2 The Frequency Response 4.2.2 Frequency Response Computation Using MATLAB The M-file function freqz(h, w) can be used to determine the values of the frequency response of a prescribed impulse response vector h at a set of given frequency points w.

4.2 The Frequency Response Example 4.1 Consider the moving-average filter: Its frequency response is given by Program 4_1 moving_average

4.2 The Frequency Response 4.2.3 Steady-State Response What is the steady-state response? The steady-state response is the response of the LTI system to a sinusoidal input when t→∞. In this case, the transient response approaches to 0. The frequency response also determines the steady-state response.

4.2 The Frequency Response Example 4.2 Determine the steady-state response y[n] of a real coefficient LTI discrete-time system with a frequency response H(ej) for an input From the Euler’s relation:

4.2 The Frequency Response The output response is determined from

4.2 The Frequency Response Again applying the Euler’s relation to the expression: We have This example tells us, if the input is a sinusoidal, the output is the same sinusoidal, but the amplitude is weighted by |H(ej)|, and the phase is shifted byθ().

4.2 The Frequency Response 4.2.4 Response to a Causal Exponential Sequence Causal system From the convolution representation:

4.2 The Frequency Response Lets verify the sum So that the system response is Steady-state response Transient response

4.2 The Frequency Response 4.2.5 The Concept of Filtering One application of an LTI discrete-time system is to pass certain frequency components in an input sequence without any distortion (if possible) and to block other frequency components. Such systems are called digital filters and are one of the main subjects of discussion in this course.

4.2 The Frequency Response The key to the filtering process is It expresses an arbitrary input as a linear weighted sum of an infinite number of exponential sequences, or equivalently, as a linear weighted sum of sinusoidal sequences.

4.2 The Frequency Response From the convolution property of DTFT: Thus, by appropriately choosing the values of the magnitude function |H(ej)| at frequencies, we can get the desired output sequence from the input sequence.

4.2 The Frequency Response And, by appropriately choosing the values of the magnitude function of the LTI digital filter at frequencies corresponding to the frequencies of the sinusoidal components of the input, some of these components can be selectively heavily attenuated or filtered with respect to the others.

4.2 The Frequency Response To understand the mechanism behind the design of frequency-selective filters, consider a real-coefficient LTI discrete-time system characterized by a magnitude function x[n]=Acos1n+Bcos2n, 0< 1< c< 2<

4.2 The Frequency Response From the result obtained early, we can write the expression of the output sequence y[n] As So that the output sequence is obtained by

4.2 The Frequency Response Example 4.3 In this example, we consider the design of a very simple digital filter. The input signal consists of a sum of two sinusoidal sequences of angular frequencies 0.1 rad/sample and 0.4 rad/sample. We need to design a highpass filter that will pass the high-frequency component of the input but block the low-frequency part.

4.2 The Frequency Response For simplicity, assume the filter be an FIR filter of length 3 with an impulse response: h[0] = h[2] = a, h[1] = b i.e., or Replacing with

4.2 The Frequency Response Design Objective: Choose suitable values of a and b so that the output is a sinusoidal sequence with a frequency 0.4 rad/sample. The frequency response is computed below:

4.2 The Frequency Response i.e., The magnitude and phase functions are In order to block the low-frequency component of =0.1 and to pass the high-frequency component at =0.4, |H(ej)| must satisfy the two equations:

4.2 The Frequency Response Solving the two equations we arrive at: Thus the FIR filter can be expressed by the impulse response:

4.2 The Frequency Response or by the difference equation: Substituting the input signal x[n] = {cos(0.1n) + cos(0.4n)} into the difference equation, we have program 4_2

4.2 The Frequency Response Reducing the expression of the output sequence, we arrive at: program 4_2.m

4.2 The Frequency Response 4.2.6 Phase and Group Delays As indicated early, when a sequence x[n] passes through an LTI discrete-time system, the system will effect on the signal by weighting |H(ej)| to the magnitudes of each frequency components in x[n] and shifting x[n] by a certain samples.

4.2 The Frequency Response Again consider the input sequence From the above conclusion, the output sequence y[n] is This means that a phase shift corresponds to a time delay.

4.2 The Frequency Response This expression indicates a time delay, at = 0 given by If the input signal contains many sinusoidal components with different frequencies that are not harmonically related, each component will go through different phase delays when processed by the LTI discrete-time system.

4.2 The Frequency Response Then, the output signal, in general, will not look like the input signal. In general, the group delay is defined by the function of : Some times, it is also called the envelope delay.

4.2 The Frequency Response The physical meaning of the group delay The group delay at a frequency c is the slope of the phase function at c. It displays time delayed by the system to a frequency component with frequency c.

4.2 The Frequency Response Right figure shows the waveform of an amplitude-modulated input and the output generated by an LTI system

4.2 The Frequency Response In discrete-time LTI systems, the unit of the group delay is samples. Again consider the moving-average filter discussed in Example 4.1. Its frequency response is given by

4.2 The Frequency Response 4.2.7 Frequency-Domain Characterization of the LTI Discrete-Time System In this part, we discuss the frequency-domain representation of an LTI discrete-time system.

4.2 The Frequency Response By making the DTFT to the convolution representation: The frequency response can be expressed as:

4.3 The Transfer Function A generalization of the frequency response function leads to the concept of transfer function. 4.3.1 Definition Given an LTI discrete-time system with impulse response h[n], and if the input signal is x[n], then the output signal is

4.3 The Transfer Function By applying the z-transform to the convolution representation we have: The transfer function 4.3.2 Derivation of the Transfer Function Like the frequency response is the DTFT of the impulse response h[n], the transfer function is the z-transform of h[n].

4.3 The Transfer Function The definition of the transfer function also follows from the convolution property of the z-transform: For an FIR system, its transfer function is defined by:

4.3 The Transfer Function For an IIR system, its transfer function is a rational ratio of two polynomials of z-1. It can also be expressed in the form: Used to determine the zeros and poles.

4.3 The Transfer Function On the other hands, the transfer function can be expressed in other forms, zero-pole form and partial-fraction expansion form. Example 4.4 Consider the moving-arerage filter of Example 4.1 with an impulse response h[n] given by Determine its transfer function.

4.3 The Transfer Function Its transfer function is then given by

4.3 The Transfer Function Lets determine the zeros and poles. From the expression of H(z), we see (M-1)th-order pole: A single pole: There are M zeros on the unit circle at z=ej2pk/M. But the pole z=1 exactly cancels the zero at the same place.

4.3 The Transfer Function Example 4.5 A causal LTI IIR digital filter is characterized by a difference equation given by: The transfer function is directly written as:

4.3 The Transfer Function Multiplying the numerator and denominator of the right-hand side by z3 we obtain By the use of the M-file: zplane(num,den) and [r,p,k]=tf2zp(num,den), the zeros and poles can be determined.

4.3 The Transfer Function The zero-pole diagram of the IIR transfer function: Gain 1 Zeros at 0.6000+j0.8000 0.6000+j0.8000 Poles at 0.5000+j0.7000 0.6000+j0.8000 0.3000

4.3 The Transfer Function 4.3.3 Frequency Response from Transfer Function As the z-transform is a generalization of DTFT, to be exact, the DTFT is the z-transform on the unit circle. So, if the ROC of the transfer function includes the unit circle, then the frequency response exists, and can be determined from the transfer function by replacing z of H(z) with ej.

4.3 The Transfer Function 4.3.5 Stability Condition in Terms of Pole Locations The stable system: for an LTI discrete-time system, if its impulse response h[n] satisfies the absolutely summable condition, then the system is stable.

4.3 The Transfer Function In fact, the above condition is the condition for which the DTFT exists. And associated with the relationship between the DTFT and the z-transform, we can conclude that if the ROC includes the unit circle, then the system is stable.

4.3 The Transfer Function Example 4.6 Consider the causal second-order IIR transfer function given by

4.3 The Transfer Function By quantizing the coefficients of H(z):

4.3 The Transfer Function Conclusion: If the ROC of the system’s transfer function includes the unit circle, then the LTI discrete-time system is stable.

4.4 Types of Transfer Function The time-domain classification of an LTI digital transfer function is based on the length of its impulse response: FIR transfer function (FIR filter); IIR transfer function (IIR filter). A very common classification is based on the shape of the magnitude function of H(ei) or the form of the phase function q(w).

4.4 Types of Transfer Function 4.41 Ideal Filters Based on shape of |H(ei)|, four types of ideal filters are usually defined. Ideal highpass Ideal lowpass Ideal bandpass Ideal bandstop

4.4 Types of Transfer Function Earlier in the course we derived the impulse response h[n] of the ideal lowpass filter: Here, h[n] is not absolutely summable, hence, the corresponding transfer function is not BIBO stable. And because h[n] is noncausal and infinite, thus the filter can not be realized.

4.4 Types of Transfer Function For a stable and realizable transfer function, the frequency response has a transition band between the passband and the stopband. Typical magnitude response specifications of a lowpass filter are shown as:

4.4 Types of Transfer Function 4.4.2 Zero-Phase and Linear-Phase Transfer Functions Based on the form of the phase function q(w), two types of digital filters can be defined: Linear-phase filters (including zero-phase filters) Nonlinear phase filters

4.4 Types of Transfer Function Remember the conditions for which signal is transmitted with no any distortion? The gain is a constant in the passband; The phase is a linear function of w. In this section, we only pay respect to the phase function of digital filters. But it is impossible to design a causal digital filter with a zero phase. Why?

4.4 Types of Transfer Function The reason is that processing a sequence takes time even the sequence only includes one sample. For non-real-time processing of real-valued input signals of finite length, zero-phase filtering can be very simply implemented by relaxing the causality requirement.

4.4 Types of Transfer Function One zero-phase filtering scheme is sketched below x[n] v[n] u[n] w[n] H(z) u[n]=v[-n], y[n]=w[-n] V(ej)= H(ej)X(ej) , W(ej)=H(ej)U(ej) U(ej)= V*(ej), Y(ej)= W*(ej) Y(ej) = H*(ej)H(ej)X(ej) = |H(ej)|2X(ej)

4.4 Types of Transfer Function In the case of a causal transfer function with a nonzero phase response, the phase distortion can be avoided by ensuring that the transfer function has a unity magnitude and a linear-phase characteristic in the frequency band of interest.

4.4 Types of Transfer Function The most general type of a filter with a linear phase has a frequency response given by H(ej)= ejD which has a linear phase from w = 0 to w = 2p. Note also |H(ej)|=1 ()=D

4.4 Types of Transfer Function Figure right shows the frequency response if a lowpass filter with a linear-phase characteristic in the passband. Since the signal components in the stopband are blocked, the phase response in the stopband can be of any shape.

4.4 Types of Transfer Function Example 4.8 Determine the impulse response of an ideal lowpass filter with a linear phase response: We have known that

4.4 Types of Transfer Function Applying the frequency-shifting property of the DTFT to the impulse response we arrive at This transfer function can not be realized because of its noncausality.

4.4 Types of Transfer Function Truncate the impulse response h[n] to a finite number of terms by a window of length N+1, we can get a causal realizable FIR filter with impulse response being the truncated version of h[n].

4.4 Types of Transfer Function The truncated approximation may or may not exhibit linear phase, depending on the value of n0 chosen. If we choose n0= N/2 with N a positive integer, the truncated and shifted approximation, the impulse response of the causal realizable FIR filter is

4.4 Types of Transfer Function Because of the symmetry of the impulse response coefficients, the frequency response of the truncated approximation can be expressed as: zero-phase response

4.4 Types of Transfer Function 4.4.3 Types of Linear-Phase FIR Transfer Functions It is nearly impossible to design a linear-phase IIR transfer function. It is always possible to design an FIR transfer function with an exact linear-phase response. But an FIR digital filter may be or not with a linear-phase.

4.4 Types of Transfer Function Consider a causal FIR transfer function H(z) of length N+1, i.e., of order N: If its impulse response h[n] satisfies symmetric condition or antisymmetric condition Then it must have a linear phase.

4.4 Types of Transfer Function Since the length of the impulse response can be either even or odd, we can define four types of linear-phase FIR transfer functions. The case of the length N+1 being odd: Symmetry N = 8 Antisymmetry N = 8

4.4 Types of Transfer Function The case of the length N+1 being even: Symmetry N = 7 Antisymmetry N = 7

4.4 Types of Transfer Function Type 1: Symmetric Impulse Response with Odd Length (Even order Symmetry) Assuming that the degree N=8, in this case: Symmetry N = 8 The transfer function is

4.4 Types of Transfer Function Reducing H(z):

4.4 Types of Transfer Function The corresponding frequency response is then determined by replacing z with ejω

4.4 Types of Transfer Function So that Linear phase

4.4 Types of Transfer Function The group delay is given by indicating a constant group delay of 4 samples. In general case for type 1 FIR filters,

4.4 Types of Transfer Function Example 4.9 Consider The above transfer function has a symmetric impulse response and therefore a linear phase response. The phase function is obviously as The group delay: The group delay:

4.4 Types of Transfer Function And the magnitude function is given by:

4.4 Types of Transfer Function Type 2: Symmetric Impulse Response with Even Length (Odd order Symmetry) Assuming that the degree N=7, in this case: Symmetry N = 7 The transfer function is

4.4 Types of Transfer Function

4.4 Types of Transfer Function The frequency response is: Linear phase

4.4 Types of Transfer Function In general case for type 2 FIR filters,

4.4 Types of Transfer Function Similarly, for Type 3 FIR filters (Antisymmetric Impulse Response with Odd Length): Antisymmetry N = 8

4.4 Types of Transfer Function For Type 4 FIR filters (Antisymmetric Impulse Response with Even Length): Antisymmetry N = 7

4.4 Types of Transfer Function Conclusion: For an FIR filter, if its impulse response h[n] satisfies the symmetry or the antisymmetry condition, then it has a linear phase characteristic.

4.5 Simple Digital Filters In this section, we describe several low-order FIR and IIR digital filters. 4.5.1 Simple FIR Digital Filters Note: Here, FIR filters have integer-valued impulse response coefficients. These filters are employed in a number of practical applications, primarily, because of their simplicity.

4.5 Simple Digital Filters Lowpass FIR Filters The simplest FIR filter is the moving-average filter with M=2 which has a transfer function It is the first-order FIR filter with a linear phase. Zero: Pole:

4.5 Simple Digital Filters Plots of the moving-average FIR filter. moving_average.m

4.5 Simple Digital Filters The concept of 3-dB cutoff frequency Some times, our interest is the 3-dB cutoff frequency. Definition: given a frequency wc for which the following relationship is guaranteed: The maximum value of the magnitude function

4.5 Simple Digital Filters For this moving-average FIR filter, we can readily determine its 3-dB cutoff frequency wc.

4.5 Simple Digital Filters Highpass FIR Digital Filters The simplest highpass FIR filter is obtained by replacing z with -z to the moving-average filter. This is a type 4 FIR filter.

4.5 Simple Digital Filters and simple_highpass.m

4.5 Simple Digital Filters 4.5.2 Simple IIR Digital Filters Lowpass IIR Digital Filters A first-order lowpass IIR digital filter has a transfer function given by By long division:

4.5 Simple Digital Filters The impulse response can be determined from:

4.5 Simple Digital Filters Highpass IIR Digital Filters A first-order highpass IIR filter is described by the transfer function:

4.5 Simple Digital Filters The plots of the magnitude, phase function are given by:

4.6 Allpass Transfer Function We now turn our attention to a very special type of IIR transfer function that is characterized by unity magnitude for all frequencies. Such a transfer function, called an allpass function, has many useful applications in digital signal processing.

4.6 Allpass Transfer Function Definition: An IIR transfer function A(z) with unity magnitude response for all frequencies, i.e., is called an allpass transfer function An M-th order causal real-coefficient allpass transfer function is of the form

4.6 Allpass Transfer Function If we denote the denominator polynomials of AM(z) as DM(z) : If is a pole must be a zero then

4.6 Allpass Transfer Function This means that the numerator of an allpass transfer function is the mirror-image polynomial of the denominator, and vice versa. For example, given an allpass transfer function as

4.6 Allpass Transfer Function Using MATLAB, we can plot the zero-pole diagram, the magnitude and the phase function given by:

4.6 Allpass Transfer Function It’s easy to show that the magnitude of A(ejw) is indeed equal to one for all w. Hence: