370 likes | 666 Views
Active Noise Cancellation System. Students: Jessica Arbona & Christopher Brady Advisors: Dr. Yufeng Lu. Outline. Goal Adaptive Filters What is an adaptive filter? Four Typical Application of Adaptive Filter How Adaptive Filters works Ultrasound Data Data Collection Filter Results
E N D
Active Noise Cancellation System Students: Jessica Arbona & Christopher Brady Advisors: Dr. Yufeng Lu
Outline • Goal • Adaptive Filters • What is an adaptive filter? • Four Typical Application of Adaptive Filter • How Adaptive Filters works • Ultrasound Data • Data Collection • Filter Results • Speech Data • Filter Simulation • Summary • Future Plans
Goal The goal of the project is to design and implement an active noise cancellation system using an adaptive filter.
What is an Adaptive Filter? An adaptive filter is a filter that self-adjusts its transfer function according to an optimization algorithm driven by an error signal.
Four Typical Applications of Adaptive Filter Adaptive System Identification Adaptive Noise Cancellation Adaptive Prediction Adaptive Inverse
How Adaptive Filters Works • Cost Function • Wiener-Hopf equation • Least Mean Square (LMS) • Recursive Least Square (RLS)
LMS implementation • Widrow-Hoff LMS Algorithm
Ultrasound Data Processing Ultrasonic Measurement System
Preliminary Results Hardware Simulation Software Simulation
Preliminary Results XtremeDSP- Virtex 4 Hardware Simulation X Signal Y Signal
XtremeDSP Development Kit – Virtex-4 Edition Key Features: Xilinx Devices Two Independent DAC Channels Support for external clock, on board oscillator
Progressive Results of the Input Signal [x] & Output Signal [y] XtremeDSP- Virtex 4 Simulation
Speech Data Processing • MATLAB simulation with L = 10 • LMS • RLS • MATLAB simulation with L = 7 • RLS
Speech Data Recorded Voice Signal Recorded Engine Noise
Noise and Desired signal Figure 1: Desired Signal Figure 3: Reference Signal Figure 2: Noise Signal
Spectral Analysis of Noise and Desired Figure 4: Spectrum of Desired Signal Figure 6: Spectrum of Reference Signal Figure 5: Spectrum of Noise Signal
Desired and Recovered signal from LMS Figure 7: Desired Signal and Recovered Signal Figure 8: Spectrum of Desired and Recovered Signals
Desired and Recovered signal from RLSwith L = 10 Figure 9: Desired Signal and Recovered Signal Figure 10: Spectrum of Desired and Recovered Signals
Desired and Recovered from RLS withL = 7 Figure 11: Desired Signal and Recovered Signal Figure 12: Spectrum of Desired and Recovered Signals
Summary • Completed • Speech data simulation • LMS • RLS • LMS hardware implementation. • To Be complete • How mu changes the system performance • Comparison of Different FIR filter structure • Implement on SignalWave board • Hardware calculation for mu value • RLS hardware implementation
Reference [1] D. Monroe, I. S. Ahn, and Y. Lu, “Adaptive filtering and target detection for ultrasonic backscattered signal”, IEEE International Conference on Electro/Information Technology, May 20-22, 2010, Normal, Illinois.