⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fb.c

📁 TI公司DSP/tms320c55x/tms320c54x系列的声学回声消除代码
💻 C
📖 第 1 页 / 共 2 页
字号:
const S16 GAEC_aasFBR[GAEC_BANDS*2][GAEC_FBR_SZ/2] = {

/* band 0 */
   -25,    -81,   -143,   -203,   -257,   -296,   -314,   -306, 
  -267,   -196,    -94,    +34,   +181,   +335,   +485,   +614, 
  +709,   +755,   +741,   +658,   +504,   +282,     +0,   -325, 
  -674,  -1018,  -1328,  -1572,  -1718,  -1737,  -1606,  -1308, 
  -834,   -187,   +620,  +1565,  +2615,  +3729,  +4859,  +5955, 
 +6966,  +7842,  +8541,  +9028,  +9278, 
/* band 1 */
    -5,    -52,   -143,   -256,   -359,   -414,   -396,   -306, 
  -171,    -43,    +20,    -21,   -181,   -423,   -677,   -858, 
  -894,   -755,   -475,   -145,   +111,   +181,     +0,   -410, 
  -941,  -1422,  -1673,  -1572,  -1103,   -384,   +355,   +839, 
  +834,   +236,   -866,  -2186,  -3295,  -3729,  -3120,  -1317, 
 +1541,  +5035,  +8541, +11376, +12960, 
/* band 2 */
   +33,    +67,     +0,   -169,   -345,   -398,   -261,     +0, 
  +222,   +263,   +126,    -28,     +0,   +279,   +652,   +827, 
  +589,     +0,   -616,   -885,   -678,   -234,     +0,   -270, 
  -906,  -1369,  -1104,     +0,  +1428,  +2336,  +2160,  +1087, 
    +0,   -155,   +834,  +2105,  +2174,     +0,  -4039,  -8010, 
 -9369,  -6519,     +0,  +7505, +12479, 
/* band 3 */
   +16,   +114,   +143,    -45,   -324,   -373,    -69,   +306, 
  +373,   +125,    -60,    +47,   +181,    -74,   -611,   -774, 
  -156,   +755,  +1035,   +422,   -324,   -393,     +0,    -72, 
  -849,  -1283,   -293,  +1572,  +2399,  +1115,  -1031,  -1827, 
  -834,    +41,   -781,  -1972,   -578,  +3729,  +6787,  +3823, 
 -4472, -10954,  -8541,  +1997, +11691, 
/* band 4 */
   -28,    +35,   +202,    +89,   -294,   -339,   +137,   +433, 
  +116,   -224,   -107,    -14,   -256,   -146,   +555,   +703, 
  -310,  -1068,   -323,   +753,   +577,   -123,     +0,   +142, 
  -771,  -1165,   +580,  +2223,   +750,  -1987,  -1837,   +571, 
 +1180,    +81,   +709,  +1791,  -1143,  -5274,  -2123,  +6814, 
 +7970,  -3427, -12080,  -3945, +10615, 
/* band 5 */
   -25,    -81,   +143,   +203,   -257,   -296,   +314,   +306, 
  -267,   -196,    +94,    -34,   +181,   +335,   -485,   -614, 
  +709,   +755,   -741,   -658,   +504,   +282,     +0,   +325, 
  -674,  -1018,  +1328,  +1571,  -1718,  -1737,  +1606,  +1308, 
  -834,   -187,   -620,  -1565,  +2615,  +3729,  -4859,  -5955, 
 +6966,  +7842,  -8542,  -9028,  +9278, 
/* band 6 */
   +20,   -109,     +0,   +274,   -213,   -246,   +423,     +0, 
  -359,   +163,    +78,    +45,     +0,   -451,   +403,   +511, 
  -954,     +0,   +997,   -547,   -419,   +379,     +0,   +438, 
  -560,   -846,  +1786,     +0,  -2310,  +1444,  +1335,  -1759, 
    +0,   +252,   +515,  +1301,  -3518,     +0,  +6536,  -4950, 
 -5790, +10548,     +0, -12143,  +7712, 
/* band 7 */
   +31,    -18,   -143,   +284,   -165,   -190,   +439,   -306, 
   -59,   +247,   -118,     -7,   -181,   +469,   -311,   -394, 
  +991,   -755,   -163,   +829,   -635,    +62,     +0,   +455, 
  -433,   -653,  +1855,  -1572,   -379,  +2189,  -2024,   +289, 
  +834,   -262,   -398,  -1004,  +3653,  -3729,  -1074,  +7504, 
 -8778,  +1735,  +8541, -12611,  +5957, 
/* band 8 */
   -10,    +93,   -202,   +233,   -112,   -129,   +359,   -433, 
  +305,    -85,    -41,    -39,   +256,   -384,   +212,   +268, 
  -811,  +1068,   -848,   +288,   +220,   -322,     +0,   +372, 
  -294,   -444,  +1519,  -2223,  +1965,   -759,   -701,  +1496, 
 -1180,   +214,   +271,   +684,  -2992,  +5274,  -5560,  +2603, 
 +3044,  -8972, +12080, -10330,  +4054, 
/* band 9 */
   -35,   +102,   -143,   +130,    -57,    -65,   +201,   -306, 
  +336,   -274,   +131,    +43,   -181,   +215,   -107,   -135, 
  +455,   -755,   +934,   -920,   +704,   -355,     +0,   +209, 
  -149,   -225,   +852,  -1571,  +2164,  -2426,  +2243,  -1648, 
  +834,   -120,   -137,   -346,  +1679,  -3729,  +6123,  -8318, 
 +9730,  -9882,  +8542,  -5796,  +2052, 
/* band 10 */
   +25,    -81,   +143,   -203,   +257,   -296,   +314,   -306, 
  +267,   -196,    +94,    +34,   -181,   +335,   -485,   +614, 
  -709,   +755,   -741,   +658,   -504,   +282,     +0,   -325, 
  +674,  -1018,  +1328,  -1572,  +1718,  -1737,  +1606,  -1308, 
  +834,   -187,   -620,  +1565,  -2615,  +3729,  -4859,  +5955, 
 -6966,  +7842,  -8541,  +9028,  -9278, 
/* band 11 */
   +35,   +102,   +143,   +130,    +56,    -65,   -202,   -306, 
  -336,   -274,   -131,    +43,   +181,   +215,   +107,   -136, 
  -455,   -755,   -934,   -920,   -704,   -355,     +0,   +209, 
  +149,   -225,   -852,  -1572,  -2164,  -2426,  -2243,  -1648, 
  -834,   -120,   +137,   -346,  -1679,  -3729,  -6123,  -8318, 
 -9730,  -9882,  -8541,  -5796,  -2052, 
/* band 12 */
   +10,    +93,   +202,   +233,   +112,   -129,   -360,   -433, 
  -305,    -85,    +41,    -39,   -256,   -384,   -212,   +268, 
  +812,  +1068,   +848,   +287,   -220,   -322,     +0,   +372, 
  +294,   -445,  -1519,  -2223,  -1965,   -759,   +702,  +1496, 
 +1180,   +214,   -271,   +684,  +2992,  +5274,  +5560,  +2602, 
 -3044,  -8973, -12080, -10330,  -4054, 
/* band 13 */
   -31,    -18,   +143,   +284,   +165,   -190,   -439,   -306, 
   +59,   +247,   +118,     -7,   +181,   +469,   +311,   -394, 
  -991,   -755,   +164,   +830,   +635,    +62,     +0,   +455, 
  +432,   -653,  -1855,  -1572,   +380,  +2189,  +2024,   +289, 
  -834,   -262,   +398,  -1005,  -3653,  -3729,  +1075,  +7504, 
 +8778,  +1734,  -8542, -12611,  -5957, 
/* band 14 */
   -20,   -109,     +0,   +274,   +213,   -246,   -423,     +0, 
  +359,   +163,    -78,    +45,     +0,   -451,   -403,   +511, 
  +954,     +0,   -997,   -547,   +419,   +379,     +0,   +438, 
  +560,   -846,  -1786,     +0,  +2310,  +1444,  -1335,  -1759, 
    +0,   +252,   -515,  +1301,  +3518,     +0,  -6536,  -4950, 
 +5790, +10548,     +0, -12143,  -7712, 
/* band 15 */
   +25,    -81,   -143,   +203,   +257,   -296,   -314,   +306, 
  +267,   -196,    -94,    -34,   -181,   +335,   +485,   -615, 
  -709,   +755,   +741,   -658,   -504,   +282,     +0,   +325, 
  +674,  -1018,  -1328,  +1572,  +1717,  -1737,  -1606,  +1308, 
  +834,   -187,   +620,  -1565,  -2615,  +3729,  +4859,  -5955, 
 -6966,  +7842,  +8541,  -9028,  -9278, 
/* band 16 */
   +28,    +35,   -202,    +89,   +294,   -339,   -137,   +433, 
  -116,   -224,   +107,    -14,   +256,   -146,   -555,   +703, 
  +310,  -1068,   +324,   +753,   -577,   -123,     +0,   +142, 
  +771,  -1165,   -580,  +2223,   -751,  -1987,  +1838,   +571, 
 -1180,    +81,   -709,  +1791,  +1142,  -5274,  +2124,  +6813, 
 -7970,  -3427, +12080,  -3945, -10615, 
/* band 17 */
   -16,   +114,   -143,    -45,   +324,   -373,    +69,   +306, 
  -373,   +126,    +60,    +47,   -181,    -74,   +611,   -774, 
  +157,   +755,  -1035,   +423,   +323,   -393,     +0,    -72, 
  +849,  -1283,   +294,  +1571,  -2399,  +1115,  +1031,  -1827, 
  +834,    +41,   +781,  -1972,   +578,  +3729,  -6788,  +3824, 
 +4472, -10954,  +8542,  +1997, -11691, 
/* band 18 */
   -33,    +67,     +0,   -169,   +345,   -398,   +261,     +0, 
  -222,   +263,   -126,    -28,     +0,   +279,   -652,   +827, 
  -590,     +0,   +616,   -885,   +678,   -234,     +0,   -270, 
  +906,  -1369,  +1104,     +0,  -1427,  +2336,  -2160,  +1087, 
    +0,   -155,   -834,  +2105,  -2174,     +0,  +4039,  -8010, 
 +9369,  -6519,     +0,  +7505, -12479, 
/* band 19 */
    +5,    -52,   +143,   -256,   +359,   -414,   +396,   -306, 
  +171,    -43,    -20,    -21,   +181,   -423,   +677,   -859, 
  +894,   -755,   +476,   -145,   -111,   +181,     +0,   -410, 
  +941,  -1422,  +1674,  -1572,  +1103,   -384,   -355,   +839, 
  -834,   +236,   +866,  -2186,  +3296,  -3729,  +3120,  -1318, 
 -1540,  +5035,  -8541, +11376, -12960, 
};
const S16 GAEC_aasFBS[GAEC_BANDS*2][GAEC_FBS_SZ/2] = {

/* band 0 */
   -88,    -99,    -91,    -69,    -25,    -47,   -166,   -268, 
  -375,   -407,   -458,   -428,   -369,   -254,    -97,   +181, 
  +613,  +1079,  +1626,  +2107,  +2754,  +3319,  +3918,  +4460, 
 +4964,  +5384,  +5771,  +6078,  +6299,  +6424, 
/* band 1 */
  +123,   +124,    +91,    +44,     +5,    -10,   -107,   -268, 
  -473,   -568,   -640,   -540,   -369,   -163,    -21,    -40, 
  -394,  -1080,  -2049,  -2944,  -3847,  -4182,  -3918,  -2863, 
 -1098,  +1191,  +3705,  +6078,  +7938,  +8973, 
/* band 2 */
  -119,    -82,     +0,    +57,    +33,    +63,   +138,     +0, 
  -312,   -547,   -616,   -356,     +0,   +211,   +130,   -244, 
  -510,     +0,  +1351,  +2835,  +3704,  +2759,     +0,  -3708, 
 -6677,  -7242,  -4797,     +0,  +5236,  +8640, 
/* band 3 */
  +111,    +21,    -91,    -96,    -16,    +30,   +233,   +268, 
   -83,   -513,   -577,    -94,   +369,   +355,    +62,   +116, 
  +857,  +1079,   -359,  -2656,  -3470,   -734,  +3918,  +6230, 
 +3187,  -3457,  -8062,  -6078,  +1393,  +8095, 
/* band 4 */
  -101,    +43,   +129,    +30,    -28,    -53,    +72,   +379, 
  +164,   -466,   -524,   +187,   +521,   +111,   -111,   +207, 
  -268,  -1527,   -710,  +2411,  +3151,  -1450,  -5541,  -1949, 
 +5679,  +6160,  -2522,  -8596,  -2753,  +7350, 
/* band 5 */
   +88,    -99,    -91,    +69,    +25,    -47,   -166,   +268, 
  +375,   -407,   -458,   +428,   +368,   -254,    -97,   -181, 
  -613,  +1080,  +1626,  -2107,  -2754,  +3319,  +3917,  -4460, 
 -4964,  +5384,  +5771,  -6078,  -6299,  +6424, 
/* band 6 */
   -73,   +133,     +0,    -92,    +20,    +39,   -224,     +0, 
  +505,   -338,   -381,   +576,     +0,   -341,    +80,   -151, 
  +825,     +0,  -2187,  +1752,  +2289,  -4464,     +0,  +5999, 
 -4126,  -4476,  +7763,     +0,  -8473,  +5340, 
/* band 7 */
   +56,   -138,    +91,    +15,    -31,    +59,    -36,   -268, 
  +524,   -261,   -294,   +599,   -369,    -56,   +122,   +228, 
  -135,  -1079,  +2271,  -1353,  -1768,  +4636,  -3918,   -986, 
 +6255,  -6785,  +1277,  +6078,  -8799,  +4124, 
/* band 8 */
   -38,   +113,   -129,    +79,    -11,    -20,   +190,   -379, 
  +429,   -178,   -200,   +490,   -521,   +290,    -42,    +79, 
  -702,  +1527,  -1860,   +921,  +1203,  -3797,  +5541,  -5103, 
 +2169,  +2353,  -6603,  +8596,  -7207,  +2807, 
/* band 9 */
   +19,    -63,    +91,    -87,    +35,    -65,   +210,   -268, 
  +241,    -90,   -101,   +275,   -368,   +320,   -135,   -253, 
  +773,  -1080,  +1044,   -466,   -609,  +2130,  -3917,  +5620, 
 -6934,  +7521,  -7273,  +6079,  -4044,  +1421, 
/* band 10 */
   +88,    -99,    +91,    -69,    +25,    -47,   +166,   -268, 
  +375,   -407,   +458,   -428,   +369,   -254,    +97,   +181, 
  -613,  +1079,  -1626,  +2107,  -2754,  +3319,  -3918,  +4460, 
 -4964,  +5384,  -5771,  +6078,  -6299,  +6424, 
/* band 11 */
   +19,    +63,    +91,    +87,    +35,    +65,   +210,   +268, 
  +241,    +90,   -101,   -275,   -369,   -320,   -135,   +253, 
  +773,  +1079,  +1044,   +466,   -609,  -2131,  -3918,  -5620, 
 -6934,  -7521,  -7273,  -6078,  -4044,  -1421, 
/* band 12 */
   -38,   -113,   -129,    -79,    -11,    +20,   +190,   +379, 
  +429,   +177,   -200,   -490,   -521,   -290,    -42,    -79, 
  -702,  -1527,  -1860,   -921,  +1203,  +3797,  +5541,  +5103, 
 +2169,  -2353,  -6603,  -8596,  -7207,  -2807, 
/* band 13 */
   +56,   +138,    +91,    -15,    -31,    -59,    -36,   +268, 
  +524,   +261,   -294,   -599,   -368,    +56,   +122,   -228, 
  -135,  +1080,  +2271,  +1353,  -1768,  -4636,  -3918,   +986, 
 +6255,  +6785,  +1276,  -6078,  -8799,  -4124, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -