Asee peer logo

Software/Hardware Implementation of an Adaptive Noise Cancellation System

Download Paper |


2013 ASEE Annual Conference & Exposition


Atlanta, Georgia

Publication Date

June 23, 2013

Start Date

June 23, 2013

End Date

June 26, 2013



Conference Session

Laboratory Development in ECE I

Tagged Division

Electrical and Computer

Page Count


Page Numbers

23.1076.1 - 23.1076.12



Permanent URL

Download Count


Request a correction

Paper Authors

author page

Wagdy H Mahmoud University of the District of Columbia


Nian Zhang University of the District of Columbia

visit author page

Dr. Zhang's research expertise and interests are neural networks, fuzzy logic, and computational intelligence methods on autonomous robot navigation, pattern recognition, signal and image processing, time series prediction, and renewable energy.

Dr. Zhang received her B.S. in Electrical Engineering at the Wuhan University of Technology, M.S. in Electrical Engineering from Huazhong University of Science and Technology, and Ph.D. in Computer Engineering from Missouri University of Science and Technology. She is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of the District of Columbia (UDC), Washington D.C.

Dr. Zhang is an Associate Editor of IEEE Transactions on Neural Networks. She has served regularly on the organizing committees and program committees of many international conferences. Her research projects are supported from National Science Foundation, US Geological Survey (USGS), and UDC.

visit author page

Download Paper |


Software/Hardware Implementation of an Adaptive Noise Cancellation SystemThis paper provides details of our electrical engineering program efforts to introducesoftware/hardware design concepts and tools in senior-level and senior-design courses. Thepaper provides details of laboratory exercises and a senior project to implement adaptive filtersusing variations of the least mean square (LMS) and the recursive least squares (RLS) algorithmsand the use of adaptive filters designed using these algorithms in the design of adaptive noisecancellation system. The paper also details the implementation of the adaptive noise cancellationsystem on three different families FPGA boards. Advantages and disadvantages of each of theseimplementations will also be presented. The paper will also detail the challenges involved inteaching continually-evolving software/hardware design tools and the efforts made to reducetheir learning times. The paper will also report on the assessment student learning outcomesassociated with this project including: a) Increasing students’ understanding ofhardware/software system design tools, implementation methodologies, and professionalpractices; and b) improving student awareness of contemporary issues in system engineeringdesign and their relation to their professional career opportunities.

Mahmoud, W. H., & Zhang, N. (2013, June), Software/Hardware Implementation of an Adaptive Noise Cancellation System Paper presented at 2013 ASEE Annual Conference & Exposition, Atlanta, Georgia. 10.18260/1-2--22461

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: © 2013 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