OPERATIONAL MANUAL

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:

  1. Engine Rumble: High-energy low-frequency noise.
  2. 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).