EELE503. Modern filter design. Filter Design - Introduction

Similar documents
PHYS225 Lecture 15. Electronic Circuits

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221

Lecture XII: Ideal filters

Communication Channels

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

Chapter 15: Active Filters

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

Fourier Transform Analysis of Signals and Systems

1. Clearly circle one answer for each part.

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

Homework Assignment 13

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

Signals and Systems Lecture 6: Fourier Applications

COURSE OUTLINE. Introduction Signals and Noise Filtering: LPF1 Constant-Parameter Low Pass Filters Sensors and associated electronics

Part Numbering System

LECTURER NOTE SMJE3163 DSP

Final Exam Solutions June 14, 2006

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

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

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications

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

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

Solution of ECE 342 Test 3 S12

3 Analog filters. 3.1 Analog filter characteristics

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

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

4. Design of Discrete-Time Filters

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

Chapter-2 SAMPLING PROCESS

Experiment 4- Finite Impulse Response Filters

CHAPTER 8 ANALOG FILTERS

Frequency Response Analysis

Using the isppac 80 Programmable Lowpass Filter IC

GATE 2000 Electronics and Communication Engineering

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES

Berkeley. Mixers: An Overview. Prof. Ali M. Niknejad. U.C. Berkeley Copyright c 2014 by Ali M. Niknejad

Signals and Systems Lecture 6: Fourier Applications

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

zt ( ) = Ae find f(t)=re( zt ( )), g(t)= Im( zt ( )), and r(t), and θ ( t) if z(t)=r(t) e

Lecture 17 Date: Parallel Resonance Active and Passive Filters

Chapter 2. Signals and Spectra

Homework Assignment 06

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

Linear Time-Invariant Systems

ECE503: Digital Filter Design Lecture 9

8: IIR Filter Transformations

Filter Design, Active Filters & Review. EGR 220, Chapter 14.7, December 14, 2017

Active Filters - Revisited

EELE 4310: Digital Signal Processing (DSP)

Signals and Filtering

Digital Processing of Continuous-Time Signals

Today s menu. Last lecture. Series mode interference. Noise and interferences R/2 V SM Z L. E Th R/2. Voltage transmission system

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

Introduction (cont )

Digital Processing of

Electric Circuit Theory

George Mason University Signals and Systems I Spring 2016

Electronic PRINCIPLES

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

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

Classic Filters. Figure 1 Butterworth Filter. Chebyshev

Transmission Fundamentals

INFN Laboratori Nazionali di Legnaro, Marzo 2007 FRONT-END ELECTRONICS PART 2

Communications IB Paper 6 Handout 2: Analogue Modulation

Noise Lecture 1. EEL6935 Chris Dougherty (TA)

Introduce cascaded first-order op-amp filters. Faculty of Electrical and Electronic Engineering

( ) D. An information signal x( t) = 5cos( 1000πt) LSSB modulates a carrier with amplitude A c

EE 311 February 13 and 15, 2019 Lecture 10

Input electric signal. Transmitter. Noise and signals from other sources. Receiver. Output electric. signal. Electrical Communication System

1.Explain the principle and characteristics of a matched filter. Hence derive the expression for its frequency response function.

Digital Signal Processing

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

F I R Filter (Finite Impulse Response)

Handout 13: Intersymbol Interference

Chapter 3 Digital Transmission Fundamentals

Thursday, 1/23/19 Automatic Gain Control As previously shown, 1 0 is a nonlinear system that produces a limit cycle with a distorted sinusoid for


EXPERIMENT 4: RC, RL and RD CIRCUITs

Homework Assignment 13

Continuous-Time Analog Filters

Electrical & Computer Engineering Technology

Gábor C. Temes. School of Electrical Engineering and Computer Science Oregon State University. 1/25

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

INTRODUCTION TO FILTER CIRCUITS

Understanding Data Converters SLAA013 July 1995

CHAPTER 14. Introduction to Frequency Selective Circuits

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

PULSE SHAPING AND RECEIVE FILTERING

ECE 359 Spring 2003 Handout # 16 April 15, SNR for ANGLE MODULATION SYSTEMS. v(t) = A c cos(2πf c t + φ(t)) for FM. for PM.

EE4512 Analog and Digital Communications Chapter 6. Chapter 6 Analog Modulation and Demodulation

Signal Processing Toolbox

Moku:Lab. Specifications INSTRUMENTS. Moku:Lab, rev

Wireless PHY: Modulation and Demodulation

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization

PHYS 536 Active Filters

Chapter 19. Basic Filters

Lecture 6. Angle Modulation and Demodulation

Chapter 2. Fourier Series & Fourier Transform. Updated:2/11/15

Filters occur so frequently in the instrumentation and

DT Filters 2/19. Atousa Hajshirmohammadi, SFU

Transcription:

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 is by frequency response Lowpass H(0<f<B =, H(f =0 elsewhere Highpass H(f>B =, H(f =0 elsewhere Bandpass H( f<f<f=, H(f =0 elsewhere B=f-f Bandstop H(f<f<f =0, H(f = elsewhere B=f=f also called a band-reject filter Allpass H(f =, argh(f=θ(f

Filter Design - Introduction An ideal filter will pass desired frequencies with no loss or phase distortion, and provide infinite attenuation to unwanted frequencies. It may be shown that an ideal rectangular filter response would require an infinite number of poles to realize. Modern analog filter design results in an approximation to the desired ideal response. 3 Ideal Filter x(t X(f h(t, H(f y(t Y(f H(f H(f Linear phase θ ( ω = d θ (0 τ ω 4

Ideal Filter-Magnitude, Phase/Delay For a transfer function H(s, at real frequencies, with s=jω, H ( jπf = H ( jπf e jθ ( jπf = G( ω e jθ ( ω Where G(ω and θ(ω are the gain and phase components. Phase Delay Pd(ω is defined as: Group Delay τ d (ω is defined as: θ ( ω Pd( ω = ω θ ( ω τ d ( ω = ω 5 Ideal Filter-Magnitude, Phase/Delay Linear Phase : θ ( ω = d θ (0 τ ω Linear Phase Distortion: θ ( ω = θ (0 τ ω τ ω d... The τ term is called the parabolic group delay distortion and has units of sec 6 3

Ideal Filter-Magnitude, Phase/Delay Both Pd(ω and τ d (ω are functions of frequency Phase delay Pd(ω is the absolute delay and is usually of little significance Group Delay τ d (ω is used as the criterion to evaluate phase nonlinearity. Group Delay is constant for all frequencies in the passband of an ideal filter. 7 Ideal Filter-Magnitude, Phase/Delay Linear phase variation with frequency (over a band of frequencies implies a constant Group Delay no phase distortion in that band of frequencies In order to preserve the integrity of a pulse x(t, it is mandatory that the Group Delay of the system be constant up to the maximum frequency component of the pulse. This implies equal time delay for all frequencies of interest. 8 4

Convolution of a rectangle and an exponential. w 3( t = w ( t w( t w ( λ w ( t λ dλ 9 Couch, Digital and Analog Communication Systems, Seventh Edition 007 Pearson Education, Inc. All rights reserved. 0-3-449-0 Power Signal Through a Filter: 0 5

6 Power Signal Through a Filter: time average or power autocorr: Periodic Signal Through a Filter: Time Average Autocorrelation a periodic signal for = = = = ( ( ( ( ( ( ( ( ( ( o o o o o o T T o x T T o k kt kt o k T T T x dt t x t x T R dt t x t x kt k Lim dt t x t x kt Lim dt t x t x T Lim R τ τ τ τ τ τ

Discreet Time Average Autocorrelation 3 Power Signal Through a Filter: 4 7

Discrete Time Average Autocorrelation Through a LTI System 5 Power Autocorrelation: R(0= power 6 8

Filters-Applications Modify the frequency spectrum of a signal remove out of band distortion Reduce the magnitude of unwanted signals, example 60 Hz hum reduce noise power by reducing bandwidth Waveform Shaping: y(t=x(t*h(t Matched signal detection 7 http://en.wikipedia.org/wiki/butterworth_filter Linear analog electronic filters Butterworth filter Chebyshev filter Elliptic (Cauer filter Bessel filter Gaussian filter Optimum "L" (Legendre filter 8 9

Filter Example: Hs ( Vx Vy Hs ( := + RC s ht ( t RC e RC t τ e τ 9 Let s=jπf=jω Filter Example: ( H ω Hf ( ( tan ( ω R C tan θω + + j ω ω o j f f o θ( f tan f f o ω o := RC f o := π R C ω ω o 0 0

Filter Example: The Group delay of the RC low pass is: τ d ( ω ω o ω + ω o τ d ( f π f o f f o + Figure 5 Characteristics of an RC low-pass filter. Couch, Digital and Analog Communication Systems, Seventh Edition 007 Pearson Education, Inc. All rights reserved. 0-3-449-0

Figure 6 Distortion caused by an RC low-pass filter. 3 Couch, Digital and Analog Communication Systems, Seventh Edition 007 Pearson Education, Inc. All rights reserved. 0-3-449-0 Figure 6 Distortion caused by an RC low-pass filter. 4 Couch, Digital and Analog Communication Systems, Seventh Edition 007 Pearson Education, Inc. All rights reserved. 0-3-449-0

Figure 6 Distortion caused by an RC low-pass filter. 5 Couch, Digital and Analog Communication Systems, Seventh Edition 007 Pearson Education, Inc. All rights reserved. 0-3-449-0 A LPF Distortion Problem: Assume we want the amplitude Linearity <% and the group delay variation (linearity <5% Find the usable bandwidth of the st order Butterworth filter if the 3dB bandwidth is MHz 6 3

A LPF Distortion Problem: Constraints: ( H0 ( Hf a H0 ( ( τ d ( 0 τ d f φ τ d ( 0 ε a 0.0 ε φ 0.05 % Voltage amplitude error 5% delay variation f o 0 6 := τ := π f o Hf ( := f + j f o τ d ( f := f o π f + f o 7 A LPF Distortion Problem: So the amplitude error will limit the usable bandwidth to 03 KHz V/V Hf ( 0.88 0.75 0.63 Filter Magnitude Response 0.5. 0 3. 0 4. 0 5. 0 6 f 8 4

A LPF Distortion Problem: Degrees 90 arg( H( f 80 π 90 90 45 0 45 Filter Phase Response 90 00. 0 3. 0 4. 0 5. 0 6 00 f Hz 0 6 9 A LPF Distortion Problem: usec 0.59 τ.d (0 f 6 0 0. 0.5 0. 0.05 Filter Group Delay Response 0 00. 0 3. 0 4. 0 5. 0 6. 0 7 00 f 0 7 Hz 30 5

A LPF Distortion Problem: Amplitude Error: Phase Error: ( ε a f a ( Hf a := ε H0 ( φ f p 0.0 0.95 f a + f o f o ( := f o τ d ( f p τ d ( 0 f p + f o f a := f o 0.98 f o f p := f 0.95 o f a =.03 0 5 Hz f p =.94 0 5 Hz 3. A LPF Distortion Problem: stop -3 Filter Amplitude and Phase Error.03 0 5 Error ε.a ( f ε.φ ( f 0.05.05 50 7 0. 0 3. 0 4. 0 5. 0 6 000 f.0 0 6 Hz Amplitude Error Group Delay Error 3 6

Filter Noise Equivalent Bandwidth We often equate the -3dB bandwidth of a real Filter to the bandwidth of an ideal filter that would Pass the same noise power. W 3dB -3dB W noise 33 Filter Noise Equivalent Bandwidth Real Filter 3 db White Noise S n (f Ideal Filter W Find W For Equal Powers From Filters S n (f is a White Noise Power Density N o Watts/Hz 34 7

Filter Noise Equivalent Bandwidth P ( S n ( f Hf ( df N o 0 ( Hf ( df P f S n (Π f W eq df W eq W eq N o df N o W eq W eq 0 ( Hf ( df 35 Butterworth lowpass filters ( Hf ( f + f o n Where n is the filter order (number of poles Note that n= is the RC lowpass 36 8

Butterworth lowpass filters 37 Butterworth lowpass filters Passband n x 6 db per octive n x 0 db per decade 38 9

Butterworth lowpass filters EQUIVELENT NOISE BANDWITH FOR BUTTERWORTH FILTERS B Noise_Power_From_Real_Filter_With_3db_Bandwidth_of_ Noise_Power_From_Ideal_Filter_With_Bandwidth_of_ n :=.. 6 filter orders from to 6 f ( f n d + 0 B n := Π ( f, df 0 First order filter with a 3dB bandwidth of passes 57% more noise power when compared with an ideal filter with a bandwidth of. A 3rd order filter only passes 4.7% more noise power when compared with an ideal filter. note that: 0 n = B n =.57. 3.047 4.06 5.07 6.0 f + ( f d π π =.57 39 0