Is your feature request related to a problem? Please describe.
There is no current problem, but there's good opportunity to improve subjective audio quality and performance of automatic speech recognition in a simple way with SOF topology change.
Describe the solution you'd like
We do have many endpoints, especially speakers, covered with equalization in SOF topologies. Also most microphone endpoints have it, but not all. It is possible to demonstrate in form-factor notebook devices improvement with general common EQ shapes due to quite similar acoustics devices. Current upstream version of UCM also allows to apply specifically tuned equalizers based DMI information of the device.
Describe alternatives you've considered
IIR is the most MCPS and RAM efficient way to perform equalization. FIR equalizer type also works and is available in SOF but consumes generally more MCPS for similar response. The higher SNR performance of FIR is not needed in microphone application.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe. There is no current problem, but there's good opportunity to improve subjective audio quality and performance of automatic speech recognition in a simple way with SOF topology change.
Describe the solution you'd like We do have many endpoints, especially speakers, covered with equalization in SOF topologies. Also most microphone endpoints have it, but not all. It is possible to demonstrate in form-factor notebook devices improvement with general common EQ shapes due to quite similar acoustics devices. Current upstream version of UCM also allows to apply specifically tuned equalizers based DMI information of the device.
Describe alternatives you've considered IIR is the most MCPS and RAM efficient way to perform equalization. FIR equalizer type also works and is available in SOF but consumes generally more MCPS for similar response. The higher SNR performance of FIR is not needed in microphone application.
Additional context Add any other context or screenshots about the feature request here.