Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
singalsu opened this issue Jun 14, 2024 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@singalsu
Copy link
Collaborator

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.

@singalsu singalsu added the enhancement New feature or request label Jun 14, 2024
@singalsu singalsu added this to the v2.11 milestone Jun 14, 2024
@kv2019i
Copy link
Collaborator

kv2019i commented Sep 5, 2024

@singalsu Still v2.11 material?

@singalsu
Copy link
Collaborator Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants