From 81a47f3d7d3d9d2595a9f75935cb64d8fe942670 Mon Sep 17 00:00:00 2001 From: Tobiasz Dryjanski Date: Wed, 14 Aug 2024 12:13:52 +0200 Subject: [PATCH] src_lite: add new generated src_lite coeffs Add new src_lite coef files generated by the new .m generator. --- .../src/coef/src_lite_int32_10_21_3455_5000.h | 577 ++++++ .../src/coef/src_lite_int32_16_21_4535_5000.h | 1745 +++++++++++++++++ .../src/coef/src_lite_int32_1_2_4535_5000.h | 201 ++ .../src/coef/src_lite_int32_1_3_4535_5000.h | 253 +++ .../src/coef/src_lite_int32_20_21_4167_5000.h | 1217 ++++++++++++ .../src/coef/src_lite_int32_3_2_4535_5000.h | 293 +++ .../src/coef/src_lite_int32_8_7_4535_5000.h | 785 ++++++++ src/audio/src/coef/src_lite_int32_define.h | 22 + src/audio/src/coef/src_lite_int32_table.h | 46 + .../src/coef/src_lite_ipc4_int32_define.h | 23 - .../src/coef/src_lite_ipc4_int32_table.h | 43 - src/audio/src/src_lite.c | 4 +- 12 files changed, 5141 insertions(+), 68 deletions(-) create mode 100755 src/audio/src/coef/src_lite_int32_10_21_3455_5000.h create mode 100755 src/audio/src/coef/src_lite_int32_16_21_4535_5000.h create mode 100755 src/audio/src/coef/src_lite_int32_1_2_4535_5000.h create mode 100755 src/audio/src/coef/src_lite_int32_1_3_4535_5000.h create mode 100755 src/audio/src/coef/src_lite_int32_20_21_4167_5000.h create mode 100755 src/audio/src/coef/src_lite_int32_3_2_4535_5000.h create mode 100755 src/audio/src/coef/src_lite_int32_8_7_4535_5000.h create mode 100755 src/audio/src/coef/src_lite_int32_define.h create mode 100755 src/audio/src/coef/src_lite_int32_table.h delete mode 100644 src/audio/src/coef/src_lite_ipc4_int32_define.h delete mode 100644 src/audio/src/coef/src_lite_ipc4_int32_table.h diff --git a/src/audio/src/coef/src_lite_int32_10_21_3455_5000.h b/src/audio/src/coef/src_lite_int32_10_21_3455_5000.h new file mode 100755 index 000000000000..fbbd636a9cf7 --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_10_21_3455_5000.h @@ -0,0 +1,577 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +const int32_t src_int32_10_21_3455_5000_fir[560] = { + -656, + 634708, + 716335, + -1021370, + -2716950, + -332747, + 5165217, + 5212861, + -4803656, + -13150751, + -3013466, + 18914085, + 20340641, + -12818575, + -41396262, + -14006308, + 50215641, + 60607931, + -25150589, + -108434030, + -49828498, + 120112884, + 172806238, + -43010753, + -319933915, + -214031286, + 462616824, + 1321354559, + 1686115002, + 1247304899, + 376120494, + -251519923, + -302325644, + -12160495, + 179440040, + 103972816, + -63203240, + -104899044, + -14061034, + 64240981, + 44589008, + -19507459, + -40528148, + -8692126, + 21917910, + 17061122, + -4945602, + -12966642, + -3556788, + 5696345, + 4692047, + -799681, + -2675850, + -785673, + 784133, + 566497, + 43747, + 697925, + 627222, + -1259449, + -2712649, + 173684, + 5581068, + 4611979, + -6040896, + -13127272, + -935497, + 20546560, + 18362938, + -16916165, + -41635843, + -8060106, + 55261912, + 55870368, + -36266428, + -110386358, + -35134065, + 135020465, + 163137422, + -74719692, + -333481955, + -170277306, + 551221746, + 1390117010, + 1677424565, + 1168644329, + 292400387, + -282691082, + -281127498, + 17423977, + 183069677, + 86890960, + -75106250, + -99893849, + -3166338, + 66754571, + 38490558, + -24495494, + -39069877, + -4602414, + 23087130, + 15026756, + -6708125, + -12588219, + -2320895, + 6061185, + 4172856, + -1221862, + -2593330, + -556385, + 831259, + 495235, + 94677, + 754123, + 516547, + -1495509, + -2659538, + 713273, + 5928627, + 3897081, + -7246946, + -12885789, + 1260913, + 21921343, + 15999375, + -20917006, + -41217199, + -1746803, + 59624424, + 50061434, + -47233203, + -110664167, + -19298386, + 148411975, + 150446876, + -106848480, + -342528155, + -120380359, + 641231123, + 1452959496, + 1660126023, + 1086085085, + 212080955, + -307561728, + -256832021, + 45371344, + 183767995, + 69160656, + -85413197, + -93549051, + 7374029, + 68151526, + 32032109, + -28912928, + -37067565, + -611794, + 23847481, + 12851240, + -8281091, + -12031262, + -1115332, + 6308177, + 3619051, + -1595144, + -2473833, + -337107, + 858708, + 422753, + 151647, + 801239, + 384495, + -1724837, + -2554883, + 1278651, + 6197458, + 3073746, + -8399618, + -12419072, + 3545060, + 23003821, + 13271542, + -24751944, + -40120149, + 4846650, + 63206787, + 43232613, + -57871311, + -109198371, + -2524568, + 160015465, + 134793593, + -138931183, + -346666015, + -64533381, + 731911512, + 1509299954, + 1634383090, + 1000367379, + 135737396, + -326215963, + -229947285, + 71349564, + 181647211, + 51073524, + -94028302, + -86010799, + 17411809, + 68451761, + 25326894, + -32713363, + -34574044, + 3221481, + 24204664, + 10575295, + -9648538, + -11313675, + 42056, + 6440036, + 3041944, + -1916494, + -2322149, + -130980, + 867779, + 350735, + 213957, + 837210, + 231714, + -1942477, + -2396726, + 1861481, + 6377894, + 2149771, + -9476451, + -11723353, + 5883287, + 23762671, + 10207985, + -28351651, + -38334736, + 11625365, + 65921433, + 35453593, + -67999571, + -105944589, + 14961808, + 169575146, + 116283278, + -170479876, + -345530212, + -2999325, + 822507798, + 1558613615, + 1600438980, + 912251174, + 63890242, + -338802300, + -200990197, + 95068726, + 176855826, + 32915286, + -100884739, + -77438022, + 26811829, + 67691360, + 18487748, + -35861795, + -31647763, + 6844029, + 24170537, + 8239428, + -10798568, + -10455088, + 1135157, + 6461249, + 2452564, + -2183978, + -2143310, + 59343, + 860027, + 280694, + 280694, + 860027, + 59343, + -2143310, + -2183978, + 2452564, + 6461249, + 1135157, + -10455088, + -10798568, + 8239428, + 24170537, + 6844029, + -31647763, + -35861795, + 18487748, + 67691360, + 26811829, + -77438022, + -100884739, + 32915286, + 176855826, + 95068726, + -200990197, + -338802300, + 63890242, + 912251174, + 1600438980, + 1558613615, + 822507798, + -2999325, + -345530212, + -170479876, + 116283278, + 169575146, + 14961808, + -105944589, + -67999571, + 35453593, + 65921433, + 11625365, + -38334736, + -28351651, + 10207985, + 23762671, + 5883287, + -11723353, + -9476451, + 2149771, + 6377894, + 1861481, + -2396726, + -1942477, + 231714, + 837210, + 213957, + 350735, + 867779, + -130980, + -2322149, + -1916494, + 3041944, + 6440036, + 42056, + -11313675, + -9648538, + 10575295, + 24204664, + 3221481, + -34574044, + -32713363, + 25326894, + 68451761, + 17411809, + -86010799, + -94028302, + 51073524, + 181647211, + 71349564, + -229947285, + -326215963, + 135737396, + 1000367379, + 1634383090, + 1509299954, + 731911512, + -64533381, + -346666015, + -138931183, + 134793593, + 160015465, + -2524568, + -109198371, + -57871311, + 43232613, + 63206787, + 4846650, + -40120149, + -24751944, + 13271542, + 23003821, + 3545060, + -12419072, + -8399618, + 3073746, + 6197458, + 1278651, + -2554883, + -1724837, + 384495, + 801239, + 151647, + 422753, + 858708, + -337107, + -2473833, + -1595144, + 3619051, + 6308177, + -1115332, + -12031262, + -8281091, + 12851240, + 23847481, + -611794, + -37067565, + -28912928, + 32032109, + 68151526, + 7374029, + -93549051, + -85413197, + 69160656, + 183767995, + 45371344, + -256832021, + -307561728, + 212080955, + 1086085085, + 1660126023, + 1452959496, + 641231123, + -120380359, + -342528155, + -106848480, + 150446876, + 148411975, + -19298386, + -110664167, + -47233203, + 50061434, + 59624424, + -1746803, + -41217199, + -20917006, + 15999375, + 21921343, + 1260913, + -12885789, + -7246946, + 3897081, + 5928627, + 713273, + -2659538, + -1495509, + 516547, + 754123, + 94677, + 495235, + 831259, + -556385, + -2593330, + -1221862, + 4172856, + 6061185, + -2320895, + -12588219, + -6708125, + 15026756, + 23087130, + -4602414, + -39069877, + -24495494, + 38490558, + 66754571, + -3166338, + -99893849, + -75106250, + 86890960, + 183069677, + 17423977, + -281127498, + -282691082, + 292400387, + 1168644329, + 1677424565, + 1390117010, + 551221746, + -170277306, + -333481955, + -74719692, + 163137422, + 135020465, + -35134065, + -110386358, + -36266428, + 55870368, + 55261912, + -8060106, + -41635843, + -16916165, + 18362938, + 20546560, + -935497, + -13127272, + -6040896, + 4611979, + 5581068, + 173684, + -2712649, + -1259449, + 627222, + 697925, + 43747, + 566497, + 784133, + -785673, + -2675850, + -799681, + 4692047, + 5696345, + -3556788, + -12966642, + -4945602, + 17061122, + 21917910, + -8692126, + -40528148, + -19507459, + 44589008, + 64240981, + -14061034, + -104899044, + -63203240, + 103972816, + 179440040, + -12160495, + -302325644, + -251519923, + 376120494, + 1247304899, + 1686115002, + 1321354559, + 462616824, + -214031286, + -319933915, + -43010753, + 172806238, + 120112884, + -49828498, + -108434030, + -25150589, + 60607931, + 50215641, + -14006308, + -41396262, + -12818575, + 20340641, + 18914085, + -3013466, + -13150751, + -4803656, + 5212861, + 5165217, + -332747, + -2716950, + -1021370, + 716335, + 634708, + -656 + +}; + +const struct src_stage src_int32_10_21_3455_5000 = { + 2, 1, 10, 56, 560, 21, 10, 0, 1, + src_int32_10_21_3455_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_int32_16_21_4535_5000.h b/src/audio/src/coef/src_lite_int32_16_21_4535_5000.h new file mode 100755 index 000000000000..cfac60bf4581 --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_16_21_4535_5000.h @@ -0,0 +1,1745 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +const int32_t src_int32_16_21_4535_5000_fir[1728] = { + 799, + 132548, + -237458, + 163037, + 137008, + -490003, + 568866, + -150959, + -608584, + 1157461, + -903513, + -247845, + 1616336, + -2080287, + 925035, + 1390657, + -3260464, + 2967835, + -125747, + -3614330, + 5395062, + -3229112, + -2117500, + 7067408, + -7494938, + 1982946, + 6387644, + -11521010, + 8576135, + 1848435, + -13027094, + 16206384, + -7182803, + -9405595, + 21958705, + -19700170, + 1371122, + 21847376, + -32609777, + 19771176, + 11591759, + -40731062, + 44028792, + -12719669, + -36910123, + 70064154, + -55384597, + -10385914, + 91902292, + -128786291, + 68413338, + 100493891, + -335647671, + 570282933, + 1550354162, + 475239535, + -333380739, + 125756558, + 45065562, + -120586607, + 98529888, + -23170055, + -46178896, + 69398403, + -43243988, + -4978485, + 40180454, + -42515442, + 16783332, + 15188800, + -31527430, + 24359440, + -2463430, + -17288397, + 22310574, + -11818057, + -4646717, + 15233275, + -13985714, + 3773527, + 7116328, + -11399306, + 7441754, + 657398, + -6813194, + 7350911, + -2994572, + -2445312, + 5193253, + -4004099, + 478333, + 2584868, + -3294662, + 1723693, + 576835, + -1942084, + 1722298, + -466722, + -740267, + 1136242, + -700452, + -38106, + 511464, + -504148, + 187982, + 120370, + -225161, + 144025, + 18116, + 117748, + -245243, + 203771, + 81605, + -465332, + 616080, + -263523, + -502078, + 1155448, + -1051728, + -19497, + 1475347, + -2178629, + 1260579, + 1023600, + -3159355, + 3296575, + -736641, + -3145257, + 5490255, + -3958525, + -1185268, + 6636675, + -8033714, + 3285512, + 5190606, + -11410737, + 9880164, + -137523, + -11793063, + 16862837, + -9603415, + -6774268, + 21158073, + -21741475, + 5223333, + 18862921, + -33044977, + 24009891, + 6099536, + -38098264, + 47037622, + -20314072, + -29731459, + 69319485, + -63630633, + 2863907, + 83254001, + -134579683, + 91133411, + 72058580, + -331088212, + 666195763, + 1539956755, + 382066261, + -324744664, + 147501708, + 21561511, + -110203492, + 103050924, + -35244659, + -36212990, + 67358138, + -48619587, + 2753102, + 35580674, + -43426746, + 21574313, + 10358540, + -29827326, + 26354454, + -6203820, + -14558725, + 22211850, + -13965912, + -2047278, + 13966721, + -14652998, + 5599933, + 5531876, + -11050932, + 8333620, + -664283, + -6004012, + 7483474, + -3799667, + -1623596, + 4890411, + -4307930, + 1063593, + 2156207, + -3262353, + 2016602, + 223185, + -1767515, + 1791768, + -671921, + -565579, + 1092724, + -776170, + 72759, + 445295, + -507774, + 233627, + 76701, + -208770, + 152078, + 35952, + 99799, + -248180, + 241649, + 22795, + -430348, + 651859, + -373465, + -382786, + 1129732, + -1181555, + 213834, + 1301542, + -2234364, + 1576392, + 629426, + -2992292, + 3563528, + -1342021, + -2605233, + 5475340, + -4617952, + -216050, + 6065464, + -8416689, + 4538364, + 3873103, + -11067820, + 11000056, + -2144834, + -10305319, + 17185566, + -11858157, + -3974790, + 19919613, + -23366625, + 9015439, + 15460825, + -32816368, + 27814934, + 413947, + -34659165, + 49134627, + -27606043, + -21840204, + 67156283, + -70733269, + 16321406, + 72713092, + -137785615, + 112751363, + 40869204, + -319328444, + 761945212, + 1519287652, + 291718396, + -310270900, + 165461449, + -1638961, + -97896238, + 105422494, + -46384504, + -25697878, + 64005912, + -52944168, + 10321102, + 30331301, + -43458036, + 25873999, + 5379955, + -27550848, + 27798620, + -9776324, + -11569472, + 21669744, + -15809246, + 562737, + 12435535, + -15019048, + 7292263, + 3856033, + -10485674, + 9047421, + -1955671, + -5085273, + 7464465, + -4517640, + -780964, + 4494065, + -4521009, + 1618589, + 1691167, + -3165270, + 2264187, + -128727, + -1560744, + 1824042, + -859590, + -383197, + 1028266, + -834585, + 179449, + 371922, + -501099, + 273180, + 32955, + -188774, + 156687, + 53940, + 78952, + -246024, + 275779, + -38299, + -385486, + 675161, + -478453, + -252867, + 1080318, + -1289946, + 447470, + 1097847, + -2245570, + 1865678, + 215714, + -2761593, + 3762270, + -1929479, + -2004177, + 5349012, + -5192999, + 770978, + 5363474, + -8634029, + 5715436, + 2460329, + -10496304, + 11910840, + -4133069, + -8590965, + 17164064, + -13899399, + -1061876, + 18263256, + -24537817, + 12669971, + 11704939, + -31920511, + 31103944, + -5352454, + -30472719, + 50264905, + -34443794, + -13384940, + 63594847, + -76528444, + 29719284, + 60448254, + -138269201, + 132798662, + 7413416, + -300085789, + 856480246, + 1488596462, + 205093365, + -290555025, + 179446779, + -24095718, + -83954743, + 105644567, + -56387043, + -14851755, + 59429268, + -56147217, + 17576937, + 24545760, + -42620013, + 29602625, + 354356, + -24750401, + 28669553, + -13111436, + -8383472, + 20700255, + -17314707, + 3130951, + 10673491, + -15080117, + 8818241, + 2123477, + -9717543, + 9571106, + -3191284, + -4076822, + 7296299, + -5135303, + 65404, + 4013511, + -4640417, + 2132661, + 1199647, + -3006418, + 2462249, + -471870, + -1326508, + 1819180, + -1026311, + -196945, + 944622, + -874921, + 279918, + 293013, + -484550, + 306024, + -9976, + -165718, + 157904, + 71688, + 55535, + -238630, + 305316, + -100472, + -331400, + 685176, + -576198, + -114746, + 1007701, + -1374231, + 676632, + 867857, + -2211202, + 2122065, + -209432, + -2470914, + 3887669, + -2486781, + -1353404, + 5112219, + -5670782, + 1756010, + 4543193, + -8679133, + 6791863, + 979732, + -9704925, + 12591478, + -6061700, + -6682019, + 16794674, + -15683273, + 1906819, + 16217627, + -25225991, + 16111327, + 7667035, + -30367420, + 33803972, + -11084049, + -25613746, + 50392312, + -40682514, + -4527884, + 58683939, + -80875390, + 42786073, + 46666377, + -135945654, + 150821679, + -27757971, + -273175757, + 948745932, + 1448253097, + 123019273, + -266245889, + 189348119, + -45395915, + -68693257, + 103759083, + -65075931, + -3895605, + 53738622, + -58181533, + 24380310, + 18346644, + -40940571, + 32692813, + -4617240, + -21488237, + 28956590, + -16145208, + -5066765, + 19327752, + -18456092, + 5606439, + 8718590, + -14838612, + 10149310, + 369602, + -8764441, + 9896587, + -4347089, + -3000043, + 6984350, + -5641660, + 898495, + 3459602, + -4665157, + 2596133, + 691921, + -2789993, + 2607655, + -799516, + -1070010, + 1777987, + -1169151, + -10646, + 843894, + -896784, + 372293, + 210305, + -458738, + 331697, + -51244, + -140190, + 155848, + 88793, + 29943, + -225961, + 329487, + -162458, + -268954, + 681350, + -664507, + 28922, + 912864, + -1432177, + 896539, + 615776, + -2131127, + 2339738, + -637535, + -2125193, + 3936006, + -3002121, + -665407, + 4768169, + -6040214, + 2719011, + 3619680, + -8548813, + 7744499, + -539515, + -8706988, + 13025346, + -7890913, + -4614832, + 16080745, + -17170610, + 4871833, + 13819569, + -25411524, + 19267324, + 3425450, + -28180515, + 35853071, + -16664454, + -20171634, + 49500450, + -46187379, + 4558159, + 52500273, + -83659865, + 55251443, + 31609332, + -130783246, + 166390683, + -64038136, + -238517308, + 1037697950, + 1398742448, + 46244627, + -238034178, + 195134491, + -65160874, + -52443802, + 99848267, + -72303981, + 6951192, + 47064722, + -59023818, + 30601879, + 11863157, + -38464027, + 35090763, + -9436120, + -17835089, + 28660868, + -18820469, + -1687237, + 17584386, + -19214793, + 7940726, + 6612249, + -14302974, + 11261164, + -1370205, + -7647758, + 10019850, + -5400959, + -1877407, + 6536806, + -6028099, + 1701802, + 2844504, + -4596148, + 3000491, + 178424, + -2521282, + 2698385, + -1105366, + -796803, + 1701983, + -1285718, + 171957, + 728484, + -900164, + 454915, + 125569, + -424448, + 349901, + -90064, + -112808, + 150707, + 104846, + 2635, + -208091, + 347608, + -222959, + -199212, + 663404, + -741327, + 175308, + 797270, + -1462050, + 1102504, + 346338, + -2006146, + 2513577, + -1059915, + -1730576, + 3905075, + -3464365, + 46373, + 4322301, + -6292256, + 3640115, + 2610298, + -8243401, + 8552418, + -2067085, + -7520155, + 13200616, + -9582430, + -2429395, + 15032648, + -18327783, + 7773077, + 11113492, + -25084734, + 22070695, + -936422, + -25396324, + 37201678, + -21978849, + -14248724, + 47593262, + -50836410, + 13693106, + 45147443, + -84796904, + 66851589, + 15550009, + -122805321, + 179108664, + -100772525, + -196136708, + 1122317086, + 1340657419, + -24570642, + -206640569, + 196851395, + -83052158, + -35549422, + 94032194, + -77955498, + 17475141, + 39555751, + -58674790, + 36125670, + 5228452, + -35250026, + 36757161, + -14007817, + -13868663, + 27795162, + -21087881, + 1686754, + 15509358, + -19580081, + 10088734, + 4398427, + -13487432, + 12134182, + -3061271, + -6391895, + 9940985, + -6333100, + -732011, + 5964460, + -6288534, + 2459648, + 2181435, + -4436176, + 3338543, + -330455, + -2206531, + 2733549, + -1383668, + -512678, + 1593360, + -1374198, + 347271, + 601035, + -885423, + 526358, + 40566, + -382614, + 360495, + -125728, + -84206, + 142723, + 119442, + -25874, + -185209, + 359099, + -280669, + -123418, + 631341, + -804797, + 321464, + 662840, + -1462656, + 1290034, + 64724, + -1837997, + 2639264, + -1467861, + -1294304, + 3794254, + -3863291, + 767813, + 3782202, + -6420130, + 4500036, + 1534387, + -7766792, + 9197358, + -3572097, + -6166142, + 13110564, + -11100299, + -168575, + 13667650, + -19127460, + 10551051, + 8150565, + -24246194, + 24460513, + -5331754, + -22063890, + 37813775, + -26916324, + -7958425, + 44695237, + -54523107, + 22693097, + 36754287, + -84233045, + 77334599, + -1212337, + -112091320, + 188619802, + -137268137, + -146169813, + 1201623485, + 1274690423, + -88862701, + -172803701, + 194617438, + -98776761, + -18357362, + 86465685, + -81947965, + 27472734, + 31374131, + -57158821, + 40851195, + -1423065, + -31372160, + 37667779, + -18243945, + -9671999, + 26383492, + -22906842, + 4987757, + 13148050, + -19549225, + 12009641, + 2122720, + -12411658, + 12753763, + -4670324, + -5023740, + 9664135, + -7126409, + 412897, + 5280465, + -6419487, + 3157492, + 1484382, + -4189812, + 3604536, + -824588, + -1852812, + 2713392, + -1629328, + -223537, + 1454926, + -1433377, + 511926, + 464378, + -853282, + 585461, + -42978, + -334300, + 363502, + -157617, + -55021, + 132190, + 132190, + -55021, + -157617, + 363502, + -334300, + -42978, + 585461, + -853282, + 464378, + 511926, + -1433377, + 1454926, + -223537, + -1629328, + 2713392, + -1852812, + -824588, + 3604536, + -4189812, + 1484382, + 3157492, + -6419487, + 5280465, + 412897, + -7126409, + 9664135, + -5023740, + -4670324, + 12753763, + -12411658, + 2122720, + 12009641, + -19549225, + 13148050, + 4987757, + -22906842, + 26383492, + -9671999, + -18243945, + 37667779, + -31372160, + -1423065, + 40851195, + -57158821, + 31374131, + 27472734, + -81947965, + 86465685, + -18357362, + -98776761, + 194617438, + -172803701, + -88862701, + 1274690423, + 1201623485, + -146169813, + -137268137, + 188619802, + -112091320, + -1212337, + 77334599, + -84233045, + 36754287, + 22693097, + -54523107, + 44695237, + -7958425, + -26916324, + 37813775, + -22063890, + -5331754, + 24460513, + -24246194, + 8150565, + 10551051, + -19127460, + 13667650, + -168575, + -11100299, + 13110564, + -6166142, + -3572097, + 9197358, + -7766792, + 1534387, + 4500036, + -6420130, + 3782202, + 767813, + -3863291, + 3794254, + -1294304, + -1467861, + 2639264, + -1837997, + 64724, + 1290034, + -1462656, + 662840, + 321464, + -804797, + 631341, + -123418, + -280669, + 359099, + -185209, + -25874, + 119442, + 142723, + -84206, + -125728, + 360495, + -382614, + 40566, + 526358, + -885423, + 601035, + 347271, + -1374198, + 1593360, + -512678, + -1383668, + 2733549, + -2206531, + -330455, + 3338543, + -4436176, + 2181435, + 2459648, + -6288534, + 5964460, + -732011, + -6333100, + 9940985, + -6391895, + -3061271, + 12134182, + -13487432, + 4398427, + 10088734, + -19580081, + 15509358, + 1686754, + -21087881, + 27795162, + -13868663, + -14007817, + 36757161, + -35250026, + 5228452, + 36125670, + -58674790, + 39555751, + 17475141, + -77955498, + 94032194, + -35549422, + -83052158, + 196851395, + -206640569, + -24570642, + 1340657419, + 1122317086, + -196136708, + -100772525, + 179108664, + -122805321, + 15550009, + 66851589, + -84796904, + 45147443, + 13693106, + -50836410, + 47593262, + -14248724, + -21978849, + 37201678, + -25396324, + -936422, + 22070695, + -25084734, + 11113492, + 7773077, + -18327783, + 15032648, + -2429395, + -9582430, + 13200616, + -7520155, + -2067085, + 8552418, + -8243401, + 2610298, + 3640115, + -6292256, + 4322301, + 46373, + -3464365, + 3905075, + -1730576, + -1059915, + 2513577, + -2006146, + 346338, + 1102504, + -1462050, + 797270, + 175308, + -741327, + 663404, + -199212, + -222959, + 347608, + -208091, + 2635, + 104846, + 150707, + -112808, + -90064, + 349901, + -424448, + 125569, + 454915, + -900164, + 728484, + 171957, + -1285718, + 1701983, + -796803, + -1105366, + 2698385, + -2521282, + 178424, + 3000491, + -4596148, + 2844504, + 1701802, + -6028099, + 6536806, + -1877407, + -5400959, + 10019850, + -7647758, + -1370205, + 11261164, + -14302974, + 6612249, + 7940726, + -19214793, + 17584386, + -1687237, + -18820469, + 28660868, + -17835089, + -9436120, + 35090763, + -38464027, + 11863157, + 30601879, + -59023818, + 47064722, + 6951192, + -72303981, + 99848267, + -52443802, + -65160874, + 195134491, + -238034178, + 46244627, + 1398742448, + 1037697950, + -238517308, + -64038136, + 166390683, + -130783246, + 31609332, + 55251443, + -83659865, + 52500273, + 4558159, + -46187379, + 49500450, + -20171634, + -16664454, + 35853071, + -28180515, + 3425450, + 19267324, + -25411524, + 13819569, + 4871833, + -17170610, + 16080745, + -4614832, + -7890913, + 13025346, + -8706988, + -539515, + 7744499, + -8548813, + 3619680, + 2719011, + -6040214, + 4768169, + -665407, + -3002121, + 3936006, + -2125193, + -637535, + 2339738, + -2131127, + 615776, + 896539, + -1432177, + 912864, + 28922, + -664507, + 681350, + -268954, + -162458, + 329487, + -225961, + 29943, + 88793, + 155848, + -140190, + -51244, + 331697, + -458738, + 210305, + 372293, + -896784, + 843894, + -10646, + -1169151, + 1777987, + -1070010, + -799516, + 2607655, + -2789993, + 691921, + 2596133, + -4665157, + 3459602, + 898495, + -5641660, + 6984350, + -3000043, + -4347089, + 9896587, + -8764441, + 369602, + 10149310, + -14838612, + 8718590, + 5606439, + -18456092, + 19327752, + -5066765, + -16145208, + 28956590, + -21488237, + -4617240, + 32692813, + -40940571, + 18346644, + 24380310, + -58181533, + 53738622, + -3895605, + -65075931, + 103759083, + -68693257, + -45395915, + 189348119, + -266245889, + 123019273, + 1448253097, + 948745932, + -273175757, + -27757971, + 150821679, + -135945654, + 46666377, + 42786073, + -80875390, + 58683939, + -4527884, + -40682514, + 50392312, + -25613746, + -11084049, + 33803972, + -30367420, + 7667035, + 16111327, + -25225991, + 16217627, + 1906819, + -15683273, + 16794674, + -6682019, + -6061700, + 12591478, + -9704925, + 979732, + 6791863, + -8679133, + 4543193, + 1756010, + -5670782, + 5112219, + -1353404, + -2486781, + 3887669, + -2470914, + -209432, + 2122065, + -2211202, + 867857, + 676632, + -1374231, + 1007701, + -114746, + -576198, + 685176, + -331400, + -100472, + 305316, + -238630, + 55535, + 71688, + 157904, + -165718, + -9976, + 306024, + -484550, + 293013, + 279918, + -874921, + 944622, + -196945, + -1026311, + 1819180, + -1326508, + -471870, + 2462249, + -3006418, + 1199647, + 2132661, + -4640417, + 4013511, + 65404, + -5135303, + 7296299, + -4076822, + -3191284, + 9571106, + -9717543, + 2123477, + 8818241, + -15080117, + 10673491, + 3130951, + -17314707, + 20700255, + -8383472, + -13111436, + 28669553, + -24750401, + 354356, + 29602625, + -42620013, + 24545760, + 17576937, + -56147217, + 59429268, + -14851755, + -56387043, + 105644567, + -83954743, + -24095718, + 179446779, + -290555025, + 205093365, + 1488596462, + 856480246, + -300085789, + 7413416, + 132798662, + -138269201, + 60448254, + 29719284, + -76528444, + 63594847, + -13384940, + -34443794, + 50264905, + -30472719, + -5352454, + 31103944, + -31920511, + 11704939, + 12669971, + -24537817, + 18263256, + -1061876, + -13899399, + 17164064, + -8590965, + -4133069, + 11910840, + -10496304, + 2460329, + 5715436, + -8634029, + 5363474, + 770978, + -5192999, + 5349012, + -2004177, + -1929479, + 3762270, + -2761593, + 215714, + 1865678, + -2245570, + 1097847, + 447470, + -1289946, + 1080318, + -252867, + -478453, + 675161, + -385486, + -38299, + 275779, + -246024, + 78952, + 53940, + 156687, + -188774, + 32955, + 273180, + -501099, + 371922, + 179449, + -834585, + 1028266, + -383197, + -859590, + 1824042, + -1560744, + -128727, + 2264187, + -3165270, + 1691167, + 1618589, + -4521009, + 4494065, + -780964, + -4517640, + 7464465, + -5085273, + -1955671, + 9047421, + -10485674, + 3856033, + 7292263, + -15019048, + 12435535, + 562737, + -15809246, + 21669744, + -11569472, + -9776324, + 27798620, + -27550848, + 5379955, + 25873999, + -43458036, + 30331301, + 10321102, + -52944168, + 64005912, + -25697878, + -46384504, + 105422494, + -97896238, + -1638961, + 165461449, + -310270900, + 291718396, + 1519287652, + 761945212, + -319328444, + 40869204, + 112751363, + -137785615, + 72713092, + 16321406, + -70733269, + 67156283, + -21840204, + -27606043, + 49134627, + -34659165, + 413947, + 27814934, + -32816368, + 15460825, + 9015439, + -23366625, + 19919613, + -3974790, + -11858157, + 17185566, + -10305319, + -2144834, + 11000056, + -11067820, + 3873103, + 4538364, + -8416689, + 6065464, + -216050, + -4617952, + 5475340, + -2605233, + -1342021, + 3563528, + -2992292, + 629426, + 1576392, + -2234364, + 1301542, + 213834, + -1181555, + 1129732, + -382786, + -373465, + 651859, + -430348, + 22795, + 241649, + -248180, + 99799, + 35952, + 152078, + -208770, + 76701, + 233627, + -507774, + 445295, + 72759, + -776170, + 1092724, + -565579, + -671921, + 1791768, + -1767515, + 223185, + 2016602, + -3262353, + 2156207, + 1063593, + -4307930, + 4890411, + -1623596, + -3799667, + 7483474, + -6004012, + -664283, + 8333620, + -11050932, + 5531876, + 5599933, + -14652998, + 13966721, + -2047278, + -13965912, + 22211850, + -14558725, + -6203820, + 26354454, + -29827326, + 10358540, + 21574313, + -43426746, + 35580674, + 2753102, + -48619587, + 67358138, + -36212990, + -35244659, + 103050924, + -110203492, + 21561511, + 147501708, + -324744664, + 382066261, + 1539956755, + 666195763, + -331088212, + 72058580, + 91133411, + -134579683, + 83254001, + 2863907, + -63630633, + 69319485, + -29731459, + -20314072, + 47037622, + -38098264, + 6099536, + 24009891, + -33044977, + 18862921, + 5223333, + -21741475, + 21158073, + -6774268, + -9603415, + 16862837, + -11793063, + -137523, + 9880164, + -11410737, + 5190606, + 3285512, + -8033714, + 6636675, + -1185268, + -3958525, + 5490255, + -3145257, + -736641, + 3296575, + -3159355, + 1023600, + 1260579, + -2178629, + 1475347, + -19497, + -1051728, + 1155448, + -502078, + -263523, + 616080, + -465332, + 81605, + 203771, + -245243, + 117748, + 18116, + 144025, + -225161, + 120370, + 187982, + -504148, + 511464, + -38106, + -700452, + 1136242, + -740267, + -466722, + 1722298, + -1942084, + 576835, + 1723693, + -3294662, + 2584868, + 478333, + -4004099, + 5193253, + -2445312, + -2994572, + 7350911, + -6813194, + 657398, + 7441754, + -11399306, + 7116328, + 3773527, + -13985714, + 15233275, + -4646717, + -11818057, + 22310574, + -17288397, + -2463430, + 24359440, + -31527430, + 15188800, + 16783332, + -42515442, + 40180454, + -4978485, + -43243988, + 69398403, + -46178896, + -23170055, + 98529888, + -120586607, + 45065562, + 125756558, + -333380739, + 475239535, + 1550354162, + 570282933, + -335647671, + 100493891, + 68413338, + -128786291, + 91902292, + -10385914, + -55384597, + 70064154, + -36910123, + -12719669, + 44028792, + -40731062, + 11591759, + 19771176, + -32609777, + 21847376, + 1371122, + -19700170, + 21958705, + -9405595, + -7182803, + 16206384, + -13027094, + 1848435, + 8576135, + -11521010, + 6387644, + 1982946, + -7494938, + 7067408, + -2117500, + -3229112, + 5395062, + -3614330, + -125747, + 2967835, + -3260464, + 1390657, + 925035, + -2080287, + 1616336, + -247845, + -903513, + 1157461, + -608584, + -150959, + 568866, + -490003, + 137008, + 163037, + -237458, + 132548, + 799 + +}; + +const struct src_stage src_int32_16_21_4535_5000 = { + 17, 13, 16, 108, 1728, 21, 16, 0, 0, + src_int32_16_21_4535_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_int32_1_2_4535_5000.h b/src/audio/src/coef/src_lite_int32_1_2_4535_5000.h new file mode 100755 index 000000000000..ca1de1ca9818 --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_1_2_4535_5000.h @@ -0,0 +1,201 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +const int32_t src_int32_1_2_4535_5000_fir[184] = { + -224121, + -49304, + 317798, + 126898, + -416245, + -245015, + 510714, + 409656, + -589845, + -624982, + 639804, + 892541, + -644607, + -1210496, + 586664, + 1572902, + -447516, + -1969093, + 208786, + 2383222, + 146694, + -2794008, + -633616, + 3174736, + 1262814, + -3493548, + -2039854, + 3714048, + 2963629, + -3796242, + -4025053, + 3697804, + 5205917, + -3375657, + -6477983, + 2787830, + 7802377, + -1895540, + -9129343, + 665441, + 10398403, + 928051, + -11538943, + -2900433, + 12471235, + 5254876, + -13107874, + -7980178, + 13355585, + 11048968, + -13117323, + -14416251, + 12294575, + 18018311, + -10789710, + -21772007, + 8508229, + 25574414, + -5360684, + -29302712, + 1264016, + 32814154, + 3858030, + -35945808, + -10075874, + 38513576, + 17457109, + -40309709, + -26072548, + 41097509, + 36007004, + -40600943, + -47377715, + 38485045, + 60366028, + -34319124, + -75273585, + 27506089, + 92627632, + -17140132, + -113394340, + 1697633, + 139458254, + 21712672, + -174863548, + -59488186, + 229755034, + 129377748, + -337816632, + -305987319, + 713182490, + 1858414351, + 1858414351, + 713182490, + -305987319, + -337816632, + 129377748, + 229755034, + -59488186, + -174863548, + 21712672, + 139458254, + 1697633, + -113394340, + -17140132, + 92627632, + 27506089, + -75273585, + -34319124, + 60366028, + 38485045, + -47377715, + -40600943, + 36007004, + 41097509, + -26072548, + -40309709, + 17457109, + 38513576, + -10075874, + -35945808, + 3858030, + 32814154, + 1264016, + -29302712, + -5360684, + 25574414, + 8508229, + -21772007, + -10789710, + 18018311, + 12294575, + -14416251, + -13117323, + 11048968, + 13355585, + -7980178, + -13107874, + 5254876, + 12471235, + -2900433, + -11538943, + 928051, + 10398403, + 665441, + -9129343, + -1895540, + 7802377, + 2787830, + -6477983, + -3375657, + 5205917, + 3697804, + -4025053, + -3796242, + 2963629, + 3714048, + -2039854, + -3493548, + 1262814, + 3174736, + -633616, + -2794008, + 146694, + 2383222, + 208786, + -1969093, + -447516, + 1572902, + 586664, + -1210496, + -644607, + 892541, + 639804, + -624982, + -589845, + 409656, + 510714, + -245015, + -416245, + 126898, + 317798, + -49304, + -224121 + +}; + +const struct src_stage src_int32_1_2_4535_5000 = { + 1, 0, 1, 184, 184, 2, 1, 0, 1, + src_int32_1_2_4535_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_int32_1_3_4535_5000.h b/src/audio/src/coef/src_lite_int32_1_3_4535_5000.h new file mode 100755 index 000000000000..52e0af45edbd --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_1_3_4535_5000.h @@ -0,0 +1,253 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +const int32_t src_int32_1_3_4535_5000_fir[236] = { + -114015, + 51823, + 219093, + 204454, + -32440, + -302399, + -328340, + -19712, + 384204, + 487369, + 115513, + -453470, + -680437, + -265784, + 496199, + 902893, + 480386, + -495692, + -1145889, + -767174, + 433065, + 1395864, + 1130860, + -288041, + -1634252, + -1571825, + 39998, + 1837441, + 2084965, + 330732, + -1977058, + -2658644, + -841358, + 2020581, + 3273816, + 1504972, + -1932329, + -3903411, + -2328813, + 1674800, + 4512045, + 3312528, + -1210346, + -5056105, + -4446526, + 503134, + 5484260, + 5710509, + 478666, + -5738405, + -7072273, + -1760563, + 5755021, + 8486850, + 3359379, + -5466939, + -9896038, + -5280942, + 4805401, + 11228354, + 7517958, + -3702348, + -12399391, + -10048125, + 2092792, + 13312514, + 12832593, + 82899, + -13859785, + -15814785, + -2876991, + 13922895, + 18919587, + 6332884, + -13373813, + -22052802, + -10484429, + 12074667, + 25100685, + 15356417, + -9876144, + -27929186, + -20966780, + 6613272, + 30382249, + 27331301, + -2096689, + -32278015, + -34472193, + -3903963, + 33400837, + 42433047, + 11690882, + -33485013, + -51305117, + -21696146, + 32181788, + 61275774, + 34595698, + -28990353, + -72724747, + -51549627, + 23104028, + 86436375, + 74764001, + -13029449, + -104138671, + -109015692, + -4522194, + 130175559, + 166834180, + 38821942, + -178638160, + -294402477, + -130851727, + 331810943, + 908234714, + 1305300024, + 1305300024, + 908234714, + 331810943, + -130851727, + -294402477, + -178638160, + 38821942, + 166834180, + 130175559, + -4522194, + -109015692, + -104138671, + -13029449, + 74764001, + 86436375, + 23104028, + -51549627, + -72724747, + -28990353, + 34595698, + 61275774, + 32181788, + -21696146, + -51305117, + -33485013, + 11690882, + 42433047, + 33400837, + -3903963, + -34472193, + -32278015, + -2096689, + 27331301, + 30382249, + 6613272, + -20966780, + -27929186, + -9876144, + 15356417, + 25100685, + 12074667, + -10484429, + -22052802, + -13373813, + 6332884, + 18919587, + 13922895, + -2876991, + -15814785, + -13859785, + 82899, + 12832593, + 13312514, + 2092792, + -10048125, + -12399391, + -3702348, + 7517958, + 11228354, + 4805401, + -5280942, + -9896038, + -5466939, + 3359379, + 8486850, + 5755021, + -1760563, + -7072273, + -5738405, + 478666, + 5710509, + 5484260, + 503134, + -4446526, + -5056105, + -1210346, + 3312528, + 4512045, + 1674800, + -2328813, + -3903411, + -1932329, + 1504972, + 3273816, + 2020581, + -841358, + -2658644, + -1977058, + 330732, + 2084965, + 1837441, + 39998, + -1571825, + -1634252, + -288041, + 1130860, + 1395864, + 433065, + -767174, + -1145889, + -495692, + 480386, + 902893, + 496199, + -265784, + -680437, + -453470, + 115513, + 487369, + 384204, + -19712, + -328340, + -302399, + -32440, + 204454, + 219093, + 51823, + -114015 + +}; + +const struct src_stage src_int32_1_3_4535_5000 = { + 1, 0, 1, 236, 236, 3, 1, 0, 1, + src_int32_1_3_4535_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_int32_20_21_4167_5000.h b/src/audio/src/coef/src_lite_int32_20_21_4167_5000.h new file mode 100755 index 000000000000..2622d4bd4275 --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_20_21_4167_5000.h @@ -0,0 +1,1217 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +const int32_t src_int32_20_21_4167_5000_fir[1200] = { + 5356, + -86589, + 268036, + -548333, + 867012, + -1090120, + 1020344, + -440324, + -811491, + 2745835, + -5134548, + 7463413, + -8958989, + 8710259, + -5883255, + -1879, + 8789289, + -19476630, + 30150523, + -38122888, + 40282655, + -33625635, + 15873737, + 13943469, + -55086105, + 105009578, + -159684990, + 214482385, + -266314523, + 324075642, + 1862904296, + 225301485, + -228938928, + 201119571, + -159324090, + 111812153, + -65112032, + 24390141, + 6876696, + -27113573, + 36572775, + -36977817, + 30975024, + -21518282, + 11312696, + -2413710, + -3968721, + 7462457, + -8366268, + 7393447, + -5400668, + 3163701, + -1236791, + -95624, + 790067, + -967722, + 823868, + -550349, + 286933, + -104869, + -6521, + -65226, + 242700, + -535415, + 895061, + -1196021, + 1238857, + -787427, + -358280, + 2264280, + -4764045, + 7393535, + -9395714, + 9820736, + -7726907, + 2458782, + 6050771, + -17029104, + 28742842, + -38571479, + 43302872, + -39626458, + 24744647, + 3023935, + -43804707, + 96061294, + -157038920, + 224266181, + -300599485, + 427246936, + 1851338587, + 131787966, + -189262861, + 184541060, + -156046245, + 116395666, + -73725273, + 34181131, + -2078302, + -20219799, + 32254240, + -35170051, + 31211775, + -23123849, + 13578381, + -4732986, + -2020264, + 6103427, + -7632063, + 7188247, + -5560067, + 3511787, + -1627040, + 240304, + 552728, + -831723, + 767047, + -541913, + 299359, + -119892, + -19414, + -41034, + 211095, + -511342, + 906837, + -1282747, + 1440975, + -1130322, + 114957, + 1726513, + -4293558, + 7181765, + -9664572, + 10769831, + -9463294, + 4922738, + 3144651, + -14214155, + 26767635, + -38302302, + 45563901, + -44993706, + 33320403, + -8173135, + -31451844, + 85082174, + -151348398, + 230158631, + -331014913, + 533877088, + 1828336959, + 44313969, + -148075932, + 165153449, + -149991055, + 118728634, + -80797692, + 43149222, + -10827004, + -13078515, + 27417839, + -32745020, + 30867170, + -24271765, + 15549331, + -6918564, + -74710, + 4660776, + -6773193, + 6854832, + -5612455, + 3785470, + -1975958, + 561450, + 313008, + -685174, + 698171, + -523660, + 305415, + -131565, + -33104, + -14345, + 173526, + -476078, + 901444, + -1347897, + 1622231, + -1462274, + 599721, + 1141293, + -3729507, + 6828711, + -9756613, + 11536029, + -11057304, + 7343478, + 122533, + -11077899, + 24251551, + -37307196, + 47009215, + -49614668, + 41434281, + -19443300, + -18235468, + 72227479, + -142630607, + 231905478, + -356805070, + 642964062, + 1794157248, + -36434791, + -106155705, + 143398408, + -141343938, + 118821058, + -86231955, + 51145555, + -19212022, + -5826044, + 22162288, + -29758750, + 29958252, + -24949351, + 17194711, + -8932600, + 1831926, + 3163071, + -5808421, + 6402446, + -5559548, + 3981642, + -2278215, + 862267, + 75480, + -531217, + 619032, + -496387, + 305318, + -139866, + -47333, + 14436, + 130443, + -429811, + 878285, + -1389408, + 1778415, + -1776549, + 1087048, + 518528, + -3080271, + 6337694, + -9666054, + 12100822, + -12475793, + 9674375, + -2960780, + -7673396, + 21231933, + -35591517, + 47596589, + -53388541, + 48925013, + -30576630, + -4384149, + 57690979, + -130958594, + 229316872, + -377249243, + 753454100, + 1749181882, + -109872910, + -64256645, + 119744135, + -130331670, + 116723297, + -89962667, + 58041993, + -27085593, + 1401720, + 16592267, + -26276635, + 28512204, + -25152880, + 18490319, + -10741185, + 3665095, + 1639290, + -4758057, + 5842334, + -5404987, + 4098726, + -2529510, + 1137756, + -155476, + -373020, + 531544, + -461030, + 299401, + -144849, + -61810, + 44829, + 82432, + -372960, + 837096, + -1405607, + 1905665, + -2066550, + 1567666, + -130892, + -2356066, + 5714745, + -9390454, + 12449127, + -13688258, + 11869567, + -6048267, + -4059773, + 17756311, + -33174292, + 47299153, + -56228549, + 55639910, + -41361505, + 9856718, + 41702329, + -116461520, + 222272805, + -391673351, + 864254619, + 1693912758, + -175520939, + -23099697, + 94676610, + -117217318, + 112524249, + -91956895, + 63733066, + -34312118, + 8471814, + 10816378, + -22372058, + 26565653, + -24887486, + 19418907, + -12314904, + 5392329, + 118271, + -3643548, + 5187477, + -5154216, + 4136666, + -2726618, + 1383550, + -375750, + -213719, + 437708, + -418640, + 288095, + -146633, + -76217, + 76292, + 30209, + -306176, + 777960, + -1395255, + 2000556, + -2325950, + 2032168, + -795268, + -1568802, + 4968559, + -8930841, + 12569647, + -14667467, + 13884844, + -9081719, + -301224, + 13881698, + -30088107, + 46106180, + -58063826, + 61437876, + -51588521, + 24229087, + 24523726, + -99323920, + 210727566, + -399461119, + 974247793, + 1628964531, + -233009478, + 16637376, + 68690803, + -102294663, + 106348885, + -92214106, + 68137467, + -40770425, + 15256597, + 4945065, + -18124890, + 24163828, + -24166897, + 19970370, + -13629284, + 6983800, + -1371824, + -2487046, + 4452317, + -4814340, + 4096890, + -2867424, + 1595974, + -581571, + -56354, + 339562, + -370358, + 271914, + -145397, + -90211, + 108227, + -25381, + -230340, + 701317, + -1357591, + 2060178, + -2548816, + 2471190, + -1462307, + -731894, + 4110386, + -8291766, + 12455168, + -15390050, + 15678519, + -12002822, + 3534112, + 9673682, + -26378739, + 44023582, + -58841043, + 66192274, + -61054434, + 38466758, + 6445906, + -79783975, + 194713108, + -400064663, + 1082304618, + 1555056413, + -282081676, + 54328754, + 42281974, + -85882230, + 98355195, + -90765514, + 71199069, + -46355736, + 21636009, + -911452, + -13619892, + 21359555, + -23013021, + 20141796, + -14665162, + 8412824, + -2804020, + -1310984, + 3652446, + -4393948, + 3982241, + -2950929, + 1772094, + -769565, + 96180, + 239147, + -317386, + 251445, + -141375, + -103436, + 139987, + -83385, + -146554, + 607974, + -1292364, + 2082213, + -2729746, + 2875593, + -2119334, + 139955, + 3153881, + -7481300, + 12102784, + -15837015, + 17212268, + -14754261, + 7375357, + 5205357, + -22104541, + 41074104, + -58525730, + 69793563, + -69566064, + 52300119, + -12216471, + -58130788, + 174341235, + -393014289, + 1187299281, + 1473002595, + -322594116, + 89408311, + 15937211, + -68317018, + 88730604, + -87672864, + 72887475, + -50981281, + 27499649, + -6645216, + -8945059, + 18212146, + -21455388, + 19937379, + -15408928, + 9656291, + -4153002, + -137648, + 2804288, + -3902915, + 3796886, + -2977237, + 1909752, + -936811, + 241189, + 138464, + -260964, + 227329, + -134843, + -115525, + 170894, + -142749, + -56128, + 499101, + -1199851, + 2064997, + -2863981, + 3236644, + -2753532, + 1031010, + 2114898, + -6510959, + 11514045, + -15994206, + 18451924, + -17280817, + 11150188, + 556073, + -17335570, + 37297207, + -57103275, + 72151677, + -76944096, + 65461058, + -31129984, + -34700698, + 149804573, + -377927364, + 1288123615, + 1383701443, + -354516099, + 121376255, + -9872665, + -49948071, + 77687944, + -83026692, + 73198084, + -54579570, + 32748631, + -12152484, + -4189936, + 14786175, + -19530460, + 19368208, + -15852669, + 10695022, + -5395557, + 1011237, + 1924774, + -3352183, + 3546202, + -2947524, + 2007578, + -1080876, + 376220, + 39434, + -202340, + 200244, + -126113, + -126113, + 200244, + -202340, + 39434, + 376220, + -1080876, + 2007578, + -2947524, + 3546202, + -3352183, + 1924774, + 1011237, + -5395557, + 10695022, + -15852669, + 19368208, + -19530460, + 14786175, + -4189936, + -12152484, + 32748631, + -54579570, + 73198084, + -83026692, + 77687944, + -49948071, + -9872665, + 121376255, + -354516099, + 1383701443, + 1288123615, + -377927364, + 149804573, + -34700698, + -31129984, + 65461058, + -76944096, + 72151677, + -57103275, + 37297207, + -17335570, + 556073, + 11150188, + -17280817, + 18451924, + -15994206, + 11514045, + -6510959, + 2114898, + 1031010, + -2753532, + 3236644, + -2863981, + 2064997, + -1199851, + 499101, + -56128, + -142749, + 170894, + -115525, + -134843, + 227329, + -260964, + 138464, + 241189, + -936811, + 1909752, + -2977237, + 3796886, + -3902915, + 2804288, + -137648, + -4153002, + 9656291, + -15408928, + 19937379, + -21455388, + 18212146, + -8945059, + -6645216, + 27499649, + -50981281, + 72887475, + -87672864, + 88730604, + -68317018, + 15937211, + 89408311, + -322594116, + 1473002595, + 1187299281, + -393014289, + 174341235, + -58130788, + -12216471, + 52300119, + -69566064, + 69793563, + -58525730, + 41074104, + -22104541, + 5205357, + 7375357, + -14754261, + 17212268, + -15837015, + 12102784, + -7481300, + 3153881, + 139955, + -2119334, + 2875593, + -2729746, + 2082213, + -1292364, + 607974, + -146554, + -83385, + 139987, + -103436, + -141375, + 251445, + -317386, + 239147, + 96180, + -769565, + 1772094, + -2950929, + 3982241, + -4393948, + 3652446, + -1310984, + -2804020, + 8412824, + -14665162, + 20141796, + -23013021, + 21359555, + -13619892, + -911452, + 21636009, + -46355736, + 71199069, + -90765514, + 98355195, + -85882230, + 42281974, + 54328754, + -282081676, + 1555056413, + 1082304618, + -400064663, + 194713108, + -79783975, + 6445906, + 38466758, + -61054434, + 66192274, + -58841043, + 44023582, + -26378739, + 9673682, + 3534112, + -12002822, + 15678519, + -15390050, + 12455168, + -8291766, + 4110386, + -731894, + -1462307, + 2471190, + -2548816, + 2060178, + -1357591, + 701317, + -230340, + -25381, + 108227, + -90211, + -145397, + 271914, + -370358, + 339562, + -56354, + -581571, + 1595974, + -2867424, + 4096890, + -4814340, + 4452317, + -2487046, + -1371824, + 6983800, + -13629284, + 19970370, + -24166897, + 24163828, + -18124890, + 4945065, + 15256597, + -40770425, + 68137467, + -92214106, + 106348885, + -102294663, + 68690803, + 16637376, + -233009478, + 1628964531, + 974247793, + -399461119, + 210727566, + -99323920, + 24523726, + 24229087, + -51588521, + 61437876, + -58063826, + 46106180, + -30088107, + 13881698, + -301224, + -9081719, + 13884844, + -14667467, + 12569647, + -8930841, + 4968559, + -1568802, + -795268, + 2032168, + -2325950, + 2000556, + -1395255, + 777960, + -306176, + 30209, + 76292, + -76217, + -146633, + 288095, + -418640, + 437708, + -213719, + -375750, + 1383550, + -2726618, + 4136666, + -5154216, + 5187477, + -3643548, + 118271, + 5392329, + -12314904, + 19418907, + -24887486, + 26565653, + -22372058, + 10816378, + 8471814, + -34312118, + 63733066, + -91956895, + 112524249, + -117217318, + 94676610, + -23099697, + -175520939, + 1693912758, + 864254619, + -391673351, + 222272805, + -116461520, + 41702329, + 9856718, + -41361505, + 55639910, + -56228549, + 47299153, + -33174292, + 17756311, + -4059773, + -6048267, + 11869567, + -13688258, + 12449127, + -9390454, + 5714745, + -2356066, + -130892, + 1567666, + -2066550, + 1905665, + -1405607, + 837096, + -372960, + 82432, + 44829, + -61810, + -144849, + 299401, + -461030, + 531544, + -373020, + -155476, + 1137756, + -2529510, + 4098726, + -5404987, + 5842334, + -4758057, + 1639290, + 3665095, + -10741185, + 18490319, + -25152880, + 28512204, + -26276635, + 16592267, + 1401720, + -27085593, + 58041993, + -89962667, + 116723297, + -130331670, + 119744135, + -64256645, + -109872910, + 1749181882, + 753454100, + -377249243, + 229316872, + -130958594, + 57690979, + -4384149, + -30576630, + 48925013, + -53388541, + 47596589, + -35591517, + 21231933, + -7673396, + -2960780, + 9674375, + -12475793, + 12100822, + -9666054, + 6337694, + -3080271, + 518528, + 1087048, + -1776549, + 1778415, + -1389408, + 878285, + -429811, + 130443, + 14436, + -47333, + -139866, + 305318, + -496387, + 619032, + -531217, + 75480, + 862267, + -2278215, + 3981642, + -5559548, + 6402446, + -5808421, + 3163071, + 1831926, + -8932600, + 17194711, + -24949351, + 29958252, + -29758750, + 22162288, + -5826044, + -19212022, + 51145555, + -86231955, + 118821058, + -141343938, + 143398408, + -106155705, + -36434791, + 1794157248, + 642964062, + -356805070, + 231905478, + -142630607, + 72227479, + -18235468, + -19443300, + 41434281, + -49614668, + 47009215, + -37307196, + 24251551, + -11077899, + 122533, + 7343478, + -11057304, + 11536029, + -9756613, + 6828711, + -3729507, + 1141293, + 599721, + -1462274, + 1622231, + -1347897, + 901444, + -476078, + 173526, + -14345, + -33104, + -131565, + 305415, + -523660, + 698171, + -685174, + 313008, + 561450, + -1975958, + 3785470, + -5612455, + 6854832, + -6773193, + 4660776, + -74710, + -6918564, + 15549331, + -24271765, + 30867170, + -32745020, + 27417839, + -13078515, + -10827004, + 43149222, + -80797692, + 118728634, + -149991055, + 165153449, + -148075932, + 44313969, + 1828336959, + 533877088, + -331014913, + 230158631, + -151348398, + 85082174, + -31451844, + -8173135, + 33320403, + -44993706, + 45563901, + -38302302, + 26767635, + -14214155, + 3144651, + 4922738, + -9463294, + 10769831, + -9664572, + 7181765, + -4293558, + 1726513, + 114957, + -1130322, + 1440975, + -1282747, + 906837, + -511342, + 211095, + -41034, + -19414, + -119892, + 299359, + -541913, + 767047, + -831723, + 552728, + 240304, + -1627040, + 3511787, + -5560067, + 7188247, + -7632063, + 6103427, + -2020264, + -4732986, + 13578381, + -23123849, + 31211775, + -35170051, + 32254240, + -20219799, + -2078302, + 34181131, + -73725273, + 116395666, + -156046245, + 184541060, + -189262861, + 131787966, + 1851338587, + 427246936, + -300599485, + 224266181, + -157038920, + 96061294, + -43804707, + 3023935, + 24744647, + -39626458, + 43302872, + -38571479, + 28742842, + -17029104, + 6050771, + 2458782, + -7726907, + 9820736, + -9395714, + 7393535, + -4764045, + 2264280, + -358280, + -787427, + 1238857, + -1196021, + 895061, + -535415, + 242700, + -65226, + -6521, + -104869, + 286933, + -550349, + 823868, + -967722, + 790067, + -95624, + -1236791, + 3163701, + -5400668, + 7393447, + -8366268, + 7462457, + -3968721, + -2413710, + 11312696, + -21518282, + 30975024, + -36977817, + 36572775, + -27113573, + 6876696, + 24390141, + -65112032, + 111812153, + -159324090, + 201119571, + -228938928, + 225301485, + 1862904296, + 324075642, + -266314523, + 214482385, + -159684990, + 105009578, + -55086105, + 13943469, + 15873737, + -33625635, + 40282655, + -38122888, + 30150523, + -19476630, + 8789289, + -1879, + -5883255, + 8710259, + -8958989, + 7463413, + -5134548, + 2745835, + -811491, + -440324, + 1020344, + -1090120, + 867012, + -548333, + 268036, + -86589, + 5356 + +}; + +const struct src_stage src_int32_20_21_4167_5000 = { + 1, 1, 20, 60, 1200, 21, 20, 0, 0, + src_int32_20_21_4167_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_int32_3_2_4535_5000.h b/src/audio/src/coef/src_lite_int32_3_2_4535_5000.h new file mode 100755 index 000000000000..2431175f626d --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_3_2_4535_5000.h @@ -0,0 +1,293 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +const int32_t src_int32_3_2_4535_5000_fir[276] = { + -98079, + 150065, + -205969, + 259790, + -303242, + 325746, + -314605, + 255379, + -132488, + -69959, + 367127, + -772214, + 1295079, + -1940762, + 2707995, + -3587771, + 4562059, + -5602758, + 6670992, + -7716790, + 8679256, + -9487245, + 10060574, + -10311759, + 10148236, + -9474983, + 8197436, + -6224556, + 3471851, + 135853, + -4662155, + 10157660, + -16659760, + 24194161, + -32778856, + 42431743, + -53183855, + 65101944, + -78327870, + 93150998, + -110152103, + 130521112, + -156864944, + 195715122, + -268224335, + 497839322, + 1958067093, + -196362819, + 58312833, + -6802826, + -19641225, + 34920892, + -43960645, + 48988891, + -51201917, + 51335964, + -49898844, + 47274356, + -43772636, + 39655316, + -35148125, + 30447022, + -25720991, + 21113213, + -16741593, + 12699211, + -9055020, + 5854961, + -3123546, + 865910, + 929740, + -2289366, + 3250152, + -3857496, + 4162049, + -4216929, + 4075212, + -3787751, + 3401417, + -2957762, + 2492123, + -2033153, + 1602744, + -1216285, + 883201, + -607701, + 389663, + -225588, + 109563, + -34169, + -8699, + 27139, + -85506, + 151343, + -241173, + 356212, + -495575, + 655680, + -829709, + 1007172, + -1173639, + 1310673, + -1396025, + 1404119, + -1306859, + 1074749, + -678344, + 89969, + 714314, + -1752577, + 3034811, + -4560732, + 6317696, + -8278855, + 10401632, + -12626617, + 14876952, + -17058228, + 19058912, + -20751220, + 21992344, + -22625808, + 22482664, + -21382054, + 19130451, + -15518550, + 10314125, + -3248061, + -6011418, + 17905822, + -33074165, + 52524501, + -77994721, + 112795501, + -164097575, + 250704554, + -441905822, + 1362518492, + 1362518492, + -441905822, + 250704554, + -164097575, + 112795501, + -77994721, + 52524501, + -33074165, + 17905822, + -6011418, + -3248061, + 10314125, + -15518550, + 19130451, + -21382054, + 22482664, + -22625808, + 21992344, + -20751220, + 19058912, + -17058228, + 14876952, + -12626617, + 10401632, + -8278855, + 6317696, + -4560732, + 3034811, + -1752577, + 714314, + 89969, + -678344, + 1074749, + -1306859, + 1404119, + -1396025, + 1310673, + -1173639, + 1007172, + -829709, + 655680, + -495575, + 356212, + -241173, + 151343, + -85506, + 27139, + -8699, + -34169, + 109563, + -225588, + 389663, + -607701, + 883201, + -1216285, + 1602744, + -2033153, + 2492123, + -2957762, + 3401417, + -3787751, + 4075212, + -4216929, + 4162049, + -3857496, + 3250152, + -2289366, + 929740, + 865910, + -3123546, + 5854961, + -9055020, + 12699211, + -16741593, + 21113213, + -25720991, + 30447022, + -35148125, + 39655316, + -43772636, + 47274356, + -49898844, + 51335964, + -51201917, + 48988891, + -43960645, + 34920892, + -19641225, + -6802826, + 58312833, + -196362819, + 1958067093, + 497839322, + -268224335, + 195715122, + -156864944, + 130521112, + -110152103, + 93150998, + -78327870, + 65101944, + -53183855, + 42431743, + -32778856, + 24194161, + -16659760, + 10157660, + -4662155, + 135853, + 3471851, + -6224556, + 8197436, + -9474983, + 10148236, + -10311759, + 10060574, + -9487245, + 8679256, + -7716790, + 6670992, + -5602758, + 4562059, + -3587771, + 2707995, + -1940762, + 1295079, + -772214, + 367127, + -69959, + -132488, + 255379, + -314605, + 325746, + -303242, + 259790, + -205969, + 150065, + -98079 + +}; + +const struct src_stage src_int32_3_2_4535_5000 = { + 1, 2, 3, 92, 276, 2, 3, 0, 0, + src_int32_3_2_4535_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_int32_8_7_4535_5000.h b/src/audio/src/coef/src_lite_int32_8_7_4535_5000.h new file mode 100755 index 000000000000..f6596591bea9 --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_8_7_4535_5000.h @@ -0,0 +1,785 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ +#include + +const int32_t src_int32_8_7_4535_5000_fir[768] = { + -58861, + 107730, + -172832, + 253113, + -345154, + 442724, + -536475, + 613835, + -659148, + 654109, + -578518, + 411358, + -132190, + -277178, + 830815, + -1536667, + 2394538, + -3394193, + 4513693, + -5718126, + 6958833, + -8173276, + 9285610, + -10208025, + 10842889, + -11085635, + 10828347, + -9963901, + 8390502, + -6016416, + 2764633, + 1422777, + -6580922, + 12719243, + -19819870, + 27837503, + -36701176, + 46318383, + -56582293, + 67383346, + -78627835, + 90269111, + -102364886, + 115196250, + -129556926, + 147617716, + -176444477, + 253986077, + 2019194931, + -9702485, + -51009915, + 70542082, + -78300494, + 80541275, + -79490419, + 76215681, + -71356391, + 65365272, + -58601572, + 51369665, + -43935065, + 36530379, + -29356755, + 22583516, + -16347364, + 10751915, + -5867960, + 1734621, + 1638567, + -4268709, + 6195894, + -7478983, + 8191088, + -8414932, + 8238316, + -7749886, + 7035366, + -6174380, + 5237958, + -4286770, + 3370088, + -2525438, + 1778886, + -1145840, + 632287, + -236307, + -50238, + 239962, + -348276, + 391852, + -387300, + 350112, + -293878, + 229794, + -166436, + 109764, + -44571, + 89386, + -154606, + 241909, + -350970, + 478818, + -619265, + 762467, + -894683, + 998299, + -1052171, + 1032307, + -912940, + 667957, + -272669, + -294135, + 1047934, + -1996139, + 3135791, + -4451437, + 5913338, + -7476151, + 9078212, + -10641536, + 12072607, + -13263995, + 14096796, + -14443813, + 14173386, + -13153661, + 11257097, + -8364884, + 4370953, + 814873, + -7265082, + 15034706, + -24164477, + 34688300, + -46647352, + 60115038, + -75241272, + 92334387, + -112024252, + 135622799, + -166042347, + 210657968, + -293620014, + 559032609, + 1927341306, + -216535025, + 66484062, + -9572017, + -19892674, + 36968896, + -47029827, + 52525511, + -54786258, + 54644444, + -52686087, + 49363575, + -45049265, + 40061513, + -34677057, + 29136472, + -23646202, + 18379103, + -13474576, + 9038951, + -5146446, + 1840864, + 861946, + -2970941, + 4516165, + -5544644, + 6116079, + -6298532, + 6164299, + -5786133, + 5233945, + -4572102, + 3857366, + -3137506, + 2450561, + -1824720, + 1278719, + -822683, + 459292, + -185155, + -7712, + 130408, + -195765, + 217120, + -207304, + 177864, + -138538, + 96973, + -21246, + 55583, + -112011, + 194828, + -306973, + 449256, + -619588, + 812262, + -1017350, + 1220309, + -1401842, + 1538105, + -1601289, + 1560626, + -1383811, + 1038840, + -496203, + -268646, + 1272637, + -2522383, + 4011584, + -5718684, + 7604937, + -9613042, + 11666462, + -13669531, + 15508401, + -17052838, + 18158796, + -18671667, + 18429989, + -17269341, + 15026041, + -11540148, + 6657081, + -226948, + -7899825, + 17882732, + -29911056, + 44240341, + -61259457, + 81618825, + -106493210, + 138177777, + -181647379, + 249584651, + -385262034, + 885056226, + 1751164779, + -357102982, + 162535669, + -82214981, + 37596078, + -9315679, + -9716373, + 22736279, + -31466906, + 36947913, + -39879854, + 40782453, + -40072356, + 38102583, + -35182487, + 31587350, + -27562402, + 23323941, + -19059124, + 14925388, + -11050078, + 7530617, + -4435408, + 1805497, + 343032, + -2016030, + 3237777, + -4047174, + 4493808, + -4634081, + 4527564, + -4233729, + 3809155, + -3305295, + 2766850, + -2230735, + 1725624, + -1272017, + 882736, + -563771, + 315366, + -133247, + 9891, + 64246, + -99615, + 106627, + -94901, + 72734, + 8746, + 9642, + -48955, + 115660, + -215699, + 353703, + -532115, + 750272, + -1003520, + 1282430, + -1572200, + 1852328, + -2096633, + 2273682, + -2347675, + 2279814, + -2030139, + 1559813, + -833772, + -176352, + 1489154, + -3110392, + 5030075, + -7219897, + 9631154, + -12193309, + 14813305, + -17375711, + 19743703, + -21760828, + 23253432, + -24033492, + 23901512, + -22648954, + 20059463, + -15907783, + 9954680, + -1935116, + -8465113, + 21653277, + -38212357, + 59062537, + -85799061, + 121474736, + -172697737, + 256633647, + -434876583, + 1208546295, + 1504990845, + -428638782, + 227566150, + -138615525, + 86699498, + -52063878, + 27282323, + -8942427, + -4756519, + 14877739, + -22116972, + 26976044, + -29849992, + 31072378, + -30938885, + 29719032, + -27661193, + 24993877, + -21925020, + 18640416, + -15301984, + 12046364, + -8984106, + 6199612, + -3751897, + 1676124, + 14150, + -1324173, + 2274780, + -2898949, + 3238291, + -3339654, + 3251986, + -3023562, + 2699692, + -2320942, + 1921893, + -1530438, + 1167569, + -847590, + 578678, + -363716, + 201280, + -86715, + 13203, + 27242, + -42901, + 41645, + 41645, + -42901, + 27242, + 13203, + -86715, + 201280, + -363716, + 578678, + -847590, + 1167569, + -1530438, + 1921893, + -2320942, + 2699692, + -3023562, + 3251986, + -3339654, + 3238291, + -2898949, + 2274780, + -1324173, + 14150, + 1676124, + -3751897, + 6199612, + -8984106, + 12046364, + -15301984, + 18640416, + -21925020, + 24993877, + -27661193, + 29719032, + -30938885, + 31072378, + -29849992, + 26976044, + -22116972, + 14877739, + -4756519, + -8942427, + 27282323, + -52063878, + 86699498, + -138615525, + 227566150, + -428638782, + 1504990845, + 1208546295, + -434876583, + 256633647, + -172697737, + 121474736, + -85799061, + 59062537, + -38212357, + 21653277, + -8465113, + -1935116, + 9954680, + -15907783, + 20059463, + -22648954, + 23901512, + -24033492, + 23253432, + -21760828, + 19743703, + -17375711, + 14813305, + -12193309, + 9631154, + -7219897, + 5030075, + -3110392, + 1489154, + -176352, + -833772, + 1559813, + -2030139, + 2279814, + -2347675, + 2273682, + -2096633, + 1852328, + -1572200, + 1282430, + -1003520, + 750272, + -532115, + 353703, + -215699, + 115660, + -48955, + 9642, + 8746, + 72734, + -94901, + 106627, + -99615, + 64246, + 9891, + -133247, + 315366, + -563771, + 882736, + -1272017, + 1725624, + -2230735, + 2766850, + -3305295, + 3809155, + -4233729, + 4527564, + -4634081, + 4493808, + -4047174, + 3237777, + -2016030, + 343032, + 1805497, + -4435408, + 7530617, + -11050078, + 14925388, + -19059124, + 23323941, + -27562402, + 31587350, + -35182487, + 38102583, + -40072356, + 40782453, + -39879854, + 36947913, + -31466906, + 22736279, + -9716373, + -9315679, + 37596078, + -82214981, + 162535669, + -357102982, + 1751164779, + 885056226, + -385262034, + 249584651, + -181647379, + 138177777, + -106493210, + 81618825, + -61259457, + 44240341, + -29911056, + 17882732, + -7899825, + -226948, + 6657081, + -11540148, + 15026041, + -17269341, + 18429989, + -18671667, + 18158796, + -17052838, + 15508401, + -13669531, + 11666462, + -9613042, + 7604937, + -5718684, + 4011584, + -2522383, + 1272637, + -268646, + -496203, + 1038840, + -1383811, + 1560626, + -1601289, + 1538105, + -1401842, + 1220309, + -1017350, + 812262, + -619588, + 449256, + -306973, + 194828, + -112011, + 55583, + -21246, + 96973, + -138538, + 177864, + -207304, + 217120, + -195765, + 130408, + -7712, + -185155, + 459292, + -822683, + 1278719, + -1824720, + 2450561, + -3137506, + 3857366, + -4572102, + 5233945, + -5786133, + 6164299, + -6298532, + 6116079, + -5544644, + 4516165, + -2970941, + 861946, + 1840864, + -5146446, + 9038951, + -13474576, + 18379103, + -23646202, + 29136472, + -34677057, + 40061513, + -45049265, + 49363575, + -52686087, + 54644444, + -54786258, + 52525511, + -47029827, + 36968896, + -19892674, + -9572017, + 66484062, + -216535025, + 1927341306, + 559032609, + -293620014, + 210657968, + -166042347, + 135622799, + -112024252, + 92334387, + -75241272, + 60115038, + -46647352, + 34688300, + -24164477, + 15034706, + -7265082, + 814873, + 4370953, + -8364884, + 11257097, + -13153661, + 14173386, + -14443813, + 14096796, + -13263995, + 12072607, + -10641536, + 9078212, + -7476151, + 5913338, + -4451437, + 3135791, + -1996139, + 1047934, + -294135, + -272669, + 667957, + -912940, + 1032307, + -1052171, + 998299, + -894683, + 762467, + -619265, + 478818, + -350970, + 241909, + -154606, + 89386, + -44571, + 109764, + -166436, + 229794, + -293878, + 350112, + -387300, + 391852, + -348276, + 239962, + -50238, + -236307, + 632287, + -1145840, + 1778886, + -2525438, + 3370088, + -4286770, + 5237958, + -6174380, + 7035366, + -7749886, + 8238316, + -8414932, + 8191088, + -7478983, + 6195894, + -4268709, + 1638567, + 1734621, + -5867960, + 10751915, + -16347364, + 22583516, + -29356755, + 36530379, + -43935065, + 51369665, + -58601572, + 65365272, + -71356391, + 76215681, + -79490419, + 80541275, + -78300494, + 70542082, + -51009915, + -9702485, + 2019194931, + 253986077, + -176444477, + 147617716, + -129556926, + 115196250, + -102364886, + 90269111, + -78627835, + 67383346, + -56582293, + 46318383, + -36701176, + 27837503, + -19819870, + 12719243, + -6580922, + 1422777, + 2764633, + -6016416, + 8390502, + -9963901, + 10828347, + -11085635, + 10842889, + -10208025, + 9285610, + -8173276, + 6958833, + -5718126, + 4513693, + -3394193, + 2394538, + -1536667, + 830815, + -277178, + -132190, + 411358, + -578518, + 654109, + -659148, + 613835, + -536475, + 442724, + -345154, + 253113, + -172832, + 107730, + -58861 + +}; + +const struct src_stage src_int32_8_7_4535_5000 = { + 6, 7, 8, 96, 768, 7, 8, 0, 0, + src_int32_8_7_4535_5000_fir}; +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_int32_define.h b/src/audio/src/coef/src_lite_int32_define.h new file mode 100755 index 000000000000..e137b16ccfaa --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_define.h @@ -0,0 +1,22 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +#ifndef __SOF_AUDIO_COEFFICIENTS_SRC_SRC_LITE_INT32_DEFINE_H__ +#define __SOF_AUDIO_COEFFICIENTS_SRC_SRC_LITE_INT32_DEFINE_H__ + +/* SRC constants */ +#define MAX_FIR_DELAY_SIZE 384 +#define MAX_OUT_DELAY_SIZE 196 +#define MAX_BLK_IN 21 +#define MAX_BLK_OUT 20 +#define NUM_IN_FS 3 +#define NUM_OUT_FS 2 +#define STAGE1_TIMES_MAX 21 +#define STAGE2_TIMES_MAX 10 +#define STAGE_BUF_SIZE 210 +#define NUM_ALL_COEFFICIENTS 4952 + +#endif /* __SOF_AUDIO_COEFFICIENTS_SRC_SRC_LITE_INT32_DEFINE_H__ */ diff --git a/src/audio/src/coef/src_lite_int32_table.h b/src/audio/src/coef/src_lite_int32_table.h new file mode 100755 index 000000000000..26c21fbd5b69 --- /dev/null +++ b/src/audio/src/coef/src_lite_int32_table.h @@ -0,0 +1,46 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * + * Copyright(c) 2024 Intel Corporation. All rights reserved. + * + */ + +/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ + +#ifndef __SOF_AUDIO_COEFFICIENTS_SRC_SRC_LITE_INT32_TABLE_H__ +#define __SOF_AUDIO_COEFFICIENTS_SRC_SRC_LITE_INT32_TABLE_H__ + +/* SRC conversions */ +#include "src_lite_int32_1_2_4535_5000.h" +#include "src_lite_int32_1_3_4535_5000.h" +#include "src_lite_int32_3_2_4535_5000.h" +#include "src_lite_int32_8_7_4535_5000.h" +#include "src_lite_int32_10_21_3455_5000.h" +#include "src_lite_int32_16_21_4535_5000.h" +#include "src_lite_int32_20_21_4167_5000.h" +#include + +/* SRC table */ +const int32_t fir_one = 1073741824; +const struct src_stage src_int32_1_1_0_0 = { 0, 0, 1, 1, 1, 1, 1, 0, -1, &fir_one }; +const struct src_stage src_int32_0_0_0_0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, &fir_one }; +const int src_in_fs[3] = { 32000, 44100, 48000}; +const int src_out_fs[2] = { 16000, 48000}; +const struct src_stage * const src_table1[2][3] = { + { &src_int32_1_2_4535_5000, &src_int32_10_21_3455_5000, + &src_int32_1_3_4535_5000}, + { &src_int32_3_2_4535_5000, + &src_int32_8_7_4535_5000, &src_int32_1_1_0_0 + } +}; + +const struct src_stage * const src_table2[2][3] = { + { &src_int32_1_1_0_0, &src_int32_16_21_4535_5000, + &src_int32_1_1_0_0}, + { &src_int32_1_1_0_0, + &src_int32_20_21_4167_5000, &src_int32_1_1_0_0 + } +}; + +#endif /* __SOF_AUDIO_COEFFICIENTS_SRC_SRC_LITE_INT32_TABLE_H__ */ + +/** \endcond */ diff --git a/src/audio/src/coef/src_lite_ipc4_int32_define.h b/src/audio/src/coef/src_lite_ipc4_int32_define.h deleted file mode 100644 index c690f3c7338f..000000000000 --- a/src/audio/src/coef/src_lite_ipc4_int32_define.h +++ /dev/null @@ -1,23 +0,0 @@ -/* SPDX-License-Identifier: BSD-3-Clause - * - * Copyright(c) 2023 Intel Corporation. All rights reserved. - * - * Author: Fabiola Jasinska - */ - -#ifndef __SOF_AUDIO_COEFFICIENTS_SRC_SRC_IPC4_INT32_DEFINE_H__ -#define __SOF_AUDIO_COEFFICIENTS_SRC_SRC_IPC4_INT32_DEFINE_H__ - -/* SRC constants */ -#define MAX_FIR_DELAY_SIZE 730 -#define MAX_OUT_DELAY_SIZE 900 -#define MAX_BLK_IN 80 -#define MAX_BLK_OUT 40 -#define NUM_IN_FS 16 -#define NUM_OUT_FS 10 -#define STAGE1_TIMES_MAX 32 -#define STAGE2_TIMES_MAX 32 -#define STAGE_BUF_SIZE 672 -#define NUM_ALL_COEFFICIENTS 69224 - -#endif /* __SOF_AUDIO_COEFFICIENTS_SRC_SRC_IPC4_INT32_DEFINE_H__ */ diff --git a/src/audio/src/coef/src_lite_ipc4_int32_table.h b/src/audio/src/coef/src_lite_ipc4_int32_table.h deleted file mode 100644 index 61ec36b62a82..000000000000 --- a/src/audio/src/coef/src_lite_ipc4_int32_table.h +++ /dev/null @@ -1,43 +0,0 @@ -/* SPDX-License-Identifier: BSD-3-Clause - * - * Copyright(c) 2023 Intel Corporation. All rights reserved. - * - */ - -/** \cond GENERATED_BY_TOOLS_TUNE_SRC */ - -#ifndef __SOF_AUDIO_COEFFICIENTS_SRC_src_IPC4_INT32_TABLE_H__ -#define __SOF_AUDIO_COEFFICIENTS_SRC_src_IPC4_INT32_TABLE_H__ - -/* SRC conversions */ -#include "src_ipc4_int32_1_2_4535_5000.h" -#include "src_ipc4_int32_10_21_3455_5000.h" -#include "src_ipc4_int32_1_3_4535_5000.h" -#include "src_ipc4_int32_3_2_4535_5000.h" -#include "src_ipc4_int32_8_7_4535_5000.h" -#include "src_ipc4_int32_16_21_4535_5000.h" -#include "src_ipc4_int32_20_21_4167_5000.h" - -#include - -/* SRC table */ -static const int32_t src_fir_one = Q_CONVERT_FLOAT(1, 30); -static const struct src_stage src_int32_1_1_0_0 = { 0, 0, 1, 1, 1, 1, 1, 0, -1, &src_fir_one }; -static const struct src_stage src_int32_0_0_0_0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, &src_fir_one }; -static const int src_in_fs[3] = { 32000, 44100, 48000}; -static const int src_out_fs[2] = {16000, 48000}; - -static const struct src_stage * const src_table1[2][3] = { - { &src_int32_1_2_4535_5000, &src_int32_10_21_3455_5000, - &src_int32_1_3_4535_5000 }, - { &src_int32_3_2_4535_5000, &src_int32_8_7_4535_5000, &src_int32_1_1_0_0 } -}; - -static const struct src_stage * const src_table2[2][3] = { - { &src_int32_1_1_0_0, &src_int32_16_21_4535_5000, &src_int32_1_1_0_0 }, - { &src_int32_1_1_0_0, &src_int32_20_21_4167_5000, &src_int32_1_1_0_0 } -}; - -#endif /* __SOF_AUDIO_COEFFICIENTS_SRC_src_IPC4_INT32_TABLE_H__ */ - -/** \endcond */ diff --git a/src/audio/src/src_lite.c b/src/audio/src/src_lite.c index 184194be6079..6416f9783476 100644 --- a/src/audio/src/src_lite.c +++ b/src/audio/src/src_lite.c @@ -9,8 +9,8 @@ #include "src.h" #include "src_config.h" -#include "coef/src_lite_ipc4_int32_define.h" -#include "coef/src_lite_ipc4_int32_table.h" +#include "coef/src_lite_int32_define.h" +#include "coef/src_lite_int32_table.h" LOG_MODULE_REGISTER(src_lite, CONFIG_SOF_LOG_LEVEL);