Date of Award


Publication Type

Master Thesis

Degree Name



Electrical and Computer Engineering

First Advisor

Jullien, G. A.


Engineering, Electronics and Electrical.



Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.


The traditional approach to filter design involves using programs written in imperative languages like C or Fortran to generate a set of filter coefficients. These programs appear as 'black boxes' to the users and do not provide any insight into the filter design process. Further, since the programs used are concerned with the procedural details of the solution, it is very difficult to get a proper understanding of the solution strategy by simply looking at the program listing. This makes it very difficult for anyone other than the programmer to modify or add to the program to suit their requirements. This thesis investigates the feasibility of using a knowledge based approach to design filters. A knowledge based system using logic programming has been implemented for designing filters. This thesis is concerned, in particular, with formulating the rules for filter design and encoding them into a knowledge base. Using a knowledge based system allows a great deal of flexibility in specifying inputs and makes the design process visible to the user through various types of explanation facilities. Filter design has been carried out specifically for implementation using a special purpose systolic architecture. Source: Masters Abstracts International, Volume: 30-03, page: 0847. Co-Supervisors: G. A. Jullien; S. Bandyopadhyay. Thesis (M.A.Sc.)--University of Windsor (Canada), 1990.