1 /* SPDX-License-Identifier: BSD-3-Clause 2 * 3 * Copyright(c) 2012-2019 Intel Corporation. All rights reserved. 4 */ 5 6 /* Conversion from 24000 Hz to 16000 Hz */ 7 /* NUM_FILTERS=6, FILTER_LENGTH=80, alpha=6.800000, gamma=0.460000 */ 8 9 static const int32_t coeff24000to16000[] = { 10 /* Filter #6, conversion from 24000 Hz to 16000 Hz */ 11 12 CONVERT_COEFF(-26295), /* Filter:6, Coefficient: 1 */ 13 CONVERT_COEFF(-6174), /* Filter:6, Coefficient: 2 */ 14 CONVERT_COEFF(95136), /* Filter:5, Coefficient: 1 */ 15 CONVERT_COEFF(-90674), /* Filter:5, Coefficient: 2 */ 16 CONVERT_COEFF(20739), /* Filter:4, Coefficient: 1 */ 17 CONVERT_COEFF(149775), /* Filter:4, Coefficient: 2 */ 18 CONVERT_COEFF(-144563), /* Filter:3, Coefficient: 1 */ 19 CONVERT_COEFF(217789), /* Filter:3, Coefficient: 2 */ 20 CONVERT_COEFF(-120977), /* Filter:2, Coefficient: 1 */ 21 CONVERT_COEFF(-98594), /* Filter:2, Coefficient: 2 */ 22 CONVERT_COEFF(42248), /* Filter:1, Coefficient: 1 */ 23 CONVERT_COEFF(-133707), /* Filter:1, Coefficient: 2 */ 24 25 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 26 27 CONVERT_COEFF(59137), /* Filter:6, Coefficient: 3 */ 28 CONVERT_COEFF(-55792), /* Filter:6, Coefficient: 4 */ 29 CONVERT_COEFF(-78081), /* Filter:5, Coefficient: 3 */ 30 CONVERT_COEFF(262291), /* Filter:5, Coefficient: 4 */ 31 CONVERT_COEFF(-239278), /* Filter:4, Coefficient: 3 */ 32 CONVERT_COEFF(-22446), /* Filter:4, Coefficient: 4 */ 33 CONVERT_COEFF(67657), /* Filter:3, Coefficient: 3 */ 34 CONVERT_COEFF(-521235), /* Filter:3, Coefficient: 4 */ 35 CONVERT_COEFF(393503), /* Filter:2, Coefficient: 3 */ 36 CONVERT_COEFF(-206930), /* Filter:2, Coefficient: 4 */ 37 CONVERT_COEFF(38413), /* Filter:1, Coefficient: 3 */ 38 CONVERT_COEFF(241342), /* Filter:1, Coefficient: 4 */ 39 40 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 41 42 CONVERT_COEFF(-44498), /* Filter:6, Coefficient: 5 */ 43 CONVERT_COEFF(140021), /* Filter:6, Coefficient: 6 */ 44 CONVERT_COEFF(-143888), /* Filter:5, Coefficient: 5 */ 45 CONVERT_COEFF(-302689), /* Filter:5, Coefficient: 6 */ 46 CONVERT_COEFF(472981), /* Filter:4, Coefficient: 5 */ 47 CONVERT_COEFF(-445555), /* Filter:4, Coefficient: 6 */ 48 CONVERT_COEFF(409104), /* Filter:3, Coefficient: 5 */ 49 CONVERT_COEFF(529589), /* Filter:3, Coefficient: 6 */ 50 CONVERT_COEFF(-546538), /* Filter:2, Coefficient: 5 */ 51 CONVERT_COEFF(894742), /* Filter:2, Coefficient: 6 */ 52 CONVERT_COEFF(-302760), /* Filter:1, Coefficient: 5 */ 53 CONVERT_COEFF(-155593), /* Filter:1, Coefficient: 6 */ 54 55 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 56 57 CONVERT_COEFF(-65538), /* Filter:6, Coefficient: 7 */ 58 CONVERT_COEFF(-159309), /* Filter:6, Coefficient: 8 */ 59 CONVERT_COEFF(539007), /* Filter:5, Coefficient: 7 */ 60 CONVERT_COEFF(-33282), /* Filter:5, Coefficient: 8 */ 61 CONVERT_COEFF(-364304), /* Filter:4, Coefficient: 7 */ 62 CONVERT_COEFF(1077686), /* Filter:4, Coefficient: 8 */ 63 CONVERT_COEFF(-1203596), /* Filter:3, Coefficient: 7 */ 64 CONVERT_COEFF(246572), /* Filter:3, Coefficient: 8 */ 65 CONVERT_COEFF(104473), /* Filter:2, Coefficient: 7 */ 66 CONVERT_COEFF(-1568720), /* Filter:2, Coefficient: 8 */ 67 CONVERT_COEFF(660489), /* Filter:1, Coefficient: 7 */ 68 CONVERT_COEFF(-329457), /* Filter:1, Coefficient: 8 */ 69 70 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 71 72 CONVERT_COEFF(250380), /* Filter:6, Coefficient: 9 */ 73 CONVERT_COEFF(11147), /* Filter:6, Coefficient: 10 */ 74 CONVERT_COEFF(-810002), /* Filter:5, Coefficient: 9 */ 75 CONVERT_COEFF(794826), /* Filter:5, Coefficient: 10 */ 76 CONVERT_COEFF(-425238), /* Filter:4, Coefficient: 9 */ 77 CONVERT_COEFF(-1277747), /* Filter:4, Coefficient: 10 */ 78 CONVERT_COEFF(1691746), /* Filter:3, Coefficient: 9 */ 79 CONVERT_COEFF(-1890565), /* Filter:3, Coefficient: 10 */ 80 CONVERT_COEFF(1232437), /* Filter:2, Coefficient: 9 */ 81 CONVERT_COEFF(1350041), /* Filter:2, Coefficient: 10 */ 82 CONVERT_COEFF(-766480), /* Filter:1, Coefficient: 9 */ 83 CONVERT_COEFF(1172797), /* Filter:1, Coefficient: 10 */ 84 85 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 86 87 CONVERT_COEFF(-380641), /* Filter:6, Coefficient: 11 */ 88 CONVERT_COEFF(321305), /* Filter:6, Coefficient: 12 */ 89 CONVERT_COEFF(490903), /* Filter:5, Coefficient: 11 */ 90 CONVERT_COEFF(-1598783), /* Filter:5, Coefficient: 12 */ 91 CONVERT_COEFF(1786094), /* Filter:4, Coefficient: 11 */ 92 CONVERT_COEFF(314731), /* Filter:4, Coefficient: 12 */ 93 CONVERT_COEFF(-897425), /* Filter:3, Coefficient: 11 */ 94 CONVERT_COEFF(3576853), /* Filter:3, Coefficient: 12 */ 95 CONVERT_COEFF(-3034301), /* Filter:2, Coefficient: 11 */ 96 CONVERT_COEFF(596978), /* Filter:2, Coefficient: 12 */ 97 CONVERT_COEFF(160492), /* Filter:1, Coefficient: 11 */ 98 CONVERT_COEFF(-1874803), /* Filter:1, Coefficient: 12 */ 99 100 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 101 102 CONVERT_COEFF(263297), /* Filter:6, Coefficient: 13 */ 103 CONVERT_COEFF(-680359), /* Filter:6, Coefficient: 14 */ 104 CONVERT_COEFF(693774), /* Filter:5, Coefficient: 13 */ 105 CONVERT_COEFF(1664970), /* Filter:5, Coefficient: 14 */ 106 CONVERT_COEFF(-2867333), /* Filter:4, Coefficient: 13 */ 107 CONVERT_COEFF(2015640), /* Filter:4, Coefficient: 14 */ 108 CONVERT_COEFF(-1759642), /* Filter:3, Coefficient: 13 */ 109 CONVERT_COEFF(-3621615), /* Filter:3, Coefficient: 14 */ 110 CONVERT_COEFF(3906959), /* Filter:2, Coefficient: 13 */ 111 CONVERT_COEFF(-4133829), /* Filter:2, Coefficient: 14 */ 112 CONVERT_COEFF(1336229), /* Filter:1, Coefficient: 13 */ 113 CONVERT_COEFF(1573222), /* Filter:1, Coefficient: 14 */ 114 115 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 116 117 CONVERT_COEFF(215469), /* Filter:6, Coefficient: 15 */ 118 CONVERT_COEFF(752593), /* Filter:6, Coefficient: 16 */ 119 CONVERT_COEFF(-2393909), /* Filter:5, Coefficient: 15 */ 120 CONVERT_COEFF(-270022), /* Filter:5, Coefficient: 16 */ 121 CONVERT_COEFF(2321674), /* Filter:4, Coefficient: 15 */ 122 CONVERT_COEFF(-4757264), /* Filter:4, Coefficient: 16 */ 123 CONVERT_COEFF(5521571), /* Filter:3, Coefficient: 15 */ 124 CONVERT_COEFF(433087), /* Filter:3, Coefficient: 16 */ 125 CONVERT_COEFF(-2063561), /* Filter:2, Coefficient: 15 */ 126 CONVERT_COEFF(7454382), /* Filter:2, Coefficient: 16 */ 127 CONVERT_COEFF(-3181847), /* Filter:1, Coefficient: 15 */ 128 CONVERT_COEFF(419381), /* Filter:1, Coefficient: 16 */ 129 130 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 131 132 CONVERT_COEFF(-924495), /* Filter:6, Coefficient: 17 */ 133 CONVERT_COEFF(-243808), /* Filter:6, Coefficient: 18 */ 134 CONVERT_COEFF(3494050), /* Filter:5, Coefficient: 17 */ 135 CONVERT_COEFF(-2545027), /* Filter:5, Coefficient: 18 */ 136 CONVERT_COEFF(788251), /* Filter:4, Coefficient: 17 */ 137 CONVERT_COEFF(5808654), /* Filter:4, Coefficient: 18 */ 138 CONVERT_COEFF(-7943091), /* Filter:3, Coefficient: 17 */ 139 CONVERT_COEFF(5939150), /* Filter:3, Coefficient: 18 */ 140 CONVERT_COEFF(-3286678), /* Filter:2, Coefficient: 17 */ 141 CONVERT_COEFF(-7450030), /* Filter:2, Coefficient: 18 */ 142 CONVERT_COEFF(4031999), /* Filter:1, Coefficient: 17 */ 143 CONVERT_COEFF(-3839814), /* Filter:1, Coefficient: 18 */ 144 145 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 146 147 CONVERT_COEFF(1435511), /* Filter:6, Coefficient: 19 */ 148 CONVERT_COEFF(-854950), /* Filter:6, Coefficient: 20 */ 149 CONVERT_COEFF(-2574960), /* Filter:5, Coefficient: 19 */ 150 CONVERT_COEFF(5494742), /* Filter:5, Coefficient: 20 */ 151 CONVERT_COEFF(-5844798), /* Filter:4, Coefficient: 19 */ 152 CONVERT_COEFF(-2965912), /* Filter:4, Coefficient: 20 */ 153 CONVERT_COEFF(5840605), /* Filter:3, Coefficient: 19 */ 154 CONVERT_COEFF(-12672998), /* Filter:3, Coefficient: 20 */ 155 CONVERT_COEFF(10475967), /* Filter:2, Coefficient: 19 */ 156 CONVERT_COEFF(1477617), /* Filter:2, Coefficient: 20 */ 157 CONVERT_COEFF(-2330782), /* Filter:1, Coefficient: 19 */ 158 CONVERT_COEFF(7001267), /* Filter:1, Coefficient: 20 */ 159 160 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 161 162 CONVERT_COEFF(-1191753), /* Filter:6, Coefficient: 21 */ 163 CONVERT_COEFF(2084337), /* Filter:6, Coefficient: 22 */ 164 CONVERT_COEFF(-1086047), /* Filter:5, Coefficient: 21 */ 165 CONVERT_COEFF(-6323279), /* Filter:5, Coefficient: 22 */ 166 CONVERT_COEFF(10152857), /* Filter:4, Coefficient: 21 */ 167 CONVERT_COEFF(-4315876), /* Filter:4, Coefficient: 22 */ 168 CONVERT_COEFF(2509829), /* Filter:3, Coefficient: 21 */ 169 CONVERT_COEFF(14660956), /* Filter:3, Coefficient: 22 */ 170 CONVERT_COEFF(-15070746), /* Filter:2, Coefficient: 21 */ 171 CONVERT_COEFF(10141650), /* Filter:2, Coefficient: 22 */ 172 CONVERT_COEFF(-2520134), /* Filter:1, Coefficient: 21 */ 173 CONVERT_COEFF(-7205710), /* Filter:1, Coefficient: 22 */ 174 175 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 176 177 CONVERT_COEFF(-128069), /* Filter:6, Coefficient: 23 */ 178 CONVERT_COEFF(-2601191), /* Filter:6, Coefficient: 24 */ 179 CONVERT_COEFF(6516645), /* Filter:5, Coefficient: 23 */ 180 CONVERT_COEFF(2986602), /* Filter:5, Coefficient: 24 */ 181 CONVERT_COEFF(-9807613), /* Filter:4, Coefficient: 23 */ 182 CONVERT_COEFF(13486977), /* Filter:4, Coefficient: 24 */ 183 CONVERT_COEFF(-15044393), /* Filter:3, Coefficient: 23 */ 184 CONVERT_COEFF(-7085983), /* Filter:3, Coefficient: 24 */ 185 CONVERT_COEFF(11626122), /* Filter:2, Coefficient: 23 */ 186 CONVERT_COEFF(-22492705), /* Filter:2, Coefficient: 24 */ 187 CONVERT_COEFF(9041722), /* Filter:1, Coefficient: 23 */ 188 CONVERT_COEFF(2204328), /* Filter:1, Coefficient: 24 */ 189 190 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 191 192 CONVERT_COEFF(2240070), /* Filter:6, Coefficient: 25 */ 193 CONVERT_COEFF(1583859), /* Filter:6, Coefficient: 26 */ 194 CONVERT_COEFF(-10826352), /* Filter:5, Coefficient: 25 */ 195 CONVERT_COEFF(4740217), /* Filter:5, Coefficient: 26 */ 196 CONVERT_COEFF(1961386), /* Filter:4, Coefficient: 25 */ 197 CONVERT_COEFF(-19034008), /* Filter:4, Coefficient: 26 */ 198 CONVERT_COEFF(25196436), /* Filter:3, Coefficient: 25 */ 199 CONVERT_COEFF(-10843609), /* Filter:3, Coefficient: 26 */ 200 CONVERT_COEFF(2787191), /* Filter:2, Coefficient: 25 */ 201 CONVERT_COEFF(26962307), /* Filter:2, Coefficient: 26 */ 202 CONVERT_COEFF(-13501440), /* Filter:1, Coefficient: 25 */ 203 CONVERT_COEFF(7856982), /* Filter:1, Coefficient: 26 */ 204 205 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 206 207 CONVERT_COEFF(-4145189), /* Filter:6, Coefficient: 27 */ 208 CONVERT_COEFF(1204705), /* Filter:6, Coefficient: 28 */ 209 CONVERT_COEFF(10247700), /* Filter:5, Coefficient: 27 */ 210 CONVERT_COEFF(-14202210), /* Filter:5, Coefficient: 28 */ 211 CONVERT_COEFF(12554808), /* Filter:4, Coefficient: 27 */ 212 CONVERT_COEFF(14736870), /* Filter:4, Coefficient: 28 */ 213 CONVERT_COEFF(-24055393), /* Filter:3, Coefficient: 27 */ 214 CONVERT_COEFF(33134987), /* Filter:3, Coefficient: 28 */ 215 CONVERT_COEFF(-25014527), /* Filter:2, Coefficient: 27 */ 216 CONVERT_COEFF(-15146780), /* Filter:2, Coefficient: 28 */ 217 CONVERT_COEFF(11265305), /* Filter:1, Coefficient: 27 */ 218 CONVERT_COEFF(-19146543), /* Filter:1, Coefficient: 28 */ 219 220 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 221 222 CONVERT_COEFF(4445165), /* Filter:6, Coefficient: 29 */ 223 CONVERT_COEFF(-5022270), /* Filter:6, Coefficient: 30 */ 224 CONVERT_COEFF(-2184106), /* Filter:5, Coefficient: 29 */ 225 CONVERT_COEFF(20242040), /* Filter:5, Coefficient: 30 */ 226 CONVERT_COEFF(-27924414), /* Filter:4, Coefficient: 29 */ 227 CONVERT_COEFF(2706581), /* Filter:4, Coefficient: 30 */ 228 CONVERT_COEFF(5074883), /* Filter:3, Coefficient: 29 */ 229 CONVERT_COEFF(-47384059), /* Filter:3, Coefficient: 30 */ 230 CONVERT_COEFF(44598021), /* Filter:2, Coefficient: 29 */ 231 CONVERT_COEFF(-15639102), /* Filter:2, Coefficient: 30 */ 232 CONVERT_COEFF(581006), /* Filter:1, Coefficient: 29 */ 233 CONVERT_COEFF(24589586), /* Filter:1, Coefficient: 30 */ 234 235 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 236 237 CONVERT_COEFF(-1998803), /* Filter:6, Coefficient: 31 */ 238 CONVERT_COEFF(8226514), /* Filter:6, Coefficient: 32 */ 239 CONVERT_COEFF(-12782630), /* Filter:5, Coefficient: 31 */ 240 CONVERT_COEFF(-17153461), /* Filter:5, Coefficient: 32 */ 241 CONVERT_COEFF(34610785), /* Filter:4, Coefficient: 31 */ 242 CONVERT_COEFF(-30620463), /* Filter:4, Coefficient: 32 */ 243 CONVERT_COEFF(30833566), /* Filter:3, Coefficient: 31 */ 244 CONVERT_COEFF(38864431), /* Filter:3, Coefficient: 32 */ 245 CONVERT_COEFF(-46416323), /* Filter:2, Coefficient: 31 */ 246 CONVERT_COEFF(58085501), /* Filter:2, Coefficient: 32 */ 247 CONVERT_COEFF(-20506417), /* Filter:1, Coefficient: 31 */ 248 CONVERT_COEFF(-16259182), /* Filter:1, Coefficient: 32 */ 249 250 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 251 252 CONVERT_COEFF(-3439899), /* Filter:6, Coefficient: 33 */ 253 CONVERT_COEFF(-8925448), /* Filter:6, Coefficient: 34 */ 254 CONVERT_COEFF(30279913), /* Filter:5, Coefficient: 33 */ 255 CONVERT_COEFF(1264181), /* Filter:5, Coefficient: 34 */ 256 CONVERT_COEFF(-22972428), /* Filter:4, Coefficient: 33 */ 257 CONVERT_COEFF(60020710), /* Filter:4, Coefficient: 34 */ 258 CONVERT_COEFF(-72814450), /* Filter:3, Coefficient: 33 */ 259 CONVERT_COEFF(3812134), /* Filter:3, Coefficient: 34 */ 260 CONVERT_COEFF(16356030), /* Filter:2, Coefficient: 33 */ 261 CONVERT_COEFF(-94361261), /* Filter:2, Coefficient: 34 */ 262 CONVERT_COEFF(41141721), /* Filter:1, Coefficient: 33 */ 263 CONVERT_COEFF(-11448663), /* Filter:1, Coefficient: 34 */ 264 265 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 266 267 CONVERT_COEFF(11104297), /* Filter:6, Coefficient: 35 */ 268 CONVERT_COEFF(6265801), /* Filter:6, Coefficient: 36 */ 269 CONVERT_COEFF(-44000805), /* Filter:5, Coefficient: 35 */ 270 CONVERT_COEFF(27404677), /* Filter:5, Coefficient: 36 */ 271 CONVERT_COEFF(-13003893), /* Filter:4, Coefficient: 35 */ 272 CONVERT_COEFF(-79732586), /* Filter:4, Coefficient: 36 */ 273 CONVERT_COEFF(102230911), /* Filter:3, Coefficient: 35 */ 274 CONVERT_COEFF(-87524750), /* Filter:3, Coefficient: 36 */ 275 CONVERT_COEFF(53986557), /* Filter:2, Coefficient: 35 */ 276 CONVERT_COEFF(98938922), /* Filter:2, Coefficient: 36 */ 277 CONVERT_COEFF(-49636394), /* Filter:1, Coefficient: 35 */ 278 CONVERT_COEFF(60678285), /* Filter:1, Coefficient: 36 */ 279 280 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 281 282 CONVERT_COEFF(-19358245), /* Filter:6, Coefficient: 37 */ 283 CONVERT_COEFF(-1448253), /* Filter:6, Coefficient: 38 */ 284 CONVERT_COEFF(51523005), /* Filter:5, Coefficient: 37 */ 285 CONVERT_COEFF(-60986563), /* Filter:5, Coefficient: 38 */ 286 CONVERT_COEFF(76987483), /* Filter:4, Coefficient: 37 */ 287 CONVERT_COEFF(99162074), /* Filter:4, Coefficient: 38 */ 288 CONVERT_COEFF(-100746036), /* Filter:3, Coefficient: 37 */ 289 CONVERT_COEFF(243760389), /* Filter:3, Coefficient: 38 */ 290 CONVERT_COEFF(-174705650), /* Filter:2, Coefficient: 37 */ 291 CONVERT_COEFF(-35750635), /* Filter:2, Coefficient: 38 */ 292 CONVERT_COEFF(26029323), /* Filter:1, Coefficient: 37 */ 293 CONVERT_COEFF(-140264601), /* Filter:1, Coefficient: 38 */ 294 295 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 296 297 CONVERT_COEFF(26658987), /* Filter:6, Coefficient: 39 */ 298 CONVERT_COEFF(1437558), /* Filter:6, Coefficient: 40 */ 299 CONVERT_COEFF(-58253729), /* Filter:5, Coefficient: 39 */ 300 CONVERT_COEFF(69683724), /* Filter:5, Coefficient: 40 */ 301 CONVERT_COEFF(-138037476), /* Filter:4, Coefficient: 39 */ 302 CONVERT_COEFF(-114554861), /* Filter:4, Coefficient: 40 */ 303 CONVERT_COEFF(161666543), /* Filter:3, Coefficient: 39 */ 304 CONVERT_COEFF(-338656732), /* Filter:3, Coefficient: 40 */ 305 CONVERT_COEFF(498608183), /* Filter:2, Coefficient: 39 */ 306 CONVERT_COEFF(308015331), /* Filter:2, Coefficient: 40 */ 307 CONVERT_COEFF(104468300), /* Filter:1, Coefficient: 39 */ 308 CONVERT_COEFF(595087393), /* Filter:1, Coefficient: 40 */ 309 310 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 311 312 CONVERT_COEFF(-20425535), /* Filter:6, Coefficient: 41 */ 313 CONVERT_COEFF(6567320), /* Filter:6, Coefficient: 42 */ 314 CONVERT_COEFF(36693971), /* Filter:5, Coefficient: 41 */ 315 CONVERT_COEFF(-76752453), /* Filter:5, Coefficient: 42 */ 316 CONVERT_COEFF(160865448), /* Filter:4, Coefficient: 41 */ 317 CONVERT_COEFF(112183817), /* Filter:4, Coefficient: 42 */ 318 CONVERT_COEFF(-258230261), /* Filter:3, Coefficient: 41 */ 319 CONVERT_COEFF(238070373), /* Filter:3, Coefficient: 42 */ 320 CONVERT_COEFF(-427437883), /* Filter:2, Coefficient: 41 */ 321 CONVERT_COEFF(-416558699), /* Filter:2, Coefficient: 42 */ 322 CONVERT_COEFF(520991913), /* Filter:1, Coefficient: 41 */ 323 CONVERT_COEFF(12457163), /* Filter:1, Coefficient: 42 */ 324 325 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 326 327 CONVERT_COEFF(15743139), /* Filter:6, Coefficient: 43 */ 328 CONVERT_COEFF(-9427264), /* Filter:6, Coefficient: 44 */ 329 CONVERT_COEFF(-18978257), /* Filter:5, Coefficient: 43 */ 330 CONVERT_COEFF(58790681), /* Filter:5, Coefficient: 44 */ 331 CONVERT_COEFF(-122474297), /* Filter:4, Coefficient: 43 */ 332 CONVERT_COEFF(-52614939), /* Filter:4, Coefficient: 44 */ 333 CONVERT_COEFF(183898488), /* Filter:3, Coefficient: 43 */ 334 CONVERT_COEFF(-140152136), /* Filter:3, Coefficient: 44 */ 335 CONVERT_COEFF(122106215), /* Filter:2, Coefficient: 43 */ 336 CONVERT_COEFF(125076115), /* Filter:2, Coefficient: 44 */ 337 CONVERT_COEFF(-124027598), /* Filter:1, Coefficient: 43 */ 338 CONVERT_COEFF(56265475), /* Filter:1, Coefficient: 44 */ 339 340 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 341 342 CONVERT_COEFF(-7663681), /* Filter:6, Coefficient: 45 */ 343 CONVERT_COEFF(9874963), /* Filter:6, Coefficient: 46 */ 344 CONVERT_COEFF(-6293486), /* Filter:5, Coefficient: 45 */ 345 CONVERT_COEFF(-36428312), /* Filter:5, Coefficient: 46 */ 346 CONVERT_COEFF(87304224), /* Filter:4, Coefficient: 45 */ 347 CONVERT_COEFF(-5399444), /* Filter:4, Coefficient: 46 */ 348 CONVERT_COEFF(-42369119), /* Filter:3, Coefficient: 45 */ 349 CONVERT_COEFF(106491355), /* Filter:3, Coefficient: 46 */ 350 CONVERT_COEFF(-125087622), /* Filter:2, Coefficient: 45 */ 351 CONVERT_COEFF(-11228768), /* Filter:2, Coefficient: 46 */ 352 CONVERT_COEFF(37936440), /* Filter:1, Coefficient: 45 */ 353 CONVERT_COEFF(-56171034), /* Filter:1, Coefficient: 46 */ 354 355 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 356 357 CONVERT_COEFF(564421), /* Filter:6, Coefficient: 47 */ 358 CONVERT_COEFF(-7491119), /* Filter:6, Coefficient: 48 */ 359 CONVERT_COEFF(22206365), /* Filter:5, Coefficient: 47 */ 360 CONVERT_COEFF(14384112), /* Filter:5, Coefficient: 48 */ 361 CONVERT_COEFF(-55884369), /* Filter:4, Coefficient: 47 */ 362 CONVERT_COEFF(33711827), /* Filter:4, Coefficient: 48 */ 363 CONVERT_COEFF(-28115935), /* Filter:3, Coefficient: 47 */ 364 CONVERT_COEFF(-58576468), /* Filter:3, Coefficient: 48 */ 365 CONVERT_COEFF(89164835), /* Filter:2, Coefficient: 47 */ 366 CONVERT_COEFF(-43176336), /* Filter:2, Coefficient: 48 */ 367 CONVERT_COEFF(7138480), /* Filter:1, Coefficient: 47 */ 368 CONVERT_COEFF(35072417), /* Filter:1, Coefficient: 48 */ 369 370 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 371 372 CONVERT_COEFF(3743976), /* Filter:6, Coefficient: 49 */ 373 CONVERT_COEFF(3498372), /* Filter:6, Coefficient: 50 */ 374 CONVERT_COEFF(-24281078), /* Filter:5, Coefficient: 49 */ 375 CONVERT_COEFF(3132387), /* Filter:5, Coefficient: 50 */ 376 CONVERT_COEFF(21599169), /* Filter:4, Coefficient: 49 */ 377 CONVERT_COEFF(-37380560), /* Filter:4, Coefficient: 50 */ 378 CONVERT_COEFF(53813676), /* Filter:3, Coefficient: 49 */ 379 CONVERT_COEFF(11709605), /* Filter:3, Coefficient: 50 */ 380 CONVERT_COEFF(-39017312), /* Filter:2, Coefficient: 49 */ 381 CONVERT_COEFF(55027501), /* Filter:2, Coefficient: 50 */ 382 CONVERT_COEFF(-26074542), /* Filter:1, Coefficient: 49 */ 383 CONVERT_COEFF(-10215709), /* Filter:1, Coefficient: 50 */ 384 385 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 386 387 CONVERT_COEFF(-4901576), /* Filter:6, Coefficient: 51 */ 388 CONVERT_COEFF(234077), /* Filter:6, Coefficient: 52 */ 389 CONVERT_COEFF(16560249), /* Filter:5, Coefficient: 51 */ 390 CONVERT_COEFF(-12239715), /* Filter:5, Coefficient: 52 */ 391 CONVERT_COEFF(5717759), /* Filter:4, Coefficient: 51 */ 392 CONVERT_COEFF(25010112), /* Filter:4, Coefficient: 52 */ 393 CONVERT_COEFF(-47320948), /* Filter:3, Coefficient: 51 */ 394 CONVERT_COEFF(19538940), /* Filter:3, Coefficient: 52 */ 395 CONVERT_COEFF(-3760701), /* Filter:2, Coefficient: 51 */ 396 CONVERT_COEFF(-39483388), /* Filter:2, Coefficient: 52 */ 397 CONVERT_COEFF(25770583), /* Filter:1, Coefficient: 51 */ 398 CONVERT_COEFF(-7934321), /* Filter:1, Coefficient: 52 */ 399 400 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 401 402 CONVERT_COEFF(3638857), /* Filter:6, Coefficient: 53 */ 403 CONVERT_COEFF(-2392834), /* Filter:6, Coefficient: 54 */ 404 CONVERT_COEFF(-5372325), /* Filter:5, Coefficient: 53 */ 405 CONVERT_COEFF(12708978), /* Filter:5, Coefficient: 54 */ 406 CONVERT_COEFF(-19441937), /* Filter:4, Coefficient: 53 */ 407 CONVERT_COEFF(-7452690), /* Filter:4, Coefficient: 54 */ 408 CONVERT_COEFF(24367027), /* Filter:3, Coefficient: 53 */ 409 CONVERT_COEFF(-29849864), /* Filter:3, Coefficient: 54 */ 410 CONVERT_COEFF(26883932), /* Filter:2, Coefficient: 53 */ 411 CONVERT_COEFF(13942943), /* Filter:2, Coefficient: 54 */ 412 CONVERT_COEFF(-14873710), /* Filter:1, Coefficient: 53 */ 413 CONVERT_COEFF(15201245), /* Filter:1, Coefficient: 54 */ 414 415 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 416 417 CONVERT_COEFF(-1352878), /* Filter:6, Coefficient: 55 */ 418 CONVERT_COEFF(2683085), /* Filter:6, Coefficient: 56 */ 419 CONVERT_COEFF(-3609816), /* Filter:5, Coefficient: 55 */ 420 CONVERT_COEFF(-7612571), /* Filter:5, Coefficient: 56 */ 421 CONVERT_COEFF(19552722), /* Filter:4, Coefficient: 55 */ 422 CONVERT_COEFF(-6222289), /* Filter:4, Coefficient: 56 */ 423 CONVERT_COEFF(-549202), /* Filter:3, Coefficient: 55 */ 424 CONVERT_COEFF(23365978), /* Filter:3, Coefficient: 56 */ 425 CONVERT_COEFF(-29246879), /* Filter:2, Coefficient: 55 */ 426 CONVERT_COEFF(7153500), /* Filter:2, Coefficient: 56 */ 427 CONVERT_COEFF(2157693), /* Filter:1, Coefficient: 55 */ 428 CONVERT_COEFF(-13047847), /* Filter:1, Coefficient: 56 */ 429 430 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 431 432 CONVERT_COEFF(-610388), /* Filter:6, Coefficient: 57 */ 433 CONVERT_COEFF(-1688412), /* Filter:6, Coefficient: 58 */ 434 CONVERT_COEFF(7476439), /* Filter:5, Coefficient: 57 */ 435 CONVERT_COEFF(1248705), /* Filter:5, Coefficient: 58 */ 436 CONVERT_COEFF(-11268706), /* Filter:4, Coefficient: 57 */ 437 CONVERT_COEFF(11724570), /* Filter:4, Coefficient: 58 */ 438 CONVERT_COEFF(-13902547), /* Filter:3, Coefficient: 57 */ 439 CONVERT_COEFF(-9448707), /* Filter:3, Coefficient: 58 */ 440 CONVERT_COEFF(18159363), /* Filter:2, Coefficient: 57 */ 441 CONVERT_COEFF(-16617074), /* Filter:2, Coefficient: 58 */ 442 CONVERT_COEFF(6319609), /* Filter:1, Coefficient: 57 */ 443 CONVERT_COEFF(6173527), /* Filter:1, Coefficient: 58 */ 444 445 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 446 447 CONVERT_COEFF(1513662), /* Filter:6, Coefficient: 59 */ 448 CONVERT_COEFF(349912), /* Filter:6, Coefficient: 60 */ 449 CONVERT_COEFF(-6509356), /* Filter:5, Coefficient: 59 */ 450 CONVERT_COEFF(3072466), /* Filter:5, Coefficient: 60 */ 451 CONVERT_COEFF(1431814), /* Filter:4, Coefficient: 59 */ 452 CONVERT_COEFF(-9841071), /* Filter:4, Coefficient: 60 */ 453 CONVERT_COEFF(16453057), /* Filter:3, Coefficient: 59 */ 454 CONVERT_COEFF(-2865391), /* Filter:3, Coefficient: 60 */ 455 CONVERT_COEFF(-3757540), /* Filter:2, Coefficient: 59 */ 456 CONVERT_COEFF(14970543), /* Filter:2, Coefficient: 60 */ 457 CONVERT_COEFF(-8607053), /* Filter:1, Coefficient: 59 */ 458 CONVERT_COEFF(524563), /* Filter:1, Coefficient: 60 */ 459 460 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 461 462 CONVERT_COEFF(-1364557), /* Filter:6, Coefficient: 61 */ 463 CONVERT_COEFF(582053), /* Filter:6, Coefficient: 62 */ 464 CONVERT_COEFF(3042256), /* Filter:5, Coefficient: 61 */ 465 CONVERT_COEFF(-4197678), /* Filter:5, Coefficient: 62 */ 466 CONVERT_COEFF(4965896), /* Filter:4, Coefficient: 61 */ 467 CONVERT_COEFF(4379351), /* Filter:4, Coefficient: 62 */ 468 CONVERT_COEFF(-10736941), /* Filter:3, Coefficient: 61 */ 469 CONVERT_COEFF(8712511), /* Filter:3, Coefficient: 62 */ 470 CONVERT_COEFF(-6264447), /* Filter:2, Coefficient: 61 */ 471 CONVERT_COEFF(-7478462), /* Filter:2, Coefficient: 62 */ 472 CONVERT_COEFF(6210778), /* Filter:1, Coefficient: 61 */ 473 CONVERT_COEFF(-4146852), /* Filter:1, Coefficient: 62 */ 474 475 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 476 477 CONVERT_COEFF(658744), /* Filter:6, Coefficient: 63 */ 478 CONVERT_COEFF(-838099), /* Filter:6, Coefficient: 64 */ 479 CONVERT_COEFF(315404), /* Filter:5, Coefficient: 63 */ 480 CONVERT_COEFF(2919373), /* Filter:5, Coefficient: 64 */ 481 CONVERT_COEFF(-6407530), /* Filter:4, Coefficient: 63 */ 482 CONVERT_COEFF(667422), /* Filter:4, Coefficient: 64 */ 483 CONVERT_COEFF(2733105), /* Filter:3, Coefficient: 63 */ 484 CONVERT_COEFF(-8122284), /* Filter:3, Coefficient: 64 */ 485 CONVERT_COEFF(9209549), /* Filter:2, Coefficient: 63 */ 486 CONVERT_COEFF(-6635), /* Filter:2, Coefficient: 64 */ 487 CONVERT_COEFF(-2148993), /* Filter:1, Coefficient: 63 */ 488 CONVERT_COEFF(4360107), /* Filter:1, Coefficient: 64 */ 489 490 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 491 492 CONVERT_COEFF(34742), /* Filter:6, Coefficient: 65 */ 493 CONVERT_COEFF(585847), /* Filter:6, Coefficient: 66 */ 494 CONVERT_COEFF(-2028360), /* Filter:5, Coefficient: 65 */ 495 CONVERT_COEFF(-875673), /* Filter:5, Coefficient: 66 */ 496 CONVERT_COEFF(4308258), /* Filter:4, Coefficient: 65 */ 497 CONVERT_COEFF(-3107701), /* Filter:4, Coefficient: 66 */ 498 CONVERT_COEFF(2901374), /* Filter:3, Coefficient: 65 */ 499 CONVERT_COEFF(4157080), /* Filter:3, Coefficient: 66 */ 500 CONVERT_COEFF(-6756530), /* Filter:2, Coefficient: 65 */ 501 CONVERT_COEFF(4038899), /* Filter:2, Coefficient: 66 */ 502 CONVERT_COEFF(-1020076), /* Filter:1, Coefficient: 65 */ 503 CONVERT_COEFF(-2560492), /* Filter:1, Coefficient: 66 */ 504 505 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 506 507 CONVERT_COEFF(-385112), /* Filter:6, Coefficient: 67 */ 508 CONVERT_COEFF(-177297), /* Filter:6, Coefficient: 68 */ 509 CONVERT_COEFF(1992549), /* Filter:5, Coefficient: 67 */ 510 CONVERT_COEFF(-596942), /* Filter:5, Coefficient: 68 */ 511 CONVERT_COEFF(-1215261), /* Filter:4, Coefficient: 67 */ 512 CONVERT_COEFF(2940913), /* Filter:4, Coefficient: 68 */ 513 CONVERT_COEFF(-4574441), /* Filter:3, Coefficient: 67 */ 514 CONVERT_COEFF(-218386), /* Filter:3, Coefficient: 68 */ 515 CONVERT_COEFF(2447917), /* Filter:2, Coefficient: 67 */ 516 CONVERT_COEFF(-4302235), /* Filter:2, Coefficient: 68 */ 517 CONVERT_COEFF(2237872), /* Filter:1, Coefficient: 67 */ 518 CONVERT_COEFF(503503), /* Filter:1, Coefficient: 68 */ 519 520 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 521 522 CONVERT_COEFF(376287), /* Filter:6, Coefficient: 69 */ 523 CONVERT_COEFF(-108531), /* Filter:6, Coefficient: 70 */ 524 CONVERT_COEFF(-1027019), /* Filter:5, Coefficient: 69 */ 525 CONVERT_COEFF(1033388), /* Filter:5, Coefficient: 70 */ 526 CONVERT_COEFF(-918864), /* Filter:4, Coefficient: 69 */ 527 CONVERT_COEFF(-1474180), /* Filter:4, Coefficient: 70 */ 528 CONVERT_COEFF(3322300), /* Filter:3, Coefficient: 69 */ 529 CONVERT_COEFF(-1807064), /* Filter:3, Coefficient: 70 */ 530 CONVERT_COEFF(815530), /* Filter:2, Coefficient: 69 */ 531 CONVERT_COEFF(2473272), /* Filter:2, Coefficient: 70 */ 532 CONVERT_COEFF(-1850371), /* Filter:1, Coefficient: 69 */ 533 CONVERT_COEFF(717835), /* Filter:1, Coefficient: 70 */ 534 535 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 536 537 CONVERT_COEFF(-186360), /* Filter:6, Coefficient: 71 */ 538 CONVERT_COEFF(184575), /* Filter:6, Coefficient: 72 */ 539 CONVERT_COEFF(66645), /* Filter:5, Coefficient: 71 */ 540 CONVERT_COEFF(-722338), /* Filter:5, Coefficient: 72 */ 541 CONVERT_COEFF(1499478), /* Filter:4, Coefficient: 71 */ 542 CONVERT_COEFF(87118), /* Filter:4, Coefficient: 72 */ 543 CONVERT_COEFF(-1180769), /* Filter:3, Coefficient: 71 */ 544 CONVERT_COEFF(1876974), /* Filter:3, Coefficient: 72 */ 545 CONVERT_COEFF(-1974352), /* Filter:2, Coefficient: 71 */ 546 CONVERT_COEFF(-499153), /* Filter:2, Coefficient: 72 */ 547 CONVERT_COEFF(834686), /* Filter:1, Coefficient: 71 */ 548 CONVERT_COEFF(-940634), /* Filter:1, Coefficient: 72 */ 549 550 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 551 552 CONVERT_COEFF(7527), /* Filter:6, Coefficient: 73 */ 553 CONVERT_COEFF(-119787), /* Filter:6, Coefficient: 74 */ 554 CONVERT_COEFF(391591), /* Filter:5, Coefficient: 73 */ 555 CONVERT_COEFF(218433), /* Filter:5, Coefficient: 74 */ 556 CONVERT_COEFF(-1021014), /* Filter:4, Coefficient: 73 */ 557 CONVERT_COEFF(543575), /* Filter:4, Coefficient: 74 */ 558 CONVERT_COEFF(-320463), /* Filter:3, Coefficient: 73 */ 559 CONVERT_COEFF(-991740), /* Filter:3, Coefficient: 74 */ 560 CONVERT_COEFF(1548719), /* Filter:2, Coefficient: 73 */ 561 CONVERT_COEFF(-552872), /* Filter:2, Coefficient: 74 */ 562 CONVERT_COEFF(-13456), /* Filter:1, Coefficient: 73 */ 563 CONVERT_COEFF(592881), /* Filter:1, Coefficient: 74 */ 564 565 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 566 567 CONVERT_COEFF(68147), /* Filter:6, Coefficient: 75 */ 568 CONVERT_COEFF(28404), /* Filter:6, Coefficient: 76 */ 569 CONVERT_COEFF(-369238), /* Filter:5, Coefficient: 75 */ 570 CONVERT_COEFF(93076), /* Filter:5, Coefficient: 76 */ 571 CONVERT_COEFF(306112), /* Filter:4, Coefficient: 75 */ 572 CONVERT_COEFF(-496977), /* Filter:4, Coefficient: 76 */ 573 CONVERT_COEFF(753601), /* Filter:3, Coefficient: 75 */ 574 CONVERT_COEFF(156968), /* Filter:3, Coefficient: 76 */ 575 CONVERT_COEFF(-629254), /* Filter:2, Coefficient: 75 */ 576 CONVERT_COEFF(660050), /* Filter:2, Coefficient: 76 */ 577 CONVERT_COEFF(-309498), /* Filter:1, Coefficient: 75 */ 578 CONVERT_COEFF(-180123), /* Filter:1, Coefficient: 76 */ 579 580 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 581 582 CONVERT_COEFF(-55547), /* Filter:6, Coefficient: 77 */ 583 CONVERT_COEFF(19487), /* Filter:6, Coefficient: 78 */ 584 CONVERT_COEFF(151753), /* Filter:5, Coefficient: 77 */ 585 CONVERT_COEFF(-141825), /* Filter:5, Coefficient: 78 */ 586 CONVERT_COEFF(114656), /* Filter:4, Coefficient: 77 */ 587 CONVERT_COEFF(198467), /* Filter:4, Coefficient: 78 */ 588 CONVERT_COEFF(-504421), /* Filter:3, Coefficient: 77 */ 589 CONVERT_COEFF(191996), /* Filter:3, Coefficient: 78 */ 590 CONVERT_COEFF(-3503), /* Filter:2, Coefficient: 77 */ 591 CONVERT_COEFF(-338534), /* Filter:2, Coefficient: 78 */ 592 CONVERT_COEFF(261387), /* Filter:1, Coefficient: 77 */ 593 CONVERT_COEFF(-35673), /* Filter:1, Coefficient: 78 */ 594 595 /* Filter #1, conversion from 24000 Hz to 16000 Hz */ 596 597 CONVERT_COEFF(15420), /* Filter:6, Coefficient: 79 */ 598 CONVERT_COEFF(-8783213), /* Filter:6, Coefficient: 80 */ 599 CONVERT_COEFF(11411), /* Filter:5, Coefficient: 79 */ 600 CONVERT_COEFF(21748306), /* Filter:5, Coefficient: 80 */ 601 CONVERT_COEFF(-171608), /* Filter:4, Coefficient: 79 */ 602 CONVERT_COEFF(-18242535), /* Filter:4, Coefficient: 80 */ 603 CONVERT_COEFF(140005), /* Filter:3, Coefficient: 79 */ 604 CONVERT_COEFF(5774023), /* Filter:3, Coefficient: 80 */ 605 CONVERT_COEFF(171077), /* Filter:2, Coefficient: 79 */ 606 CONVERT_COEFF(-556806), /* Filter:2, Coefficient: 80 */ 607 CONVERT_COEFF(-106078), /* Filter:1, Coefficient: 79 */ 608 CONVERT_COEFF(60225) 609 }; 610