210 likes | 405 Views
P11227- Active noise cancellation. Kyle Desrosiers (ME)- Team Lead Brad Fiedler (EE) Greg Wodzicki (EE) Chris VanWagenen (EE) George Slack- Faculty Guide. Acknowledgements: Cenco Physics Texas Instruments. Project Description.
E N D
P11227- Active noise cancellation Kyle Desrosiers (ME)- Team Lead Brad Fiedler (EE) Greg Wodzicki (EE) Chris VanWagenen (EE) George Slack- Faculty Guide Acknowledgements: Cenco Physics Texas Instruments
Project Description • This project aims to attenuate sound level output of a given source using an Active Noise Cancellation system (ANC). • First of a series of projects ultimately targeting attenuation of Internal Combustion Engine.
Key Customer Needs • Prove concept of sound attenuation via Active Cancellation • Demonstrate technical challenges limitations of ANC • ANC system fully functional to work on a given input
Key Engineering specs • Noise reduction- Source only vs ANC system on • Target: >6dB • Ideal conditions: ~17dB • Effective Frequency range • Ideal: 20-20k Hz (Human Auditory Range) • Actual: 20-1000 Hz • Processing time • Ideal: 0.5 ms • Actual: Unknown • Speaker Output Level • ~100dB
Concept summary • Sound Waves: • Propagation of compression and rarefaction through air Source: http://misclab.umeoce.maine.edu/boss/classes/SMS_491_2003/sound/sound_wave.jpg
Super positioning of waves • Out of Phase • In Phase
System Architecture • Microphones: Input Signal, Error Signal • Power Amplifier: Behringer EPQ1200 • Speaker: Goldwood GW-210/8 • DSP: • TAS3108EVM2 Eval Kit • C5505 DSP Eval Kit
Design summary • System Spec’d for Lawn Mower Engine • Wye Configuration, Dipole Configuration • Speakers: • 10in, 110 Watt RMS • 86.5 dB Sound Level output • 40-2200 Hz • Amp • 2 x 320 Watts at 8 Ohms
Design summary • Microphone • Typical Frequency Response • Cheap • For Initial Testing • DSP • TAS3108EVM2 Eval Kit • C5505 DSP EvalKit
DSP • TAS3108EVM2 EvalKit • Sampling Rate: 192 kHz • Programmable in Assembly or GUI Interface • 8 Inputs/outputs • C5505 DSP Eval Kit • Sampling Rate: 48 kHz • Programmable in C++ • TI Support • 2 Inputs/Outputs
Algorithm • Least Mean Squares (LMS) • Modeled in Matlab • Shown to Work • Unable to successfully implement in first DSP • Feedback issues using second DSP stalled implementation
Testing/results • Matlab Simulation
Testing/results • Test Setups Conducted • Straight Inverted Signal, Equal Path Length • Wye • Dipole Box
Testing/results • 4in Pipe, Wye
Testing/results • 4in Pipe, Dipole • Lawn Mower Sound Wave • 8dB Reduction
Testing/results • 6in, Wye Connection • Complex Sounds • Dependent on sound • Achieved 8dB reduction
Testing/Results • Using Microphones and DSP • Max Reduction achieved: 3dB • Feedback through mics limited test range • Testing conducted at low sound levels
Successes and failures • Successes • Proof of concept • Geometry, superposition • Pure tones • Cancellation of low frequencies with inversion
Successes and failures • Failures • Programming original DSP • Programming second DSP, fine tuning • Microphone Feedback, Clipping • Unable to implement on non electrical sound source
Future work • Testing • 6 inch dipole setup • Back pressure with system in use • Algorithm debugged • New microphones • Eliminate feedback/clipping issue • System downsized, optimized • Application to mechanical sound source
Suggestions • Computer engineer • Better knowledge of programming • Increased budget • Microphones with proper range, sensitivity, heat properties • More expert advice/input