Verification and implementation of periodic active noise control algorithm on application-specific IC-using FPGA technology
Periodic noise in a quiet atmosphere can be very painful and may cause distress and loss of concentration. The work of this thesis consists o f verification of a periodic Active Noise Control (ANC) algorithm using a digital signal processor TMS320C25 and implementation on an Application-Specific Integrated Circuit (ASIC) in place of the digital signal processor using Field Programmable Gate Array (FPGA) technology. The algorithm used for periodic noise control is the Least Mean Square (LMS) algorithm which is optimized for the nature of the noise to be controlled. Since the noise is periodic, the optimization of the LMS algorithm provides a great reduction in computational complexity. The TPC-10 series FPGA package from Texas Instruments was used for making a prototype on an ASIC.