pinebuds/services/multimedia/audio/process/resample/coef/resample_32k_to_50p7k_filte...

298 lines
10 KiB
Plaintext

//#define FIRFILTER_NUM (24)
//#define UPSAMPLE_FACTOR_32TO50P7 73
//#define DOWNSAMPLE_FACTOR_32TO50P7 46
-17, 115, 196, -309, 531, -803,
1107, -1412, 1684, -1879, 1916, 30581,
2348, -2071, 1788, -1469, 1135, -814,
533, -305, 190, 119, -17, -1,
-17, 111, 202, -312, 530, -791,
1078, -1354, 1579, -1688, 1493, 30565,
2788, -2262, 1890, -1523, 1161, -824,
533, -301, 183, 124, -17, 0,
-17, 107, 208, -314, 527, -778,
1047, -1295, 1473, -1496, 1080, 30531,
3237, -2453, 1990, -1576, 1186, -832,
532, -297, 176, 128, -18, 0,
-16, 102, 214, -316, 524, -764,
1015, -1234, 1366, -1306, 676, 30481,
3694, -2642, 2088, -1627, 1210, -839,
531, -292, 169, 133, -18, 0,
-16, 98, 219, -318, 519, -749,
981, -1172, 1257, -1116, 281, 30415,
4158, -2831, 2184, -1676, 1231, -845,
529, -286, 161, 137, -18, -1,
-16, 94, 225, -319, 514, -733,
947, -1108, 1148, -927, -103, 30332,
4630, -3018, 2278, -1723, 1251, -850,
525, -280, 154, 142, -18, -1,
-16, 90, 230, -319, 509, -716,
911, -1044, 1039, -740, -477, 30232,
5109, -3203, 2369, -1767, 1269, -853,
521, -274, 146, 146, -18, -1,
-15, 86, 234, -319, 502, -698,
875, -979, 929, -554, -840, 30116,
5594, -3386, 2457, -1809, 1285, -855,
517, -266, 138, 150, -18, -1,
-15, 82, 239, -319, 495, -679,
837, -912, 819, -370, -1193, 29984,
6086, -3566, 2543, -1849, 1300, -856,
511, -259, 130, 155, -18, -1,
-15, 78, 243, -318, 488, -659,
798, -845, 710, -189, -1534, 29836,
6584, -3743, 2625, -1886, 1312, -855,
504, -251, 121, 159, -18, -1,
-14, 75, 247, -316, 479, -639,
759, -778, 600, -10, -1865, 29672,
7087, -3918, 2705, -1920, 1323, -853,
497, -242, 112, 164, -18, -1,
-14, 71, 250, -314, 470, -618,
719, -710, 491, 167, -2184, 29493,
7595, -4088, 2780, -1952, 1331, -850,
489, -233, 103, 168, -17, -1,
-14, 67, 254, -312, 461, -596,
678, -642, 382, 340, -2492, 29297,
8108, -4256, 2853, -1981, 1338, -845,
479, -224, 94, 173, -17, -1,
-13, 64, 257, -309, 451, -573,
636, -573, 274, 511, -2789, 29086,
8625, -4418, 2921, -2007, 1342, -839,
469, -214, 85, 177, -17, -1,
-13, 60, 259, -306, 440, -550,
594, -504, 167, 678, -3074, 28860,
9146, -4577, 2986, -2030, 1344, -831,
459, -203, 76, 182, -17, -1,
-13, 57, 262, -302, 428, -526,
552, -435, 61, 841, -3347, 28620,
9671, -4730, 3047, -2050, 1344, -822,
447, -192, 66, 186, -16, -2,
-12, 53, 264, -298, 417, -502,
509, -367, -44, 1001, -3608, 28364,
10198, -4879, 3103, -2067, 1342, -812,
434, -181, 57, 191, -16, -2,
-12, 50, 266, -293, 404, -477,
466, -298, -148, 1156, -3857, 28094,
10728, -5022, 3155, -2080, 1338, -800,
421, -169, 47, 195, -16, -2,
-12, 47, 268, -289, 392, -451,
422, -230, -250, 1308, -4094, 27809,
11260, -5160, 3203, -2091, 1331, -787,
407, -157, 37, 199, -15, -2,
-11, 44, 270, -283, 378, -426,
379, -162, -350, 1455, -4320, 27511,
11793, -5291, 3246, -2098, 1323, -772,
392, -145, 27, 203, -15, -2,
-11, 41, 271, -278, 365, -399,
335, -95, -449, 1598, -4533, 27199,
12328, -5416, 3284, -2102, 1312, -756,
376, -132, 17, 207, -14, -2,
-11, 38, 272, -272, 351, -373,
291, -28, -546, 1736, -4734, 26874,
12863, -5534, 3317, -2103, 1298, -739,
359, -119, 7, 212, -13, -2,
-10, 35, 273, -265, 336, -346,
248, 38, -641, 1869, -4922, 26536,
13398, -5646, 3346, -2100, 1283, -720,
342, -105, -3, 216, -13, -3,
-10, 32, 273, -258, 322, -319,
204, 103, -733, 1997, -5099, 26185,
13933, -5750, 3369, -2094, 1265, -700,
324, -91, -14, 220, -12, -3,
-10, 30, 274, -251, 307, -292,
161, 167, -823, 2121, -5264, 25822,
14467, -5846, 3387, -2084, 1245, -678,
305, -77, -24, 223, -11, -3,
-9, 27, 274, -244, 291, -265,
117, 231, -911, 2239, -5416, 25447,
15000, -5935, 3400, -2071, 1223, -656,
285, -62, -35, 227, -10, -3,
-9, 24, 273, -237, 276, -238,
75, 293, -997, 2351, -5556, 25060,
15532, -6015, 3408, -2054, 1199, -631,
265, -47, -45, 231, -9, -3,
-9, 22, 273, -229, 260, -210,
32, 354, -1079, 2459, -5685, 24662,
16061, -6088, 3409, -2033, 1172, -606,
244, -32, -55, 234, -8, -4,
-8, 20, 272, -220, 244, -183,
-10, 414, -1160, 2561, -5801, 24253,
16587, -6151, 3406, -2010, 1144, -579,
223, -17, -66, 238, -7, -4,
-8, 17, 272, -212, 228, -156,
-52, 472, -1237, 2657, -5906, 23834,
17110, -6206, 3397, -1982, 1113, -551,
201, -1, -76, 241, -6, -4,
-8, 15, 271, -203, 212, -128,
-93, 529, -1311, 2748, -5999, 23405,
17630, -6251, 3382, -1951, 1080, -522,
178, 15, -87, 244, -5, -4,
-7, 13, 269, -195, 195, -101,
-133, 585, -1382, 2833, -6080, 22966,
18145, -6287, 3361, -1917, 1044, -492,
155, 31, -97, 247, -4, -4,
-7, 11, 268, -185, 179, -74,
-173, 639, -1451, 2912, -6150, 22518,
18656, -6313, 3334, -1879, 1007, -460,
131, 47, -107, 250, -2, -5,
-7, 9, 266, -176, 162, -47,
-212, 691, -1516, 2985, -6209, 22061,
19161, -6330, 3302, -1837, 968, -428,
107, 63, -117, 253, -1, -5,
-6, 7, 265, -167, 146, -21,
-250, 742, -1578, 3053, -6256, 21596,
19661, -6336, 3264, -1792, 926, -394,
82, 80, -127, 256, 0, -5,
-6, 5, 263, -157, 129, 5,
-287, 791, -1636, 3114, -6292, 21123,
20155, -6332, 3220, -1743, 883, -360,
57, 96, -138, 258, 2, -5,
-6, 4, 260, -147, 113, 31,
-324, 838, -1691, 3170, -6317, 20643,
20643, -6317, 3170, -1691, 838, -324,
31, 113, -147, 260, 4, -6,
-5, 2, 258, -138, 96, 57,
-360, 883, -1743, 3220, -6332, 20155,
21123, -6292, 3114, -1636, 791, -287,
5, 129, -157, 263, 5, -6,
-5, 0, 256, -127, 80, 82,
-394, 926, -1792, 3264, -6336, 19661,
21596, -6256, 3053, -1578, 742, -250,
-21, 146, -167, 265, 7, -6,
-5, -1, 253, -117, 63, 107,
-428, 968, -1837, 3302, -6330, 19161,
22061, -6209, 2985, -1516, 691, -212,
-47, 162, -176, 266, 9, -7,
-5, -2, 250, -107, 47, 131,
-460, 1007, -1879, 3334, -6313, 18656,
22518, -6150, 2912, -1451, 639, -173,
-74, 179, -185, 268, 11, -7,
-4, -4, 247, -97, 31, 155,
-492, 1044, -1917, 3361, -6287, 18145,
22966, -6080, 2833, -1382, 585, -133,
-101, 195, -195, 269, 13, -7,
-4, -5, 244, -87, 15, 178,
-522, 1080, -1951, 3382, -6251, 17630,
23405, -5999, 2748, -1311, 529, -93,
-128, 212, -203, 271, 15, -8,
-4, -6, 241, -76, -1, 201,
-551, 1113, -1982, 3397, -6206, 17110,
23834, -5906, 2657, -1237, 472, -52,
-156, 228, -212, 272, 17, -8,
-4, -7, 238, -66, -17, 223,
-579, 1144, -2010, 3406, -6151, 16587,
24253, -5801, 2561, -1160, 414, -10,
-183, 244, -220, 272, 20, -8,
-4, -8, 234, -55, -32, 244,
-606, 1172, -2033, 3409, -6088, 16061,
24662, -5685, 2459, -1079, 354, 32,
-210, 260, -229, 273, 22, -9,
-3, -9, 231, -45, -47, 265,
-631, 1199, -2054, 3408, -6015, 15532,
25060, -5556, 2351, -997, 293, 75,
-238, 276, -237, 273, 24, -9,
-3, -10, 227, -35, -62, 285,
-656, 1223, -2071, 3400, -5935, 15000,
25447, -5416, 2239, -911, 231, 117,
-265, 291, -244, 274, 27, -9,
-3, -11, 223, -24, -77, 305,
-678, 1245, -2084, 3387, -5846, 14467,
25822, -5264, 2121, -823, 167, 161,
-292, 307, -251, 274, 30, -10,
-3, -12, 220, -14, -91, 324,
-700, 1265, -2094, 3369, -5750, 13933,
26185, -5099, 1997, -733, 103, 204,
-319, 322, -258, 273, 32, -10,
-3, -13, 216, -3, -105, 342,
-720, 1283, -2100, 3346, -5646, 13398,
26536, -4922, 1869, -641, 38, 248,
-346, 336, -265, 273, 35, -10,
-2, -13, 212, 7, -119, 359,
-739, 1298, -2103, 3317, -5534, 12863,
26874, -4734, 1736, -546, -28, 291,
-373, 351, -272, 272, 38, -11,
-2, -14, 207, 17, -132, 376,
-756, 1312, -2102, 3284, -5416, 12328,
27199, -4533, 1598, -449, -95, 335,
-399, 365, -278, 271, 41, -11,
-2, -15, 203, 27, -145, 392,
-772, 1323, -2098, 3246, -5291, 11793,
27511, -4320, 1455, -350, -162, 379,
-426, 378, -283, 270, 44, -11,
-2, -15, 199, 37, -157, 407,
-787, 1331, -2091, 3203, -5160, 11260,
27809, -4094, 1308, -250, -230, 422,
-451, 392, -289, 268, 47, -12,
-2, -16, 195, 47, -169, 421,
-800, 1338, -2080, 3155, -5022, 10728,
28094, -3857, 1156, -148, -298, 466,
-477, 404, -293, 266, 50, -12,
-2, -16, 191, 57, -181, 434,
-812, 1342, -2067, 3103, -4879, 10198,
28364, -3608, 1001, -44, -367, 509,
-502, 417, -298, 264, 53, -12,
-2, -16, 186, 66, -192, 447,
-822, 1344, -2050, 3047, -4730, 9671,
28620, -3347, 841, 61, -435, 552,
-526, 428, -302, 262, 57, -13,
-1, -17, 182, 76, -203, 459,
-831, 1344, -2030, 2986, -4577, 9146,
28860, -3074, 678, 167, -504, 594,
-550, 440, -306, 259, 60, -13,
-1, -17, 177, 85, -214, 469,
-839, 1342, -2007, 2921, -4418, 8625,
29086, -2789, 511, 274, -573, 636,
-573, 451, -309, 257, 64, -13,
-1, -17, 173, 94, -224, 479,
-845, 1338, -1981, 2853, -4256, 8108,
29297, -2492, 340, 382, -642, 678,
-596, 461, -312, 254, 67, -14,
-1, -17, 168, 103, -233, 489,
-850, 1331, -1952, 2780, -4088, 7595,
29493, -2184, 167, 491, -710, 719,
-618, 470, -314, 250, 71, -14,
-1, -18, 164, 112, -242, 497,
-853, 1323, -1920, 2705, -3918, 7087,
29672, -1865, -10, 600, -778, 759,
-639, 479, -316, 247, 75, -14,
-1, -18, 159, 121, -251, 504,
-855, 1312, -1886, 2625, -3743, 6584,
29836, -1534, -189, 710, -845, 798,
-659, 488, -318, 243, 78, -15,
-1, -18, 155, 130, -259, 511,
-856, 1300, -1849, 2543, -3566, 6086,
29984, -1193, -370, 819, -912, 837,
-679, 495, -319, 239, 82, -15,
-1, -18, 150, 138, -266, 517,
-855, 1285, -1809, 2457, -3386, 5594,
30116, -840, -554, 929, -979, 875,
-698, 502, -319, 234, 86, -15,
-1, -18, 146, 146, -274, 521,
-853, 1269, -1767, 2369, -3203, 5109,
30232, -477, -740, 1039, -1044, 911,
-716, 509, -319, 230, 90, -16,
-1, -18, 142, 154, -280, 525,
-850, 1251, -1723, 2278, -3018, 4630,
30332, -103, -927, 1148, -1108, 947,
-733, 514, -319, 225, 94, -16,
-1, -18, 137, 161, -286, 529,
-845, 1231, -1676, 2184, -2831, 4158,
30415, 281, -1116, 1257, -1172, 981,
-749, 519, -318, 219, 98, -16,
0, -18, 133, 169, -292, 531,
-839, 1210, -1627, 2088, -2642, 3694,
30481, 676, -1306, 1366, -1234, 1015,
-764, 524, -316, 214, 102, -16,
0, -18, 128, 176, -297, 532,
-832, 1186, -1576, 1990, -2453, 3237,
30531, 1080, -1496, 1473, -1295, 1047,
-778, 527, -314, 208, 107, -17,
0, -17, 124, 183, -301, 533,
-824, 1161, -1523, 1890, -2262, 2788,
30565, 1493, -1688, 1579, -1354, 1078,
-791, 530, -312, 202, 111, -17,
-1, -17, 119, 190, -305, 533,
-814, 1135, -1469, 1788, -2071, 2348,
30581, 1916, -1879, 1684, -1412, 1107,
-803, 531, -309, 196, 115, -17,