Asee peer logo

Computer-Aided Design (CAD) of Recursive/Non-recursive Filters

Download Paper |


2015 ASEE Annual Conference & Exposition


Seattle, Washington

Publication Date

June 14, 2015

Start Date

June 14, 2015

End Date

June 17, 2015





Conference Session

Curricular Issues in Computing and Information Technology Programs II

Tagged Division

Computing & Information Technology

Page Count


Page Numbers

26.385.1 - 26.385.9



Permanent URL

Download Count


Request a correction

Paper Authors


Chengying Xu Florida State University

visit author page

Dr. Chengying Xu received the Ph.D. in 2006 in mechanical engineering from Purdue University, U.S.A., and the M.S. in 2001 in mechanical manufacturing and automation from Beijing University of Aeronautics and Astronautics, China. She currently is an associate professor at the Florida State University, Tallahassee, Florida. Her research interests include high temperature sensor design, intelligent systems and control theory, manufacturing of advanced materials. Dr. Xu has co-authored a textbook: Intelligent Systems: Modeling, Optimization and Control (CRC Press, 2008, 433 pages) and four book chapters. She has authored and coauthored more than 30 journal papers and 30 refereed conference proceedings. She has served as an organizing committee member and session co-chair for a number of national and international conferences. She also worked as an organizer for the Symposium Sensor Technology for the International Congress on Ceramics in Japan. She served as the Guest Editor for Transactions of the ASME, Journal of Micro- and Nano- Manufacturing, and has been an Associate Editor of the International Journal of Nanomanufacturing since 2008, and has been on the Board of Editor of Journal of Aviation and Aerospace Industry Manufacturing since 2010 and International Journal of Computational Materials Science and Surface Engineering since 2007.

visit author page


Seyed Mousavinezhad Idaho State University

visit author page

Dr. Hossein Mousavinezhad is an active member of ASEE, IEEE and is a program evaluator for engineering programs (ABET). Hossein is a Professor of Electrical Engineering at Idaho State University and serves as IEEE Education Society VP, is the Founding General Chair of IEEE International Conferences on Electro Information Technology.

visit author page

Download Paper |


Computer-Aided Design (CAD) of Recursive/Non-Recursive Filters ABSTRACTComputer Tools are integral part of many engineering design courses, they should be used in theright place, right time. Courses in the Digital Signal Processing/Filter areas (including speech,image and video processing) have been traditionally viewed by students to be fairlymathematical subjects including many abstractions (like spectrum, analysis/design methods intime/frequency domains, SNR, bandwidth, white/pink noise, various transforms, etc.) With thehelp of modern engineering tools, engineering educators can better help students visualize theseapparently difficult (but important) concepts. In this paper we will focus on the subject ofdesigning digital filters, both with and without feedback, as well as analog prototypes. Inaddition to the use of popular software packages like MATLAB & MATHCAD, our filter courseuses a tool accompanying the textbook that can help students with various designs of thesedigital, analog systems and at the same time (in case of analog “prototype”) come up with Pspicecircuit elements as well as providing frequency response plots, pole/zero diagram.Starting with the input/output (I/O) models of these systems, students are gradually introduced tousing these CAD tools that can be beneficial in their work. For example after “digitizing” thedifferential equation of the system, they can solve the I/O model (linear, constant-coefficientdifference equation) of the system, hopefully (in some cases) by both doing a paper design andvalidating the design with computer simulation. The digital I/O models include both recursiveand non-recursive systems. For the CAD design there is a need for utilizing window functions,one important class of windows require the use of high-level mathematical functions for whichan algorithm is introduced so that students can come up with their final design and again use thesoftware tool for the verification step. Whenever possible students are given opportunity to makepresentation in the class where more results can be discussed and a term paper/report submittedto receive credit toward their grades. Since the required subjects/topics are very complex bynature these tools can be very beneficial for both learners and engineering educators. Finallythere are cases that a regular design employing the so-called classical system approach may notbe practical, however it will be possible to design the system using, for example, non-recursive,digital systems.

Xu, C., & Mousavinezhad, S. (2015, June), Computer-Aided Design (CAD) of Recursive/Non-recursive Filters Paper presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington. 10.18260/p.23724

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2015 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015