thesofproject / sof

Sound Open Firmware
Other
559 stars 317 forks source link

[FEATURE] Add IIR equalizer to every microphone and generally any acoustical endpoint #9234

Closed singalsu closed 1 month ago

singalsu commented 4 months ago

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.

kv2019i commented 1 month ago

@singalsu Still v2.11 material?

singalsu commented 1 month ago

This is request is met after merge of Pierre's #9331. OK to close.