1 /* SPDX-License-Identifier: BSD-3-Clause
2  *
3  * Copyright(c) 2012-2019 Intel Corporation. All rights reserved.
4  */
5 
6 /* Conversion from 48000 Hz to 24000 Hz */
7 /* NUM_FILTERS=5, FILTER_LENGTH=80, alpha=7.500000, gamma=0.440000 */
8 
9 static const int32_t coeff48000to24000[] = {
10 /* Filter #5, conversion from 48000 Hz to 24000 Hz */
11 
12 CONVERT_COEFF(-13838), /* Filter:5, Coefficient: 1 */
13 CONVERT_COEFF(-4878), /* Filter:5, Coefficient: 2 */
14 CONVERT_COEFF(25265), /* Filter:4, Coefficient: 1 */
15 CONVERT_COEFF(-42584), /* Filter:4, Coefficient: 2 */
16 CONVERT_COEFF(47328), /* Filter:3, Coefficient: 1 */
17 CONVERT_COEFF(43014), /* Filter:3, Coefficient: 2 */
18 CONVERT_COEFF(-2834), /* Filter:2, Coefficient: 1 */
19 CONVERT_COEFF(111653), /* Filter:2, Coefficient: 2 */
20 CONVERT_COEFF(-41434), /* Filter:1, Coefficient: 1 */
21 CONVERT_COEFF(14488), /* Filter:1, Coefficient: 2 */
22 
23 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
24 
25 CONVERT_COEFF(27346), /* Filter:5, Coefficient: 3 */
26 CONVERT_COEFF(15920), /* Filter:5, Coefficient: 4 */
27 CONVERT_COEFF(-60777), /* Filter:4, Coefficient: 3 */
28 CONVERT_COEFF(71524), /* Filter:4, Coefficient: 4 */
29 CONVERT_COEFF(-104992), /* Filter:3, Coefficient: 3 */
30 CONVERT_COEFF(-127217), /* Filter:3, Coefficient: 4 */
31 CONVERT_COEFF(50477), /* Filter:2, Coefficient: 3 */
32 CONVERT_COEFF(-231338), /* Filter:2, Coefficient: 4 */
33 CONVERT_COEFF(121697), /* Filter:1, Coefficient: 3 */
34 CONVERT_COEFF(33752), /* Filter:1, Coefficient: 4 */
35 
36 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
37 
38 CONVERT_COEFF(-45854), /* Filter:5, Coefficient: 5 */
39 CONVERT_COEFF(-42865), /* Filter:5, Coefficient: 6 */
40 CONVERT_COEFF(137676), /* Filter:4, Coefficient: 5 */
41 CONVERT_COEFF(-84397), /* Filter:4, Coefficient: 6 */
42 CONVERT_COEFF(165291), /* Filter:3, Coefficient: 5 */
43 CONVERT_COEFF(305244), /* Filter:3, Coefficient: 6 */
44 CONVERT_COEFF(-207390), /* Filter:2, Coefficient: 5 */
45 CONVERT_COEFF(350931), /* Filter:2, Coefficient: 6 */
46 CONVERT_COEFF(-237368), /* Filter:1, Coefficient: 5 */
47 CONVERT_COEFF(-187652), /* Filter:1, Coefficient: 6 */
48 
49 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
50 
51 CONVERT_COEFF(63570), /* Filter:5, Coefficient: 7 */
52 CONVERT_COEFF(93651), /* Filter:5, Coefficient: 8 */
53 CONVERT_COEFF(-270825), /* Filter:4, Coefficient: 7 */
54 CONVERT_COEFF(41689), /* Filter:4, Coefficient: 8 */
55 CONVERT_COEFF(-174342), /* Filter:3, Coefficient: 7 */
56 CONVERT_COEFF(-598509), /* Filter:3, Coefficient: 8 */
57 CONVERT_COEFF(536033), /* Filter:2, Coefficient: 7 */
58 CONVERT_COEFF(-368031), /* Filter:2, Coefficient: 8 */
59 CONVERT_COEFF(341275), /* Filter:1, Coefficient: 7 */
60 CONVERT_COEFF(495730), /* Filter:1, Coefficient: 8 */
61 
62 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
63 
64 CONVERT_COEFF(-67575), /* Filter:5, Coefficient: 9 */
65 CONVERT_COEFF(-172357), /* Filter:5, Coefficient: 10 */
66 CONVERT_COEFF(458722), /* Filter:4, Coefficient: 9 */
67 CONVERT_COEFF(112302), /* Filter:4, Coefficient: 10 */
68 CONVERT_COEFF(41098), /* Filter:3, Coefficient: 9 */
69 CONVERT_COEFF(983891), /* Filter:3, Coefficient: 10 */
70 CONVERT_COEFF(-1063316), /* Filter:2, Coefficient: 9 */
71 CONVERT_COEFF(121078), /* Filter:2, Coefficient: 10 */
72 CONVERT_COEFF(-335483), /* Filter:1, Coefficient: 9 */
73 CONVERT_COEFF(-966591), /* Filter:1, Coefficient: 10 */
74 
75 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
76 
77 CONVERT_COEFF(37425), /* Filter:5, Coefficient: 11 */
78 CONVERT_COEFF(273544), /* Filter:5, Coefficient: 12 */
79 CONVERT_COEFF(-667913), /* Filter:4, Coefficient: 11 */
80 CONVERT_COEFF(-436742), /* Filter:4, Coefficient: 12 */
81 CONVERT_COEFF(349373), /* Filter:3, Coefficient: 11 */
82 CONVERT_COEFF(-1364077), /* Filter:3, Coefficient: 12 */
83 CONVERT_COEFF(1731952), /* Filter:2, Coefficient: 11 */
84 CONVERT_COEFF(580588), /* Filter:2, Coefficient: 12 */
85 CONVERT_COEFF(78327), /* Filter:1, Coefficient: 11 */
86 CONVERT_COEFF(1529224), /* Filter:1, Coefficient: 12 */
87 
88 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
89 
90 CONVERT_COEFF(52090), /* Filter:5, Coefficient: 13 */
91 CONVERT_COEFF(-376509), /* Filter:5, Coefficient: 14 */
92 CONVERT_COEFF(820085), /* Filter:4, Coefficient: 13 */
93 CONVERT_COEFF(970404), /* Filter:4, Coefficient: 14 */
94 CONVERT_COEFF(-1101019), /* Filter:3, Coefficient: 13 */
95 CONVERT_COEFF(1549721), /* Filter:3, Coefficient: 14 */
96 CONVERT_COEFF(-2355777), /* Filter:2, Coefficient: 13 */
97 CONVERT_COEFF(-1892010), /* Filter:2, Coefficient: 14 */
98 CONVERT_COEFF(582559), /* Filter:1, Coefficient: 13 */
99 CONVERT_COEFF(-2002140), /* Filter:1, Coefficient: 14 */
100 
101 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
102 
103 CONVERT_COEFF(-224228), /* Filter:5, Coefficient: 15 */
104 CONVERT_COEFF(441602), /* Filter:5, Coefficient: 16 */
105 CONVERT_COEFF(-788941), /* Filter:4, Coefficient: 15 */
106 CONVERT_COEFF(-1699573), /* Filter:4, Coefficient: 16 */
107 CONVERT_COEFF(2252110), /* Filter:3, Coefficient: 15 */
108 CONVERT_COEFF(-1267504), /* Filter:3, Coefficient: 16 */
109 CONVERT_COEFF(2600412), /* Filter:2, Coefficient: 15 */
110 CONVERT_COEFF(3840272), /* Filter:2, Coefficient: 16 */
111 CONVERT_COEFF(-1750602), /* Filter:1, Coefficient: 15 */
112 CONVERT_COEFF(2088832), /* Filter:1, Coefficient: 16 */
113 
114 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
115 
116 CONVERT_COEFF(489839), /* Filter:5, Coefficient: 17 */
117 CONVERT_COEFF(-411054), /* Filter:5, Coefficient: 18 */
118 CONVERT_COEFF(413580), /* Filter:4, Coefficient: 17 */
119 CONVERT_COEFF(2524893), /* Filter:4, Coefficient: 18 */
120 CONVERT_COEFF(-3710975), /* Filter:3, Coefficient: 17 */
121 CONVERT_COEFF(204721), /* Filter:3, Coefficient: 18 */
122 CONVERT_COEFF(-2010349), /* Filter:2, Coefficient: 17 */
123 CONVERT_COEFF(-6224958), /* Filter:2, Coefficient: 18 */
124 CONVERT_COEFF(3403760), /* Filter:1, Coefficient: 17 */
125 CONVERT_COEFF(-1414199), /* Filter:1, Coefficient: 18 */
126 
127 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
128 
129 CONVERT_COEFF(-834753), /* Filter:5, Coefficient: 19 */
130 CONVERT_COEFF(216224), /* Filter:5, Coefficient: 20 */
131 CONVERT_COEFF(467752), /* Filter:4, Coefficient: 19 */
132 CONVERT_COEFF(-3237432), /* Filter:4, Coefficient: 20 */
133 CONVERT_COEFF(5200041), /* Filter:3, Coefficient: 19 */
134 CONVERT_COEFF(1907427), /* Filter:3, Coefficient: 20 */
135 CONVERT_COEFF(95035), /* Filter:2, Coefficient: 19 */
136 CONVERT_COEFF(8541845), /* Filter:2, Coefficient: 20 */
137 CONVERT_COEFF(-5320802), /* Filter:1, Coefficient: 19 */
138 CONVERT_COEFF(-392742), /* Filter:1, Coefficient: 20 */
139 
140 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
141 
142 CONVERT_COEFF(1207772), /* Filter:5, Coefficient: 21 */
143 CONVERT_COEFF(208047), /* Filter:5, Coefficient: 22 */
144 CONVERT_COEFF(-1964673), /* Filter:4, Coefficient: 21 */
145 CONVERT_COEFF(3514611), /* Filter:4, Coefficient: 22 */
146 CONVERT_COEFF(-6229468), /* Filter:3, Coefficient: 21 */
147 CONVERT_COEFF(-5181060), /* Filter:3, Coefficient: 22 */
148 CONVERT_COEFF(3529031), /* Filter:2, Coefficient: 21 */
149 CONVERT_COEFF(-9961767), /* Filter:2, Coefficient: 22 */
150 CONVERT_COEFF(7035593), /* Filter:1, Coefficient: 21 */
151 CONVERT_COEFF(3578394), /* Filter:1, Coefficient: 22 */
152 
153 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
154 
155 CONVERT_COEFF(-1512464), /* Filter:5, Coefficient: 23 */
156 CONVERT_COEFF(-902856), /* Filter:5, Coefficient: 24 */
157 CONVERT_COEFF(4069138), /* Filter:4, Coefficient: 23 */
158 CONVERT_COEFF(-2943356), /* Filter:4, Coefficient: 24 */
159 CONVERT_COEFF(6118238), /* Filter:3, Coefficient: 23 */
160 CONVERT_COEFF(9448813), /* Filter:3, Coefficient: 24 */
161 CONVERT_COEFF(-8961434), /* Filter:2, Coefficient: 23 */
162 CONVERT_COEFF(9386380), /* Filter:2, Coefficient: 24 */
163 CONVERT_COEFF(-7842078), /* Filter:1, Coefficient: 23 */
164 CONVERT_COEFF(-8128913), /* Filter:1, Coefficient: 24 */
165 
166 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
167 
168 CONVERT_COEFF(1605200), /* Filter:5, Coefficient: 25 */
169 CONVERT_COEFF(1860328), /* Filter:5, Coefficient: 26 */
170 CONVERT_COEFF(-6587556), /* Filter:4, Coefficient: 25 */
171 CONVERT_COEFF(1071316), /* Filter:4, Coefficient: 26 */
172 CONVERT_COEFF(-4069677), /* Filter:3, Coefficient: 25 */
173 CONVERT_COEFF(-14153956), /* Filter:3, Coefficient: 26 */
174 CONVERT_COEFF(15841264), /* Filter:2, Coefficient: 25 */
175 CONVERT_COEFF(-5580394), /* Filter:2, Coefficient: 26 */
176 CONVERT_COEFF(6860332), /* Filter:1, Coefficient: 25 */
177 CONVERT_COEFF(13650089), /* Filter:1, Coefficient: 26 */
178 
179 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
180 
181 CONVERT_COEFF(-1299691), /* Filter:5, Coefficient: 27 */
182 CONVERT_COEFF(-2995019), /* Filter:5, Coefficient: 28 */
183 CONVERT_COEFF(9078533), /* Filter:4, Coefficient: 27 */
184 CONVERT_COEFF(2520726), /* Filter:4, Coefficient: 28 */
185 CONVERT_COEFF(-708399), /* Filter:3, Coefficient: 27 */
186 CONVERT_COEFF(18265964), /* Filter:3, Coefficient: 28 */
187 CONVERT_COEFF(-23206259), /* Filter:2, Coefficient: 27 */
188 CONVERT_COEFF(-2651769), /* Filter:2, Coefficient: 28 */
189 CONVERT_COEFF(-3152739), /* Filter:1, Coefficient: 27 */
190 CONVERT_COEFF(-19289299), /* Filter:1, Coefficient: 28 */
191 
192 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
193 
194 CONVERT_COEFF(374618), /* Filter:5, Coefficient: 29 */
195 CONVERT_COEFF(4104773), /* Filter:5, Coefficient: 30 */
196 CONVERT_COEFF(-10790451), /* Filter:4, Coefficient: 29 */
197 CONVERT_COEFF(-8135144), /* Filter:4, Coefficient: 30 */
198 CONVERT_COEFF(8867184), /* Filter:3, Coefficient: 29 */
199 CONVERT_COEFF(-20196992), /* Filter:3, Coefficient: 30 */
200 CONVERT_COEFF(29398714), /* Filter:2, Coefficient: 29 */
201 CONVERT_COEFF(16316208), /* Filter:2, Coefficient: 30 */
202 CONVERT_COEFF(-4149557), /* Filter:1, Coefficient: 29 */
203 CONVERT_COEFF(23701422), /* Filter:1, Coefficient: 30 */
204 
205 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
206 
207 CONVERT_COEFF(1423065), /* Filter:5, Coefficient: 31 */
208 CONVERT_COEFF(-4786018), /* Filter:5, Coefficient: 32 */
209 CONVERT_COEFF(10552917), /* Filter:4, Coefficient: 31 */
210 CONVERT_COEFF(15849886), /* Filter:4, Coefficient: 32 */
211 CONVERT_COEFF(-20805992), /* Filter:3, Coefficient: 31 */
212 CONVERT_COEFF(17591439), /* Filter:3, Coefficient: 32 */
213 CONVERT_COEFF(-31955417), /* Filter:2, Coefficient: 31 */
214 CONVERT_COEFF(-36235851), /* Filter:2, Coefficient: 32 */
215 CONVERT_COEFF(15790875), /* Filter:1, Coefficient: 31 */
216 CONVERT_COEFF(-24995516), /* Filter:1, Coefficient: 32 */
217 
218 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
219 
220 CONVERT_COEFF(-4380083), /* Filter:5, Coefficient: 33 */
221 CONVERT_COEFF(4154074), /* Filter:5, Coefficient: 34 */
222 CONVERT_COEFF(-6457951), /* Filter:4, Coefficient: 33 */
223 CONVERT_COEFF(-25205239), /* Filter:4, Coefficient: 34 */
224 CONVERT_COEFF(36619130), /* Filter:3, Coefficient: 33 */
225 CONVERT_COEFF(-6512823), /* Filter:3, Coefficient: 34 */
226 CONVERT_COEFF(27200860), /* Filter:2, Coefficient: 33 */
227 CONVERT_COEFF(63486136), /* Filter:2, Coefficient: 34 */
228 CONVERT_COEFF(-32577317), /* Filter:1, Coefficient: 33 */
229 CONVERT_COEFF(20405426), /* Filter:1, Coefficient: 34 */
230 
231 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
232 
233 CONVERT_COEFF(8675375), /* Filter:5, Coefficient: 35 */
234 CONVERT_COEFF(314997), /* Filter:5, Coefficient: 36 */
235 CONVERT_COEFF(-5222436), /* Filter:4, Coefficient: 35 */
236 CONVERT_COEFF(33153210), /* Filter:4, Coefficient: 36 */
237 CONVERT_COEFF(-55966649), /* Filter:3, Coefficient: 35 */
238 CONVERT_COEFF(-22123969), /* Filter:3, Coefficient: 36 */
239 CONVERT_COEFF(-8378210), /* Filter:2, Coefficient: 35 */
240 CONVERT_COEFF(-101100781), /* Filter:2, Coefficient: 36 */
241 CONVERT_COEFF(56329747), /* Filter:1, Coefficient: 35 */
242 CONVERT_COEFF(-4562349), /* Filter:1, Coefficient: 36 */
243 
244 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
245 
246 CONVERT_COEFF(-11223389), /* Filter:5, Coefficient: 37 */
247 CONVERT_COEFF(-9182954), /* Filter:5, Coefficient: 38 */
248 CONVERT_COEFF(32686336), /* Filter:4, Coefficient: 37 */
249 CONVERT_COEFF(-17828627), /* Filter:4, Coefficient: 38 */
250 CONVERT_COEFF(75895153), /* Filter:3, Coefficient: 37 */
251 CONVERT_COEFF(107387729), /* Filter:3, Coefficient: 38 */
252 CONVERT_COEFF(-44707785), /* Filter:2, Coefficient: 37 */
253 CONVERT_COEFF(159981825), /* Filter:2, Coefficient: 38 */
254 CONVERT_COEFF(-94322531), /* Filter:1, Coefficient: 37 */
255 CONVERT_COEFF(-41673825), /* Filter:1, Coefficient: 38 */
256 
257 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
258 
259 CONVERT_COEFF(5881106), /* Filter:5, Coefficient: 39 */
260 CONVERT_COEFF(14830455), /* Filter:5, Coefficient: 40 */
261 CONVERT_COEFF(-56842565), /* Filter:4, Coefficient: 39 */
262 CONVERT_COEFF(-29576137), /* Filter:4, Coefficient: 40 */
263 CONVERT_COEFF(3315284), /* Filter:3, Coefficient: 39 */
264 CONVERT_COEFF(-129456983), /* Filter:3, Coefficient: 40 */
265 CONVERT_COEFF(284418268), /* Filter:2, Coefficient: 39 */
266 CONVERT_COEFF(144185861), /* Filter:2, Coefficient: 40 */
267 CONVERT_COEFF(198691815), /* Filter:1, Coefficient: 39 */
268 CONVERT_COEFF(435480713), /* Filter:1, Coefficient: 40 */
269 
270 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
271 
272 CONVERT_COEFF(5793826), /* Filter:5, Coefficient: 41 */
273 CONVERT_COEFF(-9270194), /* Filter:5, Coefficient: 42 */
274 CONVERT_COEFF(33611108), /* Filter:4, Coefficient: 41 */
275 CONVERT_COEFF(54752705), /* Filter:4, Coefficient: 42 */
276 CONVERT_COEFF(-132194211), /* Filter:3, Coefficient: 41 */
277 CONVERT_COEFF(-1313049), /* Filter:3, Coefficient: 42 */
278 CONVERT_COEFF(-144007288), /* Filter:2, Coefficient: 41 */
279 CONVERT_COEFF(-284533495), /* Filter:2, Coefficient: 42 */
280 CONVERT_COEFF(435480713), /* Filter:1, Coefficient: 41 */
281 CONVERT_COEFF(198691815), /* Filter:1, Coefficient: 42 */
282 
283 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
284 
285 CONVERT_COEFF(-11239929), /* Filter:5, Coefficient: 43 */
286 CONVERT_COEFF(350438), /* Filter:5, Coefficient: 44 */
287 CONVERT_COEFF(12202297), /* Filter:4, Coefficient: 43 */
288 CONVERT_COEFF(-34504953), /* Filter:4, Coefficient: 44 */
289 CONVERT_COEFF(106654220), /* Filter:3, Coefficient: 43 */
290 CONVERT_COEFF(79294325), /* Filter:3, Coefficient: 44 */
291 CONVERT_COEFF(-160261654), /* Filter:2, Coefficient: 43 */
292 CONVERT_COEFF(44620548), /* Filter:2, Coefficient: 44 */
293 CONVERT_COEFF(-41673825), /* Filter:1, Coefficient: 43 */
294 CONVERT_COEFF(-94322531), /* Filter:1, Coefficient: 44 */
295 
296 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
297 
298 CONVERT_COEFF(8697892), /* Filter:5, Coefficient: 45 */
299 CONVERT_COEFF(4139411), /* Filter:5, Coefficient: 46 */
300 CONVERT_COEFF(-29508465), /* Filter:4, Coefficient: 45 */
301 CONVERT_COEFF(8636575), /* Filter:4, Coefficient: 46 */
302 CONVERT_COEFF(-19581710), /* Filter:3, Coefficient: 45 */
303 CONVERT_COEFF(-57247113), /* Filter:3, Coefficient: 46 */
304 CONVERT_COEFF(101282205), /* Filter:2, Coefficient: 45 */
305 CONVERT_COEFF(8546018), /* Filter:2, Coefficient: 46 */
306 CONVERT_COEFF(-4562349), /* Filter:1, Coefficient: 45 */
307 CONVERT_COEFF(56329747), /* Filter:1, Coefficient: 46 */
308 
309 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
310 
311 CONVERT_COEFF(-4400335), /* Filter:5, Coefficient: 47 */
312 CONVERT_COEFF(-4782540), /* Filter:5, Coefficient: 48 */
313 CONVERT_COEFF(24014024), /* Filter:4, Coefficient: 47 */
314 CONVERT_COEFF(3272779), /* Filter:4, Coefficient: 48 */
315 CONVERT_COEFF(-9049303), /* Filter:3, Coefficient: 47 */
316 CONVERT_COEFF(36450428), /* Filter:3, Coefficient: 48 */
317 CONVERT_COEFF(-63545873), /* Filter:2, Coefficient: 47 */
318 CONVERT_COEFF(-27357901), /* Filter:2, Coefficient: 48 */
319 CONVERT_COEFF(20405426), /* Filter:1, Coefficient: 47 */
320 CONVERT_COEFF(-32577317), /* Filter:1, Coefficient: 48 */
321 
322 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
323 
324 CONVERT_COEFF(1438893), /* Filter:5, Coefficient: 49 */
325 CONVERT_COEFF(4107485), /* Filter:5, Coefficient: 50 */
326 CONVERT_COEFF(-16278067), /* Filter:4, Coefficient: 49 */
327 CONVERT_COEFF(-8279099), /* Filter:4, Coefficient: 50 */
328 CONVERT_COEFF(19409638), /* Filter:3, Coefficient: 49 */
329 CONVERT_COEFF(-19986418), /* Filter:3, Coefficient: 50 */
330 CONVERT_COEFF(36215318), /* Filter:2, Coefficient: 49 */
331 CONVERT_COEFF(32067664), /* Filter:2, Coefficient: 50 */
332 CONVERT_COEFF(-24995516), /* Filter:1, Coefficient: 49 */
333 CONVERT_COEFF(15790875), /* Filter:1, Coefficient: 50 */
334 
335 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
336 
337 CONVERT_COEFF(363683), /* Filter:5, Coefficient: 51 */
338 CONVERT_COEFF(-3000681), /* Filter:5, Coefficient: 52 */
339 CONVERT_COEFF(9318126), /* Filter:4, Coefficient: 51 */
340 CONVERT_COEFF(9464322), /* Filter:4, Coefficient: 52 */
341 CONVERT_COEFF(-21274397), /* Filter:3, Coefficient: 51 */
342 CONVERT_COEFF(7861648), /* Filter:3, Coefficient: 52 */
343 CONVERT_COEFF(-16258232), /* Filter:2, Coefficient: 51 */
344 CONVERT_COEFF(-29464286), /* Filter:2, Coefficient: 52 */
345 CONVERT_COEFF(23701422), /* Filter:1, Coefficient: 51 */
346 CONVERT_COEFF(-4149557), /* Filter:1, Coefficient: 52 */
347 
348 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
349 
350 CONVERT_COEFF(-1293262), /* Filter:5, Coefficient: 53 */
351 CONVERT_COEFF(1866746), /* Filter:5, Coefficient: 54 */
352 CONVERT_COEFF(-3897952), /* Filter:4, Coefficient: 53 */
353 CONVERT_COEFF(-8522376), /* Filter:4, Coefficient: 54 */
354 CONVERT_COEFF(18743832), /* Filter:3, Coefficient: 53 */
355 CONVERT_COEFF(224054), /* Filter:3, Coefficient: 54 */
356 CONVERT_COEFF(2584064), /* Filter:2, Coefficient: 53 */
357 CONVERT_COEFF(23233877), /* Filter:2, Coefficient: 54 */
358 CONVERT_COEFF(-19289299), /* Filter:1, Coefficient: 53 */
359 CONVERT_COEFF(-3152739), /* Filter:1, Coefficient: 54 */
360 
361 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
362 
363 CONVERT_COEFF(1602403), /* Filter:5, Coefficient: 55 */
364 CONVERT_COEFF(-908649), /* Filter:5, Coefficient: 56 */
365 CONVERT_COEFF(177415), /* Filter:4, Coefficient: 55 */
366 CONVERT_COEFF(6565670), /* Filter:4, Coefficient: 56 */
367 CONVERT_COEFF(-14211714), /* Filter:3, Coefficient: 55 */
368 CONVERT_COEFF(-4803433), /* Filter:3, Coefficient: 56 */
369 CONVERT_COEFF(5641875), /* Filter:2, Coefficient: 55 */
370 CONVERT_COEFF(-15842519), /* Filter:2, Coefficient: 56 */
371 CONVERT_COEFF(13650089), /* Filter:1, Coefficient: 55 */
372 CONVERT_COEFF(6860332), /* Filter:1, Coefficient: 56 */
373 
374 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
375 
376 CONVERT_COEFF(-1512218), /* Filter:5, Coefficient: 57 */
377 CONVERT_COEFF(212504), /* Filter:5, Coefficient: 58 */
378 CONVERT_COEFF(1976159), /* Filter:4, Coefficient: 57 */
379 CONVERT_COEFF(-4356506), /* Filter:4, Coefficient: 58 */
380 CONVERT_COEFF(9257256), /* Filter:3, Coefficient: 57 */
381 CONVERT_COEFF(6616934), /* Filter:3, Coefficient: 58 */
382 CONVERT_COEFF(-9434058), /* Filter:2, Coefficient: 57 */
383 CONVERT_COEFF(8947402), /* Filter:2, Coefficient: 58 */
384 CONVERT_COEFF(-8128913), /* Filter:1, Coefficient: 57 */
385 CONVERT_COEFF(-7842078), /* Filter:1, Coefficient: 58 */
386 
387 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
388 
389 CONVERT_COEFF(1209017), /* Filter:5, Coefficient: 59 */
390 CONVERT_COEFF(213290), /* Filter:5, Coefficient: 60 */
391 CONVERT_COEFF(-2866105), /* Filter:4, Coefficient: 59 */
392 CONVERT_COEFF(2379900), /* Filter:4, Coefficient: 60 */
393 CONVERT_COEFF(-4879764), /* Filter:3, Coefficient: 59 */
394 CONVERT_COEFF(-6512863), /* Filter:3, Coefficient: 60 */
395 CONVERT_COEFF(9993781), /* Filter:2, Coefficient: 59 */
396 CONVERT_COEFF(-3508647), /* Filter:2, Coefficient: 60 */
397 CONVERT_COEFF(3578394), /* Filter:1, Coefficient: 59 */
398 CONVERT_COEFF(7035593), /* Filter:1, Coefficient: 60 */
399 
400 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
401 
402 CONVERT_COEFF(-836606), /* Filter:5, Coefficient: 61 */
403 CONVERT_COEFF(-409479), /* Filter:5, Coefficient: 62 */
404 CONVERT_COEFF(2873370), /* Filter:4, Coefficient: 61 */
405 CONVERT_COEFF(-885436), /* Filter:4, Coefficient: 62 */
406 CONVERT_COEFF(1595238), /* Filter:3, Coefficient: 61 */
407 CONVERT_COEFF(5317156), /* Filter:3, Coefficient: 62 */
408 CONVERT_COEFF(-8559856), /* Filter:2, Coefficient: 61 */
409 CONVERT_COEFF(-115583), /* Filter:2, Coefficient: 62 */
410 CONVERT_COEFF(-392742), /* Filter:1, Coefficient: 61 */
411 CONVERT_COEFF(-5320802), /* Filter:1, Coefficient: 62 */
412 
413 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
414 
415 CONVERT_COEFF(491682), /* Filter:5, Coefficient: 63 */
416 CONVERT_COEFF(441038), /* Filter:5, Coefficient: 64 */
417 CONVERT_COEFF(-2375971), /* Filter:4, Coefficient: 63 */
418 CONVERT_COEFF(-64342), /* Filter:4, Coefficient: 64 */
419 CONVERT_COEFF(469755), /* Filter:3, Coefficient: 63 */
420 CONVERT_COEFF(-3719261), /* Filter:3, Coefficient: 64 */
421 CONVERT_COEFF(6232362), /* Filter:2, Coefficient: 63 */
422 CONVERT_COEFF(2027557), /* Filter:2, Coefficient: 64 */
423 CONVERT_COEFF(-1414199), /* Filter:1, Coefficient: 63 */
424 CONVERT_COEFF(3403760), /* Filter:1, Coefficient: 64 */
425 
426 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
427 
428 CONVERT_COEFF(-225715), /* Filter:5, Coefficient: 65 */
429 CONVERT_COEFF(-376564), /* Filter:5, Coefficient: 66 */
430 CONVERT_COEFF(1688791), /* Filter:4, Coefficient: 65 */
431 CONVERT_COEFF(534773), /* Filter:4, Coefficient: 66 */
432 CONVERT_COEFF(-1461589), /* Filter:3, Coefficient: 65 */
433 CONVERT_COEFF(2203284), /* Filter:3, Coefficient: 66 */
434 CONVERT_COEFF(-3840853), /* Filter:2, Coefficient: 65 */
435 CONVERT_COEFF(-2612954), /* Filter:2, Coefficient: 66 */
436 CONVERT_COEFF(2088832), /* Filter:1, Coefficient: 65 */
437 CONVERT_COEFF(-1750602), /* Filter:1, Coefficient: 66 */
438 
439 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
440 
441 CONVERT_COEFF(53103), /* Filter:5, Coefficient: 67 */
442 CONVERT_COEFF(273883), /* Filter:5, Coefficient: 68 */
443 CONVERT_COEFF(-1030744), /* Filter:4, Coefficient: 67 */
444 CONVERT_COEFF(-657535), /* Filter:4, Coefficient: 68 */
445 CONVERT_COEFF(1673250), /* Filter:3, Coefficient: 67 */
446 CONVERT_COEFF(-1033553), /* Filter:3, Coefficient: 68 */
447 CONVERT_COEFF(1889068), /* Filter:2, Coefficient: 67 */
448 CONVERT_COEFF(2363811), /* Filter:2, Coefficient: 68 */
449 CONVERT_COEFF(-2002140), /* Filter:1, Coefficient: 67 */
450 CONVERT_COEFF(582559), /* Filter:1, Coefficient: 68 */
451 
452 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
453 
454 CONVERT_COEFF(36846), /* Filter:5, Coefficient: 69 */
455 CONVERT_COEFF(-172746), /* Filter:5, Coefficient: 70 */
456 CONVERT_COEFF(519728), /* Filter:4, Coefficient: 69 */
457 CONVERT_COEFF(577634), /* Filter:4, Coefficient: 70 */
458 CONVERT_COEFF(-1430962), /* Filter:3, Coefficient: 69 */
459 CONVERT_COEFF(286656), /* Filter:3, Coefficient: 70 */
460 CONVERT_COEFF(-576512), /* Filter:2, Coefficient: 69 */
461 CONVERT_COEFF(-1736423), /* Filter:2, Coefficient: 70 */
462 CONVERT_COEFF(1529224), /* Filter:1, Coefficient: 69 */
463 CONVERT_COEFF(78327), /* Filter:1, Coefficient: 70 */
464 
465 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
466 
467 CONVERT_COEFF(-67313), /* Filter:5, Coefficient: 71 */
468 CONVERT_COEFF(93968), /* Filter:5, Coefficient: 72 */
469 CONVERT_COEFF(-189254), /* Filter:4, Coefficient: 71 */
470 CONVERT_COEFF(-416848), /* Filter:4, Coefficient: 72 */
471 CONVERT_COEFF(1012557), /* Filter:3, Coefficient: 71 */
472 CONVERT_COEFF(88679), /* Filter:3, Coefficient: 72 */
473 CONVERT_COEFF(-124869), /* Filter:2, Coefficient: 71 */
474 CONVERT_COEFF(1065395), /* Filter:2, Coefficient: 72 */
475 CONVERT_COEFF(-966591), /* Filter:1, Coefficient: 71 */
476 CONVERT_COEFF(-335483), /* Filter:1, Coefficient: 72 */
477 
478 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
479 
480 CONVERT_COEFF(63497), /* Filter:5, Coefficient: 73 */
481 CONVERT_COEFF(-43069), /* Filter:5, Coefficient: 74 */
482 CONVERT_COEFF(16898), /* Filter:4, Coefficient: 73 */
483 CONVERT_COEFF(256277), /* Filter:4, Coefficient: 74 */
484 CONVERT_COEFF(-605787), /* Filter:3, Coefficient: 73 */
485 CONVERT_COEFF(-205368), /* Filter:3, Coefficient: 74 */
486 CONVERT_COEFF(370923), /* Filter:2, Coefficient: 73 */
487 CONVERT_COEFF(-536759), /* Filter:2, Coefficient: 74 */
488 CONVERT_COEFF(495730), /* Filter:1, Coefficient: 73 */
489 CONVERT_COEFF(341275), /* Filter:1, Coefficient: 74 */
490 
491 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
492 
493 CONVERT_COEFF(-45864), /* Filter:5, Coefficient: 75 */
494 CONVERT_COEFF(16027), /* Filter:5, Coefficient: 76 */
495 CONVERT_COEFF(45646), /* Filter:4, Coefficient: 75 */
496 CONVERT_COEFF(-135456), /* Filter:4, Coefficient: 76 */
497 CONVERT_COEFF(303359), /* Filter:3, Coefficient: 75 */
498 CONVERT_COEFF(183044), /* Filter:3, Coefficient: 76 */
499 CONVERT_COEFF(-352848), /* Filter:2, Coefficient: 75 */
500 CONVERT_COEFF(207503), /* Filter:2, Coefficient: 76 */
501 CONVERT_COEFF(-187652), /* Filter:1, Coefficient: 75 */
502 CONVERT_COEFF(-237368), /* Filter:1, Coefficient: 76 */
503 
504 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
505 
506 CONVERT_COEFF(27375), /* Filter:5, Coefficient: 77 */
507 CONVERT_COEFF(-4922), /* Filter:5, Coefficient: 78 */
508 CONVERT_COEFF(-48618), /* Filter:4, Coefficient: 77 */
509 CONVERT_COEFF(62211), /* Filter:4, Coefficient: 78 */
510 CONVERT_COEFF(-123289), /* Filter:3, Coefficient: 77 */
511 CONVERT_COEFF(-114093), /* Filter:3, Coefficient: 78 */
512 CONVERT_COEFF(232473), /* Filter:2, Coefficient: 77 */
513 CONVERT_COEFF(-50406), /* Filter:2, Coefficient: 78 */
514 CONVERT_COEFF(33752), /* Filter:1, Coefficient: 77 */
515 CONVERT_COEFF(121697), /* Filter:1, Coefficient: 78 */
516 
517 /* Filter #1, conversion from 48000 Hz to 24000 Hz */
518 
519 CONVERT_COEFF(-13857), /* Filter:5, Coefficient: 79 */
520 CONVERT_COEFF(-763703), /* Filter:5, Coefficient: 80 */
521 CONVERT_COEFF(30113), /* Filter:4, Coefficient: 79 */
522 CONVERT_COEFF(1343965), /* Filter:4, Coefficient: 80 */
523 CONVERT_COEFF(40096), /* Filter:3, Coefficient: 79 */
524 CONVERT_COEFF(-641120), /* Filter:3, Coefficient: 80 */
525 CONVERT_COEFF(-112271), /* Filter:2, Coefficient: 79 */
526 CONVERT_COEFF(102292), /* Filter:2, Coefficient: 80 */
527 CONVERT_COEFF(14488), /* Filter:1, Coefficient: 79 */
528 CONVERT_COEFF(-41434)
529 
530 };
531