Hi,
I incorporate AutoEq and use ESP32 as TCP/IP channel server for "AutoEQ on demand".
An ADAU1701 outputs white noise via a speaker. A microphone picks up the signal thus the original frequency response of the speaker is known.
To equalize, PEQ coefficients were calculated on demand (on a PC) and sent via WiFi to an ESP32, which in turns modifies ADAU1701's parameter RAM and set the coefficients.
Please see:
1. AutoEQ to flat line
2. AutoEQ to Harman curve
3. Experiment setup and test result
4. Code example
5. Video (please switch on the caption)
Regards.
I incorporate AutoEq and use ESP32 as TCP/IP channel server for "AutoEQ on demand".
An ADAU1701 outputs white noise via a speaker. A microphone picks up the signal thus the original frequency response of the speaker is known.
To equalize, PEQ coefficients were calculated on demand (on a PC) and sent via WiFi to an ESP32, which in turns modifies ADAU1701's parameter RAM and set the coefficients.
Please see:
1. AutoEQ to flat line
2. AutoEQ to Harman curve
3. Experiment setup and test result
4. Code example
5. Video (please switch on the caption)
Regards.
Last edited: