Date of Award
5-2009
Document Type
Thesis
Degree Name
Master of Science (MS)
Legacy Department
Computer Engineering
Committee Chair/Advisor
Gowdy, John
Committee Member
Schalkoff , Robert
Committee Member
Birchfield , Stanley
Abstract
As technology increases, more and more devices are becoming digital. The typical purpose of a digital filter is to detect unwanted signals and noise and remove them by filtering. The infinite impulse response (IIR) filter is also called a recursive filter because of the feedback necessary during implementation. A filter can be expressed as a cascade of second-order sections (SOS). For N sections, there are (N!) ways to pair the poles and zeros. There are also (N!) ways to order the resulting second-order sections, for a total of (N!)2 different filter configurations for implementation. In this thesis, for a 6th order filter with three second-order sections, there are (3!)2 or 36 different ordering and pairings.
Jackson's proposed a few rules for the pairing of the poles and zeros and the ordering of the second-order sections. These rules were investigated using MATLAB for Butterworth, Chebyshev, and elliptic filter type. Three cutoff frequencies were used to represent the low, mid, and high cutoff frequencies. The value of the low cutoff frequency is .2π. The value of the mid cutoff frequency is .5π. The value of the high cutoff frequency is .8π. The filters were also implemented for both DF1 and DF2.
A broad new 'rule' was not created but a few detailed 'rules' were suggested depending on the filter type and direct-form implementation.
Recommended Citation
Williams, Sierra, "INVESTIGATION OF ROUNDOFF NOISE IN IIR DIGITAL FILTERS USING MATLAB" (2009). All Theses. 581.
https://open.clemson.edu/all_theses/581