Skip to content

Commit bfc95f5

Browse files
committed
Tools: Topology: EQ IIR: Add +16 dB gain configuration blobs
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>
1 parent 85751fd commit bfc95f5

10 files changed

+200
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 100 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0xf5,0x18,0x75,0xc3,
17+
0x6b,0x52,0x72,0x7c,0x6e,0x92,0x32,0x1f,
18+
0x24,0xdb,0x9a,0xc1,0x6e,0x92,0x32,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb8,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 100 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0xbd,0x82,0x2c,0xc1,
17+
0x2e,0xb5,0xd0,0x7e,0x0c,0xcc,0xc7,0x1f,
18+
0xe9,0x67,0x70,0xc0,0x0c,0xcc,0xc7,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb8,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 20 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x3c,0xf9,0xb4,0xc0,
17+
0x79,0x05,0x4a,0x7f,0x92,0xf9,0xe5,0x1f,
18+
0xdc,0x0c,0x34,0xc0,0x92,0xf9,0xe5,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 20 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x4a,0x8c,0x3c,0xc0,
17+
0x04,0x57,0xc3,0x7f,0xc0,0x43,0x04,0x20,
18+
0x80,0x78,0xf7,0xbf,0xc0,0x43,0x04,0x20,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 30 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x98,0xb5,0x0e,0xc1,
17+
0x17,0x09,0xef,0x7e,0xbf,0x54,0xcf,0x1f,
18+
0x82,0x56,0x61,0xc0,0xbf,0x54,0xcf,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 30 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0xf1,0xbc,0x5a,0xc0,
17+
0x8f,0x02,0xa5,0x7f,0x83,0xae,0xfc,0x1f,
18+
0xfa,0xa2,0x06,0xc0,0x83,0xae,0xfc,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 40 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0xba,0xf2,0x67,0xc1,
17+
0xc3,0x0d,0x94,0x7e,0xff,0xbf,0xb8,0x1f,
18+
0x03,0x80,0x8e,0xc0,0xff,0xbf,0xb8,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 40 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x4c,0xdf,0x78,0xc0,
17+
0x23,0xae,0x86,0x7f,0x12,0x1b,0xf5,0x1f,
18+
0xdb,0xc9,0x15,0xc0,0x12,0x1b,0xf5,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 50 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x57,0xb1,0xc0,0xc1,
17+
0xd2,0x13,0x39,0x7e,0x45,0x3b,0xa2,0x1f,
18+
0x76,0x89,0xbb,0xc0,0x45,0x3b,0xa2,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 50 Hz second order high-pass, gain 16 dB, created with sof_example_iir_eq.m 04-Feb-2026
2+
# cd src/audio/eq_iir/tune; octave --no-window-system sof_example_iir_eq.m
3+
Object.Base.data."iir_eq" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x58,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x58,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
10+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x63,0xf3,0x96,0xc0,
17+
0xc6,0x59,0x68,0x7f,0x6d,0x89,0xed,0x1f,
18+
0x27,0xed,0x24,0xc0,0x6d,0x89,0xed,0x1f,
19+
0xfd,0xff,0xff,0xff,0xb7,0x64,0x00,0x00"
20+
}

0 commit comments

Comments
 (0)