Chapter 7: Filter Design 7.1 Practical Filter Terminology
|
|
- Dora Butler
- 6 years ago
- Views:
Transcription
1 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 to the fact that most of the LTI system blocks have a transfer function of a LP, HP, BP, BS or all pass nature. Traditionally, filters and their implementations have been in the analog realm but more and more digital versions become the staple of the engineering design tools. We have presented the spectral descriptions of ideal filters. Terminology of a practical analog LP filter: H ( w δ δ δ Observations: In addition to passband extending to w P and stopband starting from w S w P rad/s or H, depending on the units of the horiontal axis. wp 7. ws w S, there is a transition region The ripple of ± δ around the nominal value of. in the passband is called the passband or in-band ripple.
2 Similarly, δ at the highest level that the spectrum can reach in the stopband is called stopband ripple. Both of these ripple parameters are expressed either in db or in percentage. An analog LP filter is expressed by: δ H( w δ H( w δ A digital LP filter is expressed by: H( δ H( δ if S if w w if w w if P Smaller the transition better the performance or higher the roll-off of a filter. P S Filters are specified in terms of these characteristics and there are both FIR and IIR structures for realiation. Some filter classes have no ripple in the passband and some others exhibit equi-ripple characteristics. Almost all the time LP filters or LPF equivalent of other filters are designed and special transformations are used for obtaining actual systems. 7. Filter Parameter Transformations There are standard transformations for converting a frequency-selective filter from one type to another one both for the continuous systems and the digital ones. Given a LP transfer function H (s with a normalied cut-off frequency unity (., and convert it to a LP filter with a cutoff of w via: w (7. (7. s s. (7.3 where s represents the transformed frequency variable. Since mapped to w w. Therefore, the transformation w w. w, then frequency range w is 7.
3 s w s. (7.4 w transforms a LP filter to a new LP filter with a cutoff frequency filter classes as shown in the table below. Filter Type Low Pass High Pass Band Pass Band Stop Transformation s w w s w ( s w, w BW w s s w.( w BW w s, w. There are similar transformations for other w w. BW w w Similarly, the discrete-time case is handled in terms of -transforms. Given a LP filter with a cutoff frequency we want to obtain another one with a cutoff frequency., By using the form: α α or equivalently e j we have: exp[ j.tan ( ( α Sin } α ( α. os α α (7.5 (
4 the transformation maps the unit circle in the -plane into a unit circle in the given by: plane. The required α is Sin[( / ] α (7.7 Sin[( / ] Transformations are tabulated below: Assume that is the desired cutoff frequency for LP/HP filters and upper frequencies for the BP/BS filters., Filter Type Transformation Associated Formulas Low Pass High Pass Band Pass Band Stop ( α α α α α. k k k k k α. k k k α. k k k k α. k k Sin[( α Sin[( Sin[( α Sin[( os[( α os[( k ot[( os[( α os[( k Tan[( / ] / ] are the desired lower and / ] / ] / ] / ] / ]. Tan / ] / ] / ]. Tan 7.4
5 Butterworth Filters The Butterworth filter class is an infinite impulse response filter. Let us recall the governing difference equation of IIR systems: N l M k k l k n x b l n y a n y ] [. ] [. ] [ and N l l l M k k k a b D N X Y H.. ( ( ( ( ( (7.8 They have no passband ripple and the magnitude square for order N is described by: N w w w H ( / ( (7.9
6 Magnitude is a monotonically decreasing function of w. It has a -3. db at the normalied frequency of., which is also known as the 3 db bandwidth. Butterworth is called a maximally flat approximation to ideal low-pass filters. The filter transfer function is obtained from: H( s. H( s s jw H( w (7. ( jw s N N [ ] [ ] j j It is easy to see that the poles of H (s are given by the roots of: σ k s [ ] j N e j( k j(k N / N for k,,, L,N (7. s k e skσ k jwk for k,,, L,N (7. k N k k N k os( Sin(. and w k Sin( os( (7.3 N N N N For instance, Butterworth filter for N3 has poles on the unit circle: j / 3 j / 3 j3 / 3 j s e ; s e ; s e e 4 j4 / 3 s e ; 5 j5 / 3 j6 / 3 6 s e ; s e 7.6
7 To get a stable transfer function we MUST chose the poles of H (s in the LH plane, which results in: H ( s j / 3 j j4 / 3 ( s e ( s e ( s e ( s s ( s The coefficients of this third order Butterworth filter is given by a table: Butterworth Filter oefficients for orders through 8 Order a a a 3 a 4 a 5 a 6 a 7 a To obtain a particular filter with a 3dB cutoff frequency at corresponding magnitude characteristic is then expressed by: w, we replace s in H (s with a s / w.the H( s N ( w / w with the two constraints: H ( w P δ and H ( w S δ w P N We must satisfy: ( ( w δ w S N and ( ( w δ δ( δ Log ( δ ( δ To results in the order of the filter: N Int[ [{ }] Log ( w P / w (7.4 S 7.7 δ
8 Design Steps:. Determine equation N from (7.4, which must be the nearest integer.. Determine w from the expressions of constraints. 3. For the computed N determine the denominator polynomial of normalied H (s from the table. 4. Find the unnormalied transfer function by replacing s in H (s with s / w, which will be a unity gain filter. 5. Adjust the gain of the filter by the desired amplification factor, if needed. Example 7.: Design a low-pass Butterworth filter to have an attenuation no more than. db for w rad / s and at least 5 db for w 5 rad / s. Log ( δ δ.87 and Log ( δ 5 δ. 778 These result at N.645 N 3. From the table we have: 3 H ( s /( s s s and the second constraint yields w 86.8 rad / s. 3 3 H ( s (86.8 /[ s * (86.8. s * (86.8. s (86.8 When implemented using matlab we have: 3 ] 7.8
9 Example 7.: An electro-cardiogram produces a voltage proportional to the heartbeat potentials. The doctor uses the plots after the raw data is filtered by an experimentally determined filter with the following impulse response: 3 t 43 t 93t h( t 568. e. e [485os76t 668Sin76t] e [83os85t 55Sin85t] An analysis yields a 5 th Order Butterworth filter with a cutoff frequency of H and unity gain. % Example 7. 5-th Butterworth filter for electro-cardiogram plots. [n,d]butter(5,*pi*47.75,'s'; for i:sie(n,-; n(i; end; pmap(n,d; [r,p,k]residue(n,d delta.**pi*47.75 w:delta:*delta; hfreqs(n,d,w; magabs(h; plot(w,mag r [.e *; i; i; i; i; ] p [.e *; i; i; i; i; -3.] k [ ] 7.9
10 7.4 hebychev Filters The hebychev filter class si based on hebychev osine polynomials: os( N. os w w N ( w (7.5 osh( N. osh w w > and we can use the following recursion to generate higher-order terms: N ( w. w. N ( w N ( w; ( w ; ( w w (7.6 The resulting filter has a low-pass characteric or order N: H( s (7.7 ε N ( w The magnitude characteristics: H ( s has ripples between and / ε and for large values of w, stop-band region: H ( w / ε. N ( w ; (7.8 Attenuation (loss loss. Log ε. Log N ( w (7.9 for large w : loss. Log ε 6( N. N. Log w (7. 7.
11 Design Steps:. From the passband specification determine equation ε from (7.8, which must be the nearest integer.. Using the stop-band specification and (7. determine N. 3. Let us introduce a new parameter: β. Sinh ( (7. N ε 4. The poles of H (s are: s σ jw for k,,, L, N (7. k k k k k σ k Sin(.. Sinh( β and wk os(.. osh( β (7.3 N N which are located on an ellipse in the s-plane with an equation: σ k wk (7.4 Sinh ( β osh ( β 7.
12 Example 7.3: onsider a hebychev filter with attenuation not more than. db for least db for w 5 rads/ s. Let us normalie the parameters: w P. and w S 5... Log ε.59 ε. Log.59 6( N. Log 5 N [.9] s / ± j/ wp s, ± j89.9 wp H ( s ( s (89.9 w rads/ s and at Finally, an approximation to the ideal low-pass filter can be made in terms of Jacobi elliptic sine functions, which results in a smaller order or a sharper roll-off for a given order. The cost of this improvement is the presence of ripples in both the passband and stopband and stability issues. 7.
13 Example 7.4: 7 th Order Butterworth, hebychev I and Elliptic Filters % Example 7.4 Seventh Order IIR filters % Filter design functions [nb,db]butter(7,,'s'; [nc,dc]cheby(7,3,,'s'; [ne,de]ellip(7,.5,,.5,'s'; %Pole-ero maps pmap(nb,db; figure; pmap(nc,dc; figure; pmap(ne,de; figure; % Magnitude and phase computations w-6:.:6 hbfreqs(nb,db,w; hcfreqs(nc,dc,w; hefreqs(ne,de,w; magbabs(hb; magcabs(hc; mageabs(he; phasebangle(hb; phasecangle(hc; phaseeangle(he; % Plotting functions plot(w,magb,'r',w,magc,'g',w,mage,'b'; figure; plot(w,phaseb,'r',w,phasec,'g',w,phasee,'b'; end; 7.3
14 7.5 Impulse Invariant Design of Digital IIR Filters The digital versions of the previous set of IIR filters are obtained by equating the impulse responses at the sampling instances: h[ n] ha ( nt (7.5 and the digital frequency variable is related to its analog counterpart via: 7.4
15 w.t (7.6 Design Steps:. From the specified pass-band and stop-band cutoff frequencies: P, S and 7.6 find their analog counterparts.. Determine the analog transfer function H a (s as it was done in Sections 7.3 or Expand H a (s in partial fractions and obtain -transform of each term from a s-transform to -transform conversion tables. 4. ombine the terms to obtain H (. Example 7.5: Let us re-visit the filtering problem of Example 7.. Using w and H (s from that exercise and partial fraction expansion: 3 (86.8 H( s 3 3 [ s *(86.8. s *(86.8. s ( * ( s * (86.8 s 86.8 ( s 43.4 (448. ( s 43.4 (448. From the conversion table, we have get the transfer function in -domain and for H ( 86.8*[ e 43.4T 86.8*[.433. e 43.4T. e. os(448.t e T. { os(448.t ZSin(448.T } 43.4T.973. ] TT which can be amplitude normalied and implemented in terms of canonical building blocks. ms These tables can be found in R and other mathematical tables or in many texts including Soliman & Srinath, ontinuous and Discrete Signals and Systems, nd Edition, Prentice-Hall, 998 The table has been included as a courtesy of the publishers. 7.5
16 Example 7.6: Let us design a Butterworth LP filter with specifications: Passband amplitude to be within. db for frequencies below. rads/ s and the stopband magnitude to be less than - db for.4 rads/ s or above. Assume unity gain at D.. 7.6
17 P.; S. 4 implies:. Log H (. H (.. H (.4 H (.4. Log For impulse-invariance design we have the equivalent analog filter specifications for. H a(. and H a(.4 This results fro a Butterworth filter:. N..4 N H a ( jw ( and ( N ( w/ w w w Solution yields: N [.978] and w.785 rads / s.56 H( s ( s / w *( s / w s.* s.56 The corresponding -transfer function:.5854 H (.5.36 w T for T. 7.7
18 7.6 Digital FIR Filters Digital finite-impulse response filters are also known as non-recursive filters are the most practical filters with absolute stability and no feedback. anonical form of these filters are feedforward structures and consist of delay, multiply and accumulators and written by a difference equation of the form: x[n] y[n] h[] h[] h[] h[ N ] N N h[ N ] y [ n] x[ n k]. h[ n] h[ n k]. x[ n] (7.7 k k They have linear phase provided we have symmetrical coefficients: h[ n] h[ N n] (7.8 Their frequency responses are obtained from the term-by-term DTFT operation. However, filters of sie odd and even exhibit different characteristics. For N : even N N / N H ( h[ n]. e h[ n]. e h[ n]. e (7.9 n jn n jn n N / 7.8 jn
19 Replace n by N n in the second sum and substitute (7.8: H( N / n Similarly, for N : odd N / n h[ n]. e jn N / n h[ n]. os( ( n h[ n]. e N. e j( N n N j 7.9 N j (7.3a N ( N 3 / N h ( h(. h[ n]. os( ( n.. e (7.3b n In both cases, the term in braces is real, so that the phase of H ( is given by the complex exponential at N the end, which exhibit a linear phase shift or equivalently a delay of samples. Given a desired frequency response H d (, such as an ideal low-pass filter symmetric about the origin, the corresponding impulse response h d [n] is symmetric about n. The most general procedure for obtaining FIR filter of length N is to obtain a finite sequence with a finite-length window sequence: w [n]. If h d [n] is symmetric then it has linear phase but the system is non-causal. N ausal impulse response is obtained by shifting the sequence to the right by samples. Design Procedure:. Obtain H d ( from h d [n] via DFT.. Multiply h d [n] by the window function w [n].. 3. Find the impulse response of the digital filter: h[ n] hd [ n ( N / ]. w[ n] ( Determine H ( via -transform or alternatively find the -transform H ( of the sequence h d [ n]. w[ n] : H ( ( N /. H ( (7.3
20 7.6 Design of Windowed FIR Filters Depending upon the selection of a specific window function, one gets different filtering behavior.. Rectangular window filter: n N w R [ n] (7.33 Otherwise. Bartlett window filter: n / N n N w B [ n] [n / N ] ( N / n N (7.4 Otherwise 3. Hanning window filter:.5 *[ os(n. w Han [ n] 4. Hamming window filter: /( N ] n N Otherwise 7. (7.4
21 * os(n. w Ham [ n] 5. Blackman window filter: /( N n N 7. Otherwise.4.5 * os(n. /( N.8 * os(4n. /( N w Bl [ n] 6. Kaiser window filter: w K I [ n] N N ( α[( ( n N I [ α( ] / ] n N Otherwise n N Otherwise (7.4 (7.43 (7.44 where I ( is the modified ero-order Bessel function of the first kind usually studied with FM modulation. x Example 7.7: Let us design a 9-point LP FIR filter with a cutoff frequency.. j. n Sin(.n. hd [ n] e d (7.45 n. For a 9-point window, we evaluate h d [n] for 4 n 4 : Rectangular: h d [ n] {,,,,,,,, } H ( H ( H ( ( ( ( Similarly, for a 9-point Hamming window filter (7.4 results in a sequence: ( 4
22 7. {.8,.5,.54,.865,,.865,.54,.5,.8} ] [ n w (.58 (.57 (.68 (. (. ( ( }.,.68,.57,.58,,.58,.57,.68,. { ] [ ]. [ H H H w n n h d The frequency responses clearly indicate differences in behavior. 9-point Rectangular Window LP Filter 9-point Hamming Window LP Filter
23 Example 7.8: Let us design a differentiator (Hilbert Transformer, which cannot be implemented in the analog domain. Hilbert transformer is used for obtaining single-side band (SSB communication signal to generate signals that are in phase quadrature to a sinusoidal input. The ideal differentiator: H ( w jw (7.46 Hilbert transformer: H ( w jsgn( w (7.47 Desired response in the frequency-domain: H d ( w H( w ws / w ws / (7.48 H d ( H( T w for some sampling period T. Expand the desired spectrum in a Fourier series since it was periodic: jn d hd [ n] e n jn d [ n] H d (. e H (. (7.49 h d If H d ( is purely real, the impulse response exhibits even symmetry; hd [ n] hd [ n]. If H ( is purely imaginary, the impulse response exhibits odd symmetry; h [ n] h [ n]. d 7.3 d d (7.5 If the input to a Hilbert transformer is x a ( t os ( w t then we get the output y a ( t Sin ( w t. The impulse response of this transformer is given by: n even jn hd [ n] j. Sgn(. e. d (7.5 n odd n For a rectangular window of length 5 the impulse sequence from (7.5 becomes: h d [ n] {,,,,,,,,,,,,,, } H ( [ ] Frequency response of this rectangular and similarly Hamming window versions of 5 tap filter are displayed.
24 7.4
LINEAR-PHASE FIR FILTERS DESIGN
LINEAR-PHASE FIR FILTERS DESIGN Prof. Siripong Potisuk inimum-phase Filters A digital filter is a minimum-phase filter if and only if all of its zeros lie inside or on the unit circle; otherwise, it is
More 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 informationFilter Analysis and Design
Filter Analysis and Design Butterworth Filters Butterworth filters have a transfer function whose squared magnitude has the form H a ( jω ) 2 = 1 ( ) 2n. 1+ ω / ω c * M. J. Roberts - All Rights Reserved
More informationELEG 5173L Digital Signal Processing Ch. 5 Digital Filters
Department of Electrical Engineering University of Aransas ELEG 573L Digital Signal Processing Ch. 5 Digital Filters Dr. Jingxian Wu wuj@uar.edu OUTLINE 2 FIR and IIR Filters Filter Structures Analog Filters
More informationLAB 6: FIR Filter Design Summer 2011
University of Illinois at Urbana-Champaign Department of Electrical and Computer Engineering ECE 311: Digital Signal Processing Lab Chandra Radhakrishnan Peter Kairouz LAB 6: FIR Filter Design Summer 011
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 informationDigital Control & Digital Filters. Lectures 21 & 22
Digital Controls & Digital Filters Lectures 2 & 22, Professor Department of Electrical and Computer Engineering Colorado State University Spring 205 Review of Analog Filters-Cont. Types of Analog Filters:
More informationUNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?
UNIT - III PART A. Mention the important features of the IIR filters? i) The physically realizable IIR filters does not have linear phase. ii) The IIR filter specification includes the desired characteristics
More informationHow to manipulate Frequencies in Discrete-time Domain? Two Main Approaches
How to manipulate Frequencies in Discrete-time Domain? Two Main Approaches Difference Equations (an LTI system) x[n]: input, y[n]: output That is, building a system that maes use of the current and previous
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 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 informationDIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital
DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth
More information-Digital Signal Processing- FIR Filter Design. Lecture May-16
-Digital Signal Processing- FIR Filter Design Lecture-17 24-May-16 FIR Filter Design! FIR filters can also be designed from a frequency response specification.! The equivalent sampled impulse response
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 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 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 informationBasic Design Approaches
(Classic) IIR filter design: Basic Design Approaches. Convert the digital filter specifications into an analog prototype lowpass filter specifications. Determine the analog lowpass filter transfer function
More informationLABORATORY 3 FINITE IMPULSE RESPONSE FILTERS
LABORATORY 3 FINITE IMPULSE RESPONSE FILTERS 3.. Introduction A digital filter is a discrete system, used with the purpose of changing the amplitude and/or phase spectrum of a signal. The systems (filters)
More informationLike bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform.
Inversion of the z-transform Focus on rational z-transform of z 1. Apply partial fraction expansion. Like bilateral Laplace transforms, ROC must be used to determine a unique inverse z-transform. Let X(z)
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 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 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 informationMultimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2
Multimedia Signals and Systems - Audio and Video Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Kunio Takaya Electrical and Computer Engineering University of Saskatchewan December
More informationDesign of IIR filters
Design of IIR filters Standard methods of design of digital infinite impulse response (IIR) filters usually consist of three steps, namely: 1 design of a continuous-time (CT) prototype low-pass filter;
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 informationQuestion Paper Code : AEC11T02
Hall Ticket No Question Paper Code : AEC11T02 VARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Affiliated to JNTUH, Hyderabad Four Year B. Tech III Semester Tutorial Question Bank 2013-14 (Regulations: VCE-R11)
More informationDIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design
DIGITAL SIGNAL PROCESSING Chapter 6 IIR Filter Design OER Digital Signal Processing by Dr. Norizam Sulaiman work is under licensed Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
More informationLecture 3 - Design of Digital Filters
Lecture 3 - Design of Digital Filters 3.1 Simple filters In the previous lecture we considered the polynomial fit as a case example of designing a smoothing filter. The approximation to an ideal LPF can
More informationSignal Processing. Lecture 10: FIR Filter Design. Ahmet Taha Koru, Ph. D. Yildiz Technical University Fall
Signal Processing Lecture 10: FIR Filter Design Ahmet Taha Koru, Ph. D. Yildiz Technical University 2017-2018 Fall ATK (YTU) Signal Processing 2017-2018 Fall 1 / 47 Introduction Introduction ATK (YTU)
More information/ (2π) X(e jω ) dω. 4. An 8 point sequence is given by x(n) = {2,2,2,2,1,1,1,1}. Compute 8 point DFT of x(n) by
Code No: RR320402 Set No. 1 III B.Tech II Semester Regular Examinations, Apr/May 2006 DIGITAL SIGNAL PROCESSING ( Common to Electronics & Communication Engineering, Electronics & Instrumentation Engineering,
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 informationFilter Design Problem
Filter Design Problem Design of frequency-selective filters usually starts with a specification of their frequency response function. Practical filters have passband and stopband ripples, while exhibiting
More informationLinear Convolution Using FFT
Linear Convolution Using FFT Another useful property is that we can perform circular convolution and see how many points remain the same as those of linear convolution. When P < L and an L-point circular
More informationVALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF INFORMATION TECHNOLOGY. Academic Year
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur- 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY Academic Year 2016-2017 QUESTION BANK-ODD SEMESTER NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR
More informationTime Series Analysis: 4. Linear filters. P. F. Góra
Time Series Analysis: 4. Linear filters P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Linear filters in the Fourier domain Filtering: Multiplying the transform by a transfer function. g n DFT G
More information2.161 Signal Processing: Continuous and Discrete Fall 2008
IT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete all 2008 or information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. assachusetts
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 informationINFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters 4. THE BUTTERWORTH ANALOG FILTER
INFINITE-IMPULSE RESPONSE DIGITAL FILTERS Classical analog filters and their conversion to digital filters. INTRODUCTION 2. IIR FILTER DESIGN 3. ANALOG FILTERS 4. THE BUTTERWORTH ANALOG FILTER 5. THE CHEBYSHEV-I
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 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 informationElectronic Circuits EE359A
Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 578 Second order LCR resonator-poles V o I 1 1 = = Y 1 1 + sc + sl R s = C 2 s 1 s + + CR LC s = C 2 sω 2 s + + ω
More informationDigital Signal Processing:
Digital Signal Processing: Mathematical and algorithmic manipulation of discretized and quantized or naturally digital signals in order to extract the most relevant and pertinent information that is carried
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 informationw n = c k v n k (1.226) w n = c k v n k + d k w n k (1.227) Clearly non-recursive filters are a special case of recursive filters where M=0.
Random Data 79 1.13 Digital Filters There are two fundamental types of digital filters Non-recursive N w n = c k v n k (1.226) k= N and recursive N M w n = c k v n k + d k w n k (1.227) k= N k=1 Clearly
More informationIIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter
IIR digital filter design for low pass filter based on impulse invariance and bilinear transformation methods using butterworth analog filter Nasser M. Abbasi May 5, 0 compiled on hursday January, 07 at
More information(Refer Slide Time: 01:28 03:51 min)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture 40 FIR Design by Windowing This is the 40 th lecture and our topic for
More informationE : Lecture 1 Introduction
E85.2607: Lecture 1 Introduction 1 Administrivia 2 DSP review 3 Fun with Matlab E85.2607: Lecture 1 Introduction 2010-01-21 1 / 24 Course overview Advanced Digital Signal Theory Design, analysis, and implementation
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 informationIT DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING IT6502 - DIGITAL SIGNAL PROCESSING (2013 regulation) UNIT-1 SIGNALS AND SYSTEMS PART-A 1. What is a continuous and discrete time signal? Continuous
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 informationHilbert Transforms in Signal Processing
Hilbert Transforms in Signal Processing Stefan L. Hahn Artech House Boston London Contents Preface xiii Introduction 1 Chapter 1 Theory of the One-Dimensional Hilbert Transformation 3 1.1 The Concepts
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 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 informationEE123 Digital Signal Processing
EE123 Digital Signal Processing Discrete Time Fourier Transform M. Lustig, EECS UC Berkeley A couple of things Read Ch 2 2.0-2.9 It s OK to use 2nd edition Class webcast in bcourses.berkeley.edu or linked
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 informationElectronic Circuits EE359A
Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 569 Second order section Ts () = s as + as+ a 2 2 1 ω + s+ ω Q 2 2 ω 1 p, p = ± 1 Q 4 Q 1 2 2 57 Second order section
More informationTime Series Analysis: 4. Digital Linear Filters. P. F. Góra
Time Series Analysis: 4. Digital Linear Filters P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Linear filters Filtering in Fourier domain is very easy: multiply the DFT of the input by a transfer
More informationResponses of Digital Filters Chapter Intended Learning Outcomes:
Responses of Digital Filters Chapter Intended Learning Outcomes: (i) Understanding the relationships between impulse response, frequency response, difference equation and transfer function in characterizing
More informationSpeaker: Arthur Williams Chief Scientist Telebyte Inc. Thursday November 20 th 2008 INTRODUCTION TO ACTIVE AND PASSIVE ANALOG
INTRODUCTION TO ACTIVE AND PASSIVE ANALOG FILTER DESIGN INCLUDING SOME INTERESTING AND UNIQUE CONFIGURATIONS Speaker: Arthur Williams Chief Scientist Telebyte Inc. Thursday November 20 th 2008 TOPICS Introduction
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 informationELEG 305: Digital Signal Processing
ELEG 305: Digital Signal Processing Lecture : Design of Digital IIR Filters (Part I) Kenneth E. Barner Department of Electrical and Computer Engineering University of Delaware Fall 008 K. E. Barner (Univ.
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 informationUNIT - 7: FIR Filter Design
UNIT - 7: FIR Filter Design Dr. Manjunatha. P manjup.jnnce@gmail.com Professor Dept. of ECE J.N.N. College of Engineering, Shimoga October 5, 06 Unit 7 Syllabus Introduction FIR Filter Design:[,, 3, 4]
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 informationProblem Set 9 Solutions
Problem Set 9 Solutions EE23: Digital Signal Processing. From Figure below, we see that the DTFT of the windowed sequence approaches the actual DTFT as the window size increases. Gibb s phenomenon is absent
More informationDigital Signal Processing Lecture 9 - Design of Digital Filters - FIR
Digital Signal Processing - Design of Digital Filters - FIR Electrical Engineering and Computer Science University of Tennessee, Knoxville November 3, 2015 Overview 1 2 3 4 Roadmap Introduction Discrete-time
More informationDiscrete-time signals and systems
Discrete-time signals and systems 1 DISCRETE-TIME DYNAMICAL SYSTEMS x(t) G y(t) Linear system: Output y(n) is a linear function of the inputs sequence: y(n) = k= h(k)x(n k) h(k): impulse response of the
More informationDiscrete-Time Fourier Transform
C H A P T E R 7 Discrete-Time Fourier Transform In Chapter 3 and Appendix C, we showed that interesting continuous-time waveforms x(t) can be synthesized by summing sinusoids, or complex exponential signals,
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 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 informationCMPT 889: Lecture 5 Filters
CMPT 889: Lecture 5 Filters Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 7, 2009 1 Digital Filters Any medium through which a signal passes may be regarded
More informationWe have shown earlier that the 1st-order lowpass transfer function
Tunable IIR Digital Filters We have described earlier two st-order and two nd-order IIR digital transfer functions with tunable frequency response characteristics We shall show now that these transfer
More informationEE123 Digital Signal Processing
EE123 Digital Signal Processing Lecture 2B D. T. Fourier Transform M. Lustig, EECS UC Berkeley Something Fun gotenna http://www.gotenna.com/# Text messaging radio Bluetooth phone interface MURS VHF radio
More informationAnalog and Digital Filter Design
Analog and Digital Filter Design by Jens Hee http://jenshee.dk October 208 Change log 28. september 208. Document started.. october 208. Figures added. 6. october 208. Bilinear transform chapter extended.
More informationDigital Filters. Linearity and Time Invariance. Linear Time-Invariant (LTI) Filters: CMPT 889: Lecture 5 Filters
Digital Filters CMPT 889: Lecture 5 Filters Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 7, 29 Any medium through which a signal passes may be regarded as
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 informationQuestion Bank. UNIT 1 Part-A
FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai -625 020 An ISO 9001:2008 Certified Institution Question Bank DEPARTMENT OF ELECTRONICS AND COMMUNICATION
More informationButterworth Filter Properties
OpenStax-CNX module: m693 Butterworth Filter Properties C. Sidney Burrus This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3. This section develops the properties
More informationReview of Fundamentals of Digital Signal Processing
Chapter 2 Review of Fundamentals of Digital Signal Processing 2.1 (a) This system is not linear (the constant term makes it non linear) but is shift-invariant (b) This system is linear but not shift-invariant
More informationTheory and Problems of Signals and Systems
SCHAUM'S OUTLINES OF Theory and Problems of Signals and Systems HWEI P. HSU is Professor of Electrical Engineering at Fairleigh Dickinson University. He received his B.S. from National Taiwan University
More informationComputer-Aided Design of Digital Filters. Digital Filters. Digital Filters. Digital Filters. Design of Equiripple Linear-Phase FIR Filters
Computer-Aided Design of Digital Filters The FIR filter design techniques discussed so far can be easily implemented on a computer In addition, there are a number of FIR filter design algorithms that rely
More informationLecture 16: Filter Design: Impulse Invariance and Bilinear Transform
EE58 Digital Signal Processing University of Washington Autumn 2 Dept. of Electrical Engineering Lecture 6: Filter Design: Impulse Invariance and Bilinear Transform Nov 26, 2 Prof: J. Bilmes
More informationDSP-CIS. Chapter-4: FIR & IIR Filter Design. Marc Moonen
DSP-CIS Chapter-4: FIR & IIR Filter Design Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven marc.moonen@esat.kuleuven.be www.esat.kuleuven.be/stadius/ PART-II : Filter Design/Realization Step-1 : Define
More informationSIGNAL PROCESSING. B14 Option 4 lectures. Stephen Roberts
SIGNAL PROCESSING B14 Option 4 lectures Stephen Roberts Recommended texts Lynn. An introduction to the analysis and processing of signals. Macmillan. Oppenhein & Shafer. Digital signal processing. Prentice
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 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 informationDigital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design
Digital Speech Processing Lecture Short-Time Fourier Analysis Methods - Filter Bank Design Review of STFT j j ˆ m ˆ. X e x[ mw ] [ nˆ m] e nˆ function of nˆ looks like a time sequence function of ˆ looks
More informationω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the
he ime-frequency Concept []. Review of Fourier Series Consider the following set of time functions {3A sin t, A sin t}. We can represent these functions in different ways by plotting the amplitude versus
More informationDigital Signal Processing IIR Filter Design via Bilinear Transform
Digital Signal Processing IIR Filter Design via Bilinear Transform D. Richard Brown III D. Richard Brown III 1 / 12 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic
More informationExercises in Digital Signal Processing
Exercises in Digital Signal Processing Ivan W. Selesnick September, 5 Contents The Discrete Fourier Transform The Fast Fourier Transform 8 3 Filters and Review 4 Linear-Phase FIR Digital Filters 5 5 Windows
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 informationChap 2. Discrete-Time Signals and Systems
Digital Signal Processing Chap 2. Discrete-Time Signals and Systems Chang-Su Kim Discrete-Time Signals CT Signal DT Signal Representation 0 4 1 1 1 2 3 Functional representation 1, n 1,3 x[ n] 4, n 2 0,
More informationTunable IIR Digital Filters
Tunable IIR Digital Filters We have described earlier two st-order and two nd-order IIR digital transfer functions with tunable frequency response characteristics We shall show now that these transfer
More informationEECE 301 Signals & Systems Prof. Mark Fowler
EECE 3 Signals & Systems Prof. ark Fowler Note Set #28 D-T Systems: DT Filters Ideal & Practical /4 Ideal D-T Filters Just as in the CT case we can specify filters. We looked at the ideal filter for the
More informationChirp Transform for FFT
Chirp Transform for FFT Since the FFT is an implementation of the DFT, it provides a frequency resolution of 2π/N, where N is the length of the input sequence. If this resolution is not sufficient in a
More informationSimple FIR Digital Filters. Simple FIR Digital Filters. Simple Digital Filters. Simple FIR Digital Filters. Simple FIR Digital Filters
Simple Digital Filters Later in the ourse we shall review various methods of designing frequeny-seletive filters satisfying presribed speifiations We now desribe several low-order FIR and IIR digital filters
More informationDSP. Chapter-3 : Filter Design. Marc Moonen. Dept. E.E./ESAT-STADIUS, KU Leuven
DSP Chapter-3 : Filter Design Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven marc.moonen@esat.kuleuven.be www.esat.kuleuven.be/stadius/ Filter Design Process Step-1 : Define filter specs Pass-band, stop-band,
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 informationReview of Fundamentals of Digital Signal Processing
Solution Manual for Theory and Applications of Digital Speech Processing by Lawrence Rabiner and Ronald Schafer Click here to Purchase full Solution Manual at http://solutionmanuals.info Link download
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 information