src/demo/noise_cancellation_system.hpp Source File#
Demo
|
noise_cancellation_system.hpp
std::vector< double > audioSignals
Definition noise_cancellation_system.hpp:19
Noise Cancellation System software component.
Definition noise_cancellation_system.hpp:39
void generateAntiNoiseSignals(const std::vector< std::string > &noiseSources)
Generates anti-noise signals to counteract the identified noise sources.
void adjustAntiNoiseSignals(const std::string &noiseCharacteristics)
Adjusts the anti-noise signals in real-time to match the characteristics of the unwanted noise.
void receiveMicrophoneInput(const std::vector< Microphone > µphones)
Receives input from microphones strategically placed inside the cabin.
void analyzeAudioSignals(const std::vector< double > &audioSignals)
Analyzes the captured audio signals to identify unwanted noise sources.
void deliverAntiNoiseSignals(const std::vector< double > &antiNoiseSignals)
Integrates with the vehicle's audio system to deliver the anti-noise signals to the cabin speakers.
Generated by 1.9.7