Classic Filters. Figure 1 Butterworth Filter. Chebyshev

Similar documents
Transition Bandwidth Analysis of Infinite Impulse Response Filters

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.

LM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

Time series analysis Matlab tutorial. Joachim Gross

A Basic Introduction to Filters Active Passive and Switched-Capacitor

Filter Comparison. Match #1: Analog vs. Digital Filters

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim

CHAPTER 8 ANALOG FILTERS

Em bedded DSP : I ntroduction to Digital Filters

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

SECTION 6 DIGITAL FILTERS

Digital Signal Processing IIR Filter Design via Impulse Invariance

Digital filter design for electrophysiological data a practical approach

DSP-I DSP-I DSP-I DSP-I

NAPIER University School of Engineering. Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response

Lecture 6 - Design of Digital Filters

CTCSS REJECT HIGH PASS FILTERS IN FM RADIO COMMUNICATIONS AN EVALUATION. Virgil Leenerts WØINK 8 June 2008

EE 508 Lecture 11. The Approximation Problem. Classical Approximations the Chebyschev and Elliptic Approximations

APPLICATION BULLETIN

ELECTRONIC FILTER DESIGN HANDBOOK

Laboratory #5: RF Filter Design

24 Butterworth Filters

Introduction to Digital Filters

1995 Mixed-Signal Products SLAA013

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

AN-837 APPLICATION NOTE

Motorola Digital Signal Processors

Chapter 16. Active Filter Design Techniques. Excerpted from Op Amps for Everyone. Literature Number SLOA088. Literature Number: SLOD006A

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.

Digital Signal Processing Complete Bandpass Filter Design Example

First, we show how to use known design specifications to determine filter order and 3dB cut-off

IIR Half-band Filter Design with TMS320VC33 DSP

LAB 12: ACTIVE FILTERS

ADC and DAC. Quantization

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION

Design of FIR Filters

Short-time FFT, Multi-taper analysis & Filtering in SPM12

2.161 Signal Processing: Continuous and Discrete Fall 2008

Agilent Time Domain Analysis Using a Network Analyzer

Implementation of the LMS Algorithm for Noise Cancellation on Speech Using the ARM LPC2378 Processor.

PIEZO FILTERS INTRODUCTION

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

Impedance 50 (75 connectors via adapters)

Analog IIR Filter Design

Lab #9: AC Steady State Analysis

Anatech Electronics, Inc.

Crossover Networks from A to Linkwit-Riley

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

The Calculation of G rms

Analog and Digital Filters Anthony Garvert November 13, 2015

Understanding CIC Compensation Filters

Active Low-Pass Filter Design

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Clutter Filter Design for Ultrasound Color Flow Imaging

An Adjustable Audio Filter System for the Receiver - Part 1

Chapter 4: Passive Analog Signal Processing

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

More Filter Design on a Budget

Lectures 6&7: Image Enhancement

Chebyshev Filter at MHz Frequency for Radar System

DESIGN OF ANALOGUE FILTERS USING CYPRESS PSOC

Simulation of Frequency Response Masking Approach for FIR Filter design

Using the Texas Instruments Filter Design Database

Lecture 1-6: Noise and Filters

HYBRID FIR-IIR FILTERS By John F. Ehlers

Use bandpass filters to discriminate against wide ranges of frequencies outside the passband.

SAMPLE SOLUTIONS DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Andreas Antoniou

Frequency Response of Filters

University of Rochester Department of Electrical and Computer Engineering ECE113 Lab. #7 Higher-order filter & amplifier designs March, 2012

Frequency response. Chapter Introduction

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

Infinite Impulse Response Filter Structures in Xilinx FPGAs

Designing a Linear FIR filter

Sampling: What Nyquist Didn t Say, and What to Do About It

INTERNATIONAL TELECOMMUNICATION UNION

Selected Filter Circuits Dr. Lynn Fuller

Sampling Theory For Digital Audio By Dan Lavry, Lavry Engineering, Inc.

AN48. Application Note DESIGNNOTESFORA2-POLEFILTERWITH DIFFERENTIAL INPUT. by Steven Green. 1. Introduction AIN- AIN+ C2

isim ACTIVE FILTER DESIGNER NEW, VERY CAPABLE, MULTI-STAGE ACTIVE FILTER DESIGN TOOL

Introduction to Receivers

Application Report SLOA024B

PHYSICS LAB #2 Passive Low-pass and High-pass Filter Circuits and Integrator and Differentiator Circuits

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

Sophomore Physics Laboratory (PH005/105)

UNIFORM POLYPHASE FILTER BANKS FOR USE IN HEARING AIDS: DESIGN AND CONSTRAINTS

Active Filters. Motivation:

What the Nyquist Criterion Means to Your Sampled Data System Design. by Walt Kester

Author: Dr. Society of Electrophysio. Reference: Electrodes. should include: electrode shape size use. direction.

Design and Implementation of RF and Microwave Filters Using Transmission Lines

Filter Design and Implementation

Evaluating Oscilloscope Bandwidths for Your Application

Programmable-Gain Transimpedance Amplifiers Maximize Dynamic Range in Spectroscopy Systems

UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences. EE105 Lab Experiments

11: AUDIO AMPLIFIER I. INTRODUCTION

TDA W Hi-Fi AUDIO POWER AMPLIFIER

Transcription:

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 pass-band but a poor roll-off rate. Chebyshev: Some pass-band ripple but a better (steeper) roll-off rate. Elliptic: Some pass- and stop-band ripple but with the steepest roll-off rate. Bessel: Worst roll-off rate of all four filters but the best phase response. Filters with a poor phase response will react poorly to a change in signal level. Butterworth The first, and probably best-known filter approximation is the Butterworth or maximally-flat response. It exhibits a nearly flat passband with no ripple. The rolloff is smooth and monotonic, with a low-pass or highpass rolloff rate of 20 db/decade (6 db/octave) for every pole. Thus, a 5th-order Butterworth low-pass filter would have an attenuation rate of 100 db for every factor of ten increase in frequency beyond the cutoff frequency. It has a reasonably good phase response. Chebyshev Figure 1 Butterworth Filter The Chebyshev response is a mathematical strategy for achieving a faster roll-off by allowing ripple in the frequency response. As the ripple increases (bad), the roll-off becomes sharper (good). The Chebyshev response is an optimal trade-off between these two parameters. Chebyshev filters where the ripple is only allowed in the passband are called type 1 filters. Chebyshev filters that have ripple only in the stopband are called type 2 filters, but are are seldom used. Chebyshev filters have a poor phase response. It can be shown that for a passband flatness within 0.1dB and a stopband attenuation of 20dB an 8 th order Chebyshev filter will be required against a 19 th order Butterworth filter. This may be important if you are using a lower specification processor. The following figure shows the frequency response of a lowpass Chebyshev filter.

Figure 2 Compared to a Butterworth filter, a Chebyshev filter can achieve a sharper transition between the passband and the stopband with a lower order filter. The sharp transition between the passband and the stopband of a Chebyshev filter produces smaller absolute errors and faster execution speeds than a Butterworth filter. The following figure shows the frequency response of a lowpass Chebyshev II filter. Figure 3 Chebyshev II filters have the same advantage over Butterworth filters that Chebyshev filters have a sharper transition between the passband and the stopband with a lower order filter, resulting in a smaller absolute error and faster execution speed.

Elliptic The cut-off slope of an elliptic filter is steeper than that of a Butterworth, Chebyshev, or Bessel, but the amplitude response has ripple in both the passband and the stopband, and the phase response is very nonlinear. However, if the primary concern is to pass frequencies falling within a certain frequency band and reject frequencies outside that band, regardless of phase shifts or ringing, the elliptic response will perform that function with the lowest-order filter. Figure 4 Compared with the same order Butterworth or Chebyshev filters, the elliptic filters provide the sharpest transition between the passband and the stopband, which accounts for their widespread use. Bessell Maximally flat response in both magnitude and phase Nearly linear-phase response in the passband You can use Bessel filters to reduce nonlinear-phase distortion inherent in all IIR filters. High-order IIR filters and IIR filters with a steep roll-off have a pronounced nonlinear-phase distortion, especially in the transition regions of the filters. You also can obtain linear-phase response with FIR filters. Figure 5

Figure 6 You can use Bessel filters to reduce nonlinear-phase distortion inherent in all IIR filters. High-order IIR filters and IIR filters with a steep roll-off have a pronounced nonlinear-phase distortion, especially in the transition regions of the filters. You also can obtain linear-phase response with FIR filters. All the filters described above may be analogue or digital. However there is a lot of recorded data about the analogue varieties, so it is often the case that designers use the analogue equations and parameters used and convert them to their digital equivalents. There are two main methods for this, namely the Impulse Invariant method and the Bilinear Transform method. Bilinear Transform Analogue filters are designed using the Laplace transform (s domain) which is the analogue equivalent of the Z transform for digital filters. Filters designed in the s domain have a transfer function like: T(s) = 1 1+ s 10 If we have a filter where 10 rads/sec = w c. Then multiply top and bottom by 10 T(s) = 10 s +10 To apply the Bilinear transform we just need to replace the s by: ( ) ( ) s = 2 z 1 T z +1 Where T is the sampling period. So for a sampling frequency of 16Hz (T= 0.065 s) t( z) = 10 2( z 1) 0.0625(z +1 +10 And then just work it out! Near zero frequency, the relation between the analogue and digital frequency response is essentially linear. However as we near the Nyqist frequency it tends to become non-linear. This nonlinear compression is called frequency warping. In the design of a digital filter, the effects of the frequency warping must be taken into account. The prototype filter frequency scale must be prewarped so that after the bilinear transform, the critical frequencies are in the correct places.

Impulse Invariant method The approach here is to produce a digital filter that has the same impulse response as the analogue filter. It requires the following steps: 1. Compute the Inverse Laplace transform to get impulse response of the analogue filter 2. Sample the impulse response 3. Compute z-transform of resulting sequence Sampling the impulse response has the advantage of preserving resonant frequencies but its big disadvantage is aliasing of the frequency response. Before a continuous impulse response is sampled, a lowpass filter should be used to eliminate all frequency components at half the sampling rate and above. Using the low pass filter transfer function from the previous example: T(s) = 10 s +10 Now find the inverse Laplace transform from the Laplace transform tables, gives is: y(t) =10e 10t The final step is to find the z transform, Y(z) of this time variation. Once again from the Laplace/z transform tables, e at has a z transformation of z/(z z -at ). With a sampling frequency of 16Hz: Y(z) = 10z z e = 10z 0.625 z 0.535 As Y(z) = T(z) x 1 for an impulse then: T(z) = 10z z 0.535