Spectral Transformation On the unit circle we have

Similar documents
Digital Processing of Continuous-Time Signals

Digital Processing of

8: IIR Filter Transformations

EEO 401 Digital Signal Processing Prof. Mark Fowler

EELE 4310: Digital Signal Processing (DSP)

Discretization of Continuous Controllers

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

LECTURER NOTE SMJE3163 DSP

UNIT-II MYcsvtu Notes agk

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

3 Analog filters. 3.1 Analog filter characteristics

4. Design of Discrete-Time Filters

Chapter 7 Filter Design Techniques. Filter Design Techniques

Digital Signal Processing

Frequency Response Analysis

Digital Filter Design

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

ELEC3104: Digital Signal Processing Session 1, 2013

APPLIED SIGNAL PROCESSING

2.161 Signal Processing: Continuous and Discrete

F I R Filter (Finite Impulse Response)

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2

Design of infinite impulse response (IIR) bandpass filter structure using particle swarm optimization

EEL 3923C. JD/ Module 3 Elementary Analog Filter Design. Prof. T. Nishida Fall 2010

Multirate Digital Signal Processing

ECE503: Digital Filter Design Lecture 9

EFFICIENT IIR NOTCH FILTER DESIGN VIA MULTIRATE FILTERING TARGETED AT HARMONIC DISTURBANCE REJECTION

Analog Lowpass Filter Specifications

Experiment 4- Finite Impulse Response Filters

ECE 2713 Design Project Solution

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

TELE3013 Mid-session QUIZ 1

Chapter 5 THE APPLICATION OF THE Z TRANSFORM. 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion

4/14/15 8:58 PM C:\Users\Harrn...\tlh2polebutter10rad see.rn 1 of 1

Filter Approximation Concepts

PHYS225 Lecture 15. Electronic Circuits

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

Analog Filters D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Continuous-Time Analog Filters

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 2017 ELEC 3004: Systems 1. Week Date Lecture Title

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Plot frequency response around the unit circle above the Z-plane.

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

EELE503. Modern filter design. Filter Design - Introduction

Project 2. Project 2: audio equalizer. Fig. 1: Kinter MA-170 stereo amplifier with bass and treble controls.

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Date: August 23,999 Dist'n: T1E1.4

E Final Exam Solutions page 1/ gain / db Imaginary Part

Filters and Tuned Amplifiers

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

Lecture XII: Ideal filters

University of Southern California

Fourier Transform Analysis of Signals and Systems

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Bandpass Filters Using Capacitively Coupled Series Resonators

UNIT II IIR FILTER DESIGN

ECE 3793 Matlab Project 4

Final Exam Solutions June 14, 2006

Lecture # 3 Circuit Configurations

EE 464 Band-Pass Sampling Example Fall 2018

CHAPTER 6 Frequency Response, Bode. Plots, and Resonance

Part Numbering System

Signal Processing Summary

Octave Functions for Filters. Young Won Lim 2/19/18

Frequency Responses and Active Filter Circuits

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

CHAPTER 14. Introduction to Frequency Selective Circuits

Electronic PRINCIPLES

Equalizers. Contents: IIR or FIR for audio filtering? Shelving equalizers Peak equalizers

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Upconversion 3 30 Filter Design 4 18 Potpourri Total 100

H 1 (z)= 0.1. X(z)= (1 0.5z 1 )(1 + 2z 1 ) H 1 (z)+h 2 (z)= 1. H 1 (ω) 2 + H 2 (ω) 2 = 1. y(n)= A + B( 1) n. 4. Consider the two filters:

EE 311 February 13 and 15, 2019 Lecture 10

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

NOVEMBER 13, 1996 EE 4773/6773: LECTURE NO. 37 PAGE 1 of 5

A NOVEL DUAL-BAND BANDPASS FILTER USING GENERALIZED TRISECTION STEPPED IMPEDANCE RESONATOR WITH IMPROVED OUT-OF-BAND PER- FORMANCE

Design IIR Filters Using Cascaded Biquads

Design IIR Band-Reject Filters

Analysis and Design of an UWB Band pass Filter with Improved Upper Stop band Performances

Performance Evaluation of Mean Square Error of Butterworth and Chebyshev1 Filter with Matlab

EEO 401 Digital Signal Processing Prof. Mark Fowler

DESIGN AND PERFORMANCE ANALYSIS OF BAND PASS IIR FILTER FOR SONAR APPLICATION

Active Filter. Low pass filter High pass filter Band pass filter Band stop filter

ASN Filter Designer Professional/Lite Getting Started Guide

Homework: Please number questions as numbered on assignment, and turn in solution pages in order.

AUDIO SIEVING USING SIGNAL FILTERS

CHAPTER 8 ANALOG FILTERS

Filters. Phani Chavali

Review of Filter Types


Introduction to Analog And Digital Communications

Filters. A RF/microwave filter is (typically) a passive, reciprocal, 2- port linear device. Filter

Brief Introduction to Signals & Systems. Phani Chavali

ECE 4213/5213 Homework 10

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

EBU5375 Signals and Systems: Filtering and sampling in Matlab. Dr Jesús Requena Carrión

Transcription:

1 s of Objetive - Transform a given lowpass digital transfer funtion G L ( to another digital transfer funtion G D ( that ould be a lowpass, highpass, bandpass or bandstop filter z has been used to denote the unit delay in the prototype lowpass filter G L ( and z to denote the unit delay in the transformed filter G D ( to avoid onfusion 2 s of Unit irles in z- and z -planes defined by jω, ω z e z e j Transformation from z-domain to z -domain given by z F( Then G ( G { F( } D L s of From z F(, thus z F(, hene > if z > 1 F( z ) if z 1 < if z < 1 Reall that a ausal stable allpass funtion A( satisfies the ondition 4 s of < if z > 1 A( if z 1 > if z < 1 Therefore 1/ F( must be a ausal stable allpass funtion whose general form is 1 L 1 α < 1 ( ) α* ± l z, l F z l 1 z αl 5 To transform a lowpass filter G L ( with a utoff frequeny ω to another lowpass filter G D ( with a utoff frequeny ω, the transformation is 1 1 λ z z F( z λ where λ is a funtion of the two speified utoff frequenies 6 On the unit irle we have jω jω e e λ jω λe From the above we get jω jω jω e λ e m1 e m1 m1 (1 ± λ) jω jω λe λe Taking the ratios of the above two expressions tan( ω 1+ λ tan( ω 1 λ 1

7 sin( ( ω ω ) λ sin( ( ω + ω ) Solving we get Example- Consider the lowpass digital filter ( 662(1 + z ) (1 259z )(1 676z + 917z 2 ) whih has a passband from d to 25π with a 5 db ripple Redesign the above filter to move the passband edge to 5π G L 8 Here sin( 5π) λ 194 sin( π) Hene, the desired lowpass transfer funtion is G ( z ) G ( z + 194 D -1-2 - L G L ( 1+ 194 z G D ( -4 2 4 6 8 1 ω/π z 9 The lowpass-to-lowpass transformation 1 1 λ z z F( z λ an also be used as highpass-to-highpass, bandpass-to-bandpass and bandstop-tobandstop transformations 1 Desired transformation z +λ z 1+ λz The transformation parameter λ is given by os( ( ω + ω ) λ os( ( ω ω ) where ω is the utoff frequeny of the lowpass filter and ω is the utoff frequeny of the desired highpass filter 11 Example-Transform the lowpass filter 662(1 + z ) (1 259z )(1 676z + 917z G ( L 2 with a passband edge at 25π to a highpass filter with a passband edge at 55π Hereλ os( 4π) / os( 15π) 468 The desired transformation is z 468 z 468z ) 12 The desired highpass filter is GD( z ) G( z 468 z 468 z 2 4 6 8 2π 4π 6π 8π π Normalized frequeny 2

The lowpass-to-highpass transformation an also be used to transform a highpass filter with a utoff at ω to a lowpass filter with a utoff at ω and transform a bandpass filter with a enter frequeny at ω o to a bandstop filter with a enter frequeny at ω o to-bandpass Desired transformation z 2 2λρ ρ z z + ρ + 1 ρ + 1 ρ 2 2λρ z z + 1 ρ + 1 ρ + 1 1 14 15 to-bandpass The parameters λ and ρ are given by os( ( ω2 + ω 1) λ os( ( ω2 ω1) ρ ot( ( ω2 ω1) tan( ω where ω is the utoff frequeny of the lowpass filter, and ω1 and ω 2 are the desired upper and lower utoff frequenies of the bandpass filter 16 to-bandpass Speial Case - The transformation an be simplified if ω ω2 ω1 Then the transformation redues to z λ z z λ z where λ os( ω with ω o ) o denoting the desired enter frequeny of the bandpass filter 17 to-bandstop Desired transformation 2 2λ ρ z z + 1+ ρ 1+ ρ z ρ 2 2λ z z + 1+ ρ 1+ ρ 1 18 to-bandstop The parameters λ and ρ are given by os( ( ω2 + ω 1) λ os( ( ω2 ω1) ρ tan( ( ω2 ω1) tan( ω ω where is the utoff frequeny of the lowpass filter, and ω1 and ω 2 are the desired upper and lower utoff frequenies of the bandstop filter

19 Funtion Using The allpass funtion needed for the spetral transformation from a speified lowpass transfer funtion to a desired highpass or bandpass or bandstop transfer funtion an be generated using 2 Funtion Using -Highpass Transformation Basi form: [AllpassNum,AllpassDen] allpasslp2hp(wold,wnew) where wold is the speified angular bandedge frequeny of the original lowpass filter, and wnew is the desired angular bandedge frequeny of the highpass filter 21 Funtion Using -Bandpass Transformation Basi form: [AllpassNum,AllpassDen] allpasslp2bp(wold,wnew) where wold is the speified angular bandedge frequeny of the original lowpass filter, and wnew is the desired angular bandedge frequeny of the bandpass filter 22 Funtion Using -Bandstop Transformation Basi form: [AllpassNum,AllpassDen] allpasslp2bs(wold,wnew) where wold is the speified angular bandedge frequeny of the original lowpass filter, and wnew is the desired angular bandedge frequeny of the bandstop filter 2 Funtion Using -Highpass Example wold 25π, wnew 55π The statement [APnum, APden] allpasslp2hp(25, 55) yields the mapping z + 468 z 468z + 1 24 Using The pertinent M-files are iirlp2lp, iirlp2hp, iirlp2bp, and iirlp2bs -Highpass Example 66( 1+ z ) G LP ( 2 95z + 5669z 115z Passband edge wold 25π Desired passband edge of highpass filter wnew 55π 4

25 Using The ode fragments used are b 66*[1 1]; a [1. -95 5669-115]; [num,den,apnum,apden] iirlp2hp(b,a,25,55); The desired highpass filter obtained is 218( z ) G HP ( 2 521z + 661z 29z 26 Order Estimation - For IIR filter design using bilinear transformation, statements to determine the order and bandedge are: [N, Wn] buttord(wp, Ws, Rp, Rs); [N, Wn] heb1ord(wp, Ws, Rp, Rs); [N, Wn] heb2ord(wp, Ws, Rp, Rs); [N, Wn] ellipord(wp, Ws, Rp, Rs); 27 Example- Determine the minimum order of a Type 2 Chebyshev digital highpass filter with the following speifiations: Fp 1kHz, Fs 6 khz, F T 4 khz, α p 1dB, α s 4 db Here, Wp 2 1/ 4 5, Ws 2 6/ 4 Using the statement [N,Wn] heb2ord(5,,4); we get N 5 and Wn 224 28 Filter Design - For IIR filter design using bilinear transformation, statements to use are: [b,a] butter(n,wn) [b,a] heby1(n,rp,wn) [b,a] heby2(n,rs,wn) [b,a] ellip(n,rp,rs,wn) 29 The form of transfer funtion obtained is B( b(1) + b(2) z + L+ b( N + 1) z G( N A( 1+ a(2) z + L+ a( N + 1) z The frequeny response an be omputed using the M-file freqz(b,a,w) where w is a set of speified angular frequenies It generates a set of omplex frequeny response samples from whih magnitude and/or phase response samples an be omputed N Example-Design an ellipti IIR lowpass filter with the speifiations: F p 8 khz, Fs 1 khz, FT 4 khz, α p 5dB, α s 4 db Here, ωp 2πFp / FT 4π, ωs 2πFs / FT 5π Code fragments used are: [N,Wn]ellipord(4,5,5,4; [b,a]ellip(n,5,4,wn); 5

Gain response plot is shown below: Ellipti IIR Lowpass Filter -1 Passband Details -2-4 -2 - -4-6 2 4 6 8 1 ω/π -5 1 2 4 ω/π 1 6