Date of Award


Document Type


Degree Name

Master of Science (MS)

Legacy Department

Computer Engineering

Committee Chair/Advisor

Gowdy, John

Committee Member

Schalkoff , Robert

Committee Member

Birchfield , Stanley


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.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.