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 16000 Hz */
7 /* NUM_FILTERS=5, FILTER_LENGTH=96, alpha=5.700000, gamma=0.443000 */
8 
9 static const int32_t coeff48000to16000[] = {
10 /* Filter #5, conversion from 48000 Hz to 16000 Hz */
11 
12 CONVERT_COEFF(6003), /* Filter:5, Coefficient: 1 */
13 CONVERT_COEFF(-2286), /* Filter:5, Coefficient: 2 */
14 CONVERT_COEFF(16701), /* Filter:4, Coefficient: 1 */
15 CONVERT_COEFF(40694), /* Filter:4, Coefficient: 2 */
16 CONVERT_COEFF(-56844), /* Filter:3, Coefficient: 1 */
17 CONVERT_COEFF(26944), /* Filter:3, Coefficient: 2 */
18 CONVERT_COEFF(-147894), /* Filter:2, Coefficient: 1 */
19 CONVERT_COEFF(-187545), /* Filter:2, Coefficient: 2 */
20 CONVERT_COEFF(14698), /* Filter:1, Coefficient: 1 */
21 CONVERT_COEFF(-167333), /* Filter:1, Coefficient: 2 */
22 
23 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
24 
25 CONVERT_COEFF(-11917), /* Filter:5, Coefficient: 3 */
26 CONVERT_COEFF(-12263), /* Filter:5, Coefficient: 4 */
27 CONVERT_COEFF(27405), /* Filter:4, Coefficient: 3 */
28 CONVERT_COEFF(-25736), /* Filter:4, Coefficient: 4 */
29 CONVERT_COEFF(132074), /* Filter:3, Coefficient: 3 */
30 CONVERT_COEFF(141901), /* Filter:3, Coefficient: 4 */
31 CONVERT_COEFF(-21075), /* Filter:2, Coefficient: 3 */
32 CONVERT_COEFF(277248), /* Filter:2, Coefficient: 4 */
33 CONVERT_COEFF(-289523), /* Filter:1, Coefficient: 3 */
34 CONVERT_COEFF(-163034), /* Filter:1, Coefficient: 4 */
35 
36 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
37 
38 CONVERT_COEFF(1010), /* Filter:5, Coefficient: 5 */
39 CONVERT_COEFF(18750), /* Filter:5, Coefficient: 6 */
40 CONVERT_COEFF(-75665), /* Filter:4, Coefficient: 5 */
41 CONVERT_COEFF(-64460), /* Filter:4, Coefficient: 6 */
42 CONVERT_COEFF(-5491), /* Filter:3, Coefficient: 5 */
43 CONVERT_COEFF(-220739), /* Filter:3, Coefficient: 6 */
44 CONVERT_COEFF(434836), /* Filter:2, Coefficient: 5 */
45 CONVERT_COEFF(201545), /* Filter:2, Coefficient: 6 */
46 CONVERT_COEFF(218113), /* Filter:1, Coefficient: 5 */
47 CONVERT_COEFF(572796), /* Filter:1, Coefficient: 6 */
48 
49 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
50 
51 CONVERT_COEFF(23487), /* Filter:5, Coefficient: 7 */
52 CONVERT_COEFF(5356), /* Filter:5, Coefficient: 8 */
53 CONVERT_COEFF(21621), /* Filter:4, Coefficient: 7 */
54 CONVERT_COEFF(120266), /* Filter:4, Coefficient: 8 */
55 CONVERT_COEFF(-298783), /* Filter:3, Coefficient: 7 */
56 CONVERT_COEFF(-96954), /* Filter:3, Coefficient: 8 */
57 CONVERT_COEFF(-357476), /* Filter:2, Coefficient: 7 */
58 CONVERT_COEFF(-796006), /* Filter:2, Coefficient: 8 */
59 CONVERT_COEFF(507886), /* Filter:1, Coefficient: 7 */
60 CONVERT_COEFF(-103264), /* Filter:1, Coefficient: 8 */
61 
62 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
63 
64 CONVERT_COEFF(-24865), /* Filter:5, Coefficient: 9 */
65 CONVERT_COEFF(-40246), /* Filter:5, Coefficient: 10 */
66 CONVERT_COEFF(132288), /* Filter:4, Coefficient: 9 */
67 CONVERT_COEFF(13456), /* Filter:4, Coefficient: 10 */
68 CONVERT_COEFF(286982), /* Filter:3, Coefficient: 9 */
69 CONVERT_COEFF(528042), /* Filter:3, Coefficient: 10 */
70 CONVERT_COEFF(-608575), /* Filter:2, Coefficient: 9 */
71 CONVERT_COEFF(261248), /* Filter:2, Coefficient: 10 */
72 CONVERT_COEFF(-870589), /* Filter:1, Coefficient: 9 */
73 CONVERT_COEFF(-1084744), /* Filter:1, Coefficient: 10 */
74 
75 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
76 
77 CONVERT_COEFF(-20333), /* Filter:5, Coefficient: 11 */
78 CONVERT_COEFF(26070), /* Filter:5, Coefficient: 12 */
79 CONVERT_COEFF(-160847), /* Filter:4, Coefficient: 11 */
80 CONVERT_COEFF(-233861), /* Filter:4, Coefficient: 12 */
81 CONVERT_COEFF(330026), /* Filter:3, Coefficient: 11 */
82 CONVERT_COEFF(-261850), /* Filter:3, Coefficient: 12 */
83 CONVERT_COEFF(1195810), /* Filter:2, Coefficient: 11 */
84 CONVERT_COEFF(1292859), /* Filter:2, Coefficient: 12 */
85 CONVERT_COEFF(-322241), /* Filter:1, Coefficient: 11 */
86 CONVERT_COEFF(1022402), /* Filter:1, Coefficient: 12 */
87 
88 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
89 
90 CONVERT_COEFF(61074), /* Filter:5, Coefficient: 13 */
91 CONVERT_COEFF(47049), /* Filter:5, Coefficient: 14 */
92 CONVERT_COEFF(-100488), /* Filter:4, Coefficient: 13 */
93 CONVERT_COEFF(171929), /* Filter:4, Coefficient: 14 */
94 CONVERT_COEFF(-794371), /* Filter:3, Coefficient: 13 */
95 CONVERT_COEFF(-728986), /* Filter:3, Coefficient: 14 */
96 CONVERT_COEFF(174255), /* Filter:2, Coefficient: 13 */
97 CONVERT_COEFF(-1469546), /* Filter:2, Coefficient: 14 */
98 CONVERT_COEFF(1845595), /* Filter:1, Coefficient: 13 */
99 CONVERT_COEFF(1186048), /* Filter:1, Coefficient: 14 */
100 
101 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
102 
103 CONVERT_COEFF(-16265), /* Filter:5, Coefficient: 15 */
104 CONVERT_COEFF(-81433), /* Filter:5, Coefficient: 16 */
105 CONVERT_COEFF(359676), /* Filter:4, Coefficient: 15 */
106 CONVERT_COEFF(257462), /* Filter:4, Coefficient: 16 */
107 CONVERT_COEFF(53574), /* Filter:3, Coefficient: 15 */
108 CONVERT_COEFF(1014174), /* Filter:3, Coefficient: 16 */
109 CONVERT_COEFF(-2223834), /* Filter:2, Coefficient: 15 */
110 CONVERT_COEFF(-1105863), /* Filter:2, Coefficient: 16 */
111 CONVERT_COEFF(-793496), /* Filter:1, Coefficient: 15 */
112 CONVERT_COEFF(-2620309), /* Filter:1, Coefficient: 16 */
113 
114 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
115 
116 CONVERT_COEFF(-86732), /* Filter:5, Coefficient: 17 */
117 CONVERT_COEFF(-11725), /* Filter:5, Coefficient: 18 */
118 CONVERT_COEFF(-117314), /* Filter:4, Coefficient: 17 */
119 CONVERT_COEFF(-482097), /* Filter:4, Coefficient: 18 */
120 CONVERT_COEFF(1290134), /* Filter:3, Coefficient: 17 */
121 CONVERT_COEFF(433539), /* Filter:3, Coefficient: 18 */
122 CONVERT_COEFF(1365285), /* Filter:2, Coefficient: 17 */
123 CONVERT_COEFF(3245541), /* Filter:2, Coefficient: 18 */
124 CONVERT_COEFF(-2535935), /* Filter:1, Coefficient: 17 */
125 CONVERT_COEFF(-84562), /* Filter:1, Coefficient: 18 */
126 
127 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
128 
129 CONVERT_COEFF(93077), /* Filter:5, Coefficient: 19 */
130 CONVERT_COEFF(136905), /* Filter:5, Coefficient: 20 */
131 CONVERT_COEFF(-490512), /* Filter:4, Coefficient: 19 */
132 CONVERT_COEFF(-44622), /* Filter:4, Coefficient: 20 */
133 CONVERT_COEFF(-1052827), /* Filter:3, Coefficient: 19 */
134 CONVERT_COEFF(-1945766), /* Filter:3, Coefficient: 20 */
135 CONVERT_COEFF(2622791), /* Filter:2, Coefficient: 19 */
136 CONVERT_COEFF(-576159), /* Filter:2, Coefficient: 20 */
137 CONVERT_COEFF(3100653), /* Filter:1, Coefficient: 19 */
138 CONVERT_COEFF(4273125), /* Filter:1, Coefficient: 20 */
139 
140 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
141 
142 CONVERT_COEFF(64518), /* Filter:5, Coefficient: 21 */
143 CONVERT_COEFF(-84123), /* Filter:5, Coefficient: 22 */
144 CONVERT_COEFF(552271), /* Filter:4, Coefficient: 21 */
145 CONVERT_COEFF(783867), /* Filter:4, Coefficient: 22 */
146 CONVERT_COEFF(-1269113), /* Filter:3, Coefficient: 21 */
147 CONVERT_COEFF(735909), /* Filter:3, Coefficient: 22 */
148 CONVERT_COEFF(-4050257), /* Filter:2, Coefficient: 21 */
149 CONVERT_COEFF(-4676104), /* Filter:2, Coefficient: 22 */
150 CONVERT_COEFF(1843458), /* Filter:1, Coefficient: 21 */
151 CONVERT_COEFF(-2859084), /* Filter:1, Coefficient: 22 */
152 
153 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
154 
155 CONVERT_COEFF(-189618), /* Filter:5, Coefficient: 23 */
156 CONVERT_COEFF(-145818), /* Filter:5, Coefficient: 24 */
157 CONVERT_COEFF(351343), /* Filter:4, Coefficient: 23 */
158 CONVERT_COEFF(-501169), /* Filter:4, Coefficient: 24 */
159 CONVERT_COEFF(2545279), /* Filter:3, Coefficient: 23 */
160 CONVERT_COEFF(2459933), /* Filter:3, Coefficient: 24 */
161 CONVERT_COEFF(-1197064), /* Filter:2, Coefficient: 23 */
162 CONVERT_COEFF(4181701), /* Filter:2, Coefficient: 24 */
163 CONVERT_COEFF(-6099452), /* Filter:1, Coefficient: 23 */
164 CONVERT_COEFF(-4589449), /* Filter:1, Coefficient: 24 */
165 
166 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
167 
168 CONVERT_COEFF(40024), /* Filter:5, Coefficient: 25 */
169 CONVERT_COEFF(229992), /* Filter:5, Coefficient: 26 */
170 CONVERT_COEFF(-1090434), /* Filter:4, Coefficient: 25 */
171 CONVERT_COEFF(-823146), /* Filter:4, Coefficient: 26 */
172 CONVERT_COEFF(124819), /* Filter:3, Coefficient: 25 */
173 CONVERT_COEFF(-2847668), /* Filter:3, Coefficient: 26 */
174 CONVERT_COEFF(7014764), /* Filter:2, Coefficient: 25 */
175 CONVERT_COEFF(4162168), /* Filter:2, Coefficient: 26 */
176 CONVERT_COEFF(1405180), /* Filter:1, Coefficient: 25 */
177 CONVERT_COEFF(7494249), /* Filter:1, Coefficient: 26 */
178 
179 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
180 
181 CONVERT_COEFF(253530), /* Filter:5, Coefficient: 27 */
182 CONVERT_COEFF(54594), /* Filter:5, Coefficient: 28 */
183 CONVERT_COEFF(245247), /* Filter:4, Coefficient: 27 */
184 CONVERT_COEFF(1324309), /* Filter:4, Coefficient: 28 */
185 CONVERT_COEFF(-3912612), /* Filter:3, Coefficient: 27 */
186 CONVERT_COEFF(-1694303), /* Filter:3, Coefficient: 28 */
187 CONVERT_COEFF(-3070757), /* Filter:2, Coefficient: 27 */
188 CONVERT_COEFF(-9141382), /* Filter:2, Coefficient: 28 */
189 CONVERT_COEFF(8215482), /* Filter:1, Coefficient: 27 */
190 CONVERT_COEFF(1730865), /* Filter:1, Coefficient: 28 */
191 
192 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
193 
194 CONVERT_COEFF(-235096), /* Filter:5, Coefficient: 29 */
195 CONVERT_COEFF(-376320), /* Filter:5, Coefficient: 30 */
196 CONVERT_COEFF(1448025), /* Filter:4, Coefficient: 29 */
197 CONVERT_COEFF(304353), /* Filter:4, Coefficient: 30 */
198 CONVERT_COEFF(2525824), /* Filter:3, Coefficient: 29 */
199 CONVERT_COEFF(5399928), /* Filter:3, Coefficient: 30 */
200 CONVERT_COEFF(-8346879), /* Filter:2, Coefficient: 29 */
201 CONVERT_COEFF(91892), /* Filter:2, Coefficient: 30 */
202 CONVERT_COEFF(-7725810), /* Filter:1, Coefficient: 29 */
203 CONVERT_COEFF(-12333767), /* Filter:1, Coefficient: 30 */
204 
205 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
206 
207 CONVERT_COEFF(-213387), /* Filter:5, Coefficient: 31 */
208 CONVERT_COEFF(172458), /* Filter:5, Coefficient: 32 */
209 CONVERT_COEFF(-1354202), /* Filter:4, Coefficient: 31 */
210 CONVERT_COEFF(-2164152), /* Filter:4, Coefficient: 32 */
211 CONVERT_COEFF(4073459), /* Filter:3, Coefficient: 31 */
212 CONVERT_COEFF(-1173325), /* Filter:3, Coefficient: 32 */
213 CONVERT_COEFF(10287607), /* Filter:2, Coefficient: 31 */
214 CONVERT_COEFF(13522720), /* Filter:2, Coefficient: 32 */
215 CONVERT_COEFF(-6913819), /* Filter:1, Coefficient: 31 */
216 CONVERT_COEFF(5879577), /* Filter:1, Coefficient: 32 */
217 
218 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
219 
220 CONVERT_COEFF(488565), /* Filter:5, Coefficient: 33 */
221 CONVERT_COEFF(444779), /* Filter:5, Coefficient: 34 */
222 CONVERT_COEFF(-1231572), /* Filter:4, Coefficient: 33 */
223 CONVERT_COEFF(991042), /* Filter:4, Coefficient: 34 */
224 CONVERT_COEFF(-6524989), /* Filter:3, Coefficient: 33 */
225 CONVERT_COEFF(-7262601), /* Filter:3, Coefficient: 34 */
226 CONVERT_COEFF(5393659), /* Filter:2, Coefficient: 33 */
227 CONVERT_COEFF(-9375299), /* Filter:2, Coefficient: 34 */
228 CONVERT_COEFF(16237057), /* Filter:1, Coefficient: 33 */
229 CONVERT_COEFF(14362523), /* Filter:1, Coefficient: 34 */
230 
231 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
232 
233 CONVERT_COEFF(3934), /* Filter:5, Coefficient: 35 */
234 CONVERT_COEFF(-538903), /* Filter:5, Coefficient: 36 */
235 CONVERT_COEFF(2832294), /* Filter:4, Coefficient: 35 */
236 CONVERT_COEFF(2605690), /* Filter:4, Coefficient: 36 */
237 CONVERT_COEFF(-1715100), /* Filter:3, Coefficient: 35 */
238 CONVERT_COEFF(6645311), /* Filter:3, Coefficient: 36 */
239 CONVERT_COEFF(-19144348), /* Filter:2, Coefficient: 35 */
240 CONVERT_COEFF(-14082933), /* Filter:2, Coefficient: 36 */
241 CONVERT_COEFF(-839543), /* Filter:1, Coefficient: 35 */
242 CONVERT_COEFF(-18862506), /* Filter:1, Coefficient: 36 */
243 
244 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
245 
246 CONVERT_COEFF(-743652), /* Filter:5, Coefficient: 37 */
247 CONVERT_COEFF(-364983), /* Filter:5, Coefficient: 38 */
248 CONVERT_COEFF(51807), /* Filter:4, Coefficient: 37 */
249 CONVERT_COEFF(-3160575), /* Filter:4, Coefficient: 38 */
250 CONVERT_COEFF(11124179), /* Filter:3, Coefficient: 37 */
251 CONVERT_COEFF(6869327), /* Filter:3, Coefficient: 38 */
252 CONVERT_COEFF(4836350), /* Filter:2, Coefficient: 37 */
253 CONVERT_COEFF(24247448), /* Filter:2, Coefficient: 38 */
254 CONVERT_COEFF(-24233009), /* Filter:1, Coefficient: 37 */
255 CONVERT_COEFF(-8964202), /* Filter:1, Coefficient: 38 */
256 
257 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
258 
259 CONVERT_COEFF(412423), /* Filter:5, Coefficient: 39 */
260 CONVERT_COEFF(1049680), /* Filter:5, Coefficient: 40 */
261 CONVERT_COEFF(-4453939), /* Filter:4, Coefficient: 39 */
262 CONVERT_COEFF(-2290054), /* Filter:4, Coefficient: 40 */
263 CONVERT_COEFF(-4598379), /* Filter:3, Coefficient: 39 */
264 CONVERT_COEFF(-15255006), /* Filter:3, Coefficient: 40 */
265 CONVERT_COEFF(27060755), /* Filter:2, Coefficient: 39 */
266 CONVERT_COEFF(6196430), /* Filter:2, Coefficient: 40 */
267 CONVERT_COEFF(18626760), /* Filter:1, Coefficient: 39 */
268 CONVERT_COEFF(37047113), /* Filter:1, Coefficient: 40 */
269 
270 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
271 
272 CONVERT_COEFF(1021779), /* Filter:5, Coefficient: 41 */
273 CONVERT_COEFF(223192), /* Filter:5, Coefficient: 42 */
274 CONVERT_COEFF(2394425), /* Filter:4, Coefficient: 41 */
275 CONVERT_COEFF(6494128), /* Filter:4, Coefficient: 42 */
276 CONVERT_COEFF(-15741799), /* Filter:3, Coefficient: 41 */
277 CONVERT_COEFF(-2587077), /* Filter:3, Coefficient: 42 */
278 CONVERT_COEFF(-26945239), /* Filter:2, Coefficient: 41 */
279 CONVERT_COEFF(-47161583), /* Filter:2, Coefficient: 42 */
280 CONVERT_COEFF(26747798), /* Filter:1, Coefficient: 41 */
281 CONVERT_COEFF(-12522864), /* Filter:1, Coefficient: 42 */
282 
283 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
284 
285 CONVERT_COEFF(-900926), /* Filter:5, Coefficient: 43 */
286 CONVERT_COEFF(-1626034), /* Filter:5, Coefficient: 44 */
287 CONVERT_COEFF(6785094), /* Filter:4, Coefficient: 43 */
288 CONVERT_COEFF(2350160), /* Filter:4, Coefficient: 44 */
289 CONVERT_COEFF(17884441), /* Filter:3, Coefficient: 43 */
290 CONVERT_COEFF(32479337), /* Filter:3, Coefficient: 44 */
291 CONVERT_COEFF(-32017732), /* Filter:2, Coefficient: 43 */
292 CONVERT_COEFF(20427044), /* Filter:2, Coefficient: 44 */
293 CONVERT_COEFF(-55553443), /* Filter:1, Coefficient: 43 */
294 CONVERT_COEFF(-63801692), /* Filter:1, Coefficient: 44 */
295 
296 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
297 
298 CONVERT_COEFF(-1450725), /* Filter:5, Coefficient: 45 */
299 CONVERT_COEFF(-470498), /* Filter:5, Coefficient: 46 */
300 CONVERT_COEFF(-4430794), /* Filter:4, Coefficient: 45 */
301 CONVERT_COEFF(-9217671), /* Filter:4, Coefficient: 46 */
302 CONVERT_COEFF(29620390), /* Filter:3, Coefficient: 45 */
303 CONVERT_COEFF(7771362), /* Filter:3, Coefficient: 46 */
304 CONVERT_COEFF(85909205), /* Filter:2, Coefficient: 45 */
305 CONVERT_COEFF(126153193), /* Filter:2, Coefficient: 46 */
306 CONVERT_COEFF(-10171046), /* Filter:1, Coefficient: 45 */
307 CONVERT_COEFF(99475669), /* Filter:1, Coefficient: 46 */
308 
309 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
310 
311 CONVERT_COEFF(661749), /* Filter:5, Coefficient: 47 */
312 CONVERT_COEFF(1177778), /* Filter:5, Coefficient: 48 */
313 CONVERT_COEFF(-8589764), /* Filter:4, Coefficient: 47 */
314 CONVERT_COEFF(-2482951), /* Filter:4, Coefficient: 48 */
315 CONVERT_COEFF(-22319484), /* Filter:3, Coefficient: 47 */
316 CONVERT_COEFF(-43669888), /* Filter:3, Coefficient: 48 */
317 CONVERT_COEFF(112402280), /* Filter:2, Coefficient: 47 */
318 CONVERT_COEFF(44979247), /* Filter:2, Coefficient: 48 */
319 CONVERT_COEFF(223708992), /* Filter:1, Coefficient: 47 */
320 CONVERT_COEFF(305859586), /* Filter:1, Coefficient: 48 */
321 
322 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
323 
324 CONVERT_COEFF(729289), /* Filter:5, Coefficient: 49 */
325 CONVERT_COEFF(-368490), /* Filter:5, Coefficient: 50 */
326 CONVERT_COEFF(5588041), /* Filter:4, Coefficient: 49 */
327 CONVERT_COEFF(10764075), /* Filter:4, Coefficient: 50 */
328 CONVERT_COEFF(-43706637), /* Filter:3, Coefficient: 49 */
329 CONVERT_COEFF(-22383172), /* Filter:3, Coefficient: 50 */
330 CONVERT_COEFF(-44758225), /* Filter:2, Coefficient: 49 */
331 CONVERT_COEFF(-112244374), /* Filter:2, Coefficient: 50 */
332 CONVERT_COEFF(305859586), /* Filter:1, Coefficient: 49 */
333 CONVERT_COEFF(223708992), /* Filter:1, Coefficient: 50 */
334 
335 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
336 
337 CONVERT_COEFF(-1360978), /* Filter:5, Coefficient: 51 */
338 CONVERT_COEFF(-1582611), /* Filter:5, Coefficient: 52 */
339 CONVERT_COEFF(10021818), /* Filter:4, Coefficient: 51 */
340 CONVERT_COEFF(4102867), /* Filter:4, Coefficient: 52 */
341 CONVERT_COEFF(7781413), /* Filter:3, Coefficient: 51 */
342 CONVERT_COEFF(29772819), /* Filter:3, Coefficient: 52 */
343 CONVERT_COEFF(-126089107), /* Filter:2, Coefficient: 51 */
344 CONVERT_COEFF(-85924595), /* Filter:2, Coefficient: 52 */
345 CONVERT_COEFF(99475669), /* Filter:1, Coefficient: 51 */
346 CONVERT_COEFF(-10171046), /* Filter:1, Coefficient: 52 */
347 
348 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
349 
350 CONVERT_COEFF(-908464), /* Filter:5, Coefficient: 53 */
351 CONVERT_COEFF(187247), /* Filter:5, Coefficient: 54 */
352 CONVERT_COEFF(-3113458), /* Filter:4, Coefficient: 53 */
353 CONVERT_COEFF(-7286202), /* Filter:4, Coefficient: 54 */
354 CONVERT_COEFF(32745687), /* Filter:3, Coefficient: 53 */
355 CONVERT_COEFF(18147500), /* Filter:3, Coefficient: 54 */
356 CONVERT_COEFF(-20476276), /* Filter:2, Coefficient: 53 */
357 CONVERT_COEFF(31981862), /* Filter:2, Coefficient: 54 */
358 CONVERT_COEFF(-63801692), /* Filter:1, Coefficient: 53 */
359 CONVERT_COEFF(-55553443), /* Filter:1, Coefficient: 54 */
360 
361 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
362 
363 CONVERT_COEFF(989311), /* Filter:5, Coefficient: 55 */
364 CONVERT_COEFF(1041404), /* Filter:5, Coefficient: 56 */
365 CONVERT_COEFF(-6424181), /* Filter:4, Coefficient: 55 */
366 CONVERT_COEFF(-1920843), /* Filter:4, Coefficient: 56 */
367 CONVERT_COEFF(-2455994), /* Filter:3, Coefficient: 55 */
368 CONVERT_COEFF(-15794058), /* Filter:3, Coefficient: 56 */
369 CONVERT_COEFF(47161892), /* Filter:2, Coefficient: 55 */
370 CONVERT_COEFF(26973318), /* Filter:2, Coefficient: 56 */
371 CONVERT_COEFF(-12522864), /* Filter:1, Coefficient: 55 */
372 CONVERT_COEFF(26747798), /* Filter:1, Coefficient: 56 */
373 
374 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
375 
376 CONVERT_COEFF(427927), /* Filter:5, Coefficient: 57 */
377 CONVERT_COEFF(-342034), /* Filter:5, Coefficient: 58 */
378 CONVERT_COEFF(2748904), /* Filter:4, Coefficient: 57 */
379 CONVERT_COEFF(4570973), /* Filter:4, Coefficient: 58 */
380 CONVERT_COEFF(-15430280), /* Filter:3, Coefficient: 57 */
381 CONVERT_COEFF(-4768911), /* Filter:3, Coefficient: 58 */
382 CONVERT_COEFF(-6166649), /* Filter:2, Coefficient: 57 */
383 CONVERT_COEFF(-27051114), /* Filter:2, Coefficient: 58 */
384 CONVERT_COEFF(37047113), /* Filter:1, Coefficient: 57 */
385 CONVERT_COEFF(18626760), /* Filter:1, Coefficient: 58 */
386 
387 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
388 
389 CONVERT_COEFF(-731079), /* Filter:5, Coefficient: 59 */
390 CONVERT_COEFF(-543506), /* Filter:5, Coefficient: 60 */
391 CONVERT_COEFF(2912804), /* Filter:4, Coefficient: 59 */
392 CONVERT_COEFF(-421780), /* Filter:4, Coefficient: 60 */
393 CONVERT_COEFF(6810261), /* Filter:3, Coefficient: 59 */
394 CONVERT_COEFF(11194720), /* Filter:3, Coefficient: 60 */
395 CONVERT_COEFF(-24261125), /* Filter:2, Coefficient: 59 */
396 CONVERT_COEFF(-4859188), /* Filter:2, Coefficient: 60 */
397 CONVERT_COEFF(-8964202), /* Filter:1, Coefficient: 59 */
398 CONVERT_COEFF(-24233009), /* Filter:1, Coefficient: 60 */
399 
400 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
401 
402 CONVERT_COEFF(-11110), /* Filter:5, Coefficient: 61 */
403 CONVERT_COEFF(432181), /* Filter:5, Coefficient: 62 */
404 CONVERT_COEFF(-2809542), /* Filter:4, Coefficient: 61 */
405 CONVERT_COEFF(-2751305), /* Filter:4, Coefficient: 62 */
406 CONVERT_COEFF(6774473), /* Filter:3, Coefficient: 61 */
407 CONVERT_COEFF(-1626617), /* Filter:3, Coefficient: 62 */
408 CONVERT_COEFF(14069130), /* Filter:2, Coefficient: 61 */
409 CONVERT_COEFF(19148004), /* Filter:2, Coefficient: 62 */
410 CONVERT_COEFF(-18862506), /* Filter:1, Coefficient: 61 */
411 CONVERT_COEFF(-839543), /* Filter:1, Coefficient: 62 */
412 
413 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
414 
415 CONVERT_COEFF(487097), /* Filter:5, Coefficient: 63 */
416 CONVERT_COEFF(181137), /* Filter:5, Coefficient: 64 */
417 CONVERT_COEFF(-733429), /* Filter:4, Coefficient: 63 */
418 CONVERT_COEFF(1447308), /* Filter:4, Coefficient: 64 */
419 CONVERT_COEFF(-7269584), /* Filter:3, Coefficient: 63 */
420 CONVERT_COEFF(-6605985), /* Filter:3, Coefficient: 64 */
421 CONVERT_COEFF(9390672), /* Filter:2, Coefficient: 63 */
422 CONVERT_COEFF(-5379859), /* Filter:2, Coefficient: 64 */
423 CONVERT_COEFF(14362523), /* Filter:1, Coefficient: 63 */
424 CONVERT_COEFF(16237057), /* Filter:1, Coefficient: 64 */
425 
426 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
427 
428 CONVERT_COEFF(-202750), /* Filter:5, Coefficient: 65 */
429 CONVERT_COEFF(-371867), /* Filter:5, Coefficient: 66 */
430 CONVERT_COEFF(2187189), /* Filter:4, Coefficient: 65 */
431 CONVERT_COEFF(1200707), /* Filter:4, Coefficient: 66 */
432 CONVERT_COEFF(-1257592), /* Filter:3, Coefficient: 65 */
433 CONVERT_COEFF(4047456), /* Filter:3, Coefficient: 66 */
434 CONVERT_COEFF(-13520338), /* Filter:2, Coefficient: 65 */
435 CONVERT_COEFF(-10296413), /* Filter:2, Coefficient: 66 */
436 CONVERT_COEFF(5879577), /* Filter:1, Coefficient: 65 */
437 CONVERT_COEFF(-6913819), /* Filter:1, Coefficient: 66 */
438 
439 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
440 
441 CONVERT_COEFF(-238987), /* Filter:5, Coefficient: 67 */
442 CONVERT_COEFF(46710), /* Filter:5, Coefficient: 68 */
443 CONVERT_COEFF(-491006), /* Filter:4, Coefficient: 67 */
444 CONVERT_COEFF(-1524430), /* Filter:4, Coefficient: 68 */
445 CONVERT_COEFF(5441306), /* Filter:3, Coefficient: 67 */
446 CONVERT_COEFF(2592862), /* Filter:3, Coefficient: 68 */
447 CONVERT_COEFF(-103461), /* Filter:2, Coefficient: 67 */
448 CONVERT_COEFF(8341557), /* Filter:2, Coefficient: 68 */
449 CONVERT_COEFF(-12333767), /* Filter:1, Coefficient: 67 */
450 CONVERT_COEFF(-7725810), /* Filter:1, Coefficient: 68 */
451 
452 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
453 
454 CONVERT_COEFF(248164), /* Filter:5, Coefficient: 69 */
455 CONVERT_COEFF(230638), /* Filter:5, Coefficient: 70 */
456 CONVERT_COEFF(-1253197), /* Filter:4, Coefficient: 69 */
457 CONVERT_COEFF(-105103), /* Filter:4, Coefficient: 70 */
458 CONVERT_COEFF(-1655380), /* Filter:3, Coefficient: 69 */
459 CONVERT_COEFF(-3925882), /* Filter:3, Coefficient: 70 */
460 CONVERT_COEFF(9145142), /* Filter:2, Coefficient: 69 */
461 CONVERT_COEFF(3079217), /* Filter:2, Coefficient: 70 */
462 CONVERT_COEFF(1730865), /* Filter:1, Coefficient: 69 */
463 CONVERT_COEFF(8215482), /* Filter:1, Coefficient: 70 */
464 
465 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
466 
467 CONVERT_COEFF(45115), /* Filter:5, Coefficient: 71 */
468 CONVERT_COEFF(-140841), /* Filter:5, Coefficient: 72 */
469 CONVERT_COEFF(916311), /* Filter:4, Coefficient: 71 */
470 CONVERT_COEFF(1076028), /* Filter:4, Coefficient: 72 */
471 CONVERT_COEFF(-2894376), /* Filter:3, Coefficient: 71 */
472 CONVERT_COEFF(85264), /* Filter:3, Coefficient: 72 */
473 CONVERT_COEFF(-4156100), /* Filter:2, Coefficient: 71 */
474 CONVERT_COEFF(-7015142), /* Filter:2, Coefficient: 72 */
475 CONVERT_COEFF(7494249), /* Filter:1, Coefficient: 71 */
476 CONVERT_COEFF(1405180), /* Filter:1, Coefficient: 72 */
477 
478 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
479 
480 CONVERT_COEFF(-188394), /* Filter:5, Coefficient: 73 */
481 CONVERT_COEFF(-86846), /* Filter:5, Coefficient: 74 */
482 CONVERT_COEFF(409479), /* Filter:4, Coefficient: 73 */
483 CONVERT_COEFF(-438001), /* Filter:4, Coefficient: 74 */
484 CONVERT_COEFF(2455894), /* Filter:3, Coefficient: 73 */
485 CONVERT_COEFF(2573565), /* Filter:3, Coefficient: 74 */
486 CONVERT_COEFF(-4187065), /* Filter:2, Coefficient: 73 */
487 CONVERT_COEFF(1191611), /* Filter:2, Coefficient: 74 */
488 CONVERT_COEFF(-4589449), /* Filter:1, Coefficient: 73 */
489 CONVERT_COEFF(-6099452), /* Filter:1, Coefficient: 74 */
490 
491 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
492 
493 CONVERT_COEFF(60603), /* Filter:5, Coefficient: 75 */
494 CONVERT_COEFF(134904), /* Filter:5, Coefficient: 76 */
495 CONVERT_COEFF(-802163), /* Filter:4, Coefficient: 75 */
496 CONVERT_COEFF(-501779), /* Filter:4, Coefficient: 76 */
497 CONVERT_COEFF(769517), /* Filter:3, Coefficient: 75 */
498 CONVERT_COEFF(-1256461), /* Filter:3, Coefficient: 76 */
499 CONVERT_COEFF(4674610), /* Filter:2, Coefficient: 75 */
500 CONVERT_COEFF(4053062), /* Filter:2, Coefficient: 76 */
501 CONVERT_COEFF(-2859084), /* Filter:1, Coefficient: 75 */
502 CONVERT_COEFF(1843458), /* Filter:1, Coefficient: 76 */
503 
504 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
505 
506 CONVERT_COEFF(94077), /* Filter:5, Coefficient: 77 */
507 CONVERT_COEFF(-9066), /* Filter:5, Coefficient: 78 */
508 CONVERT_COEFF(112941), /* Filter:4, Coefficient: 77 */
509 CONVERT_COEFF(522408), /* Filter:4, Coefficient: 78 */
510 CONVERT_COEFF(-1959787), /* Filter:3, Coefficient: 77 */
511 CONVERT_COEFF(-1077960), /* Filter:3, Coefficient: 78 */
512 CONVERT_COEFF(580341), /* Filter:2, Coefficient: 77 */
513 CONVERT_COEFF(-2620598), /* Filter:2, Coefficient: 78 */
514 CONVERT_COEFF(4273125), /* Filter:1, Coefficient: 77 */
515 CONVERT_COEFF(3100653), /* Filter:1, Coefficient: 78 */
516 
517 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
518 
519 CONVERT_COEFF(-84702), /* Filter:5, Coefficient: 79 */
520 CONVERT_COEFF(-81382), /* Filter:5, Coefficient: 80 */
521 CONVERT_COEFF(461411), /* Filter:4, Coefficient: 79 */
522 CONVERT_COEFF(70472), /* Filter:4, Coefficient: 80 */
523 CONVERT_COEFF(418428), /* Filter:3, Coefficient: 79 */
524 CONVERT_COEFF(1294567), /* Filter:3, Coefficient: 80 */
525 CONVERT_COEFF(-3246544), /* Filter:2, Coefficient: 79 */
526 CONVERT_COEFF(-1368066), /* Filter:2, Coefficient: 80 */
527 CONVERT_COEFF(-84562), /* Filter:1, Coefficient: 79 */
528 CONVERT_COEFF(-2535935), /* Filter:1, Coefficient: 80 */
529 
530 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
531 
532 CONVERT_COEFF(-17797), /* Filter:5, Coefficient: 81 */
533 CONVERT_COEFF(45404), /* Filter:5, Coefficient: 82 */
534 CONVERT_COEFF(-290075), /* Filter:4, Coefficient: 81 */
535 CONVERT_COEFF(-357062), /* Filter:4, Coefficient: 82 */
536 CONVERT_COEFF(1030932), /* Filter:3, Coefficient: 81 */
537 CONVERT_COEFF(67431), /* Filter:3, Coefficient: 82 */
538 CONVERT_COEFF(1103742), /* Filter:2, Coefficient: 81 */
539 CONVERT_COEFF(2223786), /* Filter:2, Coefficient: 82 */
540 CONVERT_COEFF(-2620309), /* Filter:1, Coefficient: 81 */
541 CONVERT_COEFF(-793496), /* Filter:1, Coefficient: 82 */
542 
543 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
544 
545 CONVERT_COEFF(60538), /* Filter:5, Coefficient: 83 */
546 CONVERT_COEFF(26766), /* Filter:5, Coefficient: 84 */
547 CONVERT_COEFF(-144107), /* Filter:4, Coefficient: 83 */
548 CONVERT_COEFF(126933), /* Filter:4, Coefficient: 84 */
549 CONVERT_COEFF(-727987), /* Filter:3, Coefficient: 83 */
550 CONVERT_COEFF(-804281), /* Filter:3, Coefficient: 84 */
551 CONVERT_COEFF(1471128), /* Filter:2, Coefficient: 83 */
552 CONVERT_COEFF(-172596), /* Filter:2, Coefficient: 84 */
553 CONVERT_COEFF(1186048), /* Filter:1, Coefficient: 83 */
554 CONVERT_COEFF(1845595), /* Filter:1, Coefficient: 84 */
555 
556 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
557 
558 CONVERT_COEFF(-19212), /* Filter:5, Coefficient: 85 */
559 CONVERT_COEFF(-39619), /* Filter:5, Coefficient: 86 */
560 CONVERT_COEFF(239663), /* Filter:4, Coefficient: 85 */
561 CONVERT_COEFF(146928), /* Filter:4, Coefficient: 86 */
562 CONVERT_COEFF(-272737), /* Filter:3, Coefficient: 85 */
563 CONVERT_COEFF(326716), /* Filter:3, Coefficient: 86 */
564 CONVERT_COEFF(-1292361), /* Filter:2, Coefficient: 85 */
565 CONVERT_COEFF(-1196542), /* Filter:2, Coefficient: 86 */
566 CONVERT_COEFF(1022402), /* Filter:1, Coefficient: 85 */
567 CONVERT_COEFF(-322241), /* Filter:1, Coefficient: 86 */
568 
569 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
570 
571 CONVERT_COEFF(-25052), /* Filter:5, Coefficient: 87 */
572 CONVERT_COEFF(4714), /* Filter:5, Coefficient: 88 */
573 CONVERT_COEFF(-31586), /* Filter:4, Coefficient: 87 */
574 CONVERT_COEFF(-139998), /* Filter:4, Coefficient: 88 */
575 CONVERT_COEFF(533127), /* Filter:3, Coefficient: 87 */
576 CONVERT_COEFF(294587), /* Filter:3, Coefficient: 88 */
577 CONVERT_COEFF(-262345), /* Filter:2, Coefficient: 87 */
578 CONVERT_COEFF(608020), /* Filter:2, Coefficient: 88 */
579 CONVERT_COEFF(-1084744), /* Filter:1, Coefficient: 87 */
580 CONVERT_COEFF(-870589), /* Filter:1, Coefficient: 88 */
581 
582 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
583 
584 CONVERT_COEFF(22982), /* Filter:5, Coefficient: 89 */
585 CONVERT_COEFF(18703), /* Filter:5, Coefficient: 90 */
586 CONVERT_COEFF(-114763), /* Filter:4, Coefficient: 89 */
587 CONVERT_COEFF(-10932), /* Filter:4, Coefficient: 90 */
588 CONVERT_COEFF(-93308), /* Filter:3, Coefficient: 89 */
589 CONVERT_COEFF(-300945), /* Filter:3, Coefficient: 90 */
590 CONVERT_COEFF(796245), /* Filter:2, Coefficient: 89 */
591 CONVERT_COEFF(358093), /* Filter:2, Coefficient: 90 */
592 CONVERT_COEFF(-103264), /* Filter:1, Coefficient: 89 */
593 CONVERT_COEFF(507886), /* Filter:1, Coefficient: 90 */
594 
595 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
596 
597 CONVERT_COEFF(1310), /* Filter:5, Coefficient: 91 */
598 CONVERT_COEFF(-11946), /* Filter:5, Coefficient: 92 */
599 CONVERT_COEFF(70685), /* Filter:4, Coefficient: 91 */
600 CONVERT_COEFF(74147), /* Filter:4, Coefficient: 92 */
601 CONVERT_COEFF(-225549), /* Filter:3, Coefficient: 91 */
602 CONVERT_COEFF(-8488), /* Filter:3, Coefficient: 92 */
603 CONVERT_COEFF(-201126), /* Filter:2, Coefficient: 91 */
604 CONVERT_COEFF(-434862), /* Filter:2, Coefficient: 92 */
605 CONVERT_COEFF(572796), /* Filter:1, Coefficient: 91 */
606 CONVERT_COEFF(218113), /* Filter:1, Coefficient: 92 */
607 
608 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
609 
610 CONVERT_COEFF(-11816), /* Filter:5, Coefficient: 93 */
611 CONVERT_COEFF(-2391), /* Filter:5, Coefficient: 94 */
612 CONVERT_COEFF(20271), /* Filter:4, Coefficient: 93 */
613 CONVERT_COEFF(-31141), /* Filter:4, Coefficient: 94 */
614 CONVERT_COEFF(142594), /* Filter:3, Coefficient: 93 */
615 CONVERT_COEFF(134883), /* Filter:3, Coefficient: 94 */
616 CONVERT_COEFF(-277542), /* Filter:2, Coefficient: 93 */
617 CONVERT_COEFF(20836), /* Filter:2, Coefficient: 94 */
618 CONVERT_COEFF(-163034), /* Filter:1, Coefficient: 93 */
619 CONVERT_COEFF(-289523), /* Filter:1, Coefficient: 94 */
620 
621 /* Filter #1, conversion from 48000 Hz to 16000 Hz */
622 
623 CONVERT_COEFF(5852), /* Filter:5, Coefficient: 95 */
624 CONVERT_COEFF(2789237), /* Filter:5, Coefficient: 96 */
625 CONVERT_COEFF(-40353), /* Filter:4, Coefficient: 95 */
626 CONVERT_COEFF(-5145454), /* Filter:4, Coefficient: 96 */
627 CONVERT_COEFF(29007), /* Filter:3, Coefficient: 95 */
628 CONVERT_COEFF(2574030), /* Filter:3, Coefficient: 96 */
629 CONVERT_COEFF(187526), /* Filter:2, Coefficient: 95 */
630 CONVERT_COEFF(-232512), /* Filter:2, Coefficient: 96 */
631 CONVERT_COEFF(-167333), /* Filter:1, Coefficient: 95 */
632 CONVERT_COEFF(14698)
633 
634 };
635