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

📄 msvq_cb.c

📁 2400bpsMELP语音编解码器浮点算法
💻 C
📖 第 1 页 / 共 3 页
字号:
/*

2.4 kbps MELP Proposed Federal Standard speech coder

version 1.2

Copyright (c) 1996, Texas Instruments, Inc.  

Texas Instruments has intellectual property rights on the MELP
algorithm.  The Texas Instruments contact for licensing issues for
commercial and non-government use is William Gordon, Director,
Government Contracts, Texas Instruments Incorporated, Semiconductor
Group (phone 972 480 7442).


*/

/* VQ Codebook file           */
/* (C) 1995 Texas Instruments */
float msvq_cb[3200] = {
355.243052, 492.660028, 635.385928, 980.347948, 1837.261588, 2144.996488, 2413.630272, 2740.714360, 3093.750680, 3368.605604, 
484.729576, 640.392668, 823.554944, 1338.889972, 1880.237972, 2096.149748, 2435.878020, 2765.302236, 3111.357628, 3418.139924, 
436.939032, 581.990372, 733.911476, 1083.060744, 1722.101828, 1952.692520, 2262.632928, 2665.653132, 2988.244500, 3298.130992, 
350.087600, 694.610176, 944.914844, 1378.402864, 1707.342116, 2041.440136, 2412.922496, 2762.516244, 3162.275016, 3440.821584, 
269.325932, 388.049792, 556.748868, 785.832892, 1397.348004, 1900.273176, 2320.491456, 2646.296664, 3000.054600, 3327.772772, 
419.087356, 620.798580, 850.207244, 1116.317652, 1781.215188, 2232.204928, 2499.593164, 2780.066296, 3175.151244, 3383.999004, 
358.942452, 489.979380, 640.111288, 1017.602192, 1632.583372, 1860.474172, 2231.257076, 2530.919888, 2914.448960, 3401.586484, 
342.968080, 472.778640, 726.418032, 1259.413024, 1498.007664, 1891.490164, 2466.558164, 2714.287832, 3160.189944, 3419.703608, 
335.018920, 454.914768, 599.867328, 961.710264, 1759.619356, 2105.336600, 2379.626816, 2706.222688, 3035.591784, 3319.356816, 
442.061924, 553.856784, 797.270016, 1305.514352, 1865.663680, 2073.685500, 2435.956032, 2730.036752, 3100.078344, 3403.177804, 
374.716320, 513.719596, 672.660540, 1007.318856, 1678.355252, 1896.143836, 2248.388928, 2580.640296, 3008.824168, 3367.792428, 
342.836124, 602.011044, 806.724744, 1354.434868, 1736.211376, 1954.730524, 2467.389528, 2745.001960, 3164.511124, 3452.871652, 
257.766340, 414.160796, 594.258332, 830.760316, 1054.375184, 1916.648492, 2340.302436, 2672.872980, 3199.556716, 3428.415672, 
292.366648, 429.559640, 614.610428, 820.622344, 1351.086544, 2055.154672, 2396.444508, 2694.685012, 3094.502340, 3359.889892, 
298.311292, 453.999408, 578.280580, 905.030628, 1527.175416, 1719.933116, 2049.377252, 2579.202976, 2946.545800, 3302.782036, 
336.895904, 482.206380, 640.568984, 999.175084, 1291.378696, 1532.487800, 2241.188304, 2554.378500, 2930.959524, 3361.901736, 
258.053976, 440.262800, 705.940108, 988.153356, 1744.921772, 2026.777644, 2372.851292, 2688.188712, 3118.794236, 3391.818028, 
471.585160, 620.421768, 768.090716, 1082.870284, 1751.583152, 1997.883516, 2293.602428, 2743.392004, 3082.614040, 3332.107592, 
366.246760, 496.800000, 672.316592, 1165.549716, 1447.016836, 1687.916328, 2294.844616, 2547.156980, 3219.253312, 3477.200276, 
510.944264, 676.518572, 826.792700, 1134.333084, 1402.617564, 1643.895904, 2356.263864, 2667.139968, 3011.790276, 3369.347468, 
255.724280, 387.165300, 573.545624, 785.894372, 1066.265316, 1757.711896, 2263.158644, 2646.989552, 3135.291852, 3456.890708, 
378.012868, 501.412328, 704.314976, 917.300392, 1163.199952, 2029.238448, 2375.580324, 2680.752024, 3173.105664, 3386.439868, 
363.972960, 495.552612, 721.780700, 993.407816, 1225.042276, 1462.770692, 1739.992988, 2622.551036, 3204.830068, 3432.341068, 
464.747332, 611.589924, 768.577188, 1014.013508, 1220.578772, 1596.409624, 2440.187768, 2705.814872, 3152.642576, 3428.078368, 
302.335364, 477.008004, 604.607176, 926.489164, 1569.256396, 1809.041736, 2089.583652, 2607.175324, 3043.296900, 3268.448912, 
430.245116, 557.748552, 772.076800, 1037.343496, 1262.090300, 1915.895200, 2312.176824, 2583.310112, 3099.906888, 3325.009868, 
349.410284, 560.269912, 751.892412, 993.639536, 1507.132780, 1755.265904, 2086.514692, 2440.080336, 2858.434696, 3309.377008, 
427.173948, 653.323548, 827.836272, 1096.531816, 1318.221064, 1677.783892, 2245.503596, 2519.509312, 3076.545064, 3360.555120, 
299.500472, 447.090812, 602.425292, 837.466012, 1040.742628, 1548.003748, 2279.710052, 2618.330652, 3105.809148, 3444.257700, 
328.461056, 462.874748, 624.498484, 865.029756, 1068.647964, 1547.774676, 2473.663648, 2745.927484, 3154.435812, 3441.285648, 
324.703880, 468.558984, 661.255136, 962.651128, 1182.703040, 1462.208432, 1741.390388, 2450.460364, 3083.241456, 3370.025988, 
348.534068, 497.361908, 665.076580, 927.130960, 1152.398736, 1384.022008, 2206.452184, 2798.957392, 3143.444020, 3404.614276, 
282.540208, 399.817980, 600.125840, 1360.887924, 2103.622308, 2286.514276, 2588.754368, 2874.624788, 3225.367160, 3467.056508, 
412.601996, 656.294856, 1113.328984, 1647.403296, 2055.375060, 2312.331804, 2665.064932, 2918.390864, 3223.101592, 3484.878096, 
311.996136, 424.640628, 677.403332, 1577.771676, 1868.681796, 2082.825792, 2435.651552, 2698.612244, 3214.556028, 3409.172052, 
419.770844, 677.164136, 1019.950432, 1497.651320, 1755.500792, 2131.790972, 2580.584380, 2904.392236, 3308.333156, 3532.643648, 
259.509376, 385.637168, 554.562836, 937.909320, 1995.858280, 2321.667736, 2564.317268, 2836.416264, 3141.165228, 3417.669004, 
259.767772, 371.811012, 613.365424, 1265.584772, 2012.314700, 2213.325596, 2549.977904, 2808.083496, 3187.912768, 3452.612372, 
226.714780, 349.493580, 608.060808, 1292.857408, 1544.272080, 1868.756264, 2388.450908, 2647.670600, 3142.029760, 3437.458604, 
369.138240, 511.207808, 754.415676, 1319.551916, 1697.700984, 1916.897192, 2447.294220, 2730.763144, 3177.868008, 3446.004236, 
252.435392, 381.234476, 584.820988, 1159.922460, 1898.554296, 2115.347160, 2430.113732, 2702.711664, 3115.573444, 3405.707176, 
319.502340, 436.349812, 863.773064, 1682.395072, 1961.092860, 2203.463320, 2567.750612, 2839.694116, 3219.440192, 3422.168484, 
331.862240, 446.244828, 660.918160, 1327.774516, 1694.060384, 1900.696384, 2279.667660, 2520.622328, 3213.492012, 3446.511648, 
400.106248, 561.949040, 934.342308, 1358.145284, 1622.604404, 2013.068024, 2389.652200, 2769.070912, 3130.311280, 3413.614884, 
242.657020, 377.248792, 522.490964, 846.946680, 1761.833916, 2273.529980, 2545.114128, 2796.080976, 3106.364252, 3351.943212, 
219.575956, 360.996896, 548.251128, 1088.434748, 1850.457128, 2070.726688, 2414.144860, 2685.428328, 3128.683452, 3450.302588, 
267.708968, 412.078272, 563.674080, 1070.274400, 1466.291016, 1693.365224, 2236.434108, 2558.971412, 2977.276580, 3294.566092, 
280.886640, 416.620632, 598.407264, 1135.358508, 1546.804680, 1744.766052, 2447.398760, 2759.398560, 3091.181864, 3426.265432, 
262.027288, 382.135568, 656.530136, 1474.423620, 1840.272900, 2051.403696, 2404.401200, 2679.250592, 3166.215332, 3389.927400, 
261.244876, 531.776124, 972.450092, 1439.603064, 1863.321332, 2137.972540, 2506.207492, 2793.512032, 3204.078640, 3486.612756, 
339.674328, 453.648992, 751.280204, 1389.907636, 1635.730336, 1865.774876, 2173.773284, 2553.385268, 3065.628208, 3273.235436, 
341.587388, 661.908516, 1017.171716, 1394.366888, 1663.345632, 1920.173796, 2203.118924, 2548.413908, 2988.712388, 3297.386536, 
230.146968, 343.667980, 551.302016, 859.858328, 1580.424940, 1832.179784, 2240.921664, 2617.020472, 3037.238376, 3423.404416, 
235.039356, 364.897428, 689.403960, 1029.605932, 1665.887764, 1948.938724, 2346.250084, 2648.456792, 3069.623524, 3389.224348, 
308.913508, 449.624692, 663.772816, 1145.008812, 1351.964772, 1598.142492, 1852.252004, 2454.309724, 2963.855000, 3252.933440, 
257.909564, 462.387712, 741.203612, 1052.100868, 1358.228760, 1622.148340, 2351.586768, 2675.735168, 3092.801340, 3413.616912, 
245.750260, 376.103252, 575.477096, 922.024244, 1670.456784, 1903.208808, 2267.835800, 2608.720112, 3005.315992, 3260.555008, 
247.920760, 379.176512, 646.023984, 1306.141840, 1522.275312, 2009.603136, 2373.209384, 2678.976628, 3272.521600, 3480.612912, 
252.521964, 397.542288, 729.733388, 1092.573888, 1541.289920, 1831.638300, 2172.991212, 2432.845540, 2863.515608, 3353.231332, 
293.760896, 453.119144, 952.543932, 1252.249068, 1524.138240, 1854.489388, 2240.400708, 2529.295340, 2980.645980, 3332.247948, 
194.884480, 303.136856, 524.001072, 885.984548, 1473.173076, 1919.383060, 2355.834416, 2617.938748, 3072.727588, 3484.182104, 
221.380896, 339.827248, 612.828448, 974.216724, 1296.283708, 1802.879000, 2241.073592, 2652.630088, 3095.005464, 3428.844228, 
346.441260, 477.961284, 659.909792, 1048.696260, 1321.778992, 1560.564952, 1860.835916, 2137.948484, 3028.669084, 3357.727232, 
306.865700, 452.086676, 606.287508, 958.052088, 1271.102660, 1499.649856, 2168.586976, 2510.451536, 2942.205140, 3376.739692, 
367.577380, 588.407212, 947.277508, 1401.718148, 1710.042324, 2095.772072, 2530.043540, 2877.200112, 3307.829148, 3539.939676, 
528.676400, 819.913676, 1280.496720, 1637.511820, 2066.765212, 2453.835716, 2824.688768, 3094.627148, 3371.254420, 3558.843104, 
545.224416, 669.303732, 909.509712, 1447.146740, 1725.206608, 1977.595112, 2404.918460, 2678.227616, 3059.974176, 3374.444120, 
502.175120, 755.642512, 1138.330556, 1488.741484, 1860.131964, 2268.931212, 2653.297860, 2991.633600, 3339.490956, 3557.739556, 
298.315792, 427.893476, 578.377140, 1139.800860, 1526.635152, 1746.979136, 2250.458972, 2556.079216, 2919.105144, 3394.443520, 
265.345712, 679.203144, 917.211964, 1262.558816, 1777.907428, 2105.336432, 2492.856668, 2845.667064, 3222.134752, 3475.157160, 
459.013600, 591.152844, 773.066500, 1211.262108, 1477.162912, 1731.845324, 2117.279752, 2387.897856, 3042.563168, 3318.468632, 
465.500052, 607.671140, 777.227012, 1332.425448, 1605.648308, 1856.328328, 2352.959464, 2590.842552, 3102.572804, 3381.365096, 
362.053116, 490.137184, 745.960236, 1269.985928, 1492.284812, 2059.254896, 2441.930800, 2750.527340, 3227.946188, 3436.200692, 
421.179164, 630.471988, 1028.686908, 1430.931296, 1863.460944, 2272.510540, 2652.559160, 2934.399884, 3308.053440, 3523.167936, 
429.689288, 559.663168, 757.935192, 1288.938980, 1578.246504, 1827.549852, 2323.808836, 2595.758796, 3042.781576, 3317.780068, 
483.431132, 665.740556, 914.168828, 1187.178920, 1730.056668, 2160.592152, 2538.107676, 2833.483468, 3214.963528, 3447.815624, 
251.069756, 400.132356, 683.248580, 1007.969788, 1282.548200, 1622.331828, 2215.831796, 2558.840008, 3112.782068, 3417.389900, 
320.443576, 444.544064, 670.428836, 1086.773516, 1537.545492, 1759.446916, 2524.721292, 2806.092276, 3163.121480, 3453.870028, 
425.424868, 566.142816, 749.368748, 1166.345352, 1466.362360, 1699.247384, 2074.299292, 2340.129404, 2887.294576, 3185.769968, 
322.007664, 468.376272, 648.322576, 1159.563560, 1396.322072, 1703.074704, 2296.020136, 2519.346720, 3200.100636, 3455.035180, 
320.644656, 596.099288, 959.540408, 1218.782764, 1581.902180, 1962.503884, 2385.921440, 2708.652388, 3210.663204, 3479.108204, 
579.432324, 803.501624, 1126.062900, 1427.862412, 1802.430756, 2082.734724, 2515.367492, 2857.989008, 3233.182996, 3504.253028, 
551.063564, 710.286864, 942.023808, 1248.062556, 1525.983900, 1786.259580, 2161.901320, 2562.831384, 3071.864428, 3363.444284, 
609.760980, 780.872944, 980.693916, 1270.962256, 1550.882860, 1844.290896, 2341.687584, 2627.830008, 3095.457540, 3424.026632, 
368.966568, 542.830728, 697.958024, 962.227744, 1185.370252, 1618.496044, 2046.085300, 2329.287928, 2995.799936, 3309.116368, 
404.026008, 558.097656, 811.595992, 1010.628240, 1461.065508, 2015.035896, 2351.943240, 2684.544988, 3120.826572, 3372.178544, 
467.432068, 604.514196, 811.435040, 1070.217980, 1340.694896, 1626.960300, 1978.396652, 2451.284304, 2871.931440, 3178.879984, 
483.238296, 618.742476, 778.447980, 1096.796044, 1376.987232, 1594.994712, 2291.458884, 2625.138056, 2974.698368, 3369.527960, 
379.418368, 521.726544, 730.197388, 1034.923576, 1254.589772, 1880.551824, 2225.600464, 2536.139916, 3027.365712, 3270.175404, 
484.397464, 617.122684, 839.871000, 1142.679472, 1409.236340, 2002.964060, 2395.110708, 2680.156916, 3127.463592, 3368.707032, 
379.080976, 610.318280, 777.690424, 1032.213916, 1526.638640, 1755.544788, 2096.849712, 2563.884348, 2924.848488, 3252.445700, 
519.918808, 686.437444, 889.952740, 1122.475300, 1354.885456, 1721.585208, 2279.554208, 2577.343264, 3148.668212, 3417.217104, 
327.841264, 480.902284, 620.889844, 893.219008, 1114.708076, 1389.494440, 2100.358500, 2641.157268, 3058.513220, 3378.730548, 
355.124124, 483.658108, 677.123732, 879.520776, 1104.300568, 1866.184292, 2279.529380, 2581.821656, 3144.676444, 3369.651800, 

⌨️ 快捷键说明

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