Subsystem Build & Test
Table of Contents
Team Vision for Subsystem Level Build & Test Phase
- During this phase the team planned to further analyze and clean up the Radar Waveform Tool (RWT). The goal of this phase was to develop a cost function that would be tailored to the project’s specific input and output parameters. The team also planned on canceling a single sound source without any optimization algorithms in order to confirm noise cancellation in MATLAB.
- After the end of this phase, the team was able to cancel a single noise source for up to 15 dB sound reduction. A function was also created in order to find the greatest noise reduction at a particular phase after sweeping through a series of different phases. In addition, the RWT was significantly cleaned up by examining which files and functions are actually necessary for the code to operate properly. Further investigation needs to be taken in order to see how the optimization algorithm can be implemented.
Test Results Summary
- Sound Test 1
Sound test 1 was intended to prove that the physical charateristics of audio cancelling could be achieved. Two speakers where set up directly across from one another, a sound meter was then placed between the speakers. The software generated a pure tone on one speaker, then calculated the phase needed for the other speaker to cancel the first tone at the location of the sound meter. The sound levels where recorded for background levels, just pure tone, and cancelled tone.
The resuls of the tests showed a ~15dB reduction in sound levels once the cancellation tone was emitted.
The the test results. The test results indicate that the phase calculation was unable to accurately generate a phase for asymetric setups.
|Test||Distance A (in)||Distance B (in)||Overall Distance (in)||Frequency (Hz)||Ambient (dB)||Tone (dB)||Cancelled (dB)||Reduction (dB)|
- Sound Test 200
Sound Test 2 was intended to show a programatical means to achieve sound reduction without knowingg the layout of the noise source or cancellation speaker. Two speakers where set up with the computer (acting as the microphone) in between. The code then generated a fixed pure tone on one speaker and a cancellation tone on the other. The phase of the cancellation tone was swept from 0 to 1 (normalized phase). The amplitudes of at the recording device where recorded. The phase that resulted in the lowest amplitude was then selected for an amplitude sweep. The second sweep used a fixed phase and swept the amplitude of the cancellation tone. The amplitude that resulted in the lowest measured amplitude was then recorded.
Functional Demo Materials
Plans for next phase
Now that we have acquired a workspace in which we can run tests, our plan for next phase consists entirely of building and testing the next steps shown in our Gannt chart. The main 3 phases are:
- SPEA2 development: Luke, Cory
- Cost Function development: Nick, Challice
- Completing single tone, moving to 2 tone stationary: Matt, Vince