Skip to content

Tools: Topology: EQ IIR: Add +16 dB gain configuration blobs#10518

Open
singalsu wants to merge 2 commits intothesofproject:mainfrom
singalsu:iir_add_16db_gain_blobs
Open

Tools: Topology: EQ IIR: Add +16 dB gain configuration blobs#10518
singalsu wants to merge 2 commits intothesofproject:mainfrom
singalsu:iir_add_16db_gain_blobs

Conversation

@singalsu
Copy link
Collaborator

@singalsu singalsu commented Feb 4, 2026

No description provided.

This change adds blobs with +16 dB gain for a number of 20 - 100 Hz
high-pass blobs.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Add of these blobs offers more flexibility to adjust the
microphone capture sensitivity for a fixed gain endpoint.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
Copilot AI review requested due to automatic review settings February 4, 2026 11:13
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds configuration blobs for EQ IIR filters with +16 dB gain at various cutoff frequencies (20 Hz, 30 Hz, 40 Hz, 50 Hz, and 100 Hz) for both 16 kHz and 48 kHz sample rates. The configuration files contain binary data representing second-order high-pass filter coefficients generated by an Octave script.

Changes:

  • Added 10 new IIR EQ configuration files for high-pass filters with 16 dB gain
  • Updated the Octave script to include 16 dB in the gain list for automated generation

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
highpass_50hz_16db_48khz.conf Configuration blob for 50 Hz high-pass filter with 16 dB gain at 48 kHz sample rate
highpass_50hz_16db_16khz.conf Configuration blob for 50 Hz high-pass filter with 16 dB gain at 16 kHz sample rate
highpass_40hz_16db_48khz.conf Configuration blob for 40 Hz high-pass filter with 16 dB gain at 48 kHz sample rate
highpass_40hz_16db_16khz.conf Configuration blob for 40 Hz high-pass filter with 16 dB gain at 16 kHz sample rate
highpass_30hz_16db_48khz.conf Configuration blob for 30 Hz high-pass filter with 16 dB gain at 48 kHz sample rate
highpass_30hz_16db_16khz.conf Configuration blob for 30 Hz high-pass filter with 16 dB gain at 16 kHz sample rate
highpass_20hz_16db_48khz.conf Configuration blob for 20 Hz high-pass filter with 16 dB gain at 48 kHz sample rate
highpass_20hz_16db_16khz.conf Configuration blob for 20 Hz high-pass filter with 16 dB gain at 16 kHz sample rate
highpass_100hz_16db_48khz.conf Configuration blob for 100 Hz high-pass filter with 16 dB gain at 48 kHz sample rate
highpass_100hz_16db_16khz.conf Configuration blob for 100 Hz high-pass filter with 16 dB gain at 16 kHz sample rate
sof_example_iir_eq.m Updated gain list to include 16 dB for automated configuration generation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@singalsu singalsu requested review from kv2019i and lgirdwood February 4, 2026 11:13
@lgirdwood
Copy link
Member

SOFCI TEST

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants