Commit e98d8a8
committed
Tools: Topology: Build topologies with 2-way speaker crossover
This patch modifies cavs-sdw.conf to use sdw-amp-xover.conf
when crossover feature is enabled with SDW_AMP_XOVER set
to true.
The built SDCA function topologies are
sof-sdca-2amp-id2-xover.tplg and
sof-sdca-2amp-feedback-id3-xover.tplg.
The currently built topology duplicates a stereo L,R stream
into L,R,L,R stream and applies 4th order Linkwitz-Riley
low-pass for the first pair and high-pass for the second pair.
The crossover frequency is set to 2 kHz as example. The
crossover parameters should be changed to match the acoustical
design of speaker acoustics of the device. Also there could be
different channels mappings and high/low-pass apply need.
Other variants can be created with the Octave scripts in the
next patch.
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>1 parent 5f558f3 commit e98d8a8
File tree
2 files changed
+44
-2
lines changed- tools/topology/topology2
- production
2 files changed
+44
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
16 | 18 | | |
| 19 | + | |
| 20 | + | |
17 | 21 | | |
18 | 22 | | |
19 | 23 | | |
| |||
92 | 96 | | |
93 | 97 | | |
94 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
95 | 104 | | |
96 | 105 | | |
97 | 106 | | |
| |||
119 | 128 | | |
120 | 129 | | |
121 | 130 | | |
122 | | - | |
123 | | - | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
124 | 142 | | |
125 | 143 | | |
126 | 144 | | |
| |||
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
28 | 52 | | |
0 commit comments