El proyecto consiste en implementar un sistema de control activo de ruido mediante una técnica de algoritmo genético simplificado. Éste consiste en un filtro cuyos parámetros se ajustan dinámicamente, analizando resultados previos y modificando de forma aleatoria los parámetros de los filtros que obtienen los mejores resultados. Es un algoritmo de baja exigencia computacional pero que ofrece unos óptimos resultados. El sistema funciona emitiendo el mismo sonido que se quiere cancelar, pero ajustado en fase y amplitud para tener una réplica invertida (anti-ruido) en el micrófono de cancelación, de forma que, al sumarse, ambas ondas acústicas sean canceladas. Ha sido implementado en una tarjeta Raspberry Pi Zero W equipada con la tarjeta de s...