Filter Approximation Concepts

Size: px
Start display at page:

Download "Filter Approximation Concepts"

Transcription

1 6 (ESS)

2 Filter Approximation Concepts How do you translate filter specifications into a mathematical expression which can be synthesized? Approximation Techniques Why an ideal Brick Wall Filter can not be implemented? Causality: Ideal filter is non-causal Rationality: No rational transfer function of finite degree (n) can have such abrupt transition H(jω) h(t) Passband Stopband -ω c ω c ω -T c T c t

3 Filter Approximation Concepts Practical Implementations are given via window specs. H(jω) A max A min ω c ω s A max = A p is the maximum attenuation in the passband A min = A s is the minimum attenuation in the stopband ω s -ω c is the Transition Width 3 ω

4 Approximation Types of Lowpass Filter Definitions A p A s Ripple = -A p Stopband attenuation =A s Passband (cutoff frequency) = w c Stopband frequency = w s wc ws Filter specs Maximally flat (Butterworth) Equal-ripple (Chebyshev) Elliptic 4

5 Approximation of the Ideal Lowpass Filter Since the ideal LPF is unrealizable, we will accept a small error in the passband, a non-zero transition band, and a finite stopband attenuation H jω = H jω : filter s transfer function K jω : Characteristic function (deviation of T jω from unity) + K jω H(jω) For ω ω c K jω For ω > ω c K jω increases very fast Passband Stopband ω c 5 ω

6 Maximally Flat Approximation (Butterworth) Stephen Butterworth showed in 93 that the gain of an n th order maximally flat magnitude filter is given by H jω = H jω H jω = + ε ω n K jω in the passband in a maximally flat sense d k K jω d ω k ω= = for k =,,, n The corresponding pole locations (for ε = ) can be determined as follows H s = + s j n = s p = e jπ + n s n s p n = n = ejπ k +n k +n n k =,, n 6

7 Pole Locations: Maximally flat (ε=) The poles are located on the unity circle at equispaced angles s p = e jθ k where θ k = π The real and imaginary parts are Re S p = sin k π n k +n n k =,,, n Im S p = cos k π n Poles in the LHP are associated with H s and poles in the RHP are associated with H s θ k ±35 ±, 8 ±. 5, ±57. 5 ±8, ±44, 8

8 Magnitude Response of Butterworth Filter 8

9 Design Example Design a -KHz maximally flat lowpass filter with: Attenuation at khz Normalized prototype: ω c = rad s, ω s = rad s H jω s = +ω s n n 4 6 or n 3.3 Choose n = 4 Pole locations s p = e jθ k where θ k = ±.5, ±57.5 s p, =.383 ± j.94 s p3,4 =.94 ± j.383 Normalized transfer function H s = s +.765s + s +.848s + H Q =.36, ω c = H Q =.54, ω c = 9

10 Design Example Denormalized transfer function s = s ω c H s = s s s s H Q =.36, ω c = π 3 H Q =.54, ω c = π 3

11 Design Example -Discussion We can sharpen the transition in the previous example by increasing the quality factor of one of the two cascaded filters (Q =3.5 instead of.3) To alleviate the peaking problem in the previous response, we can reduce ω c ω c =.6ω c Passband ripples are now existing They can be tolerated in some applications The resulting response has steeper transition than Butterworth response

12 Equiripple Filter Approximation (Chebyshev I) This type has a steeper transition than Butterworth filters of the same order but at the expense of higher passband ripples H(jω) Magnitude response of this type is given by /(+ε ) H jω = K jω + K jω = εc n ω - K(jω) ω C n ω = cos n cos ω ω Going back and forth in ± range for ω C n is called Chebyshev s polynomial - ε - K(jω) ε ω ω - - Defining the passband area of K jω

13 Equiripple Filter Approximation (Chebyshev I) Chebyshev s Polynomial C n ω = cos n cos ω = ejnφ +e jnφ For the stopband (ω > ) Since and Then φ = cos ω is complex Thus, C n > cos nφ jφ = cosh ω = cosh njφ C n ω = cosh n cosh ω for ω > n C n ω ω 3 4ω 3 3ω 4 8ω 4 8ω + n ωc n C n 3

14 Properties of the Chebyshev polynomials C n cos(ncos ( w)) w Faster response in the stopband For n>3 and w> In the passband, w<, Cn is limited to, then, the ripple is determined by e C w Butterwort h n n nw Chebyshev 3 n n w N( jw) e C n The -3 db frequency can be found as: e C w w 3dB n cosh 3dB cosh n e w w 4

15 Pole Locations (Chebyshev Type I) 5

16 Magnitude Response (Chebyshev Type I) 6

17 Comparison of Design Steps for Maximally Flat and Chebyshev Cases Step Maximally Flat Chebyshev Find n n = log.α min /.α max log ω s Round up to an integer n = cosh.α min.α max.5 cosh ω s Round up to an integer Find ε.α max.α max Find pole locations If n is odd θ k =, ±k 8 n If n is even θ k = ±k 8 n Find θ k as in Butterworth case Find α = n sinh Radius = Ω = ε n ω p σ k = Ω cos θ k ±ω k = Ω sin θ k Then, σ k = sin θ k ±ω k = cos θ k ε sinh α cosh(α) 7

18 Inverse Chebyshev Approximation (Chebyshev Type II) This type has Steeper transition compared to Butterworth filters (but not as steep as type I) No passband ripples Equal ripples in the stopband Magnitude response of this type is given by H jω = K jω = εc n ω C n ω + K jω = cos n cos ω Going back and forth in ± range for ω ω ω H(jω) K(jω) ε K(jω) /(+ε - ) ε - - ω ω ω C n is Chebyshev s polynomial Defining the stopband area of K jω

19 Inverse Chebyshev Approximation (Chebyshev Type II) For the passband (ω < ) C n = cosh n ω cosh ω C n ω n n ω Attenuation α α = log + db ε C n α max = log + ω ε C n ωp for ω < for ω α min = log + ε To find the required order for a certain filtering template C n ω p = cosh n cosh ω p = α min α max n = cosh α min α max cosh ω p 9

20 Pole/zero Locations (Inverse Chebyshev) Pole/zero locations H jω = + ε C n ω We have imaginary zeros at ±ω z,k where = ε C n ω + ε C n ω C n = ω z,k ω z,k = sec kπ, k =,3,5,, n n If s k = σ k + jω k are the poles of Chebyshev filter Then, p k = α k + jβ k = s k are the poles of inverse Chebyshev filter Magnitude and quality factor of imaginary poles p k = s k Q icheb = Q Cheb

21 Pole/zero Locations (Inverse Chebyshev) Poles of Chebyshev and inverse Chebyshev filters are reciprocal Since the poles are on the radial line, they have the same pole Q Imaginary zeros creates nulls in the stopband n= n=3 n=4 n=5

22 Magnitude Response (Inverse Chebyshev)

23 Elliptic Filter Approximation Elliptic filter Equal ripple passband and stopband H jw Nulls in the stopband Sharpest transition band compared to same-order Butterworth and Chebyshev (Type I and II) I m w R e Ellipse

24 Pole/zero Locations (Elliptic) Imaginary zeros creates nulls in the stopband n= n=3 n=4 n=5 4

25 Magnitude Response (Elliptic) 5

26 Design a lowpass filter with: ω p = R p = db ω s =.5 R s = 4 db Design Example Matlab function buttord, chebord, chebord, and ellipord are used to find the least order filters that meet the given specs. 6

27 Design Example Magnitude response Filter approximation meeting the same specification yield Order (Butterworth)> Order (Chebyshev)> Order (Elliptic) 7

28 Design Example Pole/zero locations Note that Chebyshev and Eliptic approximations needs high-q poles 8

29 Filter order for R p = and R s = 4 Design example Eliptic filter always yields the least order. Is it always the best choice? 9

30 Step response of the design example Inverse Chebyshev filter has the least overshoot and ringing Ringing and overshoots can be problematic in some applications The pulse deformation is due to the fact that the filter introduces different time delay to the different frequency components (Phase distortion) 3

31 Phase Distortion Consider a filter with a transfer function H jω = H jω ejφ ω Let us apply two sine waves at different frequencies v in t = A sin ω t + A sin ω t The filter output is v out t = A H jω sin ω t + φ ω + A H jω sin ω t + φ ω Assuming that the difference between H jω and H jω is small, the shape of the time domain output signal will be preserved if the two signals are delays by the same amount of time φ ω = φ ω ω ω This condition is satisfied for φ ω = t ω t = constant A filter with this characteristic is called linear phase 3

32 Linear Phase Filters For this type of filters: The magnitude of the signals is scaled equally, and they are delayed by the same amount of time v out (t) Kv in (t t ) Vin Filter Vout V out (s) V in (s) Ke jw(t ) The filter transfer function is H s = Ke jωt H jω = K φ jω = t ω In this types of filters the phase delay τ PD = dφ jω ω are constant and equal φ jω ω, and the group delay τ GD = 3

33 Linear Phase Filter Approximation For a typical lowpass filter K H s = + a s + a s + = K a ω + + jω a a 3 ω 3 + Thus the phase shift is given by φ ω = arg H jω = tan a a 3 ω 3 + a ω + Using power-series expansion tan x = x x3 3 + x5 5 The condition for linear phase is satisfied if ω tan x = ω x3 x 3 + x5 5 = constant These are called Bessel polynomials, and the resulting networks are called Thomson filters 33

34 Linear Phase Filter Approximation Typically the phase behavior of these filters shows some deviation τ GD Ideal response t Errors are measured in time Actual response w τ GD is the Group Delay τ GD = φ ω 34

35 All poles Bessel (Thomson) Filter Approximation Poles are relatively low Q Maximally flat group delay (Maximally linear phase response) Poor stopband attenuation 35

36 Bessel Filter Approximation 36

37 Comparison of various LPF Group delay Ref: A. Zverev, Handbook of filter synthesis, Wiley,

38 Filter Design Conventional Procedure Transform your filter specs into a normalized LPF Filter order, zeros, poles and/or values for the passive elements can be obtained from tables or from a software package like FIESTA or Matlab If you use biquadratic sections, you need poles and zeros matching For ladder filters, the networks can be obtained from tables Transform the normalized transfer function to your filter by using Filter transformation (LP to BP, HP, BR) Frequency transformation Impedance denormalization You obtain the transfer function or your passive network 38

39 Frequency Transformations Lowpass to Highpass s p then H lp (s) n H i a i s i H hp (p) n i a H i i p n H i a i p p n ni H(s) H(p).5.5 w p 39

40 Lowpass to Highpass H lp (s) n H i a i s i H hp (p) n H i a i p p n ni N zeros at are translated to zero Poles are not the same!!! The main characteristics of the lowpass filter are maintained for a highpass filter with cutoff frequency at w, then w s p This transformation scheme translates w= to p=w H(p) p.66.5 p/w 4

41 Frequency Transformations The Lowpass to Highpass transformation can also be applied to the elements Element Resistor inductor capacitor impedance R sl sc transforme d R wl p p w C The resistors are not affected L is transformed in a capacitor Ceq=/w L C is transformed in an inductor Leq=/w C Example: Design a KHz HP-filter from a LP prototype..44.x x -4 4

42 Frequency Transformations Lowpass to Bandpass transformation s p p then H lp (s) n zeros at w= and n zeros at even number of poles The bandwidth of the BP is equal to the bandwidth of the LP n H i a i s i H bp (p) H n i b i p n p i In the p-domain p jv s s or w v w v.5.5 v w - Bandwidth= v 4

43 Frequency Transformations Note that v v and v v w v - v v Lowpass prototype Bandpass filter 43

44 Frequency Transformations General transformation BWw v BWw s w BW p w p v v BW BW BW BW w w w BW w v - v v w Lowpass prototype Bandpass filter 44

45 Frequency Transformations The Lowpass to Bandpass transformation can also be applied to the elements Element Resistor impedance R transforme d R L BW BW Lw inductor capacitor sl sc L BW C BW w L p BW w C p BW p p BW Cw Note that for w=w C BW for the inductor Zeq= for the capacitor Yeq= (Zeq=) 45

46 Frequency Transformations In general, for double-resistance terminated ladder filters R in Lossless ladder R L around w=w H s ww R in R L R L R R L in In the passband, the transfer function can be very well controlled Low-sensitivy 46

47 Frequency Transformations Lowpass to Bandreject transformation s BW p w p Lowpass to Highpass transformation (notch at w=) Shifting the frequency to w and adjusting the bandwidth to BW. Bandpass transformation!!! BW w w p 47

48 Transformation Methods Transformation methods have been developed where a low pass filter can be converted to another type of filter by simply transforming the complex variable s. Matlab lplp, lphp, lpbp, and lpbs functions can be used to transform a low pass filter with normalized cutoff frequency, to another low-pass filter with any other specified frequency, or to a high pass filter, or to a band-pass filter, or to a band elimination filter, respectively. 48

49 LPF with normalized cutoff frequency, to another LPF with any other specified frequency Use the MATLAB buttap and lplp functions to find the transfer function of a third-order Butterworth low-pass filter with cutoff frequency fc=khz. % Design 3 pole Butterworth low-pass filter (wcn= rad/s) [z,p,k]=buttap(3); [b,a]=zptf(z,p,k); % Compute num, den coefficients of this filter (wcn=rad/s) f=:5/5:; % Define frequency range to plot w=*pi*f; % Convert to rads/sec fc=; % Define actual cutoff frequency at KHz wc=*pi*fc; % Convert desired cutoff frequency to rads/sec [bn,an]=lplp(b,a,wc); % Compute num, den of filter with fc = khz Gsn=freqs(bn,an,w); % Compute transfer function of filter with fc = khz semilogx(w,abs(gsn)); grid; xlabel('radian Frequency w (rad/sec)') ylabel('magnitude of Transfer Function') title('3-pole Butterworth low-pass filter with fc= khz or wc =.57 kr/s') 49

50 Magnitude of Transfer Function LPF with normalized cutoff frequency, to another LPF with any other specified frequency pole Butterworth low-pass filter with fc= khz or wc =.57 kr/s Radian Frequency w (rad/sec) 5

51 High-Pass Filter Use the MATLAB commands chebap and lphp to find the transfer function of a 3-pole Chebyshev high-pass analog filter with cutoff frequency fc = 5KHz. % Design 3 pole Type Chebyshev low-pass filter, wcn= rad/s [z,p,k]=chebap(3,3); [b,a]=zptf(z,p,k); % Compute num, den coef. with wcn= rad/s f=::; % Define frequency range to plot fc=5; % Define actual cutoff frequency at 5 KHz wc=*pi*fc; % Convert desired cutoff frequency to rads/sec [bn,an]=lphp(b,a,wc); % Compute num, den of high-pass filter with fc =5KHz Gsn=freqs(bn,an,*pi*f); % Compute and plot transfer function of filter with fc = 5 KHz semilogx(f,abs(gsn)); grid; xlabel('frequency (Hz)'); ylabel('magnitude of Transfer Function') title('3-pole Type Chebyshev high-pass filter with fc=5 KHz ') 5

52 Magnitude of Transfer Function High-Pass Filter 3-pole Chebyshev high-pass filter with fc=5 KHz Frequency (Hz) 5

53 Band-Pass Filter Use the MATLAB functions buttap and lpbp to find the transfer function of a 3-pole Butterworth analog band-pass filter with the pass band frequency centered at fo = 4kHz, and bandwidth BW =KHz. [z,p,k]=buttap(3); % Design 3 pole Butterworth low-pass filter with wcn= rad/s [b,a]=zptf(z,p,k); % Compute numerator and denominator coefficients for wcn= rad/s f=::; % Define frequency range to plot f=4; % Define centered frequency at 4 KHz W=*pi*f; % Convert desired centered frequency to rads/s fbw=; % Define bandwidth Bw=*pi*fbw; % Convert desired bandwidth to rads/s [bn,an]=lpbp(b,a,w,bw); % Compute num, den of band-pass filter % Compute and plot the magnitude of the transfer function of the band-pass filter Gsn=freqs(bn,an,*pi*f); semilogx(f,abs(gsn)); grid; xlabel('frequency f (Hz)'); ylabel('magnitude of Transfer Function'); title('3-pole Butterworth band-pass filter with f = 4 KHz, BW = KHz') 53

54 Magnitude of Transfer Function Band-Pass Filter.4 3-pole Butterworth band-pass filter with f = 4 KHz, BW = KHz Frequency f (Hz) 54

55 Band-Elimination (band-stop) Filter Use the MATLAB functions buttap and lpbs to find the transfer function of a 3-pole Butterworth band-elimination (band-stop) filter with the stop band frequency centered at fo = 5 khz, and bandwidth BW = khz. [z,p,k]=buttap(3); % Design 3-pole Butterworth low-pass filter, wcn = r/s [b,a]=zptf(z,p,k); % Compute num, den coefficients of this filter, wcn= r/s f=::; % Define frequency range to plot f=5; % Define centered frequency at 5 khz W=*pi*f; % Convert centered frequency to r/s fbw=; % Define bandwidth Bw=*pi*fbw; % Convert bandwidth to r/s % Compute numerator and denominator coefficients of desired band stop filter [bn,an]=lpbs(b,a,w,bw); % Compute and plot magnitude of the transfer function of the band stop filter Gsn=freqs(bn,an,*pi*f); semilogx(f,abs(gsn)); grid; xlabel('frequency in Hz'); ylabel('magnitude of Transfer Function'); title('3-pole Butterworth band-elimination filter with f=5 KHz, BW = KHz') 55

56 Magnitude of Transfer Function Band-Elimination (band-stop) Filter 3-pole Butterworth band-elimination filter with f=5 KHz, BW = KHz Frequency in Hz 56

57 How to find the minimum order to meet the filter specifications? The following functions in Matlab can help you to find the minimum order required to meet the filter specifications: Buttord for butterworth Chebord for chebyshev Ellipord for elliptic Chebord for inverse chebyshev 57

58 Calculating the order and cutoff frequency of a inverse chebyshev filter Design a 4MHz Inverse Chebyshev approximation with Ap gain at passband corner. The stop band is 5.75MHz with -5dB gain at stop band. clear all; Fp = 4e6; Wp=*pi*Fp; Fs=.4375*Fp; Ws=*pi*Fs; Fplot = *Fs; f = e6:fplot/e3:fplot ; w = *pi*f; Ap = ; As = 5; % Chebord helps you find the order and wn (n and Wn) that %you can pass to cheby command. [n, Wn] = chebord(wp, Ws, Ap, As, 's'); [z, p, k] = cheby(n, As, Wn, 'low', 's'); [num, den] = cheby(n, As, Wn, 'low', 's'); bode(num, den) 58

59 Phase (deg) Magnitude (db) Bode Plot Bode Diagram Frequency (rad/sec) 59

60 References [] S. T. Karris, Signals and Systems with Matlab Computing and Simulink Modeling, Fifth Edition. Orchard Publications [] Matlab Help Files 6

61 gain (db) Ladder Filters The ladder filter realization can be found in tables and/or can be obtained from FIESTA The elements must be transformed according to the frequency and impedance normalizations E+6 8.E+6.E+7.6E+7.E+7 Frequency (Hz) 6

62 6 Sensitivity Definition x y y x S y x Y= transfer function and x = variable or element n i i n i x i y x n i x y x x x y x y x y x y x y x y x y x y x / y x / x x x kx y x y kx ky x y S y S S S S S S S n S ns S S S S S S S S S y i n i i y i n i i n n Some properties: w w w w w w i i j j i i j a a i i j a H H(s) a j a j a j a S j a S i i j i i j For a typical H(s)

63 Sensitivity Sensitivity is a measure of the change in the performance of the system due to a change in the nominal value of a certain element. S y x x y y x S y x x y Dy Dx or Dy y S y x D x x Normalized variations at the output are determined by the sensitivity function and the normalized variations of the parameter Example: If the senstivity function is, then variations of Dx/x=.(%) produce Dy/y=.(%) For a good design, the sensitivity functions should be < 5. Effects of the partial positive feedback (negative resistors)? 63

64 64 Sensitivity For a typical amplifier S, S v v m A g A g The larger the gain improvment the larger the sensitivity!!!! Sometimes the dc gain is enhanced by using a negative resistor m v g g A m m v g g g g g g g A For large dc gain g =g g g A g A g g g g g S g S, S v v m

65 Properties of Stable Network Functions A(s) b N(s) K B(s) a sb sa s s.... Typically the transfer function presents the form of a ratio of two polynomials For non-negative elements the coefficients are real and positive The poles are located in the left side of the s-plane H(s) sa at h(t) e t System is stable BOUNDED OUTPUT FOR BOUNDED INPUT 65

66 Properties of Network Functions: Frequency Transformation Most of the filter approximations are normalized to rad/sec. Hence, it is necessary to denormalize the transfer function. Using the frequency transformation For inductors and capacitors: jp jp L C L jw w C j n n p w n rad/sec is translated to / n rad/sec 66

67 Impedance denormalization Typically the network elements are normalized to. Hence an impedance denormalization scheme must be used or Z n Z R L C C n n R L n Note that the transfer function is invariant with the impedance denormalization (RC and LC products remain constant!!!!) In general both frequency and impedance denormalizations are used 67

68 There is a number of conventional filter magnitude approximations The choice of a particular approximation is application dependent Besides the magnitude specifications, there exists also a phase (group delay) specification. For this the Thompson (Bessel) approximation is used There are a host of Filter approximation software programs, including Matlab, Filsyn, and Fiesta developed at TAMU Acknowledgment: Thanks to my colleague Dr. Silva-Martínez for providing some of the material for this presentation 68

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION Version 1. 1 of 7 ECE 03 LAB PRACTICAL FILTER DESIGN & IMPLEMENTATION BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 Labs ECE 0 Advanced MATLAB ECE 03 MATLAB Signals & Systems EXPECTED KNOWLEDGE Understanding

More information

3 Analog filters. 3.1 Analog filter characteristics

3 Analog filters. 3.1 Analog filter characteristics Chapter 3, page 1 of 11 3 Analog filters This chapter deals with analog filters and the filter approximations of an ideal filter. The filter approximations that are considered are the classical analog

More information

CHAPTER 8 ANALOG FILTERS

CHAPTER 8 ANALOG FILTERS ANALOG FILTERS CHAPTER 8 ANALOG FILTERS SECTION 8.: INTRODUCTION 8. SECTION 8.2: THE TRANSFER FUNCTION 8.5 THE SPLANE 8.5 F O and Q 8.7 HIGHPASS FILTER 8.8 BANDPASS FILTER 8.9 BANDREJECT (NOTCH) FILTER

More information

Electric Circuit Theory

Electric Circuit Theory Electric Circuit Theory Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Chapter 15 Active Filter Circuits Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Contents and Objectives 3 Chapter Contents 15.1 First-Order

More information

Analog Lowpass Filter Specifications

Analog Lowpass Filter Specifications Analog Lowpass Filter Specifications Typical magnitude response analog lowpass filter may be given as indicated below H a ( j of an Copyright 005, S. K. Mitra Analog Lowpass Filter Specifications In the

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Downloaded from

Downloaded from VI SEMESTER FINAL EXAMINATION 2003 Attempt ALL questions. Q. [1] [a] What is filter? Why it is required? Define half power points, rolloff and centre frequency. [3] [b] Plot the magnitude and phase response

More information

Filters and Tuned Amplifiers

Filters and Tuned Amplifiers CHAPTER 6 Filters and Tuned Amplifiers Introduction 55 6. Filter Transmission, Types, and Specification 56 6. The Filter Transfer Function 60 6.7 Second-Order Active Filters Based on the Two-Integrator-Loop

More information

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000

Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 2000 Kerwin, W.J. Passive Signal Processing The Electrical Engineering Handbook Ed. Richard C. Dorf Boca Raton: CRC Press LLC, 000 4 Passive Signal Processing William J. Kerwin University of Arizona 4. Introduction

More information

Digital Processing of

Digital Processing of Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

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

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 Analog Filters D. T A 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 S I T Y, J O D A N 2 0 4 Introduction Electrical filters are deigned to eliminate unwanted frequencies Filters can be classified

More information

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

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta Infinite Impulse Response (IIR) Filter Ihwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jaarta The Outline 8.1 State-of-the-art 8.2 Coefficient Calculation Method for IIR Filter 8.2.1 Pole-Zero Placement

More information

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

4/14/15 8:58 PM C:\Users\Harrn...\tlh2polebutter10rad see.rn 1 of 1 4/14/15 8:58 PM C:\Users\Harrn...\tlh2polebutter10rad see.rn 1 of 1 % Example 2pole butter tlh % Analog Butterworth filter design % design an 2-pole filter with a bandwidth of 10 rad/sec % Prototype H(s)

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 4 Digital Signal Processing Prof. Mark Fowler Note Set #34 IIR Design Characteristics of Common Analog Filters Reading: Sect..3.4 &.3.5 of Proakis & Manolakis /6 Motivation We ve seenthat the Bilinear

More information

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

NOVEMBER 13, 1996 EE 4773/6773: LECTURE NO. 37 PAGE 1 of 5 NOVEMBER 3, 996 EE 4773/6773: LECTURE NO. 37 PAGE of 5 Characteristics of Commonly Used Analog Filters - Butterworth Butterworth filters are maimally flat in the passband and stopband, giving monotonicity

More information

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

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 NH 67, Karur Trichy Highways, Puliyur C.F, 639 114 Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3 IIR FILTER DESIGN Structure of IIR System design of Discrete time

More information

Continuous-Time Analog Filters

Continuous-Time Analog Filters ENGR 4333/5333: Digital Signal Processing Continuous-Time Analog Filters Chapter 2 Dr. Mohamed Bingabr University of Central Oklahoma Outline Frequency Response of an LTIC System Signal Transmission through

More information

8: IIR Filter Transformations

8: IIR Filter Transformations DSP and Digital (5-677) IIR : 8 / Classical continuous-time filters optimize tradeoff: passband ripple v stopband ripple v transition width There are explicit formulae for pole/zero positions. Butterworth:

More information

UNIT-II MYcsvtu Notes agk

UNIT-II   MYcsvtu Notes agk UNIT-II agk UNIT II Infinite Impulse Response Filter design (IIR): Analog & Digital Frequency transformation. Designing by impulse invariance & Bilinear method. Butterworth and Chebyshev Design Method.

More information

Introduction (cont )

Introduction (cont ) Active Filter 1 Introduction Filters are circuits that are capable of passing signals within a band of frequencies while rejecting or blocking signals of frequencies outside this band. This property of

More information

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

EEL 3923C. JD/ Module 3 Elementary Analog Filter Design. Prof. T. Nishida Fall 2010 EEL 3923C JD/ Module 3 Elementary Analog Filter Design Prof. T. Nishida Fall 2010 Purpose Frequency selection Low pass, high pass, band pass, band stop, notch, etc. Applications II. Filter Fundamentals

More information

EE247 Lecture 2. Butterworth Chebyshev I Chebyshev II Elliptic Bessel Group delay comparison example. EECS 247 Lecture 2: Filters

EE247 Lecture 2. Butterworth Chebyshev I Chebyshev II Elliptic Bessel Group delay comparison example. EECS 247 Lecture 2: Filters EE247 Lecture 2 Material covered today: Nomenclature Filter specifications Quality factor Frequency characteristics Group delay Filter types Butterworth Chebyshev I Chebyshev II Elliptic Bessel Group delay

More information

(Refer Slide Time: 02:00-04:20) (Refer Slide Time: 04:27 09:06)

(Refer Slide Time: 02:00-04:20) (Refer Slide Time: 04:27 09:06) Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 25 Analog Filter Design (Contd.); Transformations This is the 25 th

More information

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to:

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to: EE247 - Lecture 2 Filters Material covered today: Nomenclature Filter specifications Quality factor Frequency characteristics Group delay Filter types Butterworth Chebyshev I Chebyshev II Elliptic Bessel

More information

Classic Filters. Figure 1 Butterworth Filter. Chebyshev

Classic Filters. Figure 1 Butterworth Filter. Chebyshev Classic Filters There are 4 classic analogue filter types: Butterworth, Chebyshev, Elliptic and Bessel. There is no ideal filter; each filter is good in some areas but poor in others. Butterworth: Flattest

More information

EKT 356 MICROWAVE COMMUNICATIONS CHAPTER 4: MICROWAVE FILTERS

EKT 356 MICROWAVE COMMUNICATIONS CHAPTER 4: MICROWAVE FILTERS EKT 356 MICROWAVE COMMUNICATIONS CHAPTER 4: MICROWAVE FILTERS 1 INTRODUCTION What is a Microwave filter? linear 2-port network controls the frequency response at a certain point in a microwave system provides

More information

Electronic PRINCIPLES

Electronic PRINCIPLES MALVINO & BATES Electronic PRINCIPLES SEVENTH EDITION Chapter 21 Active Filters Topics Covered in Chapter 21 Ideal responses Approximate responses Passive ilters First-order stages VCVS unity-gain second-order

More information

2.161 Signal Processing: Continuous and Discrete

2.161 Signal Processing: Continuous and Discrete MIT OpenCourseWare http://ocw.mit.edu 2.6 Signal Processing: Continuous and Discrete Fall 28 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS

More information

LECTURER NOTE SMJE3163 DSP

LECTURER NOTE SMJE3163 DSP LECTURER NOTE SMJE363 DSP (04/05-) ------------------------------------------------------------------------- Week3 IIR Filter Design -------------------------------------------------------------------------

More information

Active Filter Design Techniques

Active Filter Design Techniques Active Filter Design Techniques 16.1 Introduction What is a filter? A filter is a device that passes electric signals at certain frequencies or frequency ranges while preventing the passage of others.

More information

Digital Filter Design

Digital Filter Design Chapter9 Digital Filter Design Contents 9.1 Overview of Approximation Techniques........ 9-3 9.1.1 Approximation Approaches........... 9-3 9.1.2 FIR Approximation Approaches......... 9-3 9.2 Continuous-Time

More information

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

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters (ii) Ability to design lowpass IIR filters according to predefined specifications based on analog

More information

System on a Chip. Prof. Dr. Michael Kraft

System on a Chip. Prof. Dr. Michael Kraft System on a Chip Prof. Dr. Michael Kraft Lecture 4: Filters Filters General Theory Continuous Time Filters Background Filters are used to separate signals in the frequency domain, e.g. remove noise, tune

More information

Transfer function: a mathematical description of network response characteristics.

Transfer function: a mathematical description of network response characteristics. Microwave Filter Design Chp3. Basic Concept and Theories of Filters Prof. Tzong-Lin Wu Department of Electrical Engineering National Taiwan University Transfer Functions General Definitions Transfer function:

More information

Active Filters - Revisited

Active Filters - Revisited Active Filters - Revisited Sources: Electronic Devices by Thomas L. Floyd. & Electronic Devices and Circuit Theory by Robert L. Boylestad, Louis Nashelsky Ideal and Practical Filters Ideal and Practical

More information

Filters occur so frequently in the instrumentation and

Filters occur so frequently in the instrumentation and FILTER Design CHAPTER 3 Filters occur so frequently in the instrumentation and communications industries that no book covering the field of RF circuit design could be complete without at least one chapter

More information

ECSE-4760 Computer Applications Laboratory DIGITAL FILTER DESIGN

ECSE-4760 Computer Applications Laboratory DIGITAL FILTER DESIGN Rensselaer Polytechnic Institute ECSE-4760 Computer Applications Laboratory DIGITAL FILTER DESIGN Number of Sessions 4 INTRODUCTION This lab demonstrates the use of digital filters on a DSP. It consists

More information

Lab 6 rev 2.1-kdp Lab 6 Time and frequency domain analysis of LTI systems

Lab 6 rev 2.1-kdp Lab 6 Time and frequency domain analysis of LTI systems Lab 6 Time and frequency domain analysis of LTI systems 1 I. GENERAL DISCUSSION In this lab and the next we will further investigate the connection between time and frequency domain responses. In this

More information

Review of Filter Types

Review of Filter Types ECE 440 FILTERS Review of Filters Filters are systems with amplitude and phase response that depends on frequency. Filters named by amplitude attenuation with relation to a transition or cutoff frequency.

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd EE233 HW7 Solution Nov. 16 th Due Date: Nov. 23 rd 1. Use a 500nF capacitor to design a low pass passive filter with a cutoff frequency of 50 krad/s. (a) Specify the cutoff frequency in hertz. fc c 50000

More information

The above figure represents a two stage circuit. Recall, the transfer function relates. Vout

The above figure represents a two stage circuit. Recall, the transfer function relates. Vout LABORATORY 12: Bode plots/second Order Filters Material covered: Multistage circuits Bode plots Design problem Overview Notes: Two stage circuits: Vin1 H1(s) Vout1 Vin2 H2(s) Vout2 The above figure represents

More information

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab Research Cell: An International Journal of Engineering Sciences ISSN: 2229-6913 Issue Sept 2011, Vol. 4 423 Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab Tushar

More information

A filter is appropriately described by the transfer function. It is a ratio between two polynomials

A filter is appropriately described by the transfer function. It is a ratio between two polynomials Imaginary Part Matlab examples Filter description A filter is appropriately described by the transfer function. It is a ratio between two polynomials H(s) = N(s) D(s) = b ns n + b n s n + + b s a m s m

More information

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

Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 2017 ELEC 3004: Systems 1. Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 017 ELEC 3004: Systems 1 017 School of Information Technology and Electrical Engineering at The University of Queensland

More information

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

Chapter 5 THE APPLICATION OF THE Z TRANSFORM. 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion Chapter 5 THE APPLICATION OF THE Z TRANSFORM 5.6 Transfer Functions for Digital Filters 5.7 Amplitude and Delay Distortion Copyright c 2005- Andreas Antoniou Victoria, BC, Canada Email: aantoniou@ieee.org

More information

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5 FYS3240 PC-based instrumentation and microcontrollers Signal sampling Spring 2015 Lecture #5 Bekkeng, 29.1.2015 Content Aliasing Nyquist (Sampling) ADC Filtering Oversampling Triggering Analog Signal Information

More information

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

Octave Functions for Filters. Young Won Lim 2/19/18 Copyright (c) 2016 2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published

More information

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES A2 TABLE OF CONTENTS... 5 Filter Specifications... 7 3 khz LPF (within the HEADPHONE AMPLIFIER)... 8 TUNEABLE LPF... 9 BASEBAND CHANNEL FILTERS - #2 Butterworth

More information

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

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

Rahman Jamal, et. al.. "Filters." Copyright 2000 CRC Press LLC. <

Rahman Jamal, et. al.. Filters. Copyright 2000 CRC Press LLC. < Rahman Jamal, et. al.. "Filters." Copyright 000 CRC Press LLC. . Filters Rahman Jamal National Instruments Germany Robert Steer Frequency Devices 8. Introduction 8. Filter Classification

More information

EXPERIMENT 1: Characteristics of Passive and Active Filters

EXPERIMENT 1: Characteristics of Passive and Active Filters Kathmandu University Department of Electrical and Electronics Engineering ELECTRONICS AND ANALOG FILTER DESIGN LAB EXPERIMENT : Characteristics of Passive and Active Filters Objective: To understand the

More information

International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 8, August-06 447 ISSN 9-558 Proposed Computer-Aided Design Algorithms for nth Order Chebyshev Active Filter. Haider Faher Radhi

More information

EELE 4310: Digital Signal Processing (DSP)

EELE 4310: Digital Signal Processing (DSP) EELE 4310: Digital Signal Processing (DSP) Chapter # 10 : Digital Filter Design (Part One) Spring, 2012/2013 EELE 4310: Digital Signal Processing (DSP) - Ch.10 Dr. Musbah Shaat 1 / 19 Outline 1 Introduction

More information

Using the isppac 80 Programmable Lowpass Filter IC

Using the isppac 80 Programmable Lowpass Filter IC Using the isppac Programmable Lowpass Filter IC Introduction This application note describes the isppac, an In- System Programmable (ISP ) Analog Circuit from Lattice Semiconductor, and the filters that

More information

INTRODUCTION TO FILTER CIRCUITS

INTRODUCTION TO FILTER CIRCUITS INTRODUCTION TO FILTER CIRCUITS 1 2 Background: Filters may be classified as either digital or analog. Digital filters are implemented using a digital computer or special purpose digital hardware. Analog

More information

PHYS225 Lecture 15. Electronic Circuits

PHYS225 Lecture 15. Electronic Circuits PHYS225 Lecture 15 Electronic Circuits Last lecture Difference amplifier Differential input; single output Good CMRR, accurate gain, moderate input impedance Instrumentation amplifier Differential input;

More information

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

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept

More information

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY In this experiment we will analytically determine and measure the frequency response of networks containing resistors, AC source/sources, and energy storage

More information

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

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters Simple Digital Filters Chapter 7B Part B Simple FIR Digital Filters LTI Discrete-Time Systems in the Transform-Domain Simple Digital Filters Simple IIR Digital Filters Comb Filters 3. Simple FIR Digital

More information

EELE503. Modern filter design. Filter Design - Introduction

EELE503. Modern filter design. Filter Design - Introduction EELE503 Modern filter design Filter Design - Introduction A filter will modify the magnitude or phase of a signal to produce a desired frequency response or time response. One way to classify ideal filters

More information

Continuous- Time Active Filter Design

Continuous- Time Active Filter Design Continuous- Time Active Filter Design T. Deliyannis Yichuang Sun J.K. Fidler CRC Press Boca Raton London New York Washington, D.C. Contents Chapter 1 Filter Fundamentals 1.1 Introduction 1 1.2 Filter Characterization

More information

Analog Design-filters

Analog Design-filters Analog Design-filters Introduction and Motivation Filters are networks that process signals in a frequency-dependent manner. The basic concept of a filter can be explained by examining the frequency dependent

More information

Design IIR Band-Reject Filters

Design IIR Band-Reject Filters db Design IIR Band-Reject Filters In this post, I show how to design IIR Butterworth band-reject filters, and provide two Matlab functions for band-reject filter synthesis. Earlier posts covered IIR Butterworth

More information

An Application of Bandpass Filters. Jeff Crawford - K ZR October 15, 2016

An Application of Bandpass Filters. Jeff Crawford - K ZR October 15, 2016 An Application of Bandpass Filters Jeff Crawford - K ZR October 15, 2016 1 Goals for this Discussion: Cover some general filter theory Apply this theory to an amateur radio need SO2R (Single Operator 2

More information

Chapter 15: Active Filters

Chapter 15: Active Filters Chapter 15: Active Filters 15.1: Basic filter Responses A filter is a circuit that passes certain frequencies and rejects or attenuates all others. The passband is the range of frequencies allowed to pass

More information

CHAPTER 14. Introduction to Frequency Selective Circuits

CHAPTER 14. Introduction to Frequency Selective Circuits CHAPTER 14 Introduction to Frequency Selective Circuits Frequency-selective circuits Varying source frequency on circuit voltages and currents. The result of this analysis is the frequency response of

More information

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

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction

More information

IJSER. Chen [2] has gave a lot of information in digital filtering with additions in the area of computer-aided design of digital filters.

IJSER. Chen [2] has gave a lot of information in digital filtering with additions in the area of computer-aided design of digital filters. Computer-Aided Design using New Algorithms for nth Order Chebyshev Digital Filter Haider Fakher Radhi Al-Saidy Computer Teaching Unit, Medicine of Community Branch, Al-Kindy Medicine College Baghdad University,

More information

Discretization of Continuous Controllers

Discretization of Continuous Controllers Discretization of Continuous Controllers Thao Dang VERIMAG, CNRS (France) Discretization of Continuous Controllers One way to design a computer-controlled control system is to make a continuous-time design

More information

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

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

Poles and Zeros of H(s), Analog Computers and Active Filters

Poles and Zeros of H(s), Analog Computers and Active Filters Poles and Zeros of H(s), Analog Computers and Active Filters Physics116A, Draft10/28/09 D. Pellett LRC Filter Poles and Zeros Pole structure same for all three functions (two poles) HR has two poles and

More information

ME411 Engineering Measurement & Instrumentation. Winter 2017 Lecture 3

ME411 Engineering Measurement & Instrumentation. Winter 2017 Lecture 3 ME411 Engineering Measurement & Instrumentation Winter 2017 Lecture 3 1 Current Measurement DC or AC current Use of a D Arsonval Meter - electric current carrying conductor passing through a magnetic field

More information

Operational Amplifiers

Operational Amplifiers Operational Amplifiers Continuing the discussion of Op Amps, the next step is filters. There are many different types of filters, including low pass, high pass and band pass. We will discuss each of the

More information

Analog and Telecommunication Electronics

Analog and Telecommunication Electronics Politecnico di Torino - ICT School Analog and Telecommunication Electronics E1 - Filters type and design» Filter taxonomy and parameters» Design flow and tools» FilterCAD example» Basic II order cells

More information

Experiment 4- Finite Impulse Response Filters

Experiment 4- Finite Impulse Response Filters Experiment 4- Finite Impulse Response Filters 18 February 2009 Abstract In this experiment we design different Finite Impulse Response filters and study their characteristics. 1 Introduction The transfer

More information

Deliyannis, Theodore L. et al "Realization of First- and Second-Order Functions Using Opamps" Continuous-Time Active Filter Design Boca Raton: CRC

Deliyannis, Theodore L. et al Realization of First- and Second-Order Functions Using Opamps Continuous-Time Active Filter Design Boca Raton: CRC Deliyannis, Theodore L. et al "Realization of First- and Second-Order Functions Using Opamps" Continuous-Time Active Filter Design Boca Raton: CRC Press LLC,999 Chapter 4 Realization of First- and Second-Order

More information

Frequency Response Analysis

Frequency Response Analysis Frequency Response Analysis Continuous Time * M. J. Roberts - All Rights Reserved 2 Frequency Response * M. J. Roberts - All Rights Reserved 3 Lowpass Filter H( s) = ω c s + ω c H( jω ) = ω c jω + ω c

More information

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design EEM478-DSPHARDWARE WEEK12:FIR & IIR Filter Design PART-I : Filter Design/Realization Step-1 : define filter specs (pass-band, stop-band, optimization criterion, ) Step-2 : derive optimal transfer function

More information

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

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Chapter 19. Basic Filters

Chapter 19. Basic Filters Chapter 19 Basic Filters Objectives Analyze the operation of RC and RL lowpass filters Analyze the operation of RC and RL highpass filters Analyze the operation of band-pass filters Analyze the operation

More information

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation SECTION 7: FREQUENCY DOMAIN ANALYSIS MAE 3401 Modeling and Simulation 2 Response to Sinusoidal Inputs Frequency Domain Analysis Introduction 3 We ve looked at system impulse and step responses Also interested

More information

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications Signals and Systems Lecture 6: Fourier Applications Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2012 arzaneh Abdollahi Signal and Systems Lecture 6

More information

Microwave Circuits Design. Microwave Filters. high pass

Microwave Circuits Design. Microwave Filters. high pass Used to control the frequency response at a certain point in a microwave system by providing transmission at frequencies within the passband of the filter and attenuation in the stopband of the filter.

More information

ASC-50. OPERATION MANUAL September 2001

ASC-50. OPERATION MANUAL September 2001 ASC-5 ASC-5 OPERATION MANUAL September 21 25 Locust St, Haverhill, Massachusetts 183 Tel: 8/252-774, 978/374-761 FAX: 978/521-1839 TABLE OF CONTENTS ASC-5 1. ASC-5 Overview.......................................................

More information

Analog and Telecommunication Electronics

Analog and Telecommunication Electronics Politecnico di Torino - ICT School Analog and Telecommunication Electronics E1 - Filters type and design» Filter taxonomy and parameters» Design flow and tools» FilterCAD example» Basic II order cells

More information

APPLIED SIGNAL PROCESSING

APPLIED SIGNAL PROCESSING APPLIED SIGNAL PROCESSING 2004 Chapter 1 Digital filtering In this section digital filters are discussed, with a focus on IIR (Infinite Impulse Response) filters and their applications. The most important

More information

4. K. W. Henderson, "Nomograph for Designing Elliptic-Function Filters," Proc. IRE, vol. 46, pp , 1958.

4. K. W. Henderson, Nomograph for Designing Elliptic-Function Filters, Proc. IRE, vol. 46, pp , 1958. BIBLIOGRAPHY Books. W. Cauer, Synthesis of Linear Communication Networks (English translation from German edition), McGraw-Hill Book Co., New York, 958. 2. W. K. Chen, Theory and Design of Broadband Matching

More information

Experiment 3 - Printed Filters.

Experiment 3 - Printed Filters. Experiment 3 - Printed Filters. S. Levy, Z. Ibragimov, D. Ackerman and H. Matzner. May 3, 2009 Contents 1 Background Theory 2 1.1 EllipticFilterDesign... 2 1.1.1 ImpedanceandFrequencyScaling... 3 1.1.2

More information

Narrow-Band Low-Pass Digital Differentiator Design. Ivan Selesnick Polytechnic University Brooklyn, New York

Narrow-Band Low-Pass Digital Differentiator Design. Ivan Selesnick Polytechnic University Brooklyn, New York Narrow-Band Low-Pass Digital Differentiator Design Ivan Selesnick Polytechnic University Brooklyn, New York selesi@poly.edu http://taco.poly.edu/selesi 1 Ideal Lowpass Digital Differentiator The frequency

More information

Design of Switched Filter Bank using Chebyshev Low pass Filter Response for Harmonic Rejection Filter Design

Design of Switched Filter Bank using Chebyshev Low pass Filter Response for Harmonic Rejection Filter Design Design of Switched Filter Bank using Chebyshev Low pass Filter Response for Harmonic Rejection Filter Design Ann Alex 1, Sanju Sebastian 2, Niju Abraham 3 1M.Tech Student, Department of Electronics and

More information

EE 508 Lecture 18. Basic Biquadratic Active Filters. Second-order Bandpass Second-order Lowpass Effects of Op Amp on Filter Performance

EE 508 Lecture 18. Basic Biquadratic Active Filters. Second-order Bandpass Second-order Lowpass Effects of Op Amp on Filter Performance EE 58 Lecture 8 Basic ratic Active Filters Second-order Bandpass Second-order Lowpass Effects of Op Amp on Filter Performance eview from Last Time Standard LP to BS Transformation map = to = ± map = to

More information

ActiveLowPassFilter -- Overview

ActiveLowPassFilter -- Overview ActiveLowPassFilter -- Overview OBJECTIVES: At the end of performing this experiment, learners would be able to: Describe the concept of active Low Pass Butterworth Filter Obtain the roll-off factor and

More information

Advanced Electronic Systems

Advanced Electronic Systems Advanced Electronic Systems Damien Prêle To cite this version: Damien Prêle. Advanced Electronic Systems. Master. Advanced Electronic Systems, Hanoi, Vietnam. 2016, pp.140. HAL Id: cel-00843641

More information

Low Pass Filter Introduction

Low Pass Filter Introduction Low Pass Filter Introduction Basically, an electrical filter is a circuit that can be designed to modify, reshape or reject all unwanted frequencies of an electrical signal and accept or pass only those

More information

Bode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and Bode phase plot:

Bode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and Bode phase plot: Bode plot From Wikipedia, the free encyclopedia A The Bode plot for a first-order (one-pole) lowpass filter Bode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and

More information

E4215: Analog Filter Synthesis and Design: HW0

E4215: Analog Filter Synthesis and Design: HW0 E425: Analog Filter Synthesis and Design: HW0 due on 2 Jan. 2003 This assignment has ZEO credit and does not contribute to the final grade. Its purpose is to gauge your familiarity of prerequisite topics..

More information

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

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 2017 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date

More information

Signals and Filtering

Signals and Filtering FILTERING OBJECTIVES The objectives of this lecture are to: Introduce signal filtering concepts Introduce filter performance criteria Introduce Finite Impulse Response (FIR) filters Introduce Infinite

More information