Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FxLMS ANC Lab

Research lab for active noise control prototypes: offline FxLMS simulation, secondary-path IR measurement, and realtime experiments on Windows (WASAPI).

Python License Portfolio

Author: Gleb Voronkov · Non-commercial research license · Status: research prototype, not a shipping consumer product.

Demo

ANC IR measurement

Why it matters

Speaker-mode ANC is physically constrained by latency and the λ/10 quiet zone. This repo documents measured secondary-path delay on a laptop bench, correct FxLMS structure notes, and measurement protocols — the kind of engineering that prevents false “AI magic” claims.

Architecture

ANC architecture

Quickstart (simulation)

cd python_proto
python -m venv .venv
# Windows: .\.venv\Scripts\Activate.ps1  |  Linux/macOS: source .venv/bin/activate
pip install -r requirements.txt
python src/fxlms_sim.py

See docs/PROJECT_AUDIT.md and docs/RESEARCH_AUDITORY_SCIENCE.md before expecting realtime cancellation.

Results

  • Secondary-path peak ≈ 43.7 ms @ 48 kHz on the laptop bench (one IR capture)
  • Offline FxLMS sim + WASAPI IR measurement tooling
  • Science / hardware notes under docs/

License & citation

Non-Commercial Research License (LICENSE). Commercial / product licensing: mybook3@mail.ru / @Gleb_Voronkov.

Links

Disclaimer

Do not claim medical benefits or “room silence” from a phone speaker. Realistic near-term speaker ANC targets low-frequency drone near the device, often combined with masking.

About

FxLMS active noise control research lab (simulation, IR measurement, realtime experiments).

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages