Airport Aviation Noise Simulator
A simulation of signals processing in aviation environments. Implements a noise-reduction pipeline that separates pilot voice communications from heavy engine rumble and high-frequency cockpit hiss using targeted filtering.
Initialization • Click 'Start Audio Engine' to initialize the audio context • Click 'Start Microphone' to activate your microphone input Operation • Speak or make noise to see the real-time frequency analysis • Adjust the High-Pass and Low-Pass sliders to filter specific frequency ranges • Toggle 'Enable Band-Pass Filter' to compare raw input vs. filtered output
Need DSP Engineering?
From prototypes to production-grade systems.
The Problem: Cockpit Noise
Aviation communication is plagued by broad-spectrum noise. This simulation models a noisy cockpit environment where a pilot’s voice is obscured by two distinct interference types:
- Engine Rumble: High-energy low-frequency noise.
- Cabin Hiss: High-frequency air resistance and electromechanical noise.
The Solution: Filtering Pipeline
To isolate the human voice (which typically resides between 300Hz and 3400Hz), this lab implements a two-stage filter:
- High Pass Filter (80Hz): Removes the deep engine rumble.
- Low Pass Filter (3.8kHz): Cuts the high-pitched hiss.
Simulation Logic
The interactive demo captures microphone input (simulating the pilot) and runs it through this filter chain in real-time. The FFT visualization allows you to see the “cleaning” process, where specific frequency bands are aggressively attenuated to improve intelligibility (Signal-to-Noise Ratio).
References
[1] Kepuska, V., & Bohouta, G. (2018). “Next-generation of virtual personal assistants.” IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC). (Context for the airport voice assistant system).
[2] Chiu, C. C., et al. (2018). “State-of-the-art speech recognition with sequence-to-sequence models.” ICASSP. (Background on ASR architectures).