From 9b61d8da1b7be6e722a77d324daa58d129c032a3 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Mon, 15 Oct 2012 20:18:37 +0000 Subject: [PATCH] experimental VQ from anssi git-svn-id: https://svn.code.sf.net/p/freetel/code@754 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/src/codebook/lspvqanssi1.txt | 512 ++++++++++----------- codec2-dev/src/codebook/lspvqanssi2.txt | 386 ++++++---------- codec2-dev/src/codebook/lspvqanssi3.txt | 322 +++----------- codec2-dev/src/codebook/lspvqanssi4.txt | 65 +++ codec2-dev/src/codebookvqanssi.c | 565 ++++++++++++++++++++++++ codec2-dev/src/quantise.c | 70 ++- 6 files changed, 1111 insertions(+), 809 deletions(-) create mode 100644 codec2-dev/src/codebook/lspvqanssi4.txt create mode 100644 codec2-dev/src/codebookvqanssi.c diff --git a/codec2-dev/src/codebook/lspvqanssi1.txt b/codec2-dev/src/codebook/lspvqanssi1.txt index f7dc0e9a..1ffb9171 100644 --- a/codec2-dev/src/codebook/lspvqanssi1.txt +++ b/codec2-dev/src/codebook/lspvqanssi1.txt @@ -1,257 +1,257 @@ 10 256 - 0.1758 0.2325 0.3916 0.5606 1.0626 1.5769 2.1164 2.2761 2.5949 2.7999 - 0.1521 0.2404 0.3772 0.9015 1.4054 1.5579 1.7947 1.9811 2.4882 2.6900 - 0.4223 0.6056 0.9696 1.1914 1.3841 1.5672 1.8329 2.0743 2.4116 2.6234 - 0.1313 0.2163 0.4031 1.0425 1.3249 1.5738 1.9110 2.1936 2.5496 2.7544 - 0.2999 0.3797 0.5583 0.9155 1.5153 1.8028 1.9851 2.1696 2.4251 2.5761 - 0.2125 0.3332 0.4977 0.7872 0.9833 1.1857 1.4595 1.7210 2.1291 2.3781 - 0.1591 0.2184 0.3912 0.5746 0.8492 1.4360 1.7276 1.9613 2.2853 2.5012 - 0.2197 0.2949 0.6634 0.8397 1.0910 1.3576 1.6756 1.8970 2.3438 2.5339 - 0.4189 0.5330 0.7211 1.0209 1.3794 1.5377 1.7934 2.0949 2.3568 2.5091 - 0.1257 0.1993 0.6106 1.0936 1.4385 1.6787 1.9458 2.1916 2.5018 2.7395 - 0.2827 0.4198 0.5761 0.8855 1.2018 1.3521 1.5792 1.7611 2.0888 2.6451 - 0.1798 0.3052 0.4330 0.7897 1.3711 1.5213 1.8613 2.0291 2.5364 2.7726 - 0.0883 0.1298 0.3197 0.8644 1.2367 1.5544 1.8702 2.1623 2.5103 2.7934 - 0.1668 0.2484 0.4062 0.7731 1.4153 1.6018 1.9432 2.1927 2.4356 2.6769 - 0.2660 0.4510 0.6057 0.7803 1.2113 1.4123 1.6018 2.0197 2.2951 2.5269 - 0.1970 0.2923 0.4497 0.6660 1.2242 1.7391 1.9464 2.1688 2.4235 2.6251 - 0.2043 0.3011 0.4879 1.2240 1.3719 1.6341 1.8456 2.3066 2.5951 2.7749 - 0.1960 0.3449 0.5090 0.8307 1.0628 1.2440 1.5223 1.7436 2.5741 2.7868 - 0.3422 0.4983 1.0662 1.2989 1.4978 1.6881 1.9339 2.1477 2.4571 2.6527 - 0.1725 0.2411 0.4273 0.6199 1.0212 1.2024 1.5354 2.0466 2.3228 2.6426 - 0.1752 0.2453 0.3888 0.5690 1.3755 1.8733 2.0960 2.2699 2.5990 2.7772 - 0.2163 0.2928 0.5757 1.1500 1.4922 1.6758 2.0768 2.2616 2.5238 2.7015 - 0.1527 0.2148 0.3752 0.5928 1.1300 1.3139 1.7715 1.9751 2.2517 2.7336 - 0.2793 0.3756 0.5507 0.7341 0.8864 1.4654 1.9608 2.1310 2.4776 2.6431 - 0.1568 0.2467 0.3955 0.8493 1.2988 1.4984 2.0480 2.2761 2.6066 2.8025 - 0.2211 0.3091 0.6485 1.1112 1.3016 1.5266 1.8555 2.0720 2.3781 2.5747 - 0.2012 0.2778 0.7755 1.3916 1.6557 1.8476 2.1327 2.3197 2.5862 2.7458 - 0.4200 0.6053 0.8969 1.1622 1.4849 1.6800 1.9658 2.1983 2.4634 2.6417 - 0.1524 0.2137 0.3660 0.5431 1.0506 1.5835 1.8941 2.0930 2.3506 2.6062 - 0.2539 0.3298 0.4880 1.0866 1.6389 1.8590 2.0297 2.2238 2.4305 2.5985 - 0.1490 0.2354 0.3523 0.5899 1.5254 1.7098 1.9930 2.2424 2.5434 2.7675 - 0.3292 0.5926 0.7600 0.9593 1.3205 1.4874 1.7354 2.0276 2.2777 2.4770 - 0.2279 0.3568 0.5061 0.9325 1.1228 1.3460 1.9175 2.1015 2.5629 2.7649 - 0.3251 0.4002 0.6573 1.1360 1.3333 1.4974 1.8122 1.9791 2.3106 2.6294 - 0.1715 0.2795 0.4261 1.0318 1.2758 1.4591 1.8327 2.0086 2.6243 2.7997 - 0.2652 0.3435 0.4778 0.9549 1.5217 1.7191 1.8950 2.1142 2.3158 2.4999 - 0.3935 0.5384 0.7142 0.8996 1.2181 1.3894 1.6082 1.9749 2.3746 2.5363 - 0.2416 0.3049 0.8079 1.3759 1.5411 1.7090 1.9377 2.1433 2.5408 2.6971 - 0.2059 0.3193 0.4920 0.8434 1.0095 1.4318 1.7810 1.9819 2.4335 2.6197 - 0.4156 0.5149 0.7530 0.9292 1.1012 1.6025 1.8856 2.0881 2.5362 2.6869 - 0.2269 0.4375 0.5934 0.7849 0.9785 1.1460 1.6544 1.8826 2.1561 2.6623 - 0.3085 0.3934 0.6059 0.7601 0.9255 1.3825 1.7690 1.9514 2.3718 2.5482 - 0.1896 0.3181 0.4753 0.7925 0.9724 1.1929 1.9433 2.1486 2.5434 2.7600 - 0.1163 0.1776 0.3435 0.7213 1.0756 1.3618 1.8124 2.0266 2.4264 2.7561 - 0.1640 0.2611 0.4637 0.6976 0.8929 1.3606 1.6637 1.8628 2.5272 2.7552 - 0.1921 0.2518 0.5555 0.7407 1.3333 1.5577 1.7845 2.1064 2.4157 2.6185 - 0.2331 0.3536 0.5005 0.7809 1.3358 1.5083 1.7333 2.1940 2.4437 2.6632 - 0.2056 0.2853 0.6215 0.8327 1.1414 1.5483 1.7742 1.9407 2.1665 2.5996 - 0.3208 0.4780 0.9442 1.3425 1.5282 1.7582 2.0464 2.2526 2.5865 2.7716 - 0.2752 0.3570 0.6803 1.0739 1.2423 1.6180 1.8955 2.0892 2.5536 2.7164 - 0.1652 0.2401 0.3748 0.5366 1.1697 1.8183 2.0168 2.2192 2.4511 2.6629 - 0.1923 0.2578 0.5457 0.7913 1.0920 1.3526 1.8263 2.0704 2.3184 2.4883 - 0.2224 0.3361 0.5039 0.9147 1.1599 1.3169 1.8463 2.0467 2.3014 2.6788 - 0.2708 0.4679 0.6315 0.8213 0.9755 1.2014 1.8963 2.1636 2.4957 2.7522 - 0.2313 0.3366 0.4789 0.6823 0.8660 1.0114 1.6931 2.3064 2.5454 2.7355 - 0.3929 0.4783 0.8189 1.0752 1.2229 1.5766 1.9033 2.0991 2.5274 2.6876 - 0.1614 0.4036 0.5796 0.8109 1.0455 1.2314 1.8061 1.9904 2.4918 2.7303 - 0.2238 0.3274 0.4851 1.0162 1.2151 1.4275 1.6030 2.2531 2.5822 2.7636 - 0.1496 0.2156 0.5937 0.7803 1.0021 1.2467 1.7271 2.0531 2.4477 2.7164 - 0.2352 0.3707 0.7219 1.0819 1.4089 1.7501 2.0830 2.3376 2.6257 2.7939 - 0.4415 0.5969 0.7706 0.9507 1.1369 1.3044 1.7731 2.1115 2.3365 2.5230 - 0.2695 0.5174 0.7114 0.9150 1.2299 1.3929 1.7219 2.1080 2.3765 2.5648 - 0.3723 0.5722 1.2061 1.4462 1.7032 1.9061 2.1227 2.3038 2.5600 2.7230 - 0.1831 0.2880 0.4092 0.6519 1.4638 1.7207 1.9117 2.1251 2.3508 2.5557 - 0.1102 0.2082 0.7891 1.1167 1.3907 1.6560 1.9993 2.2804 2.6209 2.8167 - 0.2266 0.3315 0.5169 0.9196 1.0896 1.6117 1.9061 2.1366 2.5239 2.7008 - 0.1925 0.2798 0.4606 0.7672 1.3114 1.4917 1.7614 1.9867 2.2726 2.4307 - 0.2374 0.3578 0.5345 0.7479 1.0785 1.2451 1.6256 2.1214 2.3719 2.6338 - 0.3256 0.4565 0.8271 1.1259 1.5653 1.7512 2.0054 2.2188 2.4539 2.6376 - 0.2641 0.3886 0.5392 0.8270 1.2268 1.3692 1.7609 2.0394 2.2798 2.4842 - 0.2292 0.3151 0.5033 0.6891 1.2249 1.7483 1.9852 2.2207 2.6241 2.7848 - 0.1589 0.2401 0.4610 0.7210 0.9040 1.4414 1.8311 2.0575 2.3484 2.6672 - 0.1524 0.2251 0.3907 0.6566 0.9320 1.1413 1.8153 2.0413 2.5131 2.7433 - 0.0548 0.1327 0.6153 0.8976 1.2395 1.5467 1.8695 2.1401 2.5115 2.7860 - 0.1795 0.2856 0.6961 0.8736 1.0785 1.3317 1.8714 2.1495 2.4956 2.7196 - 0.2300 0.3053 0.4911 0.8705 1.6588 1.8946 2.1084 2.3044 2.5459 2.7079 - 0.2635 0.3343 0.7564 1.1663 1.3193 1.5151 1.7293 1.9271 2.5175 2.6794 - 0.2207 0.3314 0.4602 0.8075 1.4348 1.6423 1.8436 2.0873 2.3053 2.4962 - 0.1585 0.2374 0.3722 0.8613 1.5772 1.7433 2.0593 2.2968 2.5824 2.7682 - 0.2304 0.4589 0.6449 0.8472 1.1364 1.3054 1.7034 1.9975 2.2511 2.7122 - 0.2166 0.3117 0.5057 0.6720 1.0672 1.5733 1.7716 2.1047 2.3765 2.5770 - 0.2986 0.4949 0.6756 0.8920 1.1973 1.3641 1.7307 1.9937 2.2331 2.4665 - 0.1523 0.2185 0.4022 0.8087 1.2387 1.4784 1.8394 2.0542 2.3875 2.6580 - 0.1720 0.2535 0.3862 0.5572 1.4541 1.7965 1.9742 2.1872 2.4175 2.6449 - 0.1745 0.2513 0.3982 0.8738 1.5685 1.7377 1.9246 2.1456 2.4042 2.7151 - 0.1912 0.2525 0.6574 0.8539 1.2780 1.4585 1.7809 2.0333 2.3286 2.5247 - 0.2338 0.3282 0.5605 1.0661 1.3060 1.5106 2.0005 2.2183 2.5211 2.7188 - 0.1804 0.2678 0.4272 0.6533 0.8381 1.0226 1.7006 1.9531 2.3067 2.5542 - 0.5629 0.9651 1.2818 1.4798 1.7544 1.9414 2.1655 2.3402 2.5563 2.6872 - 0.2084 0.3219 0.4788 0.7050 0.8887 1.0577 1.7453 2.0386 2.2877 2.7504 - 0.2365 0.6242 0.9315 1.1573 1.3936 1.6484 1.9768 2.2345 2.5289 2.7227 - 0.3701 0.4643 0.7065 1.0603 1.2288 1.4150 1.9021 2.0919 2.3629 2.5844 - 0.3189 0.4096 0.6377 0.8815 1.0448 1.2501 1.4944 1.6774 2.3905 2.6020 - 0.1522 0.2386 0.3880 0.6325 1.2665 1.4377 1.7310 1.9141 2.5610 2.7797 - 0.3117 0.3923 0.5812 0.7486 0.8815 1.2034 1.9645 2.1964 2.4322 2.6216 - 0.2827 0.4232 0.5786 0.8290 1.4322 1.6840 1.8718 2.0862 2.3631 2.5200 - 0.3438 0.4998 0.8579 1.1283 1.5329 1.8031 2.1248 2.3573 2.5990 2.7643 - 0.1212 0.1709 0.3039 0.5338 1.2153 1.4955 1.8535 2.1107 2.4890 2.7774 - 0.2421 0.3119 0.7298 1.0887 1.6384 1.8612 2.0820 2.2694 2.4988 2.6617 - 0.2095 0.2764 0.5724 0.8658 1.4650 1.6787 1.9541 2.2196 2.5420 2.7509 - 0.2191 0.3270 0.4370 0.8278 1.5300 1.8285 1.9944 2.1749 2.4027 2.5602 - 0.2094 0.3048 0.4604 0.6568 0.8430 1.7034 1.9470 2.1657 2.4619 2.6636 - 0.2469 0.3806 0.5348 0.8046 0.9852 1.1631 1.8391 2.0935 2.3307 2.7203 - 0.2496 0.4449 0.6090 0.7998 0.9565 1.1630 1.6812 1.8863 2.5161 2.7114 - 0.1438 0.2054 0.3547 0.5545 0.8644 1.1426 1.5377 1.8044 2.1109 2.2725 - 0.2908 0.3648 0.7277 0.9116 1.0909 1.5579 1.7850 1.9939 2.5543 2.6963 - 0.2133 0.2985 0.6842 0.8861 1.3707 1.6107 1.8178 1.9834 2.4537 2.6553 - 0.2895 0.4700 0.6332 0.8526 1.3345 1.5188 1.7413 2.0823 2.4063 2.5756 - 0.1578 0.2169 0.3704 0.5288 0.9807 1.2198 1.7834 2.0368 2.2934 2.4844 - 0.2194 0.5249 0.8201 1.0401 1.2425 1.4544 1.8444 2.1393 2.4807 2.7174 - 0.3707 0.4796 0.6803 0.9829 1.1510 1.3575 1.7494 1.9194 2.4520 2.6604 - 0.2347 0.3743 0.5113 0.8843 1.2936 1.4434 1.7405 1.9574 2.2134 2.6639 - 0.1897 0.2704 0.4872 1.0280 1.2828 1.4817 1.7984 1.9971 2.2526 2.4473 - 0.3061 0.4827 0.7275 0.8994 1.0813 1.2700 1.6292 2.0770 2.5188 2.6817 - 0.1806 0.2611 0.4129 0.6188 1.2706 1.4448 1.9339 2.2086 2.4997 2.7195 - 0.2047 0.3245 0.5019 0.7067 1.1818 1.3708 1.5811 2.0002 2.2534 2.4636 - 0.3587 0.5011 0.8490 1.0702 1.3980 1.6004 1.8911 2.1472 2.4435 2.6474 - 0.2596 0.3730 0.5779 0.7402 1.2139 1.6142 1.8509 2.0492 2.5275 2.7046 - 0.2271 0.3349 0.4802 1.0031 1.3797 1.5277 1.8661 2.0556 2.4635 2.7341 - 0.1396 0.2158 0.5107 1.0619 1.3869 1.7494 2.1243 2.3798 2.6589 2.8261 - 0.3684 0.4655 0.6615 0.8541 1.0034 1.1941 1.8027 2.1481 2.3677 2.5518 - 0.2088 0.3135 0.9364 1.2445 1.4724 1.7126 1.9704 2.2088 2.4965 2.6824 - 0.1733 0.2577 0.4400 0.8798 1.1278 1.3281 1.7297 1.9569 2.1910 2.5702 - 0.3565 0.5674 0.7572 0.9267 1.1044 1.3307 1.8773 2.1678 2.4682 2.7092 - 0.1928 0.2750 0.5010 0.7396 0.9972 1.5784 1.8464 2.0140 2.2003 2.4308 - 0.3765 0.4597 0.7343 1.0932 1.2558 1.4780 1.7493 1.9366 2.5092 2.6906 - 0.1800 0.2482 0.4743 1.2136 1.6519 1.8203 2.1425 2.3563 2.6016 2.7602 - 0.2668 0.3960 0.5822 0.8525 1.0589 1.2445 1.7485 1.9852 2.2436 2.4535 - 0.2348 0.3653 0.4907 0.7280 1.4211 1.7185 1.8921 2.1629 2.4253 2.6101 - 0.1881 0.2837 0.7011 0.8638 1.2560 1.4354 1.7457 2.1517 2.4840 2.6841 - 0.1726 0.2317 0.3971 0.5719 1.2753 1.4877 1.8210 2.0346 2.2805 2.4501 - 0.2021 0.2694 0.4830 0.7346 1.1601 1.8231 2.1155 2.2877 2.5468 2.7307 - 0.2253 0.3033 0.5790 0.7854 1.2533 1.7287 1.9596 2.1398 2.3553 2.5466 - 0.1606 0.2248 0.3847 0.5574 1.1029 1.3482 1.5998 1.9156 2.1986 2.3804 - 0.4353 0.6414 1.0148 1.2530 1.4888 1.7403 2.0825 2.3003 2.5836 2.7395 - 0.1784 0.2818 0.4341 0.7948 0.9689 1.2203 1.7275 1.9251 2.4207 2.6003 - 0.1762 0.2560 0.4179 0.7303 0.9629 1.2267 1.7455 1.9819 2.2271 2.4031 - 0.3984 0.5801 0.9777 1.2731 1.6563 1.8474 2.0826 2.2676 2.4987 2.6701 - 0.1354 0.2314 0.7761 1.0489 1.2961 1.5164 1.8681 2.1520 2.4995 2.7470 - 0.2991 0.3988 0.5915 1.0276 1.2258 1.4250 1.8799 2.0505 2.4493 2.6856 - 0.2010 0.3027 0.4291 0.8210 1.4090 1.5818 1.8218 2.0340 2.2635 2.7229 - 0.2308 0.2929 0.6434 1.3581 1.5807 1.7420 2.0403 2.2290 2.5418 2.7080 - 0.2994 0.3718 0.7711 0.9572 1.1657 1.7457 1.9881 2.1990 2.5254 2.6661 - 0.2109 0.3561 0.6545 0.8223 1.1384 1.3517 1.5612 2.0152 2.4674 2.6558 - 0.2393 0.3220 0.4971 1.0610 1.5257 1.6839 1.9273 2.1383 2.4156 2.6338 - 0.1683 0.2504 0.3877 0.5873 1.4056 1.6155 1.8563 2.0790 2.3342 2.7347 - 0.3831 0.5037 0.7021 0.8808 1.0336 1.2668 1.7299 1.9225 2.3112 2.6202 - 0.2773 0.3402 0.7620 1.2645 1.4406 1.6097 1.8339 2.0245 2.5119 2.6789 - 0.3363 0.5632 0.9721 1.2637 1.4991 1.8532 2.1985 2.4537 2.6995 2.8389 - 0.3280 0.5088 0.8570 1.1350 1.3925 1.6439 1.9898 2.2625 2.6084 2.8047 - 0.1597 0.2245 0.5593 0.9273 1.2507 1.5549 1.8541 2.1311 2.4626 2.7196 - 0.3347 0.4067 0.6692 0.8024 1.0221 1.7071 1.9284 2.1468 2.5107 2.6445 - 0.2847 0.3728 0.5354 0.9063 1.3961 1.5670 1.7828 2.0433 2.2688 2.4525 - 0.2610 0.3508 0.8032 0.9859 1.2244 1.5762 1.8581 2.1030 2.4214 2.6103 - 0.1752 0.3509 0.4991 0.7944 1.2337 1.3808 1.7722 1.9542 2.4782 2.7242 - 0.1469 0.2596 0.4097 0.8394 1.1407 1.3077 1.8196 2.0045 2.5870 2.7816 - 0.2211 0.3087 0.5999 0.8710 1.1798 1.4936 1.7728 1.9554 2.1406 2.3143 - 0.1509 0.2284 0.4038 0.7064 1.0916 1.5342 1.8030 1.9716 2.2134 2.6886 - 0.1876 0.4389 0.7433 0.9568 1.2191 1.5924 1.9645 2.2533 2.5997 2.7830 - 0.2436 0.4034 0.5910 0.7788 1.2218 1.3931 1.6745 2.1690 2.4051 2.6372 - 0.1067 0.1707 0.4182 0.9338 1.1840 1.4622 1.7338 1.9712 2.3144 2.6564 - 0.1924 0.2911 0.4683 0.6795 1.1941 1.3722 1.5996 2.1404 2.3909 2.6000 - 0.3157 0.4695 0.6310 0.8589 1.3236 1.5054 1.7412 2.0118 2.2522 2.4449 - 0.3348 0.4388 0.6798 0.8653 1.0403 1.4575 2.0259 2.2035 2.5229 2.6958 - 0.1513 0.4688 0.8822 1.2424 1.4726 1.7809 2.1290 2.3844 2.6710 2.8350 - 0.1650 0.2578 0.4115 0.8528 1.1635 1.3411 1.5985 1.7965 2.4082 2.6618 - 0.1271 0.2409 0.8401 1.2151 1.5597 1.8711 2.1836 2.4189 2.6611 2.8231 - 0.1496 0.4338 0.7746 1.1129 1.4141 1.6232 1.9263 2.2016 2.5130 2.7624 - 0.1905 0.2838 0.4213 0.6682 1.5214 1.8759 2.0589 2.2379 2.4936 2.6636 - 0.2456 0.4494 0.5896 0.9095 1.1140 1.2965 1.7243 1.9015 2.4002 2.6808 - 0.2169 0.3407 0.5440 0.7308 0.9420 1.1116 1.4378 2.0193 2.3458 2.6192 - 0.2677 0.4433 0.6157 0.7994 1.1118 1.5315 1.7649 2.1983 2.6092 2.7728 - 0.1943 0.3031 0.4438 0.6802 1.0895 1.2501 1.8642 2.1387 2.4124 2.7289 - 0.4297 0.7171 1.1938 1.4019 1.5945 1.7721 2.0149 2.2262 2.5182 2.6865 - 0.2817 0.5028 0.6943 0.8618 1.1096 1.2979 1.5103 1.9636 2.2656 2.4536 - 0.2243 0.3890 0.6784 0.9140 1.3747 1.5441 1.8364 2.1029 2.3665 2.5412 - 0.3574 0.4900 0.6644 0.9247 1.4299 1.6309 1.8339 2.0677 2.3399 2.5100 - 0.2049 0.3166 0.4561 0.6597 0.8180 1.2661 1.8436 2.0563 2.3772 2.5481 - 0.5215 0.6958 0.8630 1.0637 1.2808 1.4517 1.8167 2.0873 2.3548 2.5445 - 0.1920 0.2967 0.4607 1.0024 1.2106 1.4533 1.7725 1.9554 2.4279 2.6166 - 0.1961 0.3152 0.4661 0.7012 1.2565 1.4225 1.7517 2.0288 2.2747 2.7254 - 0.2361 0.3248 0.7769 0.9618 1.1800 1.3709 1.7349 2.0322 2.3025 2.5319 - 0.1507 0.2299 0.3858 0.7118 0.9747 1.3748 1.6886 1.8747 2.0889 2.6390 - 0.2091 0.2900 0.7508 1.0339 1.4566 1.6563 1.9297 2.1663 2.4403 2.6298 - 0.2137 0.3071 0.5570 0.7583 0.9379 1.3126 1.6630 1.9210 2.2291 2.4279 - 0.2668 0.3438 0.6963 1.2648 1.4357 1.6588 1.9702 2.1460 2.5448 2.7099 - 0.2970 0.4487 0.6175 0.8613 1.0050 1.3940 1.8076 1.9894 2.5570 2.7420 - 0.4762 0.7388 1.2244 1.4707 1.7598 1.9985 2.2389 2.4028 2.6244 2.7586 - 0.1499 0.2423 0.3628 0.6927 1.4805 1.6390 1.8853 2.0631 2.5860 2.7761 - 0.2697 0.3585 0.5474 0.7091 0.9169 1.7121 2.0156 2.2277 2.5745 2.7249 - 0.2710 0.3558 0.5486 1.1625 1.3530 1.5316 1.8323 2.0087 2.5642 2.7372 - 0.2633 0.3563 0.5213 0.9584 1.4262 1.5873 1.8383 2.1652 2.3959 2.5696 - 0.3848 0.4786 0.7087 1.0104 1.1913 1.3713 1.7547 1.9247 2.2100 2.5835 - 0.2271 0.2927 0.6275 0.8523 1.5725 1.7959 1.9890 2.1862 2.4165 2.5896 - 0.2181 0.3144 0.4475 0.6284 0.7800 1.3021 2.0094 2.1909 2.5936 2.7693 - 0.3266 0.4408 0.6486 0.9220 1.0907 1.3106 1.8829 2.0679 2.3198 2.6010 - 0.1837 0.2617 0.4122 1.3626 1.5493 1.7333 2.0105 2.2742 2.5643 2.7559 - 0.2976 0.4485 0.7169 0.9778 1.3471 1.5838 1.8802 2.1805 2.5009 2.7376 - 0.2328 0.3312 0.5098 1.0009 1.1994 1.3786 1.6356 1.9070 2.2851 2.4968 - 0.2794 0.3826 0.5417 0.7564 0.9045 1.0999 1.6871 2.0486 2.3119 2.5024 - 0.4184 0.6037 0.7821 0.9673 1.2126 1.3783 1.6892 1.9655 2.2025 2.4035 - 0.3731 0.4464 0.7658 1.2070 1.3602 1.5675 1.8835 2.0683 2.5124 2.6904 - 0.2314 0.3515 0.4796 0.6901 0.8348 1.0281 1.9635 2.2122 2.4882 2.7636 - 0.2659 0.3439 0.5942 0.7509 0.9296 1.5571 1.8076 1.9998 2.5551 2.7010 - 0.1708 0.2477 0.4112 0.6832 1.1844 1.3761 1.7284 1.9579 2.1848 2.3383 - 0.5537 0.7504 1.0120 1.2259 1.4638 1.6713 1.9487 2.1717 2.4595 2.6438 - 0.3007 0.3927 0.6536 0.8457 1.0508 1.5774 1.8298 2.0251 2.2992 2.4802 - 0.2909 0.3741 0.6808 0.9210 1.0837 1.3417 1.6104 1.8392 2.1065 2.3272 - 0.1559 0.2363 0.4173 0.6932 1.1096 1.5574 1.8077 2.0036 2.5394 2.7590 - 0.1930 0.3360 0.5244 0.7608 1.1001 1.2636 1.6611 1.9009 2.1969 2.7229 - 0.2266 0.2989 0.5046 1.2690 1.4832 1.6462 1.8863 2.0682 2.5529 2.7282 - 0.1862 0.2944 0.4228 0.6137 1.3243 1.5472 1.7476 2.1261 2.3642 2.5747 - 0.3062 0.3861 0.7636 1.0288 1.1818 1.3707 1.5442 1.9270 2.3840 2.5222 - 0.4173 0.6864 0.8879 1.0616 1.2781 1.5609 1.9556 2.2101 2.5238 2.7190 - 0.3728 0.4653 0.7041 0.8740 1.0346 1.4889 1.7781 1.9515 2.4864 2.6485 - 0.2813 0.3594 0.8817 1.1702 1.3356 1.6531 1.8890 2.1551 2.5163 2.6695 - 0.2129 0.2927 0.8019 1.0801 1.3011 1.5868 1.8151 1.9916 2.2430 2.5826 - 0.2763 0.3397 0.5720 1.1786 1.4411 1.5882 1.8458 2.0294 2.2667 2.5668 - 0.1668 0.2484 0.3929 1.0800 1.5384 1.6789 1.9590 2.1457 2.5674 2.7524 - 0.2995 0.3769 0.6437 1.0753 1.2686 1.4490 1.7452 1.9392 2.1687 2.3929 - 0.4754 0.7185 1.0696 1.3232 1.6208 1.8916 2.2074 2.4001 2.6215 2.7522 - 0.2396 0.3865 0.5341 0.7449 1.3217 1.5461 1.7311 2.0783 2.3293 2.5500 - 0.1545 0.2397 0.4226 0.7028 0.9431 1.1939 1.5477 1.7785 2.2104 2.7243 - 0.1211 0.1950 0.6744 0.9174 1.1811 1.3760 1.7171 1.9820 2.4052 2.7037 - 0.2379 0.3559 0.5236 0.7186 0.8601 1.1713 1.7691 1.9739 2.5457 2.7405 - 0.2756 0.3626 0.7125 0.9564 1.1504 1.4734 1.7712 1.9533 2.4390 2.6282 - 0.1573 0.2128 0.3684 0.5485 1.1972 1.4148 1.6668 2.0137 2.3316 2.6492 - 0.2152 0.4097 0.6075 0.7645 1.0899 1.2720 1.5197 1.9796 2.2226 2.5092 - 0.2094 0.3517 1.0980 1.3858 1.6697 1.8943 2.1301 2.3170 2.5542 2.7263 - 0.3657 0.5074 0.6979 0.8770 1.0621 1.2242 1.6532 1.9868 2.2156 2.4252 - 0.2063 0.3047 0.4373 0.6036 0.7849 0.9333 1.4718 2.1231 2.4097 2.6422 - 0.1871 0.2826 0.4687 0.8386 1.1107 1.3254 1.6731 1.8728 2.0899 2.2691 - 0.4570 0.5569 0.7986 1.0155 1.1670 1.4981 1.8278 2.0003 2.4496 2.6444 - 0.1654 0.2923 0.4563 0.6790 0.8698 1.1095 1.5515 1.7714 2.5700 2.7883 - 0.2731 0.4047 0.5913 0.7642 0.9379 1.0969 1.6068 2.2200 2.4888 2.6782 - 0.2963 0.4236 0.8892 1.1434 1.3432 1.5271 1.7864 2.0219 2.3320 2.5511 - 0.2774 0.6153 1.0715 1.4189 1.6966 1.9796 2.2484 2.4369 2.6544 2.7978 - 0.1708 0.2326 0.4438 0.7063 1.1451 1.3412 1.7174 1.9140 2.4104 2.5671 - 0.3115 0.3929 0.6620 1.1595 1.4066 1.5686 1.9349 2.1353 2.3945 2.6164 - 0.2994 0.3921 0.5941 0.9092 1.1236 1.2931 1.8266 2.2400 2.4430 2.6005 - 0.2502 0.3841 0.5481 1.0097 1.2237 1.4210 1.6994 1.8953 2.5762 2.7623 - 0.3844 0.5541 0.8956 1.0661 1.2330 1.4020 1.7266 2.0392 2.4379 2.6744 - 0.2518 0.3118 0.6078 1.2466 1.5919 1.7331 1.9383 2.1363 2.3606 2.5907 - 0.1817 0.2735 0.4265 1.1565 1.3851 1.5703 1.8070 2.0188 2.4711 2.6381 - 0.2863 0.4920 0.8994 1.2784 1.6748 1.9158 2.2055 2.3899 2.6222 2.7825 - 0.2538 0.4525 0.6716 0.8342 1.0514 1.2324 1.5285 2.1257 2.3801 2.5957 - 0.1656 0.2557 0.4754 0.7854 1.0174 1.5229 1.8935 2.2250 2.5797 2.7560 - 0.2126 0.3152 0.4614 0.8558 1.2696 1.4309 1.9473 2.1460 2.4060 2.6131 - 0.2416 0.3557 0.5318 0.7569 1.1107 1.2908 1.5501 2.2244 2.6016 2.7591 - 0.1803 0.2894 0.4074 0.5762 0.7294 0.9863 1.8692 2.1232 2.4965 2.7801 - 0.1602 0.2526 0.4135 0.6285 0.7946 1.4507 1.7804 2.0623 2.5660 2.7607 - 0.3068 0.3879 0.5859 0.9980 1.2839 1.4331 1.8261 2.1118 2.3295 2.5154 - 0.2346 0.3123 0.5079 0.8178 1.3797 1.8754 2.0980 2.2540 2.5021 2.6569 - 0.1344 0.1887 0.3386 0.5159 0.7964 1.1077 1.6814 1.9596 2.3477 2.7134 - 0.3438 0.4163 0.6379 1.0504 1.5410 1.7150 1.8916 2.1385 2.3578 2.5197 - 0.1218 0.1738 0.3110 0.4857 0.9677 1.3695 1.7335 1.9952 2.4210 2.7446 +0.5862 0.7213 0.9146 1.0909 1.2910 1.4954 1.8370 2.0840 2.3771 2.5518 +0.0871 0.2049 0.5849 0.8552 1.2096 1.4686 1.8210 2.0926 2.4508 2.7389 +0.2274 0.3126 0.6088 0.8338 1.1824 1.5948 1.8228 1.9856 2.1832 2.4793 +0.1827 0.2706 0.5842 0.7761 1.0301 1.2462 1.6313 1.9786 2.3479 2.6790 +0.3055 0.3863 0.7194 1.1609 1.3303 1.5017 1.7265 1.9412 2.4659 2.6315 +0.1794 0.2522 0.5477 0.7892 1.3887 1.7101 1.9471 2.1667 2.4361 2.6310 +0.1825 0.2729 0.4185 0.6024 1.2531 1.7291 1.9937 2.1849 2.5865 2.7748 +0.3219 0.4045 0.7357 1.2708 1.4626 1.6439 1.9388 2.1212 2.5005 2.6749 +0.2234 0.3496 0.5054 0.6981 0.8672 1.0431 1.7091 2.0690 2.3290 2.6195 +0.3009 0.3957 0.7576 0.9751 1.1955 1.7727 2.0383 2.2474 2.5612 2.7188 +0.3841 0.5544 0.9209 1.1811 1.5441 1.8126 2.1175 2.3192 2.5486 2.6935 +0.2153 0.3105 0.5597 0.8313 1.2168 1.4512 1.7012 1.8962 2.3893 2.5852 +0.3196 0.4814 0.7629 1.0869 1.5517 1.7780 2.0462 2.2547 2.5023 2.6706 +0.1964 0.3055 0.4307 0.7178 1.4260 1.6240 1.8392 2.0576 2.2976 2.5492 +0.4260 0.6888 1.2019 1.4194 1.6437 1.8221 2.0469 2.2508 2.5142 2.6795 +0.3004 0.3944 0.5847 1.0050 1.1812 1.3559 1.5479 1.7847 2.4924 2.6703 +0.1595 0.2398 0.4336 0.9228 1.2602 1.5064 1.7915 1.9840 2.2320 2.5692 +0.1832 0.2985 0.4205 0.5980 0.7620 0.9894 1.7499 2.1151 2.4814 2.7214 +0.2234 0.3207 0.5457 0.9799 1.2074 1.7079 1.9734 2.1742 2.4575 2.6366 +0.3598 0.4819 0.6385 0.8878 1.3226 1.4910 1.7257 1.9456 2.2061 2.4579 +0.4671 0.5911 0.8513 1.0923 1.5104 1.7043 1.9727 2.1839 2.4484 2.6111 +0.2418 0.3937 0.5420 0.8971 1.1152 1.3054 1.7928 1.9796 2.5441 2.7572 +0.3541 0.4730 0.6546 0.9063 1.0792 1.2743 1.8545 2.0555 2.3083 2.5404 +0.3121 0.4016 0.7137 0.8835 1.0736 1.5907 1.8624 2.0857 2.5075 2.6668 +0.2232 0.3631 0.5273 0.7438 1.0492 1.2235 1.5449 2.2198 2.5160 2.6852 +0.2557 0.3528 0.5051 0.6528 0.8351 1.5688 1.8838 2.1056 2.4401 2.6111 +0.4342 0.5318 0.9234 1.1146 1.3015 1.5198 1.8211 2.0340 2.3694 2.5506 +0.4310 0.5269 0.7431 0.9018 1.0734 1.5196 1.8267 2.0244 2.4508 2.6177 +0.2150 0.3249 0.4966 0.9434 1.1627 1.3497 1.8003 2.0045 2.3567 2.5909 +0.2798 0.4111 0.5786 0.7971 1.0414 1.2142 1.6947 2.0866 2.3351 2.5545 +0.1688 0.2693 0.4004 0.6337 1.3058 1.5064 1.7535 1.9689 2.5542 2.7424 +0.4419 0.6209 1.0127 1.2135 1.4104 1.6111 1.8820 2.1005 2.4238 2.5966 +0.3645 0.5120 0.8977 1.2209 1.5286 1.7204 1.9787 2.1779 2.4390 2.6114 +0.2897 0.4136 0.5504 0.8515 1.2641 1.4334 1.8079 2.0656 2.3509 2.7593 +0.1611 0.4723 0.7420 1.0071 1.2571 1.5891 1.9224 2.2345 2.5647 2.7991 +0.2528 0.4178 0.8909 1.3117 1.6622 1.8641 2.1017 2.2974 2.5299 2.6982 +0.1749 0.2700 0.4116 0.6036 1.1430 1.7776 2.0394 2.2220 2.4667 2.6598 +0.3451 0.4325 0.6194 0.7406 0.9176 1.5540 1.8426 2.0479 2.4401 2.5965 +0.3672 0.5164 0.6558 0.8441 1.2332 1.4114 1.6955 2.0875 2.3674 2.5471 +0.2194 0.3467 0.7384 1.1079 1.5398 1.8437 2.1212 2.3296 2.5800 2.7403 +0.1525 0.2343 0.3915 0.6843 1.0517 1.5020 1.7905 1.9667 2.2027 2.6725 +0.3531 0.5908 0.7462 0.9441 1.2774 1.4743 1.8268 2.1059 2.4478 2.6484 +0.3611 0.4981 0.7598 0.9676 1.4024 1.6330 1.9094 2.1433 2.4408 2.6130 +0.2153 0.3366 0.4974 0.6693 1.1944 1.6791 1.9002 2.1105 2.4100 2.5922 +0.2421 0.3392 0.5123 0.9818 1.5411 1.7092 1.9989 2.1981 2.5659 2.7656 +0.2116 0.3250 0.4845 0.8021 1.0088 1.2158 1.8038 2.0223 2.2975 2.5810 +0.1902 0.2942 0.8003 1.1086 1.3606 1.6008 1.8956 2.1328 2.4481 2.6405 +0.2772 0.3914 0.5826 0.7654 0.9495 1.1240 1.3949 2.0411 2.3891 2.5959 +0.2678 0.5220 0.7630 1.1000 1.3747 1.6432 1.9391 2.2237 2.5511 2.7893 +0.3200 0.4245 0.6174 0.9904 1.1662 1.3882 1.7601 1.9524 2.3998 2.5819 +0.1702 0.4871 0.8370 1.0989 1.3593 1.5830 1.8750 2.1277 2.4666 2.6885 +0.2280 0.3748 0.6554 0.9113 1.2081 1.4619 1.8181 2.0541 2.3791 2.5701 +0.1752 0.4363 0.6454 0.8798 1.1079 1.5367 1.8667 2.1716 2.4804 2.7249 +0.3804 0.4700 0.8224 1.0099 1.1892 1.5906 1.8879 2.0907 2.4544 2.6238 +0.1808 0.2910 0.4683 0.7059 0.8980 1.4031 1.7063 1.9444 2.4658 2.6776 +0.2418 0.3803 0.5443 0.7589 1.1496 1.3185 1.5451 1.7433 2.1310 2.6523 +0.2698 0.3690 0.5362 1.0732 1.2921 1.4696 1.7440 1.9470 2.5051 2.6841 +0.4099 0.5102 0.6983 1.0468 1.2459 1.4185 1.8851 2.0815 2.3464 2.5605 +0.0669 0.1354 0.3764 0.8433 1.1719 1.4834 1.8181 2.1312 2.4626 2.8044 +0.1614 0.2372 0.3878 0.5708 1.2759 1.4950 1.8052 2.0807 2.3485 2.6293 +0.1688 0.2875 0.4301 0.9059 1.2361 1.4054 1.8057 1.9924 2.5589 2.7495 +0.2864 0.3783 0.7032 1.0817 1.2382 1.5741 1.8619 2.0656 2.5139 2.6848 +0.3829 0.4781 0.6766 0.8340 1.0056 1.4147 1.6650 1.8840 2.3922 2.5619 +0.3259 0.4187 0.6139 0.7338 1.1831 1.6497 1.9000 2.1278 2.4322 2.5930 +0.2569 0.3790 0.5426 0.8390 0.9871 1.4850 1.8652 2.0732 2.4314 2.6005 +0.1408 0.2283 0.4024 0.8784 1.1485 1.4003 1.7004 1.9205 2.3723 2.6522 +0.2971 0.5039 0.8005 1.1212 1.4232 1.7801 2.1255 2.3907 2.6795 2.8487 +0.1515 0.2344 0.4684 0.8040 1.0401 1.3774 1.8329 2.1235 2.5555 2.7770 +0.5778 0.7157 0.8910 1.0966 1.4235 1.6482 1.9551 2.1831 2.4572 2.6234 +0.3017 0.4161 0.8088 0.9971 1.2000 1.4419 1.7867 2.0224 2.3473 2.5400 +0.1208 0.2814 0.6564 0.9448 1.2377 1.5663 1.9084 2.2112 2.5583 2.8155 +0.2127 0.3127 0.4635 0.6416 0.8449 1.6652 2.0577 2.2656 2.5811 2.7434 +0.1942 0.3011 0.4212 0.6901 1.5369 1.7639 1.9608 2.1766 2.4435 2.6663 +0.3510 0.4345 0.7146 0.9086 1.0678 1.2579 1.4425 2.0265 2.4574 2.6252 +0.3225 0.4323 0.6168 0.8580 1.5388 1.7910 1.9927 2.2013 2.4494 2.6160 +0.2271 0.4488 0.6287 0.7857 1.2086 1.3830 1.6194 2.1955 2.5236 2.6945 +0.2568 0.3510 0.5613 1.0500 1.2521 1.4359 1.6995 1.9187 2.2148 2.4275 +0.2933 0.3941 0.6128 0.8899 1.0720 1.2862 1.5331 1.8301 2.1553 2.3865 +0.3480 0.4626 0.6009 0.7630 0.9044 1.1225 1.8539 2.1845 2.5035 2.7091 +0.1337 0.4722 0.8099 1.1273 1.4252 1.6990 2.0188 2.2922 2.6018 2.8168 +0.1138 0.3263 0.8059 1.0473 1.3262 1.6202 1.9439 2.2007 2.5347 2.7702 +0.1979 0.3130 0.4635 0.8504 1.1143 1.3221 2.0371 2.2421 2.5406 2.7491 +0.3321 0.4194 0.8239 1.0458 1.1981 1.3733 1.5661 1.9985 2.3747 2.5416 +0.3729 0.5958 0.9551 1.2650 1.5484 1.9255 2.2256 2.4809 2.7276 2.8935 +0.1664 0.2516 0.5347 0.7545 1.1971 1.4089 1.7400 2.0871 2.4098 2.6795 +0.2370 0.3178 0.6123 1.3315 1.5470 1.7257 2.0063 2.1977 2.5449 2.7252 +0.2030 0.3328 0.4766 0.7357 1.2780 1.4439 1.7229 1.9405 2.2278 2.6816 +0.1702 0.2919 0.4598 0.7123 0.9077 1.1450 1.8632 2.0806 2.4990 2.7100 +0.2421 0.3578 0.5400 0.7217 0.8971 1.4898 1.8518 2.1205 2.6077 2.7894 +0.3030 0.3935 0.5812 0.7404 0.9425 1.8342 2.0887 2.2811 2.5596 2.7118 +0.1322 0.1997 0.3466 0.6981 1.1811 1.4849 1.8594 2.1114 2.4708 2.7804 +0.2317 0.3069 0.6860 1.4306 1.7121 1.8671 2.1249 2.2995 2.5705 2.7456 +0.3778 0.4863 0.6639 0.9163 1.1560 1.3186 1.5389 1.7169 2.1603 2.5797 +0.2118 0.3499 0.5259 0.7200 1.1348 1.3140 1.5657 2.0241 2.2873 2.5184 +0.2902 0.4368 0.6331 0.8971 1.3102 1.5219 1.8674 2.1512 2.4708 2.6809 +0.1418 0.3988 0.6251 0.8544 1.1268 1.3964 1.7585 2.0322 2.3964 2.6928 +0.2314 0.3462 0.7282 0.9211 1.1766 1.4941 1.7368 1.9546 2.5170 2.7066 +0.2076 0.3251 0.7423 0.9590 1.1936 1.5329 1.8887 2.1588 2.4667 2.6709 +0.2058 0.4139 0.5745 0.7832 0.9595 1.1688 1.7561 1.9562 2.4840 2.7001 +0.1834 0.2971 0.4643 0.6625 0.8802 1.1137 1.5183 1.8417 2.3842 2.7042 +0.1688 0.4218 0.7070 1.0465 1.4496 1.6953 1.9560 2.2174 2.5172 2.7404 +0.2323 0.3981 0.5489 0.7227 1.2886 1.5221 1.7158 2.1184 2.4066 2.5898 +0.3470 0.5265 0.8140 1.0152 1.3206 1.5411 1.8490 2.0588 2.3556 2.5393 +0.1707 0.2595 0.6762 0.9037 1.2781 1.4903 1.7946 2.0610 2.3741 2.5771 +0.1457 0.2318 0.6039 1.0078 1.3461 1.5908 1.8818 2.1248 2.4432 2.6714 +0.6574 0.8086 1.0243 1.2183 1.4837 1.7129 2.0197 2.2464 2.5059 2.6716 +0.2546 0.4983 0.8674 1.2536 1.6704 1.9529 2.2134 2.4319 2.6532 2.8109 +0.2455 0.3379 0.4632 0.8635 1.5286 1.8047 1.9909 2.1806 2.4031 2.5729 +0.4772 0.6742 1.0000 1.2474 1.5288 1.7415 2.0102 2.2168 2.4770 2.6449 +0.3357 0.4382 0.6033 1.1317 1.3681 1.5576 1.9251 2.1119 2.5548 2.7395 +0.2588 0.7015 0.8953 1.0830 1.2828 1.5160 1.8965 2.1921 2.5150 2.7258 +0.2466 0.3512 0.5047 0.6646 0.8161 1.2577 1.8046 2.0214 2.4447 2.6491 +0.1631 0.2283 0.4070 0.5955 1.1126 1.3894 1.8978 2.1849 2.5384 2.7382 +0.3424 0.4748 0.6222 0.8020 0.9706 1.1568 1.7044 1.9297 2.2127 2.5627 +0.2088 0.5143 0.7400 0.9277 1.1032 1.3561 1.8841 2.2004 2.5882 2.7993 +0.2016 0.3488 0.5894 0.7419 1.1488 1.3626 1.5566 1.9694 2.5488 2.7209 +0.2558 0.3914 0.5360 0.7521 1.4330 1.6955 1.8886 2.1428 2.4190 2.5966 +0.4021 0.5034 0.6653 0.8123 0.9586 1.2825 1.9184 2.1120 2.4090 2.5970 +0.2343 0.4800 0.6934 0.8523 1.2786 1.4763 1.7235 2.0400 2.3602 2.5562 +0.2460 0.3687 0.5325 0.7044 1.1488 1.3608 1.8112 2.0757 2.4183 2.6630 +0.1616 0.3644 0.5725 0.9166 1.2481 1.4938 1.8388 2.1175 2.4712 2.7464 +0.3760 0.4841 0.6350 1.0082 1.2110 1.4003 1.8127 2.0018 2.5199 2.7238 +0.1988 0.2824 0.6553 1.0337 1.5413 1.7369 1.9751 2.1751 2.4372 2.6265 +0.2728 0.4094 0.7498 1.0645 1.3516 1.5946 1.9910 2.2172 2.4830 2.6614 +0.1657 0.5327 0.7281 0.9966 1.2385 1.4629 1.8119 2.0973 2.4469 2.6979 +0.1413 0.2098 0.3540 0.5492 0.8486 1.1288 1.6320 1.9056 2.2805 2.5438 +0.2856 0.3666 0.6259 1.1424 1.6605 1.8197 2.0147 2.1986 2.4121 2.5919 +0.2725 0.4829 0.7650 1.0119 1.2977 1.5488 1.8755 2.1155 2.4383 2.6377 +0.2736 0.3804 0.5537 1.0258 1.2269 1.4186 1.9718 2.1468 2.5665 2.7689 +0.2341 0.5953 1.1030 1.4549 1.7361 1.9758 2.2126 2.4213 2.6405 2.8181 +0.2273 0.4638 0.6228 0.8500 1.1016 1.2823 1.7094 1.9523 2.2669 2.7029 +0.2438 0.3798 0.7299 0.9600 1.3765 1.6104 1.8644 2.1161 2.5073 2.7137 +0.1551 0.4869 0.8676 1.2274 1.5069 1.8857 2.1868 2.4411 2.7106 2.8767 +0.2746 0.5454 0.7589 0.9458 1.1597 1.3349 1.6653 2.1142 2.4356 2.6239 +0.1793 0.2646 0.4344 0.7482 1.1502 1.3733 1.8558 2.0817 2.3248 2.5171 +0.2698 0.4202 0.5765 0.8301 1.0073 1.2101 1.9714 2.2051 2.5138 2.7395 +0.1929 0.3091 0.4460 0.6266 1.1805 1.3672 1.5990 2.1514 2.4729 2.6468 +0.1901 0.3047 0.4607 1.1019 1.3168 1.5343 1.9234 2.1365 2.5924 2.7807 +0.3139 0.5009 0.6700 0.8268 1.0117 1.1810 1.6539 2.1984 2.4828 2.6576 +0.1403 0.2173 0.4117 0.7302 1.0038 1.2732 1.7392 2.0337 2.3809 2.7386 +0.4166 0.5101 0.7449 1.1663 1.3492 1.5543 1.9000 2.0941 2.4588 2.6365 +0.3342 0.4335 0.6160 0.8559 1.0112 1.2097 1.4029 1.6361 2.4129 2.6324 +0.4543 0.6159 0.7932 0.9843 1.2562 1.4308 1.7116 1.9919 2.2671 2.4631 +0.2153 0.3609 0.5302 0.7089 0.8756 1.0376 1.6496 2.2826 2.5680 2.7441 +0.4380 0.6439 0.8282 1.0651 1.3650 1.5829 1.8838 2.1005 2.4006 2.5771 +0.2523 0.3636 0.5879 1.1628 1.3542 1.6756 2.0488 2.2543 2.6093 2.7953 +0.4179 0.5426 0.7065 0.8996 1.0684 1.3146 1.9705 2.2021 2.5051 2.7061 +0.1659 0.2860 0.6693 0.9229 1.3959 1.6544 1.9709 2.2257 2.5236 2.7460 +0.2540 0.4356 0.5946 0.7627 1.2274 1.4222 1.6573 1.9601 2.2514 2.4711 +0.1633 0.2337 0.3698 0.5421 1.1757 1.5916 2.1561 2.3371 2.5534 2.7737 +0.1953 0.2730 0.4521 1.2005 1.7062 1.8627 2.1313 2.3266 2.5906 2.7667 +0.3053 0.4054 0.5651 0.7470 0.8910 1.1720 1.8864 2.1074 2.3705 2.5744 +0.1761 0.3033 0.6501 0.8268 1.0369 1.2687 1.8534 2.1889 2.5074 2.7339 +0.2265 0.3990 1.1359 1.4137 1.6839 1.8912 2.0948 2.3042 2.5489 2.7234 +0.3326 0.5400 0.8711 1.0948 1.3752 1.6155 1.9360 2.1537 2.4451 2.6133 +0.2162 0.3522 0.5309 0.7470 0.9677 1.1747 1.5056 1.7942 2.1615 2.4800 +0.1872 0.2761 0.4053 0.7469 1.5858 1.8945 2.1198 2.3197 2.5819 2.7758 +0.5381 0.8651 1.2695 1.4918 1.7774 1.9696 2.1865 2.3687 2.5739 2.7158 +0.2663 0.3422 0.6098 1.2120 1.4516 1.6092 1.8506 2.0376 2.2929 2.5088 +0.1904 0.3051 0.5663 0.7391 1.1589 1.5705 1.8756 2.1653 2.5518 2.7693 +0.1543 0.3519 0.6976 1.0664 1.3696 1.7817 2.1308 2.4259 2.7070 2.8753 +0.3304 0.4283 0.5942 0.7425 0.8906 1.4067 2.0676 2.2460 2.5394 2.7006 +0.2080 0.3215 0.6278 0.7882 1.3123 1.5592 1.8048 2.0831 2.4303 2.6266 +0.1188 0.2481 0.8270 1.2420 1.5824 1.8976 2.1816 2.4248 2.6645 2.8459 +0.0635 0.1528 0.5973 0.9377 1.2653 1.5465 1.8818 2.1681 2.5089 2.7924 +0.3249 0.5179 0.9143 1.2973 1.4966 1.7550 2.0715 2.3166 2.6500 2.8305 +0.1918 0.3107 0.4506 0.6994 1.3463 1.5348 1.8447 2.1903 2.4480 2.6877 +0.3405 0.4644 0.7232 0.9199 1.2611 1.5175 1.8446 2.0652 2.3915 2.5781 +0.3289 0.5152 0.6602 1.0213 1.1886 1.5496 1.9553 2.1883 2.5394 2.7362 +0.3000 0.4097 0.8372 1.0793 1.3095 1.5684 1.8746 2.0783 2.3643 2.5490 +0.2421 0.3280 0.5288 0.9261 1.6911 1.8959 2.1013 2.2823 2.5238 2.6960 +0.1070 0.3131 0.6226 0.8881 1.1808 1.4867 1.8146 2.1088 2.4594 2.7186 +0.4400 0.5533 0.7025 0.9206 1.4089 1.5820 1.8080 2.0832 2.3577 2.5300 +0.2250 0.3434 0.4808 0.6721 0.8198 1.1446 2.0201 2.2625 2.5520 2.7604 +0.1671 0.2551 0.4603 0.6777 0.9661 1.5579 1.8659 2.1196 2.4425 2.6551 +0.3910 0.5877 1.0287 1.3547 1.6899 1.9166 2.1451 2.3337 2.5519 2.7071 +0.1435 0.2165 0.3968 0.8376 1.2572 1.5298 1.8791 2.1352 2.4636 2.7011 +0.1756 0.2799 0.4120 0.5808 0.7573 1.3340 1.8235 2.1200 2.4993 2.7365 +0.1332 0.2174 0.4716 0.9483 1.2723 1.6028 1.9272 2.2190 2.5588 2.7990 +0.2122 0.3143 0.7042 0.8849 1.1312 1.3711 1.6832 1.9633 2.2685 2.5156 +0.2089 0.3339 0.4817 0.8526 1.0657 1.2741 1.5747 1.8000 2.4860 2.6843 +0.1636 0.2617 0.4400 0.7357 1.0355 1.2638 1.5672 1.8504 2.1904 2.6588 +0.1945 0.2934 0.4869 0.8567 1.1262 1.3604 1.6898 1.9143 2.1475 2.3503 +0.1606 0.2442 0.3931 0.9237 1.5811 1.7529 2.0133 2.2272 2.5250 2.7265 +0.4866 0.7045 1.0593 1.2795 1.5326 1.8221 2.1461 2.3665 2.6041 2.7599 +0.4012 0.4911 0.7103 0.8585 1.0495 1.7244 2.0116 2.2041 2.5189 2.6643 +0.4365 0.6694 0.8644 1.1330 1.4510 1.7627 2.1032 2.3690 2.6280 2.8306 +0.2072 0.4018 0.6227 0.8913 1.3038 1.6056 1.9704 2.2816 2.6135 2.8182 +0.3302 0.4968 0.8713 1.0761 1.2576 1.4654 1.8152 2.1400 2.5404 2.7493 +0.1385 0.2292 0.3530 0.6006 1.4699 1.6571 1.9438 2.1663 2.5027 2.7308 +0.1894 0.2915 0.4345 0.6341 1.0024 1.1896 1.6896 2.0966 2.4086 2.6768 +0.3841 0.5197 0.8889 1.1480 1.4383 1.6285 1.8642 2.0669 2.3466 2.5325 +0.2008 0.3097 0.4664 0.6638 1.2798 1.4940 1.7270 2.0264 2.2915 2.4750 +0.1864 0.2857 0.4481 1.1025 1.3096 1.5035 1.7614 1.9891 2.4255 2.6031 +0.4081 0.6134 0.9514 1.1818 1.3943 1.6361 1.9891 2.2395 2.5547 2.7287 +0.2964 0.3876 0.9450 1.2247 1.3906 1.5882 1.8241 2.0589 2.4188 2.5871 +0.3127 0.4038 0.6168 1.0810 1.3067 1.4759 1.8817 2.0781 2.3394 2.5539 +0.2066 0.3059 0.4989 0.7132 0.9066 1.4460 1.7584 1.9755 2.2210 2.4741 +0.2634 0.3956 0.5667 0.8777 1.0517 1.6029 2.0590 2.2607 2.6064 2.7647 +0.4331 0.5315 0.7764 1.0444 1.2269 1.4311 1.7093 1.9187 2.4337 2.6149 +0.2161 0.4429 0.6851 0.8336 1.1037 1.2966 1.5283 2.0299 2.3407 2.5384 +0.2814 0.3637 0.5416 0.9475 1.5137 1.6945 1.8892 2.1017 2.3190 2.5007 +0.4454 0.6883 1.1402 1.4098 1.7435 2.0014 2.2521 2.4457 2.6495 2.7985 +0.1641 0.4083 0.6426 1.0592 1.3258 1.5754 1.8666 2.1381 2.4572 2.7177 +0.3391 0.4607 0.6072 0.8463 1.4207 1.6062 1.8303 2.0887 2.3615 2.5348 +0.2414 0.3396 0.5100 0.7470 1.3329 1.8618 2.0751 2.2564 2.5147 2.6874 +0.1694 0.2535 0.4156 0.8302 1.2853 1.5838 2.0907 2.3085 2.5929 2.7951 +0.2047 0.3652 0.6500 0.8068 1.0178 1.1865 1.4889 2.0671 2.5966 2.7634 +0.2425 0.3247 0.6020 1.2226 1.4272 1.5996 1.8377 2.0413 2.5333 2.7021 +0.3842 0.5030 0.6541 0.8771 1.0576 1.2612 1.6744 1.8735 2.4781 2.6803 +0.2042 0.3280 0.7283 0.8985 1.1444 1.3299 1.6032 2.1539 2.4739 2.6547 +0.1268 0.1924 0.3208 0.5153 1.1304 1.4443 1.8047 2.0552 2.4385 2.7572 +0.2713 0.3659 0.5395 1.0705 1.4228 1.5836 1.9763 2.1641 2.4459 2.6301 +0.3047 0.4043 0.5727 0.7368 0.8997 1.3242 1.6473 1.8879 2.4330 2.6295 +0.1224 0.3948 0.6903 0.9199 1.2852 1.5516 1.8645 2.1231 2.4657 2.7044 +0.2157 0.3281 0.5036 0.9272 1.0975 1.5285 1.8080 2.0569 2.5448 2.7221 +0.1670 0.2490 0.3696 0.5921 1.3019 1.8398 2.2165 2.3725 2.6142 2.8338 +0.3899 0.5573 0.8100 1.0732 1.3966 1.6598 2.0001 2.2517 2.5548 2.7403 +0.4905 0.6064 0.8222 0.9966 1.1912 1.5714 1.9628 2.1727 2.5300 2.7055 +0.1309 0.2342 0.6232 0.8795 1.1283 1.3655 1.7371 2.0251 2.3992 2.6885 +0.1805 0.2672 0.4297 1.2440 1.4967 1.6796 1.9592 2.1784 2.5439 2.7289 +0.2280 0.5429 0.6967 0.8732 1.4074 1.6074 1.9516 2.2124 2.5486 2.7722 +0.2339 0.3379 0.4924 0.9061 1.3074 1.4719 1.8884 2.1110 2.3618 2.5545 +0.1384 0.2291 0.5127 1.0450 1.4017 1.7884 2.1134 2.3664 2.6588 2.8435 +0.2196 0.6359 0.9100 1.2007 1.4589 1.7053 2.0128 2.2722 2.5520 2.7643 +0.1698 0.2615 0.3810 0.5706 1.4297 1.8686 2.0728 2.2559 2.4860 2.6701 +0.1445 0.2158 0.3658 0.5451 0.9389 1.3669 1.7900 2.0846 2.3924 2.7161 +0.2789 0.3816 0.5277 0.8487 1.3751 1.5461 1.7832 2.0264 2.2695 2.4665 +0.1733 0.3023 0.9216 1.2368 1.4776 1.7229 1.9952 2.2471 2.5390 2.7265 +0.3374 0.5033 1.0951 1.3262 1.5284 1.7336 1.9733 2.2009 2.4992 2.6751 +0.1293 0.2743 0.7533 1.0166 1.2416 1.4444 1.7962 2.0851 2.4770 2.7204 +0.3106 0.4176 0.6358 0.9434 1.1419 1.3458 1.9638 2.1678 2.4390 2.6235 +0.4533 0.5760 0.7392 0.9136 1.0829 1.2759 1.7903 2.0360 2.3124 2.5325 +0.3702 0.5218 0.6977 0.8776 1.1096 1.2855 1.5612 1.9480 2.2170 2.4361 +0.1637 0.2647 0.4185 0.6666 1.1584 1.3270 1.7829 1.9821 2.4361 2.7094 +0.1769 0.2767 0.3942 0.5746 1.3595 1.7110 1.9176 2.1405 2.3722 2.5705 +0.2712 0.3820 0.6524 0.8317 1.0341 1.3972 1.7312 1.9918 2.3854 2.5886 +0.1003 0.2046 0.7261 1.1004 1.4057 1.6697 1.9903 2.2603 2.5813 2.8009 +0.2534 0.3752 0.7192 0.9323 1.3698 1.5955 1.8653 2.0656 2.3368 2.5340 +0.3589 0.4508 0.6631 1.0521 1.5065 1.6697 1.8929 2.1074 2.3466 2.5242 +0.1955 0.2862 0.6111 0.8053 1.0501 1.5218 1.7996 2.0303 2.3788 2.5973 +0.2982 0.4033 0.5660 0.8924 1.1933 1.3465 1.7895 2.0173 2.2606 2.5069 +0.3356 0.4711 0.6310 0.8491 1.0049 1.4364 1.8176 2.0292 2.5710 2.7525 +0.2016 0.2912 0.4363 0.9800 1.4897 1.6494 1.8862 2.0819 2.3636 2.6091 +0.4549 0.6491 0.8450 1.0209 1.1747 1.3745 1.8824 2.1130 2.3760 2.5768 +0.2510 0.3524 0.5171 0.8931 1.4094 1.5710 1.8536 2.0478 2.4766 2.7320 +0.1576 0.2547 0.3891 0.8551 1.4282 1.5880 1.8583 2.0521 2.5359 2.7340 +0.3481 0.4382 0.7720 1.1289 1.3203 1.5019 1.7665 1.9570 2.2231 2.4465 +0.3116 0.4068 0.6991 0.8894 1.0912 1.5356 1.8084 2.0006 2.2323 2.4367 +0.2706 0.4033 0.8272 1.0851 1.4820 1.6927 1.9292 2.1267 2.4049 2.5857 +0.2745 0.3550 0.8663 1.3742 1.5545 1.7324 1.9664 2.1538 2.4581 2.6245 +0.1736 0.2553 0.5357 0.9009 1.1888 1.5132 1.8579 2.1181 2.4273 2.6847 +0.3026 0.4148 0.9044 1.1695 1.3657 1.7036 1.9891 2.2226 2.5441 2.7085 +0.3998 0.5108 0.7205 0.9848 1.1828 1.3716 1.7154 1.9191 2.1875 2.4257 +0.2141 0.3095 0.7428 1.0426 1.2851 1.5571 1.7901 1.9804 2.2462 2.5265 +0.1574 0.2290 0.3869 0.5735 1.0925 1.3383 1.6598 1.9364 2.2095 2.4195 diff --git a/codec2-dev/src/codebook/lspvqanssi2.txt b/codec2-dev/src/codebook/lspvqanssi2.txt index 45bcdee9..1ecd6028 100644 --- a/codec2-dev/src/codebook/lspvqanssi2.txt +++ b/codec2-dev/src/codebook/lspvqanssi2.txt @@ -1,257 +1,129 @@ -10 256 - -0.0388 -0.0448 0.0718 0.0236 0.0461 -0.0074 -0.0045 -0.0744 -0.0979 0.0917 - -0.0594 -0.0950 0.0403 -0.0422 -0.1153 -0.0259 0.0572 0.0667 0.0210 0.0034 - 0.0260 0.0664 0.0204 -0.0106 0.0517 -0.0060 0.0094 -0.0223 -0.0314 0.1428 - 0.0602 0.0440 0.1044 0.0179 -0.0112 0.0233 -0.0048 -0.0344 -0.0391 -0.0767 - -0.0116 -0.0184 -0.0305 0.0507 0.0122 -0.0346 -0.0882 -0.1275 -0.1656 -0.1946 - -0.0526 -0.0878 -0.0824 0.0520 -0.0120 -0.0057 0.1112 0.0669 0.0067 -0.0098 - 0.0071 -0.0051 0.0062 0.0560 0.0114 -0.0544 -0.0607 -0.0451 -0.1365 -0.0438 - -0.0277 -0.0398 -0.0767 0.0732 0.0210 -0.0061 -0.0369 -0.0650 0.1656 0.1101 - 0.0056 0.0015 -0.0253 -0.0701 0.0668 -0.0055 -0.0622 0.1525 0.1171 0.0863 - 0.0150 0.0106 0.1502 0.0880 0.0200 0.0028 0.0883 0.0589 0.0784 0.0597 - 0.0230 0.0752 0.0179 -0.0042 -0.0458 -0.0944 -0.0303 -0.0876 0.0190 -0.0269 - 0.0153 0.0049 -0.0402 0.1146 0.0930 0.0521 0.0743 0.0323 0.1185 0.0858 - -0.0358 -0.0526 -0.0997 0.0474 -0.0109 0.1087 0.0361 0.0946 0.1016 0.0670 - -0.0397 -0.0659 0.0503 0.1424 0.0577 0.0229 0.0062 0.0025 -0.0406 -0.0565 - 0.0821 0.0758 0.0284 0.1126 0.0833 0.0719 0.0383 0.0052 0.0157 -0.0119 - 0.0256 0.0125 -0.0695 0.0534 0.1412 0.0884 0.0229 0.0130 -0.0444 -0.0414 - -0.0088 -0.0328 -0.0320 -0.1081 0.0927 0.1051 -0.0099 0.0969 0.0100 -0.0058 - -0.0025 -0.0244 0.0835 0.0321 -0.0325 0.0494 0.1347 0.0625 -0.0293 -0.0592 - 0.0038 -0.0009 0.0106 0.0156 0.0715 0.0170 -0.0870 -0.1503 0.1522 0.1104 - -0.0253 -0.0361 -0.1018 -0.0250 0.0433 -0.0489 0.1182 0.0743 -0.0216 -0.0276 - -0.0168 -0.0358 0.0289 -0.0741 -0.0962 -0.0068 -0.0544 -0.0652 -0.0321 -0.0721 - -0.0226 -0.0391 -0.0844 0.0472 0.0024 0.0820 -0.0133 -0.0865 0.0510 0.0116 - -0.0092 -0.0282 -0.1107 0.0255 -0.0160 -0.0710 -0.0995 0.0280 -0.0506 -0.0943 - -0.0169 -0.0451 0.0494 0.0563 -0.0726 -0.0805 0.0071 -0.0479 0.0125 0.0353 - 0.0400 0.0335 0.0513 -0.0390 0.0993 0.1362 0.0582 0.0228 0.0801 0.0381 - -0.0435 -0.0852 -0.0297 -0.0220 0.0017 -0.0300 -0.0469 0.0107 -0.0733 -0.1121 - 0.0107 -0.0078 0.0390 -0.0022 -0.0670 0.0143 0.1181 0.0658 0.0905 0.0827 - 0.0262 0.0167 -0.0136 -0.0402 -0.1175 0.0265 -0.0788 -0.1620 0.0617 0.0100 - -0.0004 -0.0033 0.0011 0.0024 0.0542 -0.0120 0.0617 0.0104 -0.1479 -0.0268 - -0.0113 -0.0310 -0.0338 -0.0785 -0.0506 0.0085 -0.1328 -0.0275 0.0604 0.0164 - 0.0089 -0.0152 0.0384 -0.0395 0.0537 0.1398 0.0844 0.0274 -0.0464 -0.0756 - 0.0313 0.0513 -0.0211 0.0925 0.0614 -0.0120 0.0034 0.0615 -0.0177 -0.0265 - 0.0926 0.1094 0.0393 -0.0095 -0.0289 -0.0628 -0.1154 -0.1121 -0.0476 -0.0326 - 0.0140 0.0076 -0.0226 -0.1038 0.0930 0.0146 0.1595 0.1176 0.0324 0.0084 - 0.0159 -0.0051 0.0695 0.0338 -0.0356 -0.0735 -0.0174 -0.0850 0.1175 0.1095 - -0.0267 0.0451 -0.0052 -0.0474 0.0154 -0.0354 -0.0629 0.0260 -0.0367 -0.0515 - -0.0509 -0.0693 0.0258 -0.0142 0.1054 0.0702 0.0208 -0.0118 -0.0680 -0.0829 - 0.0409 0.0877 0.0209 -0.0767 0.0233 -0.0175 -0.0045 0.0527 0.0414 0.0178 - -0.0046 -0.0006 -0.0411 -0.0808 0.0017 -0.0707 0.0037 -0.0459 -0.1297 -0.1546 - 0.0414 0.0461 0.0061 -0.0232 -0.0280 -0.0416 -0.0750 -0.1091 -0.1349 -0.1495 - 0.0541 0.0601 0.0057 0.0587 0.0144 -0.0310 -0.0869 -0.1062 0.0846 0.0406 - 0.0069 -0.0000 -0.0257 -0.0575 0.1055 0.0461 -0.0323 -0.0816 -0.1463 -0.1572 - -0.0097 -0.0354 0.0836 0.1357 0.0654 0.0264 -0.0403 -0.0792 0.0919 0.0569 - 0.0008 -0.0217 -0.0332 -0.1156 -0.0393 0.1228 0.0227 -0.0602 0.0424 -0.0152 - -0.0364 -0.0624 -0.0497 -0.0335 0.0117 -0.0460 0.0067 0.1152 0.0671 0.0290 - -0.0337 -0.0518 -0.0813 -0.1195 0.0599 0.0157 -0.0503 -0.0989 0.1165 0.0687 - 0.0253 0.0057 -0.0764 0.0023 0.0192 -0.0261 0.0601 0.1356 0.0598 0.0323 - 0.0189 0.0218 -0.0202 -0.0381 -0.1006 -0.1560 0.0613 -0.0097 0.0979 0.0609 - -0.0142 -0.0133 -0.0759 -0.1357 0.1003 0.0358 0.0450 0.0044 -0.0260 -0.0464 - 0.0124 -0.0185 0.0735 -0.0084 -0.0601 0.1034 0.0291 -0.0149 -0.0901 -0.1366 - 0.0449 0.0455 0.0167 0.0931 0.0522 0.0670 0.0097 0.0929 0.0973 0.0438 - 0.0148 -0.0071 -0.0007 -0.0872 -0.1297 -0.0398 0.0365 -0.0338 0.0935 0.0610 - 0.0120 -0.0069 -0.0250 0.1371 0.0726 0.0473 0.1336 0.0824 0.0012 -0.0160 - -0.0027 -0.0169 -0.0917 0.0203 0.0322 -0.0168 -0.0553 -0.1007 -0.1454 -0.0398 - -0.0229 -0.0345 -0.0613 -0.1092 -0.0169 -0.1084 0.0013 -0.0496 0.0759 0.0375 - -0.1027 0.0813 0.0274 -0.0446 0.0291 0.0730 0.0888 0.0920 0.0418 0.0258 - 0.0094 0.0150 -0.0029 -0.0657 0.0064 -0.0338 -0.0987 -0.1261 -0.2111 0.0080 - -0.0527 -0.0809 -0.0615 0.0629 0.0247 -0.0117 -0.0375 -0.0983 -0.1161 0.0363 - -0.0122 -0.0241 -0.0358 0.0366 -0.0649 0.0340 -0.0435 -0.1040 -0.0322 -0.0986 - 0.0323 0.0211 -0.0295 0.0395 -0.0105 0.0962 0.0085 0.1202 -0.0126 -0.0469 - -0.0020 -0.0253 0.0264 0.0252 0.0297 0.1726 0.0717 0.0233 0.0630 0.0083 - 0.0135 -0.0013 0.0085 0.0457 0.0088 -0.0351 0.1764 0.1146 0.0020 -0.0597 - -0.0227 -0.0334 -0.0421 -0.0044 -0.0757 0.0795 -0.0231 -0.0984 -0.1621 0.0463 - -0.0273 -0.0434 -0.0673 -0.0126 -0.0588 -0.1018 0.0909 0.0158 -0.0870 0.0647 - -0.0166 -0.0312 -0.0556 0.0506 0.0062 0.1075 0.0855 0.0093 -0.0790 0.0391 - -0.0117 -0.0187 -0.0503 0.0134 0.1307 0.0798 0.0929 0.0698 0.0204 -0.0055 - -0.0200 -0.0356 -0.0653 0.1188 0.0827 0.0194 0.0039 0.1140 0.0223 -0.0016 - 0.0223 0.0111 0.1235 0.0610 -0.0344 -0.0815 -0.1164 0.0621 0.0509 0.0150 - 0.0199 0.0049 0.0952 0.0228 -0.0305 -0.0948 0.0485 0.0047 -0.0736 0.0405 - 0.0231 0.0233 -0.0248 -0.0321 -0.0993 0.0885 -0.0713 0.1863 0.1235 0.0713 - 0.0249 0.0475 0.0049 -0.0892 -0.0521 -0.0863 0.0190 -0.0264 -0.0733 0.0135 - -0.0037 -0.0098 -0.0392 0.1061 -0.0222 -0.1195 0.1081 0.0681 0.0328 0.0297 - -0.0241 -0.0356 -0.0728 -0.0665 -0.0698 0.0948 0.1163 0.0435 -0.0436 -0.1014 - 0.0771 0.0539 -0.0337 0.0032 -0.0319 -0.0779 0.0425 0.0164 -0.0384 -0.0049 - -0.0200 -0.0463 0.0546 -0.0275 -0.0429 0.0472 -0.0687 -0.1068 0.0804 0.0594 - 0.0135 0.0061 -0.0170 0.0302 -0.0367 -0.0768 -0.1833 -0.0706 -0.0200 -0.0859 - -0.0048 -0.0126 -0.0395 -0.0606 0.1435 0.0753 -0.0157 -0.0767 0.0165 -0.0380 - -0.0149 -0.0204 -0.0725 -0.0124 -0.0883 -0.0702 0.1520 0.0717 -0.0204 -0.0738 - 0.0340 0.0745 -0.0069 -0.0318 0.1068 0.0534 -0.0164 -0.0689 0.0426 0.0179 - 0.0014 -0.0081 -0.0400 0.0501 0.0004 0.1115 0.0528 -0.0222 -0.1313 -0.1611 - -0.0106 -0.0425 0.0444 -0.0028 -0.0166 0.0111 -0.0575 0.1284 -0.0212 -0.0725 - 0.0282 0.0077 0.1315 0.0882 0.0312 -0.0077 -0.0712 -0.1013 -0.0737 -0.0850 - -0.0292 0.0692 0.0456 -0.0192 -0.0829 0.0150 0.0265 -0.0351 0.0539 0.0292 - -0.0331 0.0631 0.0850 -0.0581 0.0346 -0.0001 0.0148 -0.0089 -0.0501 -0.0425 - 0.0116 0.0046 0.0079 -0.0015 -0.0468 0.0998 0.0300 -0.0461 0.1537 0.0999 - 0.0032 0.0002 -0.0452 -0.0338 -0.1053 -0.1275 -0.0483 -0.1059 -0.0106 -0.0536 - -0.0113 -0.0314 0.0692 0.0281 0.1084 0.0542 -0.0305 0.1004 0.0678 0.0481 - 0.0003 -0.0221 0.0068 -0.0124 -0.0277 -0.0336 0.0188 -0.0611 -0.0034 -0.0429 - -0.0117 -0.0206 -0.0418 -0.1120 -0.0711 0.1151 0.0821 0.0075 -0.0804 0.0725 - 0.0551 0.0410 0.0070 -0.0743 -0.1144 -0.0423 -0.0963 -0.0215 0.0208 -0.0200 - 0.0041 -0.0228 0.0927 -0.0457 0.0246 -0.0148 0.0481 0.0404 0.0448 0.0043 - -0.0847 0.0707 -0.0843 0.0221 0.0029 -0.0061 -0.0184 0.0230 0.0447 0.0426 - -0.0222 -0.0323 0.1595 0.0395 -0.0287 -0.0080 -0.0173 0.0058 -0.0209 -0.0226 - 0.0540 0.0607 -0.0095 0.0112 -0.0452 -0.0210 0.0415 -0.0105 0.1407 0.0959 - -0.0037 0.1116 0.0705 0.0533 0.0024 -0.0479 0.0717 0.0527 -0.0005 -0.0011 - -0.0026 0.0051 -0.0290 -0.0568 0.0009 -0.0509 -0.1070 -0.1665 -0.0076 -0.0655 - 0.0339 0.0105 0.0750 0.0343 -0.0340 -0.0411 -0.0936 -0.1315 0.0368 -0.0143 - -0.0215 -0.0329 -0.0586 0.0161 0.0272 -0.0148 0.1789 0.1499 0.1179 0.0817 - 0.0503 0.0347 0.0096 0.1076 0.0179 -0.0307 0.0345 -0.0409 0.0743 0.0439 - -0.0036 0.0493 -0.0031 -0.0170 -0.0175 -0.0739 0.1356 0.0608 -0.0418 0.0951 - 0.0215 0.0310 -0.0228 0.0361 -0.0426 -0.0909 0.0439 -0.0347 -0.0571 -0.1173 - -0.0235 -0.0310 -0.1199 -0.0549 0.0597 0.0012 -0.0510 0.0578 0.0171 0.0116 - -0.0598 -0.0886 0.0787 0.0318 0.0108 0.1027 0.1086 0.1125 0.0542 0.0265 - -0.0426 -0.0646 0.1480 0.0959 0.1249 0.0976 0.0418 0.0156 0.0144 -0.0016 - -0.0235 -0.0382 -0.1079 0.0280 -0.0206 0.1142 0.0320 0.0239 -0.0318 -0.0675 - -0.0016 0.0222 0.0272 0.0252 0.0338 -0.0477 0.0665 0.0154 0.1355 0.1086 - -0.0101 -0.0137 -0.0420 -0.0482 0.1416 0.0870 0.0505 -0.0006 -0.0512 0.0936 - -0.1569 0.1055 0.1190 0.0746 0.0411 0.0168 -0.0210 0.0419 0.0221 0.0431 - 0.0152 -0.0125 0.0476 -0.0397 0.0069 0.0611 0.0635 0.1735 0.0993 0.0534 - -0.0022 -0.0066 -0.0532 -0.0873 0.0810 0.1075 0.0196 0.0235 0.1139 0.0593 - 0.0062 -0.0144 -0.0467 0.1598 0.0495 -0.0300 0.0194 -0.0404 -0.0745 0.0586 - -0.0168 -0.0323 -0.0615 0.1541 0.1056 0.0652 -0.0137 -0.0426 -0.0922 -0.0914 - -0.0149 -0.0433 0.0184 0.1162 0.0290 -0.0033 0.0842 0.0476 0.0956 0.0615 - -0.0114 -0.0179 -0.0480 0.0386 -0.1162 -0.0050 0.0600 0.0172 0.0143 -0.0133 - 0.0689 0.0513 0.0287 -0.0555 -0.1046 0.1122 0.0781 0.0176 0.0647 0.0174 - 0.0625 0.0659 0.0702 0.0257 -0.0012 -0.0205 -0.0620 0.1231 0.0775 0.0218 - -0.0102 -0.0122 -0.0332 -0.0472 0.1187 -0.0061 -0.1233 0.0226 -0.0659 0.0025 - -0.0102 0.0202 0.0626 -0.0237 -0.0614 -0.1148 -0.1134 -0.0493 -0.0503 -0.0075 - 0.1071 0.1029 0.0633 0.0141 -0.0262 0.0431 -0.0019 -0.0340 0.0404 0.0031 - 0.0144 0.0106 -0.0335 -0.0878 -0.1583 0.0113 0.0872 0.0127 -0.0084 -0.0591 - 0.0794 0.0916 0.0718 0.0780 0.0376 -0.0109 -0.0019 -0.0360 -0.0566 0.0031 - 0.0191 0.0077 -0.0712 0.0288 -0.0560 0.1080 0.0954 0.0371 0.0745 0.0327 - 0.0096 0.0078 -0.0305 -0.0175 -0.0446 -0.1118 -0.0038 0.0978 0.0156 0.0947 - -0.0101 -0.0029 -0.0670 -0.0633 0.0303 -0.0377 0.0431 -0.0198 -0.1065 0.0158 - -0.0282 -0.0408 -0.0950 -0.0833 -0.0454 0.0033 0.0360 -0.0200 0.0148 0.0266 - 0.0526 0.0553 0.0023 -0.0188 -0.0704 -0.1153 -0.1703 0.0872 0.0516 0.0149 - -0.0179 -0.0308 -0.0730 -0.0672 -0.1464 0.0573 -0.0143 -0.0498 0.1191 0.0667 - -0.0174 -0.0350 0.0788 0.0417 -0.0441 0.0726 -0.0406 0.0883 0.0793 0.0338 - -0.0303 -0.0683 0.0231 0.0590 -0.0199 0.0672 0.0156 -0.0374 0.0453 0.0159 - 0.0340 0.0578 0.0174 0.0159 -0.0362 -0.0757 0.0166 -0.0572 -0.1718 -0.0161 - 0.0039 0.0450 -0.0593 -0.1301 0.0109 -0.0272 -0.0409 -0.0779 -0.0236 -0.0307 - 0.0466 0.0312 -0.0724 0.0031 -0.0296 0.0298 -0.0261 -0.0711 0.0282 -0.0124 - -0.0176 -0.0392 -0.0294 -0.0749 -0.0941 0.1079 0.0995 0.0832 0.1013 0.0605 - -0.0096 0.0756 0.0477 0.0350 0.0018 -0.0151 -0.0235 -0.0593 -0.0920 -0.1054 - -0.0393 -0.0577 0.1021 0.0403 -0.0168 -0.0715 0.0005 0.1550 0.0879 0.0603 - 0.0559 0.0707 0.0889 0.0157 0.0541 0.0434 0.1098 0.0817 0.0212 -0.0063 - 0.0055 -0.0200 0.1100 0.0686 0.0801 0.0559 0.0204 -0.0334 -0.1182 -0.1166 - 0.0081 -0.0222 0.1073 0.0042 -0.0871 0.0948 0.0225 -0.0241 0.0633 0.0262 - 0.0119 0.0074 -0.0197 0.1133 0.1274 0.0614 -0.0129 -0.0764 0.0108 0.0575 - 0.0227 0.0065 0.0389 -0.0127 -0.0162 0.1103 -0.0367 -0.1206 -0.0173 -0.0508 - 0.0027 0.0009 -0.0322 -0.1115 0.0059 0.0694 0.0132 -0.0082 -0.0915 -0.1071 - 0.0123 0.0154 -0.0115 0.0046 -0.0207 -0.0214 0.0032 0.0018 0.0887 0.0007 - -0.0261 -0.0372 -0.0727 -0.0055 -0.0520 -0.0934 0.0742 -0.0020 0.1235 0.0751 - -0.0202 -0.0451 -0.0673 -0.0873 0.0358 -0.0196 -0.0990 -0.0645 -0.0273 -0.0883 - 0.0026 -0.0156 0.0572 0.0063 0.0556 -0.0120 -0.0814 -0.0208 -0.0749 -0.1270 - -0.0152 -0.0171 -0.0509 -0.0738 -0.0393 -0.1016 -0.1152 0.0150 -0.0705 0.0181 - 0.0355 0.0387 0.0054 -0.0251 0.1005 0.0311 -0.0222 0.1239 0.0214 -0.0383 - -0.0668 -0.0961 -0.0138 -0.0696 -0.0309 0.0897 0.0006 -0.0121 0.0050 -0.0158 - -0.0213 -0.0304 -0.0796 0.0420 0.0442 -0.0233 0.0838 0.0063 -0.0538 0.1384 - 0.0607 0.0670 0.0249 -0.0156 -0.0827 -0.0111 0.1093 0.0296 -0.0748 -0.0928 - 0.0195 0.0081 0.0014 -0.0833 -0.0118 -0.0699 0.1325 0.0669 -0.0539 -0.0902 - 0.0422 0.0510 0.0412 0.0121 -0.0389 0.0644 0.0444 -0.0285 -0.0844 0.0853 - -0.0595 -0.0811 -0.0887 0.0944 0.0162 -0.0248 -0.1339 0.0071 0.0136 0.0028 - 0.0164 0.0056 -0.0097 -0.0199 -0.0577 -0.1237 -0.0347 0.1165 0.0033 -0.0524 - 0.0220 0.0049 0.0568 0.0955 -0.0115 0.0285 0.0507 -0.0346 -0.0514 0.0024 - -0.0178 -0.0391 -0.0172 -0.0296 -0.1495 0.1534 0.0800 0.0355 -0.0072 -0.0191 - 0.0130 0.0079 -0.0775 -0.0005 0.0734 -0.0248 0.0141 -0.0524 0.0626 0.0581 - -0.0440 -0.0666 0.0835 0.0739 -0.0005 -0.0499 -0.1459 -0.0911 -0.0096 -0.0069 - 0.0323 0.0089 0.0803 0.1024 -0.0005 -0.0622 0.0699 0.0420 -0.0407 -0.0735 - -0.0110 -0.0360 -0.0345 -0.0838 -0.1359 0.0525 -0.0453 0.1013 0.0137 -0.0339 - -0.0434 -0.0612 -0.0312 -0.1040 0.0681 0.0145 0.0865 0.0704 0.0045 0.0121 - 0.0034 -0.0158 -0.0055 -0.0778 -0.1483 0.0164 -0.0170 -0.0739 -0.0866 0.0662 - -0.0968 0.2119 0.0816 -0.0024 0.0375 0.0255 -0.0033 -0.0296 -0.0656 -0.0479 - -0.0457 -0.0649 -0.0483 0.0569 0.1160 0.0558 0.0225 -0.0176 0.0609 0.0399 - -0.0173 0.1029 0.0536 0.0695 0.0692 0.0724 0.0393 0.0234 0.0870 0.0553 - -0.0299 0.0699 0.0550 0.0460 0.1220 0.0777 0.0360 0.0197 -0.0423 -0.0479 - -0.0417 -0.0790 0.0527 0.0471 0.0153 -0.0500 0.0804 0.0311 -0.0317 -0.0184 - -0.0432 0.0101 0.0224 -0.0347 0.0555 0.0383 -0.0005 -0.0272 0.0481 0.0076 - 0.0070 0.0106 -0.0328 0.0059 0.0522 0.0098 0.0969 0.0328 -0.0726 -0.1430 - -0.0053 -0.0183 -0.0472 -0.1430 -0.0076 -0.0367 -0.0338 0.1050 0.0317 -0.0108 - 0.0273 0.0090 0.0071 -0.1105 0.0261 -0.0215 -0.0876 -0.0062 -0.0341 -0.0785 - 0.0284 0.0306 0.0309 -0.0246 -0.0621 0.0037 -0.1238 0.0162 0.1779 0.1051 - 0.0033 -0.0098 -0.0480 -0.0861 -0.1362 -0.0879 -0.0672 0.1604 0.1077 0.0602 - 0.0501 0.0267 0.1134 0.0498 0.0442 0.0343 -0.0167 -0.0544 0.0912 0.0536 - -0.0818 0.0402 0.0457 -0.0075 -0.0406 -0.0795 -0.0359 0.0376 0.0893 0.0937 - 0.0103 0.0581 0.0677 0.0005 -0.0044 -0.0338 -0.0783 0.0279 -0.0638 0.0775 - 0.0328 0.0433 -0.0021 0.0455 -0.0944 0.0322 -0.0639 -0.0080 0.0120 -0.0189 - -0.0304 -0.0500 -0.1071 0.0147 -0.0467 -0.0768 -0.0413 -0.1117 0.0428 -0.0063 - -0.0004 -0.0284 0.0879 0.0130 -0.0380 0.0813 -0.0077 -0.0430 -0.1511 0.0323 - -0.0056 -0.0046 -0.0451 -0.0494 -0.0533 -0.1026 -0.0699 -0.1331 0.1455 0.1144 - -0.0778 0.0095 0.0448 -0.0100 -0.0204 -0.0563 0.0508 0.0375 -0.0393 -0.0554 - 0.0258 0.0118 0.0304 -0.0427 0.1746 0.0898 0.0301 0.0213 -0.0334 -0.0536 - -0.0064 -0.0145 -0.0339 -0.0359 -0.1144 -0.0061 0.0106 -0.0553 -0.1766 -0.1111 - -0.0308 -0.0576 -0.0278 0.0138 0.0289 -0.0456 -0.0787 0.0463 -0.0559 0.0913 - -0.0134 -0.0302 0.0037 0.0084 0.0422 0.0565 -0.0777 -0.0011 -0.0378 -0.0698 - 0.0312 0.0088 0.0107 0.1286 0.0325 -0.0259 -0.1204 0.0533 0.0163 -0.0281 - 0.0081 0.0051 -0.0210 0.0739 -0.0003 -0.0443 -0.0534 0.1833 0.0996 0.0564 - -0.0218 -0.0323 -0.0635 0.0103 0.0698 -0.0012 -0.1264 -0.1836 0.0253 0.0021 - 0.0081 -0.0096 0.0159 -0.0331 -0.1037 -0.0597 -0.1698 0.0146 -0.0830 -0.1016 - 0.0139 -0.0083 0.0608 0.1011 0.1067 0.0648 0.0440 0.0027 -0.0506 0.0620 - -0.0036 -0.0336 0.0543 -0.0045 0.1037 0.0260 -0.0465 -0.1092 0.0054 -0.0182 - -0.0209 -0.0052 -0.0076 -0.0015 0.0051 -0.0002 -0.0060 0.0131 -0.0153 -0.0042 - 0.0269 0.0275 -0.0309 0.0071 -0.0237 -0.0817 -0.1283 -0.0122 -0.0905 0.0830 - 0.0138 0.0004 -0.0480 0.1240 0.0235 -0.0221 -0.0859 -0.1375 0.0762 0.0252 - 0.0534 0.0365 0.0059 0.0859 0.0564 0.0279 -0.0076 -0.0388 -0.1173 -0.1383 - -0.0675 -0.1012 0.0503 -0.0278 -0.0085 -0.0357 -0.0796 0.0349 -0.0241 -0.0060 - -0.0261 -0.0425 0.0322 -0.0339 -0.1067 -0.1168 -0.1193 0.0233 0.0805 0.0507 - 0.0481 0.0314 -0.0209 0.0822 0.0370 -0.0209 0.0866 0.0169 -0.0703 0.0637 - 0.0446 0.0933 0.0269 -0.0322 0.0785 0.0290 0.0313 -0.0117 -0.0655 -0.0783 - 0.0190 -0.0000 0.0161 -0.0444 0.0632 -0.0727 0.0040 0.0061 -0.0046 0.0136 - 0.0242 0.0085 0.0646 -0.0305 -0.1284 -0.0157 0.0376 0.0400 -0.0082 -0.0315 - -0.0127 -0.0257 -0.0031 -0.0905 -0.0295 -0.0349 -0.0322 0.0358 -0.0159 0.1506 - 0.0217 0.0263 -0.0179 -0.1047 0.0586 0.0046 -0.0901 -0.1336 0.0600 0.0547 - 0.0320 0.0283 -0.0610 -0.0342 0.0462 -0.0214 -0.0862 0.0564 -0.0431 -0.1056 - -0.0088 -0.0098 -0.0297 0.0749 0.0038 -0.1179 -0.0167 -0.0747 0.0329 0.0306 - 0.0362 0.0625 -0.0019 -0.0076 0.1143 0.0523 0.1102 0.0852 0.0774 0.0721 - -0.1238 0.0062 -0.0096 -0.0049 -0.0004 -0.0242 -0.0735 -0.0698 -0.0309 -0.0119 - 0.0149 0.0095 0.0074 -0.0678 0.0921 0.0852 0.0107 -0.0623 -0.1286 0.0349 - -0.0938 -0.1044 0.1349 0.0413 0.0082 -0.0250 -0.0245 -0.0342 0.0838 0.0701 - 0.0395 0.0340 -0.0191 -0.0528 -0.1232 0.0854 0.0010 -0.0568 -0.0859 -0.1369 - -0.0363 -0.0466 0.0019 -0.0095 0.0356 0.0114 0.0578 -0.0174 0.0490 0.1313 - 0.0637 0.0652 0.0134 0.0533 -0.0112 -0.0275 0.1647 0.0985 0.0509 0.0515 - 0.0047 -0.0278 -0.0342 0.0555 0.0335 -0.0198 -0.0151 0.0347 -0.0187 -0.0872 - -0.0749 -0.0976 0.1020 0.0244 -0.0239 0.0342 -0.0172 -0.0524 -0.0990 -0.0836 - -0.0501 -0.0766 0.0102 -0.0453 -0.0430 -0.0717 -0.0913 -0.1572 0.0174 0.0417 - -0.0270 -0.0435 -0.0829 -0.0845 -0.1285 0.0375 -0.0105 -0.0635 -0.0457 -0.0855 - -0.0255 -0.0537 -0.0065 0.0748 -0.0545 -0.1221 -0.0740 0.0503 -0.0141 -0.0440 - 0.0197 0.0293 -0.0282 0.0881 0.0539 0.0014 -0.0512 -0.1213 -0.0122 -0.0763 - 0.0155 0.0290 -0.0004 0.0346 0.0005 -0.0512 -0.0889 -0.1777 -0.0862 0.0577 - 0.0492 0.0526 0.0295 0.0002 0.0717 0.0397 -0.0717 -0.0194 -0.0072 -0.0550 - 0.0164 0.0268 -0.0641 -0.1311 -0.0675 0.0505 0.0258 0.0189 0.0475 0.0397 - 0.0175 0.0087 0.0465 0.0745 0.0955 0.0324 0.0390 0.0004 0.0062 -0.0504 - -0.0204 -0.0244 -0.0380 -0.0494 -0.0846 -0.1212 -0.0376 -0.1026 -0.1728 0.0703 - 0.0060 -0.0144 0.0579 -0.0025 -0.0519 -0.0835 -0.0028 -0.0179 -0.0986 -0.1509 - 0.0040 -0.0133 0.0153 -0.0236 -0.0845 -0.1477 0.1582 0.1264 0.0641 0.0506 - -0.0352 -0.0554 -0.0777 -0.1243 0.0530 0.0317 -0.0428 -0.0616 -0.1301 0.0143 - 0.0122 -0.0085 -0.0046 0.1390 0.0363 0.1067 0.0139 -0.0279 0.0389 -0.0089 - 0.0142 -0.0023 0.0543 -0.0635 -0.0485 0.0599 -0.0472 0.0431 0.0222 -0.0028 - -0.0221 -0.0361 -0.0559 -0.0935 -0.0724 -0.1297 0.0263 0.0058 -0.0343 -0.0902 - 0.0137 0.0296 -0.0198 0.0044 -0.0718 -0.1038 0.0396 -0.0518 -0.0526 0.1067 - 0.0751 0.0630 0.0749 0.0084 -0.0620 -0.0808 0.0475 -0.0005 0.0609 0.0380 - -0.0316 0.0807 0.0816 0.0612 0.0295 -0.0039 -0.0705 -0.0695 0.0152 0.0050 - 0.0096 0.0134 -0.0208 -0.0572 -0.1158 -0.1724 0.0643 0.0100 -0.0694 -0.0647 - 0.0617 0.0717 0.0432 -0.0063 -0.0210 -0.0552 -0.0532 0.0478 -0.0396 -0.0843 - -0.0085 -0.0240 -0.1077 0.0824 0.0348 -0.0217 0.0533 0.0001 0.0154 -0.0044 - 0.0373 0.0120 0.1159 0.0733 0.0162 0.1225 0.0383 0.0285 0.0093 -0.0376 - -0.0381 -0.0694 0.0125 -0.0220 -0.0212 0.0088 -0.0476 0.0571 0.1549 0.1049 - -0.0101 -0.0181 -0.0630 -0.1343 -0.0779 -0.0981 0.1392 0.1052 0.0500 0.0369 - 0.0108 0.0026 -0.0609 0.0817 0.0789 0.0266 -0.1107 0.0307 0.0982 0.0332 - -0.0118 -0.0253 -0.0723 0.0773 0.0071 -0.0670 0.0489 -0.0164 -0.1178 -0.1125 - 0.0195 0.0089 0.0084 -0.0338 -0.0800 0.1208 0.1946 0.1314 0.0501 0.0125 - 0.0086 0.0007 -0.0207 0.0667 0.0856 0.0300 -0.0296 -0.0914 -0.1686 0.0065 - -0.0144 -0.0199 -0.0912 0.0094 -0.0621 -0.0558 -0.1192 0.0172 0.1005 0.0459 - 0.0097 -0.0154 0.0627 0.0100 0.0105 -0.0324 -0.1674 0.0110 0.0824 0.0256 - -0.0049 0.0101 0.0343 0.0281 0.0643 -0.0030 0.0838 0.1121 0.0124 0.0561 - 0.0337 0.0512 -0.0225 -0.0871 0.0212 0.1298 0.0677 0.0342 -0.0068 -0.0339 - 0.0502 0.0655 0.0351 -0.0443 -0.0720 -0.0619 0.1007 0.1348 0.0552 0.0187 - 0.0316 0.0371 -0.0035 0.0578 -0.0372 0.1005 0.0670 -0.0176 -0.0117 -0.0662 - 0.0258 0.0044 0.1166 0.0904 0.0584 0.0033 -0.0458 0.1000 -0.0061 -0.0204 - 0.0064 0.0162 -0.0308 -0.1166 0.0513 -0.0087 0.0658 -0.0118 0.1212 0.0973 - 0.0186 0.0343 -0.0433 -0.0851 0.0491 -0.0004 -0.0221 0.0576 -0.0538 0.0712 - -0.0343 -0.0464 -0.1078 -0.0036 0.0912 0.0273 0.0065 -0.0147 -0.0646 -0.0941 - -0.0085 -0.0242 -0.0204 -0.0645 -0.0353 -0.0870 -0.2034 0.1233 0.0411 -0.0043 - -0.0170 -0.0171 -0.0598 -0.0571 0.0580 -0.0064 -0.0462 -0.1078 -0.0861 0.1577 - -0.0054 0.0012 -0.0199 -0.0119 0.0150 0.0024 0.1201 0.0220 0.0476 -0.0023 - 0.0042 0.0022 -0.0222 -0.0180 -0.0727 -0.0994 -0.2163 -0.2307 0.0950 0.0551f +10 128 +0.0120 0.0022 0.0068 -0.0112 -0.0508 -0.0490 0.2249 0.1476 0.0133 -0.0379 +0.0598 0.0477 0.0380 0.0660 0.0517 0.0150 0.0617 0.0081 -0.0768 -0.1007 +-0.0087 -0.0440 0.0873 0.0882 0.0391 -0.0060 0.1100 0.0569 -0.0241 -0.0468 +0.0146 -0.0005 0.0322 -0.0650 -0.0778 -0.0780 -0.0255 -0.0527 -0.0301 -0.0401 +-0.0240 -0.0560 -0.0374 0.0274 0.0484 -0.0227 0.0328 0.1135 0.0117 -0.0300 +-0.0324 -0.0574 0.0302 0.0137 -0.0603 -0.1194 -0.0105 -0.0513 0.0698 0.0538 +0.0635 0.0382 0.0531 0.0897 0.0495 0.0039 -0.0421 -0.0919 0.0407 0.0167 +0.0954 0.0854 0.0360 -0.0025 -0.0252 -0.0528 -0.0435 -0.0561 -0.0405 -0.0432 +0.0110 -0.0010 -0.0433 -0.0167 0.1402 0.0738 0.0423 -0.0024 -0.0920 -0.1099 +0.0179 0.0184 -0.0041 -0.0640 0.1004 0.0608 -0.0023 -0.0357 0.1509 0.1262 +-0.0145 -0.0240 -0.0595 -0.1063 0.0597 -0.0040 -0.0886 0.1184 0.0380 0.0126 +-0.0072 0.0172 0.0076 0.0288 0.0810 0.0278 0.0709 0.0051 0.0214 -0.0301 +0.0127 -0.0126 -0.0434 0.1610 0.1178 0.0704 0.0257 -0.0073 -0.0425 -0.0610 +-0.0165 -0.0369 -0.0785 0.1007 0.0309 -0.0651 0.0142 -0.0614 0.0426 0.0289 +-0.0374 -0.0712 0.0049 -0.0382 0.0472 0.0095 -0.0268 -0.0747 -0.0457 -0.0758 +-0.0211 -0.0432 -0.0547 -0.0446 -0.1078 0.0090 -0.0565 -0.1298 0.0721 0.0351 +-0.0014 -0.0072 -0.0283 -0.0324 -0.0208 -0.0703 0.0979 0.0865 -0.0007 0.1881 +-0.0077 -0.0302 0.1231 0.0905 0.0786 0.0432 -0.0286 -0.0661 -0.0055 -0.0275 +0.0010 0.0043 0.0044 0.0380 -0.1201 -0.0098 -0.0166 0.0105 0.0153 0.0134 +0.0843 0.0636 0.0416 -0.0004 -0.0570 -0.0592 0.1158 0.0590 0.0126 0.0034 +0.0346 0.0290 -0.0037 -0.0026 -0.0457 0.1824 0.1469 0.0870 0.0291 -0.0074 +0.0066 0.0682 -0.0148 0.0287 0.0095 -0.0563 0.1296 0.0426 0.1215 0.0886 +-0.0132 -0.0399 0.0960 0.0474 0.0140 0.0306 -0.0192 -0.0703 -0.1559 -0.1556 +-0.0600 0.0482 0.1257 0.0521 0.0229 -0.0031 0.0817 0.0571 -0.0138 -0.0277 +0.0013 -0.0103 -0.0470 -0.0687 -0.1444 0.0181 0.1350 0.0559 -0.0177 -0.0598 +-0.0215 -0.0318 -0.0689 -0.0268 0.0917 0.0307 0.0135 -0.0184 -0.0857 0.1231 +0.0137 -0.0152 0.0199 -0.0291 -0.0685 0.0438 -0.1137 0.0231 -0.0632 -0.0802 +-0.0011 0.0314 0.0535 -0.0135 -0.0291 -0.0579 -0.1049 0.0288 -0.0628 0.1355 +-0.0901 0.0041 -0.0170 0.0351 0.0144 -0.0505 0.0396 0.0638 -0.0145 0.0141 +-0.0400 -0.0603 -0.0714 0.0329 -0.0049 -0.0529 -0.1251 0.0022 -0.0449 -0.0778 +0.0247 0.0296 0.0239 0.0122 -0.0348 -0.1224 -0.0033 0.1237 -0.0016 -0.0436 +0.0246 0.0050 0.0322 0.0818 0.0203 0.0846 0.0022 0.0876 0.0149 -0.0184 +-0.0204 -0.0228 0.0365 -0.0164 0.1087 0.0374 -0.0550 0.0330 -0.0582 -0.0736 +-0.0305 -0.0485 -0.0572 0.0275 -0.0271 -0.0436 0.1217 0.0700 0.1253 0.0990 +-0.0079 -0.0204 -0.0325 0.0491 0.0158 -0.0365 -0.1309 -0.1812 0.1428 0.1148 +0.0680 0.0547 0.0309 0.0079 -0.0332 0.0391 -0.0287 0.1258 0.1123 0.1016 +-0.0264 -0.0409 -0.0538 -0.0192 -0.0393 -0.0713 -0.0618 -0.1078 -0.1850 0.0532 +0.0081 -0.0115 -0.0090 0.1201 -0.0413 -0.0995 0.0445 -0.0032 -0.0286 -0.0497 +-0.0023 -0.0184 -0.0358 0.1279 0.0847 0.0530 0.0230 -0.0212 0.1245 0.0965 +0.0111 0.1038 0.0597 0.0413 0.0533 0.0011 0.0031 0.0705 0.0242 0.0198 +0.0020 -0.0071 -0.0262 -0.0496 -0.0750 -0.1273 -0.1785 0.0606 -0.0223 -0.0583 +-0.0202 0.0669 0.0081 0.0335 -0.0218 -0.1073 -0.0146 -0.0673 0.0490 0.0210 +-0.0108 -0.0230 -0.0614 -0.0986 0.0629 0.0006 0.1496 0.1099 0.0316 0.0098 +-0.0368 -0.0685 0.0138 -0.0213 -0.0009 0.0344 -0.0249 0.0311 0.0803 0.0759 +0.0038 -0.0158 0.0142 0.0254 0.0970 0.0021 -0.1029 0.0006 0.0576 0.0261 +-0.0083 0.0698 0.0406 -0.0348 0.0200 0.0833 0.0186 -0.0145 -0.0725 -0.0872 +-0.0506 -0.0673 0.0776 -0.0172 -0.0444 -0.0531 -0.0799 0.0005 -0.0359 -0.0446 +0.0368 0.0376 -0.0407 -0.0190 0.0987 0.0212 -0.0349 -0.0951 -0.0084 -0.0342 +-0.0309 -0.0561 0.0950 -0.0125 -0.1028 -0.0133 0.0920 0.0965 0.0668 0.0409 +-0.0898 0.0036 -0.0353 -0.0024 -0.0365 -0.0259 -0.0485 -0.0843 -0.0063 -0.0167 +-0.0255 -0.0407 -0.0456 -0.0931 -0.0892 -0.0293 -0.0510 0.0183 -0.0104 0.0472 +-0.0172 -0.0399 -0.0731 0.0546 0.0320 -0.0283 0.0415 -0.0107 -0.1237 -0.1102 +0.0210 0.0294 -0.0038 -0.0090 -0.0551 -0.0922 0.0261 -0.0334 -0.1181 -0.1536 +0.0092 0.0032 -0.0162 0.0398 0.0205 0.1266 -0.0107 -0.0858 0.0392 0.0032 +-0.0038 -0.0269 -0.0737 0.1138 0.0263 -0.0031 -0.1188 0.1621 0.0831 0.0526 +0.0023 -0.0149 -0.0497 0.0898 0.0456 -0.0145 -0.0928 -0.1507 -0.0611 -0.0938 +0.0120 0.0124 -0.0286 -0.1319 0.0219 0.0311 -0.0398 -0.0465 -0.0008 -0.0375 +0.0138 0.0023 0.0024 0.1072 0.0531 0.0006 0.0292 -0.0115 -0.0620 0.1650 +0.0070 -0.0251 0.0715 0.0380 -0.0404 0.1230 0.0629 0.0096 0.0973 0.0641 +-0.0586 0.0772 0.0128 0.1060 0.0715 0.0374 -0.0074 -0.0365 -0.0543 -0.0489 +-0.0392 0.0871 -0.0069 -0.1084 0.0264 -0.0495 0.0396 0.0005 -0.0293 -0.0240 +-0.0327 0.0605 0.0662 0.0100 -0.0007 -0.0525 -0.0812 -0.0686 -0.0873 -0.0830 +0.0119 0.0058 0.0030 -0.0307 0.0650 0.0175 -0.0741 -0.1500 -0.1947 0.0881 +0.0572 0.0411 0.0152 -0.0127 -0.0589 -0.0510 -0.0212 -0.0834 0.1434 0.1318 +0.0518 0.0417 -0.0430 0.0963 -0.0014 0.0173 0.0234 -0.0273 0.0359 -0.0118 +0.0652 0.0587 0.0013 -0.0700 0.1262 0.0975 0.0680 0.0598 0.0048 -0.0305 +-0.0185 -0.0440 0.1178 0.0656 0.0052 -0.0534 -0.1151 0.1116 0.0659 0.0344 +0.0788 0.0577 0.0452 0.0283 -0.0278 0.0911 0.0280 -0.0254 0.0029 -0.0361 +-0.0165 -0.0322 -0.0526 -0.1057 0.0927 0.0293 -0.1026 -0.1671 0.0470 0.0355 +0.0100 0.0001 -0.0221 -0.0775 -0.1109 -0.1416 0.0884 0.0441 0.0632 0.0409 +0.0204 0.0432 0.0141 -0.0296 0.1073 0.0580 0.0383 0.0270 -0.0857 0.1246 +0.0488 0.0231 0.0648 -0.0179 0.0747 0.0156 -0.0384 -0.0733 -0.0732 -0.0970 +0.0005 -0.0199 -0.0260 -0.0511 -0.1110 0.0670 -0.0413 0.1571 0.0498 0.0191 +0.0037 -0.0085 -0.0796 0.0086 -0.0852 0.0850 0.0115 -0.0065 0.1161 0.0727 +0.0023 0.0483 0.0285 -0.0642 -0.0477 0.0175 0.0346 0.0452 0.0655 0.0284 +-0.0986 0.0463 0.0326 -0.0055 0.0702 0.0194 -0.0423 -0.0107 0.0338 0.0619 +0.0126 -0.0138 -0.1115 0.0159 -0.0331 0.0217 -0.0376 -0.0407 -0.0222 -0.0503 +0.0222 0.0071 -0.0490 0.1017 0.0551 -0.0164 0.1578 0.1059 0.0025 -0.0107 +0.0124 -0.0090 0.0322 0.0930 0.0281 -0.0403 -0.0781 0.0125 -0.0670 -0.1058 +0.0363 0.0077 0.1052 0.0039 0.0676 0.0891 0.0433 0.0252 0.0224 -0.0043 +-0.0045 -0.0194 -0.0193 -0.0480 -0.0640 -0.0695 -0.1597 -0.0030 0.1728 0.1231 +0.0297 0.0025 0.0619 -0.0347 -0.1171 0.1043 0.0868 0.0191 -0.0739 -0.1075 +0.0073 0.0914 0.0367 -0.0236 0.0232 0.0304 -0.0787 -0.1099 0.0460 0.0082 +0.0296 0.0297 -0.0444 0.0184 0.0602 -0.0295 -0.0934 0.0636 -0.0347 -0.0722 +-0.0290 -0.0629 0.0598 0.0013 0.0064 0.1431 0.0920 0.0468 -0.0311 -0.0614 +-0.0152 -0.0311 -0.0500 -0.0672 -0.1257 -0.0134 -0.0220 -0.0612 -0.1131 -0.1417 +0.0371 0.0153 -0.0817 -0.0007 0.0837 0.0481 0.0460 0.0678 0.0524 0.0432 +0.0126 -0.0069 -0.0092 -0.0693 -0.0250 0.1510 0.0098 -0.0683 -0.0566 -0.0769 +-0.0199 -0.0423 0.0806 0.0562 0.0009 -0.0563 -0.1358 -0.1578 -0.0456 0.0032 +0.0091 0.0101 -0.0090 -0.0279 -0.0489 -0.1038 -0.0815 0.2184 0.1172 0.0902 +-0.0024 -0.0135 0.0392 0.0028 0.0792 0.0404 0.0867 0.1610 0.0954 0.0846 +-0.0004 -0.0220 -0.0282 -0.1022 -0.0799 0.1278 0.0765 0.0402 0.0850 0.0611 +0.0443 0.0320 -0.0384 -0.0964 0.0030 -0.0398 -0.0730 -0.0052 -0.0267 0.1209 +-0.0706 0.1151 0.0722 -0.0175 -0.0927 -0.0559 0.0316 0.0186 0.0105 0.0314 +-0.0145 -0.0263 -0.0564 0.0248 -0.0181 -0.0817 -0.0938 0.0366 -0.0315 0.1253 +0.0307 0.0039 0.1290 0.0402 -0.0439 -0.0384 0.0044 -0.0177 -0.0172 -0.0310 +0.0447 0.0298 0.0287 0.0273 -0.0350 -0.0708 -0.1829 -0.0317 0.0643 0.0057 +-0.0820 -0.0326 0.0209 -0.0711 0.0084 0.0111 0.0426 0.0262 -0.0061 0.0005 +0.0545 0.0377 -0.0417 -0.0625 0.0114 -0.0405 0.0573 0.0191 -0.0263 -0.0472 +-0.0053 -0.0049 -0.0255 -0.0578 -0.0237 -0.0721 -0.1487 -0.1636 0.0046 -0.0355 +0.0309 0.0107 0.0163 0.0132 -0.0536 -0.0009 -0.0706 -0.1350 -0.0514 -0.0960 +0.0306 0.0003 0.0494 0.0701 0.0027 -0.0458 0.0780 0.0327 0.0937 0.0605 +-0.0017 -0.0275 0.0797 -0.0268 -0.1014 0.0593 -0.0528 -0.1103 0.0682 0.0322 +-0.0507 -0.0806 -0.0646 -0.0052 -0.0576 0.0451 0.0489 0.0150 0.0029 -0.0189 +0.0270 0.0143 -0.0375 -0.0071 -0.0607 -0.1157 -0.0345 -0.1115 0.0201 -0.0104 +-0.0807 -0.1088 0.0845 0.0720 0.0441 0.0301 0.0043 0.0052 0.0016 0.0201 +-0.0290 -0.0532 0.0036 -0.0201 -0.0723 -0.1321 0.0867 0.0479 -0.0556 -0.0850 +-0.0271 0.0126 0.1283 0.0533 -0.0030 -0.0352 -0.0326 -0.0553 0.1402 0.1121 +-0.0358 -0.0518 -0.1080 0.0134 0.0950 0.0384 -0.0040 -0.0254 0.0026 -0.0217 +-0.0152 -0.0375 -0.0827 0.0916 0.0188 0.1306 0.0983 0.0606 0.0381 0.0080 +-0.0107 -0.0269 -0.0573 -0.1189 0.0258 0.1009 0.0565 0.0270 -0.0557 -0.0778 +-0.0193 -0.0242 -0.0784 -0.0816 0.0287 -0.0484 0.0292 -0.0414 0.1124 0.0767 +0.0177 -0.0148 0.0472 -0.0808 0.0623 -0.0636 0.0750 -0.0107 0.0673 0.0425 +-0.0220 0.0577 -0.0769 -0.0247 -0.0321 0.0341 -0.0108 0.0109 -0.0142 0.0122 +0.0194 0.0248 -0.0096 -0.0205 -0.0460 -0.1160 0.0492 -0.0188 -0.1535 0.0816 +0.0301 -0.0286 -0.0077 -0.0117 -0.0036 -0.0026 0.0133 -0.0032 0.0007 -0.0160 +0.0115 -0.0111 0.0246 -0.0639 0.0325 -0.0313 0.0808 0.0435 -0.0777 -0.1108 +-0.0079 -0.0334 -0.0144 -0.0539 0.1564 0.1175 0.0549 0.0340 0.0319 0.0027 +-0.0155 -0.0275 -0.0739 -0.0932 0.0108 -0.0698 0.0036 -0.0213 -0.0486 -0.0670 +-0.0234 -0.0567 0.0020 0.0908 -0.0151 0.0460 -0.0175 -0.0523 0.0098 -0.0237 +0.0057 -0.0066 -0.0418 0.0418 -0.0449 0.1069 0.0629 -0.0016 -0.1068 -0.1492 +-0.0791 0.0403 -0.0009 0.0285 -0.0065 0.0963 0.0550 0.0634 0.0693 0.0694 +-0.0068 -0.0197 -0.0919 0.0071 -0.0551 -0.1173 0.0926 0.0413 0.0127 -0.0158 +0.0540 0.0389 -0.0195 -0.0800 -0.1383 0.0440 -0.0139 -0.0405 0.0147 -0.0183 +0.0380 0.0248 0.0520 -0.0609 0.0339 -0.0070 -0.0974 0.1182 0.0221 -0.0310 +0.0043 0.0046 -0.0274 -0.0502 0.0326 -0.0143 -0.0586 -0.0866 -0.1673 -0.1624 +0.0428 0.0385 -0.0228 0.0704 0.0069 -0.0145 -0.0623 -0.0639 -0.1479 0.0212 +-0.0078 -0.0297 0.0025 -0.0239 -0.0793 0.0896 0.0315 -0.0546 -0.1309 0.1080 diff --git a/codec2-dev/src/codebook/lspvqanssi3.txt b/codec2-dev/src/codebook/lspvqanssi3.txt index a4ea72c9..f22ac5a3 100644 --- a/codec2-dev/src/codebook/lspvqanssi3.txt +++ b/codec2-dev/src/codebook/lspvqanssi3.txt @@ -1,257 +1,65 @@ -10 256 - -0.0448 0.0001 0.0172 0.0154 0.0284 0.0165 0.0049 0.0650 -0.0157 -0.0570 - -0.0027 -0.0099 -0.0142 -0.0054 0.0428 0.0157 -0.0946 -0.0007 -0.0573 -0.0002 - -0.0257 -0.0126 -0.0394 0.0355 0.0016 -0.0372 0.0659 0.0098 -0.0417 0.0339 - 0.0120 0.0079 -0.0497 0.0218 0.0193 -0.0455 -0.0286 -0.0154 0.0650 0.0313 - -0.0112 -0.0132 -0.0429 -0.0882 0.0391 -0.0064 -0.0198 0.0007 -0.0053 -0.0190 - -0.0376 0.0348 0.0048 -0.0455 0.0447 0.0044 0.0421 0.0439 -0.0146 0.0212 - -0.0220 0.0234 -0.0195 -0.0506 0.0390 0.0287 0.0162 -0.0253 -0.0285 -0.0719 - -0.0078 0.0123 0.0116 -0.0048 -0.0276 -0.0431 0.0057 0.0633 -0.0132 0.0985 - 0.0371 0.0052 0.0539 0.0328 0.0008 -0.0286 0.0567 -0.0176 0.0381 -0.0048 - -0.0026 -0.0188 -0.0292 0.0289 -0.0405 -0.0465 -0.0549 0.0258 0.0262 0.0591 - 0.0415 0.0234 0.0114 0.0329 -0.0190 0.0757 0.0361 0.0241 0.0332 0.0085 - 0.0088 0.0066 -0.0519 0.0015 0.0389 -0.0339 0.0588 0.0153 -0.0093 -0.0500 - -0.0305 -0.0453 0.0247 0.0006 -0.0163 0.0617 -0.0091 0.0238 0.0469 0.0053 - -0.0265 0.0127 0.0480 -0.0052 -0.0661 -0.0004 -0.0418 0.0376 -0.0022 0.0040 - 0.0207 0.0042 0.0211 -0.0308 0.0263 -0.0237 -0.0963 0.0393 -0.0146 -0.0574 - 0.0077 0.0134 -0.0217 0.0058 -0.0260 -0.0553 -0.0193 -0.1024 0.0184 -0.0067 - -0.0021 -0.0218 -0.0028 -0.0411 -0.0440 -0.0191 -0.0038 0.0653 -0.0654 0.0175 - -0.0912 0.0358 0.0150 -0.0160 -0.0189 0.0112 0.0609 0.0264 -0.0082 -0.0228 - -0.0137 -0.0348 0.0099 0.0875 0.0229 0.0329 -0.0068 -0.0321 0.0131 -0.0267 - 0.0021 -0.0057 -0.0108 -0.0337 -0.0870 0.0699 0.0162 -0.0003 -0.0213 -0.0526 - 0.0095 0.0212 -0.0131 0.0339 0.0486 0.0083 -0.0527 -0.0828 -0.0263 -0.0044 - 0.0100 -0.0115 0.0105 0.0016 0.0703 -0.0063 -0.0520 0.0452 0.0468 0.0136 - 0.0031 0.0679 0.0498 0.0112 0.0089 -0.0109 -0.0175 -0.0306 0.0454 0.0190 - 0.0140 0.0033 0.0250 0.0414 0.0302 0.0656 0.0106 -0.0438 0.0425 0.0297 - -0.0136 -0.0089 0.0292 -0.0570 -0.0207 -0.0578 -0.0200 0.0096 -0.0288 -0.0290 - -0.0237 -0.0340 -0.0348 -0.0200 0.0531 0.0455 -0.0336 0.0156 0.0101 0.0120 - 0.0330 0.0327 0.0085 -0.0142 0.0080 0.0400 -0.0713 0.0304 0.0189 -0.0283 - -0.0056 -0.0148 -0.0302 -0.0493 -0.0305 -0.0071 -0.0171 -0.0544 0.0707 0.0573 - -0.0000 0.0336 0.0128 -0.0021 0.0394 0.0500 -0.0019 0.0707 0.0548 0.0175 - 0.0140 0.0079 -0.0015 -0.0309 0.0439 -0.0548 0.0122 -0.0451 0.0653 0.0012 - -0.0019 -0.0209 0.0433 -0.0081 0.0258 0.0271 0.0618 -0.0088 0.0476 -0.0092 - -0.0156 -0.0215 -0.0410 -0.0159 -0.0253 -0.0529 -0.0907 0.0492 -0.0023 -0.0309 - 0.0139 0.0095 0.0349 0.0026 0.0672 -0.0409 0.0208 0.0123 -0.0219 -0.0074 - 0.0400 0.0187 0.0627 0.0243 0.0461 0.0320 -0.0099 0.0219 0.0223 -0.0110 - 0.0353 -0.0009 -0.0143 -0.0083 0.0480 0.0310 0.0143 0.0290 0.0228 0.0766 - -0.0108 -0.0354 -0.0365 0.0355 0.0450 -0.0147 -0.0249 0.0253 -0.0333 -0.0520 - -0.0123 -0.0234 -0.0603 -0.0080 0.0498 -0.0231 0.0378 -0.0064 0.0153 0.0342 - -0.0098 -0.0323 0.0564 0.0125 -0.0418 -0.0654 0.0277 0.0060 -0.0142 -0.0282 - -0.0191 -0.0472 0.0006 -0.0377 0.0193 -0.0421 -0.0317 -0.0306 0.0425 -0.0281 - 0.0027 -0.0125 0.0462 0.0635 0.0140 -0.0097 -0.0839 0.0006 -0.0341 0.0384 - 0.0638 0.0314 -0.0167 0.0140 0.0315 -0.0149 0.0075 -0.0323 0.0169 -0.0043 - -0.0250 -0.0253 -0.0164 0.0271 0.0231 0.0844 0.0328 0.0004 -0.0434 -0.0305 - -0.0174 -0.0299 0.0067 0.0013 -0.0381 0.0698 0.0693 0.0229 -0.0497 0.0203 - 0.0268 0.0024 -0.0281 -0.0442 0.0609 -0.0170 -0.0262 -0.0295 -0.0590 0.0296 - 0.0019 0.0100 0.0063 0.0563 -0.0047 -0.0521 0.0342 -0.0262 -0.0250 -0.0731 - -0.0019 0.0083 -0.0167 -0.0250 0.0905 0.0295 -0.0235 0.0240 -0.0085 -0.0425 - 0.0334 0.0360 0.0001 0.0473 0.0096 -0.0164 -0.0682 0.0085 -0.0325 0.0089 - 0.0292 0.0194 0.0188 -0.0164 0.0557 0.0163 -0.0091 -0.0390 -0.0111 -0.0739 - -0.0177 -0.0293 -0.0252 0.0204 -0.0248 -0.0599 0.0085 -0.0476 0.0669 0.0233 - -0.0207 0.0434 0.0423 -0.0150 -0.0257 -0.0481 -0.0376 -0.0145 -0.0025 -0.0584 - 0.0276 -0.0108 -0.0167 0.0067 0.0384 0.0024 -0.0631 -0.0634 0.0484 0.0063 - 0.0410 0.0029 0.0598 -0.0185 -0.0220 0.0256 0.0253 0.0574 -0.0088 0.0092 - 0.0108 -0.0016 -0.0568 -0.0072 -0.0287 0.0855 0.0168 0.0099 0.0098 0.0242 - 0.0275 0.0025 0.0123 -0.0447 -0.0600 0.0458 -0.0256 0.0106 0.0509 0.0257 - 0.0057 -0.0424 -0.0102 0.0254 -0.0156 -0.0447 0.0341 -0.0178 0.0159 -0.0286 - 0.0157 -0.0038 0.0302 0.0133 0.0647 0.0414 0.0291 0.0311 -0.0570 -0.0204 - -0.0420 -0.0500 -0.0247 -0.0427 -0.0200 -0.0130 -0.0107 0.0257 0.0187 0.0024 - -0.0010 0.0157 -0.0007 0.0712 0.0222 0.0342 0.0283 -0.0049 -0.0583 0.0319 - 0.0326 0.0282 0.0329 -0.0250 -0.0054 -0.0024 -0.0637 0.0180 -0.0274 0.0587 - 0.0188 0.0090 -0.0607 0.0733 -0.0295 0.0117 0.0048 -0.0001 -0.0214 -0.0250 - 0.0306 0.0675 -0.0083 -0.0094 0.0439 0.0222 0.0156 0.0079 0.0135 0.0124 - -0.0203 -0.0449 0.0442 0.0304 0.0079 -0.0088 -0.0630 0.0592 0.0252 -0.0248 - -0.0540 -0.0016 -0.0415 0.0400 0.0277 0.0061 -0.0010 -0.0363 -0.0122 -0.0326 - 0.0085 -0.0064 -0.0343 -0.0197 -0.0755 0.0224 -0.0976 0.0249 -0.0120 -0.0033 - 0.0192 -0.0045 -0.0124 -0.0214 -0.0409 0.0415 0.0901 0.0557 0.0273 -0.0086 - -0.0035 -0.0273 0.0433 0.0416 0.0390 -0.0103 0.0411 -0.0178 -0.0205 0.0723 - 0.0248 0.0158 -0.0189 -0.0117 -0.0810 -0.0115 0.0471 0.0118 -0.0131 0.0420 - 0.0265 0.0408 0.0017 -0.0609 0.0058 -0.0470 0.0231 0.0159 0.0247 0.0172 - 0.0560 0.0283 0.0232 0.0313 -0.0039 -0.0030 -0.0039 -0.0184 -0.0273 -0.0637 - 0.0319 -0.0097 0.0658 -0.0493 0.0200 -0.0168 0.0159 -0.0140 0.0371 -0.0051 - -0.0129 -0.0201 -0.0616 -0.0031 -0.0652 0.0124 0.0240 -0.0333 0.0030 -0.0068 - -0.0164 -0.0268 -0.0498 -0.0044 0.0318 -0.0183 -0.0477 -0.0689 0.0124 -0.0398 - -0.0674 0.0499 0.0285 -0.0035 0.0284 0.0140 -0.0336 -0.0695 -0.0080 -0.0162 - 0.0514 0.0225 0.0104 -0.0118 -0.0291 -0.0267 0.0626 0.0085 -0.0026 -0.0504 - -0.0289 -0.0626 0.0145 0.0294 -0.0081 -0.0195 -0.0177 -0.0147 -0.0665 -0.0081 - 0.0323 0.0014 -0.0027 -0.0791 0.0374 0.0404 0.0081 -0.0446 0.0359 0.0011 - -0.0436 -0.0039 0.0279 -0.0073 -0.0466 0.0171 0.0032 -0.0564 0.0110 -0.0309 - 0.0014 -0.0049 -0.0169 -0.0744 -0.0495 -0.0109 0.0483 -0.0024 0.0018 -0.0113 - 0.0096 0.0230 -0.0234 0.0300 0.0395 0.0028 0.0213 -0.0088 -0.0767 -0.0434 - 0.0161 -0.0040 -0.0063 0.0754 0.0118 0.0056 0.0213 0.0662 -0.0067 -0.0473 - 0.0073 0.0108 0.0361 -0.0158 -0.0203 0.0971 0.0182 -0.0265 0.0153 0.0004 - 0.0133 -0.0123 0.0149 -0.0131 -0.0651 0.0162 -0.0193 0.0851 -0.0064 -0.0599 - 0.0052 0.0067 -0.0245 0.0232 -0.0467 -0.0713 -0.0036 0.0355 0.0285 -0.0319 - 0.0072 0.0180 -0.0099 -0.0709 -0.0310 0.0024 -0.0282 0.0502 0.0075 -0.0490 - -0.0082 -0.0056 -0.0460 -0.0437 -0.0132 -0.0471 0.0513 -0.0031 0.0648 0.0065 - -0.0056 -0.0269 0.0377 -0.0017 0.0200 0.0260 -0.0426 -0.0225 0.0924 0.0452 - 0.0022 0.0022 -0.0441 0.0285 0.0551 0.0354 0.0408 0.0650 -0.0064 0.0016 - 0.0009 -0.0366 -0.0257 0.0224 0.0017 0.0466 0.0064 -0.0264 -0.0167 -0.0743 - -0.0401 0.0678 0.0055 0.0270 0.0305 -0.0204 -0.0651 0.0379 -0.0062 0.0080 - -0.0115 -0.0488 0.0131 -0.0308 0.0014 -0.0381 0.0385 -0.0273 0.0224 0.0537 - 0.0198 0.0236 -0.0173 0.0366 0.0517 0.0692 0.0156 -0.0144 -0.0002 -0.0398 - 0.0110 0.0119 -0.0118 -0.0136 0.0295 0.0079 0.0975 0.0227 0.0070 0.0447 - 0.0110 -0.0127 -0.0045 0.0650 0.0163 -0.0349 -0.0070 -0.0545 -0.0516 0.0091 - -0.0071 -0.0150 -0.0348 -0.0263 0.0004 -0.0201 0.0495 0.0650 -0.0152 -0.0758 - -0.0573 0.0169 0.0779 0.0164 0.0250 -0.0273 0.0231 0.0053 -0.0041 -0.0173 - 0.0089 0.0027 -0.0220 -0.0303 0.0726 0.0734 0.0155 -0.0220 -0.0385 0.0263 - 0.0144 0.0021 0.0268 -0.0491 0.0216 0.0166 0.0428 -0.0283 -0.0654 0.0027 - -0.0128 0.0148 0.0219 -0.0578 0.0282 0.0011 -0.0411 0.0167 0.0522 0.0075 - -0.0060 0.0002 -0.0306 0.0240 0.0041 0.0400 0.0898 0.0142 0.0061 -0.0479 - 0.0104 -0.0304 0.0280 -0.0214 0.0207 -0.0211 0.0092 0.0733 0.0070 -0.0557 - 0.0122 0.0385 -0.0594 -0.0044 -0.0052 -0.0147 0.0277 0.0331 0.0079 0.0074 - 0.0135 0.0007 0.0138 -0.0469 0.0263 0.0010 -0.0353 -0.0834 -0.0121 0.0849 - 0.0107 0.0018 -0.0091 -0.0101 0.0069 -0.0245 0.0251 0.1183 0.0538 0.0334 - -0.0043 -0.0108 -0.0031 0.0354 -0.0020 -0.0367 0.0879 0.0530 0.0470 -0.0025 - 0.0114 -0.0162 0.0573 0.0295 0.0351 0.0044 0.0432 0.0581 0.0629 0.0306 - -0.0373 -0.0460 -0.0033 -0.0126 0.0313 0.0058 0.0443 0.0003 -0.0093 -0.0583 - 0.0139 -0.0175 0.0280 0.0193 -0.0351 -0.0457 -0.0758 0.0120 -0.0254 -0.0525 - 0.0068 -0.0083 -0.0011 0.0322 0.0357 -0.0078 0.0281 -0.0148 0.0992 0.0421 - -0.0325 0.0186 0.0412 -0.0516 -0.0331 -0.0274 0.0218 0.0014 0.0363 0.0486 - 0.0049 0.0170 0.0039 0.0015 -0.0092 -0.0373 -0.1017 -0.0148 0.0606 0.0267 - 0.0150 0.0027 0.0289 0.0252 0.0214 -0.0304 -0.0427 0.1018 -0.0115 0.0128 - 0.0062 0.0444 0.0312 0.0058 -0.0155 -0.0412 -0.0221 -0.0629 -0.0553 -0.0003 - 0.0005 -0.0425 0.0109 0.0455 -0.0150 0.0230 0.0186 -0.0164 0.0300 0.0524 - 0.0289 0.0143 -0.0338 -0.0170 -0.0616 -0.0002 -0.0097 -0.0358 0.0131 -0.0453 - -0.0042 0.0347 0.0366 0.0406 0.0316 0.0283 0.0771 0.0281 -0.0064 -0.0114 - -0.0376 0.0209 -0.0031 -0.0180 0.0168 -0.0250 -0.0023 -0.0501 -0.0893 -0.0054 - -0.0048 -0.0375 0.0135 -0.0205 -0.0718 -0.0003 0.0463 0.0024 0.0359 -0.0185 - 0.0336 0.0044 -0.0568 -0.0200 0.0348 0.0240 -0.0225 0.0005 -0.0074 -0.0497 - -0.0184 -0.0202 -0.0416 -0.0565 0.0202 0.0384 0.0588 0.0440 0.0042 -0.0034 - 0.0197 -0.0064 0.0661 0.0062 0.0058 -0.0545 -0.0129 -0.0020 0.0062 0.0559 - 0.0073 -0.0366 -0.0099 -0.0712 -0.0113 -0.0222 -0.0578 0.0281 0.0058 -0.0411 - 0.0370 0.0419 0.0354 0.0095 -0.0026 -0.0056 0.0367 -0.0122 -0.0337 0.0501 - -0.0110 -0.0208 -0.0219 -0.0435 -0.0736 0.0396 -0.0008 0.0658 0.0535 0.0217 - 0.0099 -0.0010 -0.0004 0.0377 -0.0213 -0.0165 -0.0697 -0.0756 -0.0017 -0.0491 - -0.0092 -0.0205 -0.0110 0.0257 0.0743 0.0343 0.0003 -0.0560 -0.0179 0.0010 - 0.0212 -0.0231 -0.0076 -0.0360 -0.0386 0.0158 -0.0052 -0.0883 -0.0250 -0.0030 - -0.0264 -0.0185 -0.0380 -0.0198 -0.0400 -0.0710 0.0407 -0.0112 -0.0120 -0.0587 - 0.0533 0.0061 -0.0203 0.0316 -0.0173 -0.0140 -0.0364 0.0670 0.0168 -0.0195 - 0.0269 0.0184 -0.0132 -0.0514 0.0285 0.0205 -0.0109 0.0852 -0.0219 0.0117 - 0.0025 -0.0029 -0.0446 0.0714 0.0095 -0.0356 -0.0928 0.0183 -0.0195 -0.0024 - -0.0033 0.0104 -0.0126 0.0083 -0.0147 0.0649 -0.0188 -0.0692 -0.0389 -0.0541 - -0.0035 0.0503 0.0364 -0.0331 0.0282 0.0101 0.0018 0.0244 -0.0381 -0.0433 - 0.0099 -0.0018 0.0365 -0.0126 -0.0485 -0.0076 0.0295 -0.0091 -0.0528 -0.0805 - 0.0140 -0.0008 -0.0440 0.0647 0.0176 0.0160 0.0544 0.0137 0.0505 0.0373 - -0.0174 -0.0283 -0.0353 -0.0398 -0.0626 0.0334 0.0001 -0.0219 -0.0686 0.0596 - 0.0290 0.0104 0.0133 0.0771 0.0561 0.0145 -0.0056 -0.0142 0.0103 0.0076 - -0.0209 -0.0402 -0.0385 0.0139 0.0048 0.0519 0.0129 -0.0451 0.0558 0.0192 - 0.0162 -0.0129 0.0404 -0.0022 -0.0527 -0.0236 0.0147 -0.0347 -0.0649 0.0510 - -0.0080 -0.0000 0.0193 0.0361 0.0420 0.0265 -0.0665 -0.0170 0.0091 -0.0466 - -0.0045 -0.0174 -0.0112 -0.0405 -0.0285 -0.0756 0.0136 -0.0180 -0.0802 0.0317 - 0.0027 -0.0033 0.0137 0.0030 0.0047 0.0192 -0.0287 -0.0689 -0.1230 0.0543 - -0.0153 -0.0317 -0.0327 -0.0070 -0.0490 -0.0534 0.0550 0.0315 0.0044 0.0483 - -0.0001 -0.0091 -0.0360 0.0283 -0.0340 -0.0101 -0.0276 -0.0497 -0.0943 -0.0275 - -0.0432 0.0411 -0.0076 -0.0379 -0.0246 0.0780 -0.0335 0.0379 0.0241 0.0128 - 0.0249 0.0394 0.0034 0.0102 0.0357 -0.0062 0.0338 0.0552 0.0067 -0.0545 - 0.0020 -0.0217 -0.0179 -0.0182 -0.0009 0.0758 -0.0288 0.0762 0.0100 -0.0224 - 0.0492 0.0250 -0.0089 -0.0391 -0.0138 -0.0266 -0.0202 -0.0399 -0.0537 -0.0067 - -0.0377 0.0355 0.0496 0.0044 0.0038 -0.0020 0.0115 -0.0098 -0.0519 0.0716 - -0.0043 0.0014 -0.0412 -0.0023 0.0181 -0.0058 -0.0509 0.0774 0.0545 -0.0183 - 0.0151 0.0197 -0.0013 -0.0421 -0.0514 0.0459 -0.0029 -0.0106 -0.0887 0.0042 - 0.0024 -0.0044 -0.0156 -0.0101 -0.0391 -0.0463 -0.1080 -0.0096 -0.0727 0.0632 - 0.0033 -0.0211 0.0388 0.0430 -0.0070 0.0680 0.0433 0.0466 0.0099 -0.0310 - -0.0225 -0.0464 -0.0129 0.0276 0.0172 0.0052 0.0324 0.0687 0.0261 0.0244 - 0.0302 0.0094 0.0490 0.0171 0.0291 0.0185 -0.0277 -0.0541 -0.0558 -0.0120 - -0.0001 0.0467 -0.0029 0.0710 0.0077 -0.0252 0.0136 -0.0027 0.0405 0.0033 - 0.0002 0.0030 -0.0209 -0.0679 -0.0126 -0.0342 -0.0270 -0.0723 0.0277 -0.0355 - -0.0534 -0.0090 0.0014 0.0227 -0.0068 0.0107 -0.0668 0.0277 -0.0353 0.0357 - -0.0151 -0.0289 -0.0291 -0.0370 0.0230 -0.0005 -0.0091 -0.0502 -0.0793 -0.0466 - -0.0030 -0.0251 0.0107 0.0607 0.0037 -0.0718 0.0005 0.0495 0.0016 0.0269 - 0.0111 -0.0064 -0.0114 0.0141 -0.0239 -0.0079 0.0842 0.0459 -0.0648 -0.0352 - 0.0119 0.0145 -0.0242 0.0128 -0.0131 0.0208 -0.0434 0.0115 -0.0482 -0.0920 - -0.0566 0.0295 0.0205 0.0452 0.0305 0.0408 0.0249 0.0225 0.0480 0.0103 - 0.0050 0.0329 -0.0069 0.0120 0.0461 -0.0060 -0.0195 -0.0051 -0.0226 0.0970 - -0.0532 -0.0314 0.0361 0.0334 -0.0250 -0.0199 0.0357 0.0099 0.0315 0.0146 - 0.0162 0.0001 0.0050 -0.0071 -0.0599 0.0304 0.0448 -0.0437 0.0666 0.0422 - 0.0224 0.0210 0.0131 -0.0009 -0.0040 0.0236 -0.0103 -0.0693 0.0667 -0.0028 - -0.0028 0.0234 -0.0030 -0.0098 -0.0056 -0.0588 0.0325 -0.0306 0.0157 0.0824 - -0.0150 0.0181 -0.0314 -0.0280 0.0066 0.0350 0.0371 -0.0499 -0.0216 0.0579 - 0.0186 -0.0115 0.0481 0.0145 -0.0390 -0.0111 -0.0245 0.0700 0.0707 0.0268 - 0.0457 0.0144 -0.0249 0.0184 -0.0090 0.0429 0.0374 -0.0121 -0.0585 0.0050 - -0.0144 -0.0312 -0.0086 -0.0145 -0.0394 0.0012 -0.0747 -0.0238 0.0552 -0.0041 - 0.0197 0.0091 0.0300 0.0681 -0.0460 -0.0183 0.0031 0.0105 -0.0013 0.0106 - -0.0106 0.0228 -0.0167 0.0270 -0.0454 0.0239 0.0329 0.0804 0.0148 -0.0122 - -0.0013 -0.0213 -0.0091 0.0446 -0.0819 0.0332 0.0065 0.0521 0.0092 0.0246 - -0.0272 -0.0411 -0.0116 0.0364 0.0307 -0.0209 -0.0694 -0.0261 0.0242 0.0339 - 0.0095 0.0320 0.0391 -0.0120 -0.0429 -0.0015 0.0394 0.0458 0.0446 -0.0152 - 0.0215 0.0017 0.0323 0.0435 0.0223 -0.0528 -0.0326 -0.0079 0.0326 -0.0337 - 0.0113 -0.0106 0.0102 -0.0433 0.0762 0.0202 0.0773 0.0473 0.0202 -0.0192 - -0.0142 -0.0300 -0.0323 -0.0507 -0.0188 0.0583 -0.0133 -0.0371 0.0182 -0.0453 - -0.0194 -0.0267 0.0097 -0.0096 -0.0342 -0.0371 -0.0563 -0.0846 -0.0199 0.0363 - -0.0071 -0.0257 -0.0614 0.0174 0.0309 0.0196 0.0026 -0.0357 -0.0750 0.0312 - 0.0100 -0.0066 -0.0512 -0.0276 0.0047 0.0012 0.0370 -0.0546 -0.0087 -0.0600 - -0.0183 0.0472 0.0493 0.0457 0.0039 0.0270 0.0004 -0.0277 -0.0312 -0.0484 - 0.0001 0.0017 -0.0427 -0.0643 0.0036 -0.0225 0.0359 0.0129 -0.0554 0.0582 - -0.0302 -0.0044 0.0017 0.0292 0.0101 -0.0688 -0.0384 -0.0162 -0.0233 -0.0349 - 0.0210 -0.0104 0.0601 0.0254 -0.0194 0.0306 -0.0416 -0.0276 0.0364 -0.0230 - -0.0053 -0.0353 0.0483 -0.0108 0.0658 0.0474 -0.0131 0.0064 -0.0031 -0.0390 - 0.0014 0.0001 -0.0184 0.0683 0.0033 0.0384 -0.0511 0.0466 0.0530 0.0181 - -0.0167 -0.0340 0.0700 0.0186 -0.0079 0.0352 -0.0031 -0.0509 -0.0289 0.0154 - 0.0160 -0.0132 0.0177 -0.0510 0.0128 -0.0586 0.0266 -0.0333 -0.0234 -0.0743 - -0.0225 -0.0137 -0.0289 -0.0207 0.0086 -0.0565 0.0004 0.0709 -0.0034 0.0091 - 0.0059 -0.0095 0.0022 -0.0444 -0.0348 -0.0764 -0.0315 0.0318 0.0581 0.0199 - 0.0221 0.0066 0.0354 -0.0416 -0.0403 0.0179 -0.0488 -0.0521 -0.0149 -0.0437 - 0.0009 -0.0251 0.0432 0.0046 0.0217 -0.0085 -0.0086 -0.0915 0.0042 -0.0522 - -0.0006 -0.0173 0.0162 0.0268 0.0446 0.0554 -0.0169 0.0255 -0.0259 0.0674 - -0.0172 -0.0275 0.0095 -0.0324 -0.0134 0.0126 -0.0514 -0.0015 -0.0509 -0.0679 - -0.0065 -0.0156 -0.0015 0.0135 0.0402 0.0955 0.0646 0.0284 0.0401 0.0262 - -0.0070 0.0105 -0.0468 -0.0359 0.0009 -0.0027 -0.0636 -0.0538 -0.0312 0.0363 - -0.0139 0.0451 -0.0091 0.0162 0.0621 -0.0049 0.0528 -0.0294 0.0058 -0.0150 - -0.0055 -0.0038 -0.0025 0.0102 -0.0319 0.0348 0.0528 0.0342 0.0931 0.0517 - 0.0367 0.0192 -0.0221 0.0310 -0.0167 -0.0004 -0.0313 -0.0630 -0.0150 0.0642 - -0.0241 0.0472 0.0126 0.0087 -0.0460 -0.0422 0.0454 -0.0237 0.0501 0.0036 - 0.0067 0.0350 -0.0285 -0.0260 0.0119 -0.0485 -0.0381 -0.0267 -0.0176 -0.0635 - 0.0121 0.0203 -0.0236 -0.0380 0.0062 0.0477 0.0312 0.0154 0.0621 -0.0062 - 0.0147 0.0012 0.0265 0.0289 -0.0247 0.0663 -0.0415 0.0201 -0.0639 -0.0118 - -0.0047 -0.0297 0.0180 -0.0368 -0.0037 0.0025 -0.0674 0.0523 -0.0049 0.0725 - -0.0138 -0.0289 0.0291 -0.0721 -0.0066 0.0466 0.0060 -0.0188 -0.0045 0.0039 - -0.0206 -0.0312 -0.0213 0.0357 -0.0527 -0.0117 -0.0109 0.0070 -0.0091 -0.0623 - 0.0159 0.0003 0.0094 0.0491 -0.0445 0.0458 0.0341 -0.0403 0.0125 -0.0376 - -0.0030 -0.0120 0.0270 0.0196 0.0078 -0.0220 -0.0063 0.0069 -0.1155 -0.0071 - 0.0107 0.0058 -0.0374 -0.0567 -0.0067 -0.0207 -0.0528 0.0424 0.0354 0.0544 - -0.0006 0.0268 -0.0395 -0.0105 0.0538 0.0315 -0.0254 -0.0371 0.0691 0.0387 - 0.0053 0.0247 0.0376 -0.0151 0.0788 0.0358 0.0177 -0.0173 0.0249 0.0386 - -0.0155 -0.0192 -0.0087 0.0649 0.0644 -0.0048 0.0391 0.0198 0.0207 0.0028 - 0.0063 0.0576 0.0064 0.0159 -0.0495 0.0466 -0.0360 -0.0245 0.0206 0.0045 - -0.0292 -0.0152 -0.0133 0.0078 0.0236 0.0134 0.0321 0.0179 0.0304 0.0976 - -0.0472 0.0330 -0.0177 0.0082 -0.0393 -0.0626 -0.0307 -0.0160 -0.0154 0.0242 - -0.0118 -0.0289 -0.0339 -0.0022 -0.0119 -0.0292 -0.0070 -0.0407 -0.0211 0.0994 - -0.0136 0.0393 0.0168 0.0094 -0.0201 -0.0588 0.0451 0.0313 -0.0470 -0.0180 - -0.0376 0.0210 0.0346 0.0220 0.0013 -0.0235 -0.0347 0.0564 0.0687 0.0463 - -0.0151 -0.0277 -0.0742 0.0173 -0.0081 0.0054 0.0073 0.0238 0.0391 -0.0050 - 0.0288 0.0226 -0.0334 0.0183 -0.0294 -0.0766 0.0303 -0.0139 -0.0288 0.0224 - 0.0072 0.0021 -0.0350 0.0586 0.0248 -0.0061 0.0084 -0.0499 0.0379 -0.0413 - 0.0027 -0.0379 -0.0185 -0.0193 0.0240 0.0112 0.0531 0.0152 -0.0539 -0.0001 - -0.0403 0.1124 0.0495 0.0017 -0.0102 0.0063 0.0255 0.0427 0.0339 0.0179 - 0.0147 -0.0187 -0.0070 0.0201 0.0501 0.0406 0.0244 0.0229 0.0504 -0.0278 - 0.0286 0.0061 0.0390 -0.0127 -0.0494 -0.0466 -0.0221 -0.0553 0.0394 0.0140 - 0.0248 -0.0015 0.0216 -0.0138 -0.0370 -0.0800 0.0739 0.0365 0.0336 0.0198 - 0.0358 0.0065 0.0026 0.0450 0.0262 -0.0277 0.0607 0.0459 -0.0322 0.0329 - 0.0472 -0.0014 -0.0229 -0.0256 -0.0205 -0.0311 0.0209 0.0009 0.0654 0.0323 - -0.0083 -0.0015 -0.0071 -0.0311 -0.0958 -0.0447 -0.0118 -0.0156 0.0179 0.0016 - -0.0054 -0.0149 -0.0062 0.0064 -0.0028 0.0588 -0.0587 -0.0651 -0.0034 0.0403 - -0.0015 -0.0163 0.0265 -0.0220 -0.0352 0.0251 0.0590 0.0119 -0.0104 0.0940 - -0.0048 -0.0088 0.0069 0.0226 0.0261 0.0015 -0.0014 -0.0309 -0.0625 -0.1062 - 0.0077 -0.0140 0.0336 -0.0286 0.0313 -0.0402 -0.0572 -0.0535 -0.0277 -0.0120 - -0.0529 0.0170 -0.0417 -0.0091 0.0040 -0.0097 0.0085 0.0216 0.0661 0.0418 - 0.0026 -0.0300 0.0471 0.0453 0.0268 -0.0077 0.0540 0.0083 -0.0211 -0.0500 - -0.0222 -0.0034 -0.0612 -0.0342 -0.0290 -0.0053 -0.0037 0.0149 -0.0412 -0.0411 - -0.0367 -0.0270 0.0195 -0.0235 0.0508 0.0002 0.0213 -0.0001 -0.0568 0.0487 - 0.0032 -0.0000 -0.0413 0.0267 -0.0607 0.0555 -0.0391 -0.0442 0.0651 0.0161 - -0.0238 0.0092 0.0057 0.0582 -0.0106 0.0010 -0.0128 -0.0633 0.0037 0.0546 - 0.0106 0.0113 0.0629 0.0377 0.0070 -0.0085 -0.0181 0.0358 -0.0333 -0.0568 - -0.0163 -0.0154 0.0006 0.0057 -0.0288 -0.0147 0.0418 -0.0554 -0.0491 -0.0034 - 0.0261 0.0061 0.0060 -0.0365 0.0020 0.0751 0.0240 0.0186 -0.0222 -0.0682 - 0.0038 0.0548 -0.0005 -0.0198 -0.0420 0.0222 0.0435 -0.0153 -0.0288 -0.0441 - -0.0114 0.0403 -0.0115 -0.0618 -0.0497 -0.0004 -0.0247 -0.0300 -0.0054 0.0201 - -0.0021 -0.0148 -0.0452 0.0361 0.0075 -0.0055 -0.0213 0.0548 -0.0598 0.0699 - 0.0202 0.0480 0.0067 -0.0108 -0.0308 -0.0518 -0.0435 0.0528 0.0067 -0.0035 - -0.0289 -0.0196 0.0430 -0.0288 0.0063 -0.0093 0.0660 0.0666 -0.0003 0.0001 - -0.0464 -0.0121 0.0027 -0.0316 0.0434 0.0140 0.0117 -0.0558 0.0441 0.0242 - -0.0072 -0.0009 -0.0181 -0.0302 -0.0572 -0.0376 -0.0297 -0.0474 -0.0468 -0.0785 - -0.0017 -0.0191 0.0442 0.0479 0.0001 -0.0254 -0.0184 -0.0616 0.0675 0.0144 - 0.0293 0.0027 -0.0168 -0.0050 0.0017 -0.0517 0.0031 0.0243 -0.0694 -0.0506 - 0.0011 -0.0199 0.0034 -0.0641 0.0259 0.0020 0.0352 0.0282 0.0726 0.0554 - 0.0098 -0.0183 -0.0606 -0.0063 -0.0203 -0.0588 -0.0239 -0.0324 -0.0089 -0.0059 - 0.0253 0.0271 0.0258 0.0208 -0.0024 -0.0103 -0.0023 0.0049 0.0740 0.0714 +10 64 +-0.0291 0.0272 -0.0364 -0.0313 -0.0487 -0.0205 0.0501 0.0225 0.0178 0.0080 +-0.0406 -0.0383 0.0013 -0.0155 -0.0261 -0.0598 0.0003 -0.0242 0.0151 -0.0140 +-0.0445 0.0356 0.0180 -0.0272 -0.0018 -0.0177 -0.0703 0.0471 0.0128 -0.0068 +-0.0033 -0.0285 -0.0560 -0.0186 -0.0499 -0.0070 0.0068 -0.0126 0.0388 -0.0097 +-0.0071 -0.0114 -0.0308 -0.0094 -0.0541 -0.0272 -0.0756 0.0477 -0.0234 0.0678 +0.0048 0.0307 -0.0174 -0.0593 0.0097 -0.0134 0.0034 -0.0212 -0.0418 0.0869 +-0.0189 0.0165 -0.0269 0.0744 0.0344 -0.0177 -0.0603 0.0212 -0.0104 0.0345 +-0.0130 -0.0352 -0.0086 -0.0257 -0.0286 0.0409 0.0656 0.0106 -0.0598 0.0252 +0.0041 0.0097 -0.0032 -0.0154 -0.0405 0.0670 -0.0164 0.0451 0.0774 0.0504 +0.0010 -0.0091 -0.0345 0.0511 0.0016 0.0011 0.0684 0.0167 0.0601 0.0512 +0.0204 -0.0038 -0.0426 0.0185 -0.0191 -0.0630 0.0295 -0.0153 -0.0559 0.0560 +-0.0461 -0.0041 0.0515 0.0219 0.0322 0.0093 0.0044 0.0106 -0.0329 -0.0521 +0.0304 0.0017 0.0209 -0.0002 0.0689 0.0136 0.0216 -0.0268 -0.0682 0.0333 +-0.0175 -0.0425 0.0153 -0.0050 -0.0113 0.0297 -0.0659 -0.0344 0.0302 -0.0272 +-0.0217 -0.0362 0.0426 0.0233 -0.0393 0.0052 0.0138 0.0657 0.0427 0.0220 +-0.0039 -0.0011 -0.0002 -0.0453 -0.0835 0.0144 -0.0268 -0.0589 -0.0185 0.0133 +0.0081 -0.0032 0.0638 0.0032 0.0060 0.0002 -0.0303 -0.0823 0.0124 -0.0308 +0.0108 0.0011 0.0059 0.0396 0.0392 0.0351 -0.0045 -0.0323 -0.0512 -0.0975 +-0.0144 -0.0306 -0.0302 -0.0070 0.0123 -0.0042 -0.0083 -0.0514 0.0120 0.1116 +-0.0046 -0.0131 0.0472 0.0144 -0.0296 -0.0518 0.0337 -0.0145 -0.0733 0.0793 +-0.0064 -0.0162 -0.0327 -0.0711 0.0108 -0.0131 0.0025 -0.0254 -0.0277 -0.0680 +-0.0306 0.0055 0.0272 -0.0189 -0.0173 0.0221 0.0773 0.0043 0.0458 -0.0169 +-0.0006 0.0299 0.0259 0.0227 -0.0530 -0.0596 -0.0271 -0.0091 0.0181 -0.0233 +-0.0116 -0.0398 0.0089 0.0708 -0.0028 -0.0084 -0.0206 -0.0354 -0.0275 -0.0037 +0.0259 -0.0064 -0.0380 0.0572 0.0083 0.0286 -0.0565 0.0158 0.0396 -0.0123 +0.0552 0.0331 -0.0052 -0.0346 -0.0180 -0.0194 -0.0237 0.0184 0.0056 -0.0199 +0.0143 0.0131 -0.0166 0.0196 0.0154 0.0310 -0.0048 0.0901 -0.0333 0.0761 +0.0118 -0.0107 0.0099 0.0078 0.0002 -0.0716 -0.0233 0.0793 0.0516 0.0300 +0.0204 0.0243 0.0192 0.0181 0.0001 -0.0243 -0.0764 -0.0622 -0.0324 0.0640 +0.0132 0.0016 -0.0187 -0.0425 0.0627 0.0094 -0.0786 0.0304 0.0294 -0.0146 +-0.0221 -0.0154 0.0285 -0.0709 0.0406 0.0114 0.0073 -0.0199 0.0081 0.0268 +0.0227 0.0055 0.0163 -0.0447 0.0246 0.0795 0.0239 0.0211 -0.0145 -0.0576 +-0.0119 0.0637 0.0278 0.0202 -0.0086 0.0389 0.0320 -0.0049 -0.0272 -0.0274 +0.0040 -0.0211 0.0426 0.0480 0.0415 0.0659 0.0408 0.0198 0.0327 0.0029 +0.0430 0.0311 0.0083 0.0353 0.0250 0.0143 0.0106 -0.0305 0.0633 0.0227 +-0.0277 0.0302 0.0337 0.0176 0.0191 -0.0156 0.0231 0.0118 0.0465 0.0875 +0.0221 0.0146 0.0147 -0.0211 -0.0317 -0.0179 -0.0049 -0.0297 -0.1078 -0.0413 +-0.0531 0.0180 -0.0066 0.0365 -0.0033 0.0090 -0.0158 -0.0698 0.0315 -0.0048 +0.0289 0.0053 0.0082 0.0077 -0.0664 0.0474 0.0407 -0.0096 0.0028 -0.0526 +-0.0106 -0.0129 -0.0315 0.0335 -0.0217 -0.0427 0.0582 0.0193 -0.0288 -0.0777 +-0.0003 -0.0141 -0.0102 0.0007 -0.0077 -0.0517 -0.0909 0.0128 -0.0349 -0.0769 +-0.0227 -0.0159 -0.0327 0.0011 0.0312 0.0100 -0.0180 -0.0537 -0.0997 0.0122 +0.0190 -0.0139 0.0341 -0.0131 -0.0368 -0.0138 -0.0074 -0.0415 0.0791 0.0503 +0.0182 0.0027 0.0032 -0.0325 -0.0309 -0.0898 0.0509 -0.0170 0.0301 -0.0137 +0.0233 0.0100 0.0231 0.0730 0.0212 -0.0299 0.0440 0.0041 -0.0101 -0.0251 +0.0074 -0.0033 -0.0285 -0.0350 0.0101 0.0735 0.0036 -0.0659 0.0429 -0.0052 +0.0148 -0.0035 -0.0233 0.0079 -0.0142 -0.0402 -0.0358 -0.0985 -0.0080 -0.0549 +0.0203 0.0057 -0.0604 0.0098 0.0402 0.0151 0.0500 0.0058 -0.0086 -0.0401 +0.0056 -0.0381 0.0420 -0.0125 0.0157 -0.0268 0.0433 0.0123 -0.0176 -0.0685 +0.0030 0.0502 0.0067 -0.0222 0.0405 -0.0226 0.0020 -0.0401 -0.0026 -0.0521 +0.0317 0.0089 0.0620 0.0251 0.0066 0.0089 -0.0565 0.0414 0.0005 -0.0365 +-0.0058 0.0086 -0.0291 -0.0164 -0.0134 -0.0490 -0.0427 -0.0451 0.0869 0.0334 +0.0024 0.0328 -0.0415 0.0003 -0.0287 0.0193 -0.0547 -0.0222 -0.0196 -0.0571 +-0.0271 -0.0397 -0.0431 -0.0043 0.0332 0.0093 0.0082 0.0585 0.0282 0.0004 +-0.0251 -0.0167 -0.0289 0.0196 -0.0363 0.0850 0.0028 0.0319 -0.0202 -0.0512 +0.0389 0.0226 0.0401 -0.0091 -0.0152 0.0001 0.0738 0.0402 0.0097 0.0310 +-0.0126 0.0130 -0.0046 -0.0216 0.0298 -0.0344 0.0713 0.0547 -0.0470 -0.0294 +0.0125 0.0044 -0.0028 0.0209 -0.0200 0.0854 0.0018 -0.0386 -0.0703 0.0778 +-0.0036 -0.0347 0.0309 -0.0184 0.0290 -0.0025 -0.0644 0.0347 -0.0523 0.0644 +0.0064 0.0295 -0.0017 0.0282 0.0176 0.0027 0.0246 0.0967 0.0401 -0.0231 +0.0054 -0.0109 0.0055 -0.0479 -0.0490 -0.0136 -0.0245 0.0839 0.0026 -0.0493 +0.0128 -0.0050 -0.0219 -0.0621 0.0313 0.0019 0.0696 0.0459 0.0574 0.0299 +-0.0091 -0.0290 -0.0068 0.0276 0.0645 -0.0150 0.0015 -0.0374 0.0415 -0.0124 +-0.0171 0.0177 -0.0138 0.0034 0.0840 0.0584 0.0233 0.0100 0.0122 0.0047 diff --git a/codec2-dev/src/codebook/lspvqanssi4.txt b/codec2-dev/src/codebook/lspvqanssi4.txt new file mode 100644 index 00000000..b5edc83d --- /dev/null +++ b/codec2-dev/src/codebook/lspvqanssi4.txt @@ -0,0 +1,65 @@ +10 64 +0.0221 -0.0035 -0.0032 -0.0177 -0.0327 0.0518 -0.0110 -0.0150 -0.0136 -0.0327 +0.0099 -0.0059 0.0031 -0.0174 0.0464 -0.0240 0.0251 -0.0270 0.0454 -0.0082 +-0.0029 0.0025 -0.0267 -0.0318 -0.0157 0.0173 0.0253 0.0063 -0.0481 0.0419 +-0.0332 -0.0179 -0.0042 0.0241 0.0044 -0.0098 -0.0081 0.0024 -0.0414 0.0339 +-0.0060 0.0182 -0.0051 -0.0479 0.0016 -0.0179 0.0316 0.0222 -0.0029 -0.0351 +0.0074 0.0015 0.0337 -0.0082 -0.0008 0.0129 0.0001 0.0650 0.0175 0.0309 +-0.0212 -0.0261 0.0196 -0.0309 0.0093 -0.0272 0.0260 0.0169 0.0132 0.0116 +-0.0010 0.0202 0.0228 -0.0227 -0.0141 0.0192 -0.0423 -0.0097 -0.0342 0.0338 +-0.0149 -0.0110 -0.0156 0.0290 0.0028 0.0123 -0.0350 -0.0501 0.0272 -0.0245 +-0.0005 -0.0194 0.0460 -0.0001 -0.0280 0.0216 -0.0028 -0.0162 0.0177 -0.0254 +-0.0109 -0.0026 0.0038 -0.0150 -0.0421 -0.0422 0.0164 -0.0436 0.0054 -0.0098 +0.0061 -0.0106 0.0062 0.0207 -0.0329 0.0177 -0.0578 0.0408 0.0077 -0.0260 +0.0001 -0.0098 0.0106 -0.0003 -0.0292 0.0032 0.0560 0.0311 -0.0282 -0.0445 +0.0033 0.0345 -0.0022 -0.0029 -0.0228 0.0242 0.0197 -0.0286 0.0194 -0.0328 +0.0094 -0.0010 0.0121 0.0229 0.0161 0.0363 -0.0124 0.0179 -0.0626 0.0020 +-0.0070 -0.0272 -0.0171 -0.0249 -0.0039 0.0254 0.0317 -0.0324 0.0276 -0.0090 +-0.0002 0.0057 -0.0204 0.0512 -0.0170 0.0113 0.0157 0.0427 -0.0024 0.0162 +-0.0064 -0.0144 0.0216 0.0053 -0.0361 0.0287 0.0230 -0.0161 -0.0189 0.0589 +0.0091 -0.0059 -0.0308 0.0171 -0.0137 -0.0033 -0.0505 -0.0155 -0.0527 0.0133 +-0.0121 -0.0051 0.0219 0.0136 0.0476 -0.0090 -0.0460 0.0208 0.0072 -0.0076 +0.0098 -0.0328 -0.0211 0.0054 -0.0146 -0.0263 0.0248 0.0045 -0.0183 0.0301 +0.0101 0.0139 -0.0073 0.0234 0.0083 -0.0194 -0.0365 0.0307 0.0580 0.0153 +-0.0111 0.0019 0.0265 -0.0150 0.0311 0.0362 0.0244 -0.0213 -0.0224 -0.0299 +0.0061 0.0082 -0.0181 0.0081 -0.0344 0.0133 -0.0095 -0.0411 0.0462 0.0371 +0.0089 -0.0157 0.0179 -0.0256 -0.0118 -0.0302 -0.0329 0.0212 -0.0463 -0.0162 +-0.0313 0.0096 -0.0040 0.0186 0.0248 -0.0126 0.0472 -0.0079 0.0115 -0.0270 +0.0055 0.0044 0.0172 0.0079 -0.0089 -0.0202 -0.0233 -0.0397 -0.0305 -0.0620 +-0.0282 -0.0104 -0.0071 -0.0242 -0.0255 0.0204 -0.0187 -0.0103 -0.0227 -0.0424 +-0.0056 0.0065 0.0151 -0.0376 0.0039 0.0009 -0.0507 -0.0040 0.0393 -0.0201 +0.0128 -0.0228 0.0115 -0.0446 0.0316 0.0266 -0.0036 0.0117 -0.0009 0.0048 +-0.0088 0.0226 0.0125 0.0090 0.0008 -0.0341 0.0243 -0.0178 -0.0589 0.0278 +0.0151 0.0021 -0.0349 -0.0365 -0.0098 -0.0179 -0.0212 -0.0313 0.0109 -0.0164 +-0.0211 -0.0112 -0.0446 0.0014 -0.0034 -0.0179 0.0110 0.0176 0.0286 0.0045 +0.0034 -0.0151 0.0380 0.0331 -0.0034 -0.0439 0.0145 0.0120 0.0036 0.0017 +-0.0348 0.0192 0.0167 0.0069 -0.0266 -0.0085 -0.0076 0.0260 0.0234 0.0075 +-0.0237 0.0150 -0.0094 -0.0201 0.0234 -0.0041 -0.0160 -0.0549 -0.0021 0.0239 +-0.0019 0.0173 0.0295 0.0443 0.0081 0.0181 -0.0039 -0.0270 0.0155 0.0107 +0.0065 -0.0055 -0.0368 0.0232 0.0370 0.0367 0.0046 -0.0167 0.0047 0.0173 +0.0116 0.0053 -0.0229 0.0382 0.0160 -0.0453 0.0057 -0.0267 0.0020 -0.0051 +-0.0140 0.0302 -0.0208 0.0106 0.0101 -0.0049 -0.0319 0.0227 -0.0206 -0.0371 +-0.0007 -0.0109 -0.0053 0.0078 0.0410 -0.0001 0.0543 0.0328 -0.0196 0.0332 +-0.0043 -0.0028 -0.0246 0.0285 -0.0248 0.0153 0.0303 -0.0310 -0.0335 -0.0315 +-0.0417 0.1029 0.0377 0.0069 0.0012 0.0065 0.0007 -0.0144 -0.0083 0.0004 +0.0295 0.0099 -0.0144 -0.0145 0.0141 -0.0013 0.0362 -0.0142 -0.0428 -0.0161 +-0.0095 -0.0206 0.0116 0.0132 0.0164 0.0158 0.0012 -0.0024 0.0640 0.0364 +0.0005 -0.0022 -0.0165 -0.0057 0.0263 0.0339 0.0014 0.0541 0.0164 -0.0411 +0.0039 -0.0143 -0.0107 0.0032 -0.0160 -0.0502 0.0010 0.0272 0.0161 -0.0500 +0.0083 0.0292 -0.0076 -0.0201 0.0313 0.0213 0.0120 0.0087 0.0285 0.0332 +0.0170 0.0018 0.0001 0.0205 0.0106 -0.0064 -0.0082 -0.0083 -0.0082 0.0886 +0.0075 -0.0078 -0.0038 -0.0337 -0.0491 0.0048 0.0069 0.0300 0.0369 0.0088 +-0.0091 -0.0327 0.0041 0.0376 0.0170 0.0154 0.0126 0.0153 -0.0024 -0.0353 +0.0289 -0.0080 0.0063 0.0274 -0.0061 0.0208 0.0390 -0.0060 0.0294 -0.0088 +-0.0037 -0.0195 0.0058 0.0023 -0.0149 -0.0360 -0.0587 -0.0248 0.0288 0.0203 +-0.0031 0.0081 -0.0112 -0.0221 0.0067 -0.0505 -0.0233 0.0353 -0.0131 0.0417 +0.0243 0.0231 -0.0013 0.0049 -0.0423 -0.0245 -0.0029 0.0184 -0.0162 -0.0010 +0.0045 0.0101 -0.0042 0.0014 -0.0133 -0.0321 0.0642 0.0153 0.0377 0.0277 +0.0275 0.0083 0.0286 -0.0243 -0.0084 -0.0236 0.0027 -0.0289 0.0201 0.0235 +0.0281 0.0078 0.0038 0.0069 0.0302 0.0170 -0.0423 -0.0340 0.0104 -0.0181 +0.0334 -0.0034 -0.0257 -0.0061 0.0140 -0.0099 -0.0195 0.0529 0.0019 0.0010 +-0.0114 0.0012 -0.0038 -0.0016 -0.0140 0.0697 0.0372 0.0243 0.0172 0.0066 +0.0192 0.0149 0.0285 0.0077 0.0246 -0.0135 0.0145 0.0317 -0.0074 -0.0438 +-0.0034 -0.0175 -0.0245 -0.0153 0.0357 -0.0102 -0.0062 -0.0053 -0.0308 -0.0499 +0.0025 -0.0253 0.0148 0.0031 0.0189 -0.0023 -0.0085 -0.0596 -0.0337 0.0175 +-0.0091 -0.0171 -0.0217 -0.0189 0.0056 0.0249 -0.0499 0.0236 0.0042 0.0449 diff --git a/codec2-dev/src/codebookvqanssi.c b/codec2-dev/src/codebookvqanssi.c new file mode 100644 index 00000000..b7557403 --- /dev/null +++ b/codec2-dev/src/codebookvqanssi.c @@ -0,0 +1,565 @@ +/* THIS IS A GENERATED FILE. Edit generate_codebook.c and its input */ + +/* + * This intermediary file and the files that used to create it are under + * The LGPL. See the file COPYING. + */ + +#include "defines.h" + + /* codebook/lspvqanssi1.txt */ +static const float codes0[] = { + 0.5862, 0.7213, 0.9146, 1.0909, 1.291, 1.4954, 1.837, 2.084, 2.3771, 2.5518, + 0.0871, 0.2049, 0.5849, 0.8552, 1.2096, 1.4686, 1.821, 2.0926, 2.4508, 2.7389, + 0.2274, 0.3126, 0.6088, 0.8338, 1.1824, 1.5948, 1.8228, 1.9856, 2.1832, 2.4793, + 0.1827, 0.2706, 0.5842, 0.7761, 1.0301, 1.2462, 1.6313, 1.9786, 2.3479, 2.679, + 0.3055, 0.3863, 0.7194, 1.1609, 1.3303, 1.5017, 1.7265, 1.9412, 2.4659, 2.6315, + 0.1794, 0.2522, 0.5477, 0.7892, 1.3887, 1.7101, 1.9471, 2.1667, 2.4361, 2.631, + 0.1825, 0.2729, 0.4185, 0.6024, 1.2531, 1.7291, 1.9937, 2.1849, 2.5865, 2.7748, + 0.3219, 0.4045, 0.7357, 1.2708, 1.4626, 1.6439, 1.9388, 2.1212, 2.5005, 2.6749, + 0.2234, 0.3496, 0.5054, 0.6981, 0.8672, 1.0431, 1.7091, 2.069, 2.329, 2.6195, + 0.3009, 0.3957, 0.7576, 0.9751, 1.1955, 1.7727, 2.0383, 2.2474, 2.5612, 2.7188, + 0.3841, 0.5544, 0.9209, 1.1811, 1.5441, 1.8126, 2.1175, 2.3192, 2.5486, 2.6935, + 0.2153, 0.3105, 0.5597, 0.8313, 1.2168, 1.4512, 1.7012, 1.8962, 2.3893, 2.5852, + 0.3196, 0.4814, 0.7629, 1.0869, 1.5517, 1.778, 2.0462, 2.2547, 2.5023, 2.6706, + 0.1964, 0.3055, 0.4307, 0.7178, 1.426, 1.624, 1.8392, 2.0576, 2.2976, 2.5492, + 0.426, 0.6888, 1.2019, 1.4194, 1.6437, 1.8221, 2.0469, 2.2508, 2.5142, 2.6795, + 0.3004, 0.3944, 0.5847, 1.005, 1.1812, 1.3559, 1.5479, 1.7847, 2.4924, 2.6703, + 0.1595, 0.2398, 0.4336, 0.9228, 1.2602, 1.5064, 1.7915, 1.984, 2.232, 2.5692, + 0.1832, 0.2985, 0.4205, 0.598, 0.762, 0.9894, 1.7499, 2.1151, 2.4814, 2.7214, + 0.2234, 0.3207, 0.5457, 0.9799, 1.2074, 1.7079, 1.9734, 2.1742, 2.4575, 2.6366, + 0.3598, 0.4819, 0.6385, 0.8878, 1.3226, 1.491, 1.7257, 1.9456, 2.2061, 2.4579, + 0.4671, 0.5911, 0.8513, 1.0923, 1.5104, 1.7043, 1.9727, 2.1839, 2.4484, 2.6111, + 0.2418, 0.3937, 0.542, 0.8971, 1.1152, 1.3054, 1.7928, 1.9796, 2.5441, 2.7572, + 0.3541, 0.473, 0.6546, 0.9063, 1.0792, 1.2743, 1.8545, 2.0555, 2.3083, 2.5404, + 0.3121, 0.4016, 0.7137, 0.8835, 1.0736, 1.5907, 1.8624, 2.0857, 2.5075, 2.6668, + 0.2232, 0.3631, 0.5273, 0.7438, 1.0492, 1.2235, 1.5449, 2.2198, 2.516, 2.6852, + 0.2557, 0.3528, 0.5051, 0.6528, 0.8351, 1.5688, 1.8838, 2.1056, 2.4401, 2.6111, + 0.4342, 0.5318, 0.9234, 1.1146, 1.3015, 1.5198, 1.8211, 2.034, 2.3694, 2.5506, + 0.431, 0.5269, 0.7431, 0.9018, 1.0734, 1.5196, 1.8267, 2.0244, 2.4508, 2.6177, + 0.215, 0.3249, 0.4966, 0.9434, 1.1627, 1.3497, 1.8003, 2.0045, 2.3567, 2.5909, + 0.2798, 0.4111, 0.5786, 0.7971, 1.0414, 1.2142, 1.6947, 2.0866, 2.3351, 2.5545, + 0.1688, 0.2693, 0.4004, 0.6337, 1.3058, 1.5064, 1.7535, 1.9689, 2.5542, 2.7424, + 0.4419, 0.6209, 1.0127, 1.2135, 1.4104, 1.6111, 1.882, 2.1005, 2.4238, 2.5966, + 0.3645, 0.512, 0.8977, 1.2209, 1.5286, 1.7204, 1.9787, 2.1779, 2.439, 2.6114, + 0.2897, 0.4136, 0.5504, 0.8515, 1.2641, 1.4334, 1.8079, 2.0656, 2.3509, 2.7593, + 0.1611, 0.4723, 0.742, 1.0071, 1.2571, 1.5891, 1.9224, 2.2345, 2.5647, 2.7991, + 0.2528, 0.4178, 0.8909, 1.3117, 1.6622, 1.8641, 2.1017, 2.2974, 2.5299, 2.6982, + 0.1749, 0.27, 0.4116, 0.6036, 1.143, 1.7776, 2.0394, 2.222, 2.4667, 2.6598, + 0.3451, 0.4325, 0.6194, 0.7406, 0.9176, 1.554, 1.8426, 2.0479, 2.4401, 2.5965, + 0.3672, 0.5164, 0.6558, 0.8441, 1.2332, 1.4114, 1.6955, 2.0875, 2.3674, 2.5471, + 0.2194, 0.3467, 0.7384, 1.1079, 1.5398, 1.8437, 2.1212, 2.3296, 2.58, 2.7403, + 0.1525, 0.2343, 0.3915, 0.6843, 1.0517, 1.502, 1.7905, 1.9667, 2.2027, 2.6725, + 0.3531, 0.5908, 0.7462, 0.9441, 1.2774, 1.4743, 1.8268, 2.1059, 2.4478, 2.6484, + 0.3611, 0.4981, 0.7598, 0.9676, 1.4024, 1.633, 1.9094, 2.1433, 2.4408, 2.613, + 0.2153, 0.3366, 0.4974, 0.6693, 1.1944, 1.6791, 1.9002, 2.1105, 2.41, 2.5922, + 0.2421, 0.3392, 0.5123, 0.9818, 1.5411, 1.7092, 1.9989, 2.1981, 2.5659, 2.7656, + 0.2116, 0.325, 0.4845, 0.8021, 1.0088, 1.2158, 1.8038, 2.0223, 2.2975, 2.581, + 0.1902, 0.2942, 0.8003, 1.1086, 1.3606, 1.6008, 1.8956, 2.1328, 2.4481, 2.6405, + 0.2772, 0.3914, 0.5826, 0.7654, 0.9495, 1.124, 1.3949, 2.0411, 2.3891, 2.5959, + 0.2678, 0.522, 0.763, 1.1, 1.3747, 1.6432, 1.9391, 2.2237, 2.5511, 2.7893, + 0.32, 0.4245, 0.6174, 0.9904, 1.1662, 1.3882, 1.7601, 1.9524, 2.3998, 2.5819, + 0.1702, 0.4871, 0.837, 1.0989, 1.3593, 1.583, 1.875, 2.1277, 2.4666, 2.6885, + 0.228, 0.3748, 0.6554, 0.9113, 1.2081, 1.4619, 1.8181, 2.0541, 2.3791, 2.5701, + 0.1752, 0.4363, 0.6454, 0.8798, 1.1079, 1.5367, 1.8667, 2.1716, 2.4804, 2.7249, + 0.3804, 0.47, 0.8224, 1.0099, 1.1892, 1.5906, 1.8879, 2.0907, 2.4544, 2.6238, + 0.1808, 0.291, 0.4683, 0.7059, 0.898, 1.4031, 1.7063, 1.9444, 2.4658, 2.6776, + 0.2418, 0.3803, 0.5443, 0.7589, 1.1496, 1.3185, 1.5451, 1.7433, 2.131, 2.6523, + 0.2698, 0.369, 0.5362, 1.0732, 1.2921, 1.4696, 1.744, 1.947, 2.5051, 2.6841, + 0.4099, 0.5102, 0.6983, 1.0468, 1.2459, 1.4185, 1.8851, 2.0815, 2.3464, 2.5605, + 0.0669, 0.1354, 0.3764, 0.8433, 1.1719, 1.4834, 1.8181, 2.1312, 2.4626, 2.8044, + 0.1614, 0.2372, 0.3878, 0.5708, 1.2759, 1.495, 1.8052, 2.0807, 2.3485, 2.6293, + 0.1688, 0.2875, 0.4301, 0.9059, 1.2361, 1.4054, 1.8057, 1.9924, 2.5589, 2.7495, + 0.2864, 0.3783, 0.7032, 1.0817, 1.2382, 1.5741, 1.8619, 2.0656, 2.5139, 2.6848, + 0.3829, 0.4781, 0.6766, 0.834, 1.0056, 1.4147, 1.665, 1.884, 2.3922, 2.5619, + 0.3259, 0.4187, 0.6139, 0.7338, 1.1831, 1.6497, 1.9, 2.1278, 2.4322, 2.593, + 0.2569, 0.379, 0.5426, 0.839, 0.9871, 1.485, 1.8652, 2.0732, 2.4314, 2.6005, + 0.1408, 0.2283, 0.4024, 0.8784, 1.1485, 1.4003, 1.7004, 1.9205, 2.3723, 2.6522, + 0.2971, 0.5039, 0.8005, 1.1212, 1.4232, 1.7801, 2.1255, 2.3907, 2.6795, 2.8487, + 0.1515, 0.2344, 0.4684, 0.804, 1.0401, 1.3774, 1.8329, 2.1235, 2.5555, 2.777, + 0.5778, 0.7157, 0.891, 1.0966, 1.4235, 1.6482, 1.9551, 2.1831, 2.4572, 2.6234, + 0.3017, 0.4161, 0.8088, 0.9971, 1.2, 1.4419, 1.7867, 2.0224, 2.3473, 2.54, + 0.1208, 0.2814, 0.6564, 0.9448, 1.2377, 1.5663, 1.9084, 2.2112, 2.5583, 2.8155, + 0.2127, 0.3127, 0.4635, 0.6416, 0.8449, 1.6652, 2.0577, 2.2656, 2.5811, 2.7434, + 0.1942, 0.3011, 0.4212, 0.6901, 1.5369, 1.7639, 1.9608, 2.1766, 2.4435, 2.6663, + 0.351, 0.4345, 0.7146, 0.9086, 1.0678, 1.2579, 1.4425, 2.0265, 2.4574, 2.6252, + 0.3225, 0.4323, 0.6168, 0.858, 1.5388, 1.791, 1.9927, 2.2013, 2.4494, 2.616, + 0.2271, 0.4488, 0.6287, 0.7857, 1.2086, 1.383, 1.6194, 2.1955, 2.5236, 2.6945, + 0.2568, 0.351, 0.5613, 1.05, 1.2521, 1.4359, 1.6995, 1.9187, 2.2148, 2.4275, + 0.2933, 0.3941, 0.6128, 0.8899, 1.072, 1.2862, 1.5331, 1.8301, 2.1553, 2.3865, + 0.348, 0.4626, 0.6009, 0.763, 0.9044, 1.1225, 1.8539, 2.1845, 2.5035, 2.7091, + 0.1337, 0.4722, 0.8099, 1.1273, 1.4252, 1.699, 2.0188, 2.2922, 2.6018, 2.8168, + 0.1138, 0.3263, 0.8059, 1.0473, 1.3262, 1.6202, 1.9439, 2.2007, 2.5347, 2.7702, + 0.1979, 0.313, 0.4635, 0.8504, 1.1143, 1.3221, 2.0371, 2.2421, 2.5406, 2.7491, + 0.3321, 0.4194, 0.8239, 1.0458, 1.1981, 1.3733, 1.5661, 1.9985, 2.3747, 2.5416, + 0.3729, 0.5958, 0.9551, 1.265, 1.5484, 1.9255, 2.2256, 2.4809, 2.7276, 2.8935, + 0.1664, 0.2516, 0.5347, 0.7545, 1.1971, 1.4089, 1.74, 2.0871, 2.4098, 2.6795, + 0.237, 0.3178, 0.6123, 1.3315, 1.547, 1.7257, 2.0063, 2.1977, 2.5449, 2.7252, + 0.203, 0.3328, 0.4766, 0.7357, 1.278, 1.4439, 1.7229, 1.9405, 2.2278, 2.6816, + 0.1702, 0.2919, 0.4598, 0.7123, 0.9077, 1.145, 1.8632, 2.0806, 2.499, 2.71, + 0.2421, 0.3578, 0.54, 0.7217, 0.8971, 1.4898, 1.8518, 2.1205, 2.6077, 2.7894, + 0.303, 0.3935, 0.5812, 0.7404, 0.9425, 1.8342, 2.0887, 2.2811, 2.5596, 2.7118, + 0.1322, 0.1997, 0.3466, 0.6981, 1.1811, 1.4849, 1.8594, 2.1114, 2.4708, 2.7804, + 0.2317, 0.3069, 0.686, 1.4306, 1.7121, 1.8671, 2.1249, 2.2995, 2.5705, 2.7456, + 0.3778, 0.4863, 0.6639, 0.9163, 1.156, 1.3186, 1.5389, 1.7169, 2.1603, 2.5797, + 0.2118, 0.3499, 0.5259, 0.72, 1.1348, 1.314, 1.5657, 2.0241, 2.2873, 2.5184, + 0.2902, 0.4368, 0.6331, 0.8971, 1.3102, 1.5219, 1.8674, 2.1512, 2.4708, 2.6809, + 0.1418, 0.3988, 0.6251, 0.8544, 1.1268, 1.3964, 1.7585, 2.0322, 2.3964, 2.6928, + 0.2314, 0.3462, 0.7282, 0.9211, 1.1766, 1.4941, 1.7368, 1.9546, 2.517, 2.7066, + 0.2076, 0.3251, 0.7423, 0.959, 1.1936, 1.5329, 1.8887, 2.1588, 2.4667, 2.6709, + 0.2058, 0.4139, 0.5745, 0.7832, 0.9595, 1.1688, 1.7561, 1.9562, 2.484, 2.7001, + 0.1834, 0.2971, 0.4643, 0.6625, 0.8802, 1.1137, 1.5183, 1.8417, 2.3842, 2.7042, + 0.1688, 0.4218, 0.707, 1.0465, 1.4496, 1.6953, 1.956, 2.2174, 2.5172, 2.7404, + 0.2323, 0.3981, 0.5489, 0.7227, 1.2886, 1.5221, 1.7158, 2.1184, 2.4066, 2.5898, + 0.347, 0.5265, 0.814, 1.0152, 1.3206, 1.5411, 1.849, 2.0588, 2.3556, 2.5393, + 0.1707, 0.2595, 0.6762, 0.9037, 1.2781, 1.4903, 1.7946, 2.061, 2.3741, 2.5771, + 0.1457, 0.2318, 0.6039, 1.0078, 1.3461, 1.5908, 1.8818, 2.1248, 2.4432, 2.6714, + 0.6574, 0.8086, 1.0243, 1.2183, 1.4837, 1.7129, 2.0197, 2.2464, 2.5059, 2.6716, + 0.2546, 0.4983, 0.8674, 1.2536, 1.6704, 1.9529, 2.2134, 2.4319, 2.6532, 2.8109, + 0.2455, 0.3379, 0.4632, 0.8635, 1.5286, 1.8047, 1.9909, 2.1806, 2.4031, 2.5729, + 0.4772, 0.6742, 1, 1.2474, 1.5288, 1.7415, 2.0102, 2.2168, 2.477, 2.6449, + 0.3357, 0.4382, 0.6033, 1.1317, 1.3681, 1.5576, 1.9251, 2.1119, 2.5548, 2.7395, + 0.2588, 0.7015, 0.8953, 1.083, 1.2828, 1.516, 1.8965, 2.1921, 2.515, 2.7258, + 0.2466, 0.3512, 0.5047, 0.6646, 0.8161, 1.2577, 1.8046, 2.0214, 2.4447, 2.6491, + 0.1631, 0.2283, 0.407, 0.5955, 1.1126, 1.3894, 1.8978, 2.1849, 2.5384, 2.7382, + 0.3424, 0.4748, 0.6222, 0.802, 0.9706, 1.1568, 1.7044, 1.9297, 2.2127, 2.5627, + 0.2088, 0.5143, 0.74, 0.9277, 1.1032, 1.3561, 1.8841, 2.2004, 2.5882, 2.7993, + 0.2016, 0.3488, 0.5894, 0.7419, 1.1488, 1.3626, 1.5566, 1.9694, 2.5488, 2.7209, + 0.2558, 0.3914, 0.536, 0.7521, 1.433, 1.6955, 1.8886, 2.1428, 2.419, 2.5966, + 0.4021, 0.5034, 0.6653, 0.8123, 0.9586, 1.2825, 1.9184, 2.112, 2.409, 2.597, + 0.2343, 0.48, 0.6934, 0.8523, 1.2786, 1.4763, 1.7235, 2.04, 2.3602, 2.5562, + 0.246, 0.3687, 0.5325, 0.7044, 1.1488, 1.3608, 1.8112, 2.0757, 2.4183, 2.663, + 0.1616, 0.3644, 0.5725, 0.9166, 1.2481, 1.4938, 1.8388, 2.1175, 2.4712, 2.7464, + 0.376, 0.4841, 0.635, 1.0082, 1.211, 1.4003, 1.8127, 2.0018, 2.5199, 2.7238, + 0.1988, 0.2824, 0.6553, 1.0337, 1.5413, 1.7369, 1.9751, 2.1751, 2.4372, 2.6265, + 0.2728, 0.4094, 0.7498, 1.0645, 1.3516, 1.5946, 1.991, 2.2172, 2.483, 2.6614, + 0.1657, 0.5327, 0.7281, 0.9966, 1.2385, 1.4629, 1.8119, 2.0973, 2.4469, 2.6979, + 0.1413, 0.2098, 0.354, 0.5492, 0.8486, 1.1288, 1.632, 1.9056, 2.2805, 2.5438, + 0.2856, 0.3666, 0.6259, 1.1424, 1.6605, 1.8197, 2.0147, 2.1986, 2.4121, 2.5919, + 0.2725, 0.4829, 0.765, 1.0119, 1.2977, 1.5488, 1.8755, 2.1155, 2.4383, 2.6377, + 0.2736, 0.3804, 0.5537, 1.0258, 1.2269, 1.4186, 1.9718, 2.1468, 2.5665, 2.7689, + 0.2341, 0.5953, 1.103, 1.4549, 1.7361, 1.9758, 2.2126, 2.4213, 2.6405, 2.8181, + 0.2273, 0.4638, 0.6228, 0.85, 1.1016, 1.2823, 1.7094, 1.9523, 2.2669, 2.7029, + 0.2438, 0.3798, 0.7299, 0.96, 1.3765, 1.6104, 1.8644, 2.1161, 2.5073, 2.7137, + 0.1551, 0.4869, 0.8676, 1.2274, 1.5069, 1.8857, 2.1868, 2.4411, 2.7106, 2.8767, + 0.2746, 0.5454, 0.7589, 0.9458, 1.1597, 1.3349, 1.6653, 2.1142, 2.4356, 2.6239, + 0.1793, 0.2646, 0.4344, 0.7482, 1.1502, 1.3733, 1.8558, 2.0817, 2.3248, 2.5171, + 0.2698, 0.4202, 0.5765, 0.8301, 1.0073, 1.2101, 1.9714, 2.2051, 2.5138, 2.7395, + 0.1929, 0.3091, 0.446, 0.6266, 1.1805, 1.3672, 1.599, 2.1514, 2.4729, 2.6468, + 0.1901, 0.3047, 0.4607, 1.1019, 1.3168, 1.5343, 1.9234, 2.1365, 2.5924, 2.7807, + 0.3139, 0.5009, 0.67, 0.8268, 1.0117, 1.181, 1.6539, 2.1984, 2.4828, 2.6576, + 0.1403, 0.2173, 0.4117, 0.7302, 1.0038, 1.2732, 1.7392, 2.0337, 2.3809, 2.7386, + 0.4166, 0.5101, 0.7449, 1.1663, 1.3492, 1.5543, 1.9, 2.0941, 2.4588, 2.6365, + 0.3342, 0.4335, 0.616, 0.8559, 1.0112, 1.2097, 1.4029, 1.6361, 2.4129, 2.6324, + 0.4543, 0.6159, 0.7932, 0.9843, 1.2562, 1.4308, 1.7116, 1.9919, 2.2671, 2.4631, + 0.2153, 0.3609, 0.5302, 0.7089, 0.8756, 1.0376, 1.6496, 2.2826, 2.568, 2.7441, + 0.438, 0.6439, 0.8282, 1.0651, 1.365, 1.5829, 1.8838, 2.1005, 2.4006, 2.5771, + 0.2523, 0.3636, 0.5879, 1.1628, 1.3542, 1.6756, 2.0488, 2.2543, 2.6093, 2.7953, + 0.4179, 0.5426, 0.7065, 0.8996, 1.0684, 1.3146, 1.9705, 2.2021, 2.5051, 2.7061, + 0.1659, 0.286, 0.6693, 0.9229, 1.3959, 1.6544, 1.9709, 2.2257, 2.5236, 2.746, + 0.254, 0.4356, 0.5946, 0.7627, 1.2274, 1.4222, 1.6573, 1.9601, 2.2514, 2.4711, + 0.1633, 0.2337, 0.3698, 0.5421, 1.1757, 1.5916, 2.1561, 2.3371, 2.5534, 2.7737, + 0.1953, 0.273, 0.4521, 1.2005, 1.7062, 1.8627, 2.1313, 2.3266, 2.5906, 2.7667, + 0.3053, 0.4054, 0.5651, 0.747, 0.891, 1.172, 1.8864, 2.1074, 2.3705, 2.5744, + 0.1761, 0.3033, 0.6501, 0.8268, 1.0369, 1.2687, 1.8534, 2.1889, 2.5074, 2.7339, + 0.2265, 0.399, 1.1359, 1.4137, 1.6839, 1.8912, 2.0948, 2.3042, 2.5489, 2.7234, + 0.3326, 0.54, 0.8711, 1.0948, 1.3752, 1.6155, 1.936, 2.1537, 2.4451, 2.6133, + 0.2162, 0.3522, 0.5309, 0.747, 0.9677, 1.1747, 1.5056, 1.7942, 2.1615, 2.48, + 0.1872, 0.2761, 0.4053, 0.7469, 1.5858, 1.8945, 2.1198, 2.3197, 2.5819, 2.7758, + 0.5381, 0.8651, 1.2695, 1.4918, 1.7774, 1.9696, 2.1865, 2.3687, 2.5739, 2.7158, + 0.2663, 0.3422, 0.6098, 1.212, 1.4516, 1.6092, 1.8506, 2.0376, 2.2929, 2.5088, + 0.1904, 0.3051, 0.5663, 0.7391, 1.1589, 1.5705, 1.8756, 2.1653, 2.5518, 2.7693, + 0.1543, 0.3519, 0.6976, 1.0664, 1.3696, 1.7817, 2.1308, 2.4259, 2.707, 2.8753, + 0.3304, 0.4283, 0.5942, 0.7425, 0.8906, 1.4067, 2.0676, 2.246, 2.5394, 2.7006, + 0.208, 0.3215, 0.6278, 0.7882, 1.3123, 1.5592, 1.8048, 2.0831, 2.4303, 2.6266, + 0.1188, 0.2481, 0.827, 1.242, 1.5824, 1.8976, 2.1816, 2.4248, 2.6645, 2.8459, + 0.0635, 0.1528, 0.5973, 0.9377, 1.2653, 1.5465, 1.8818, 2.1681, 2.5089, 2.7924, + 0.3249, 0.5179, 0.9143, 1.2973, 1.4966, 1.755, 2.0715, 2.3166, 2.65, 2.8305, + 0.1918, 0.3107, 0.4506, 0.6994, 1.3463, 1.5348, 1.8447, 2.1903, 2.448, 2.6877, + 0.3405, 0.4644, 0.7232, 0.9199, 1.2611, 1.5175, 1.8446, 2.0652, 2.3915, 2.5781, + 0.3289, 0.5152, 0.6602, 1.0213, 1.1886, 1.5496, 1.9553, 2.1883, 2.5394, 2.7362, + 0.3, 0.4097, 0.8372, 1.0793, 1.3095, 1.5684, 1.8746, 2.0783, 2.3643, 2.549, + 0.2421, 0.328, 0.5288, 0.9261, 1.6911, 1.8959, 2.1013, 2.2823, 2.5238, 2.696, + 0.107, 0.3131, 0.6226, 0.8881, 1.1808, 1.4867, 1.8146, 2.1088, 2.4594, 2.7186, + 0.44, 0.5533, 0.7025, 0.9206, 1.4089, 1.582, 1.808, 2.0832, 2.3577, 2.53, + 0.225, 0.3434, 0.4808, 0.6721, 0.8198, 1.1446, 2.0201, 2.2625, 2.552, 2.7604, + 0.1671, 0.2551, 0.4603, 0.6777, 0.9661, 1.5579, 1.8659, 2.1196, 2.4425, 2.6551, + 0.391, 0.5877, 1.0287, 1.3547, 1.6899, 1.9166, 2.1451, 2.3337, 2.5519, 2.7071, + 0.1435, 0.2165, 0.3968, 0.8376, 1.2572, 1.5298, 1.8791, 2.1352, 2.4636, 2.7011, + 0.1756, 0.2799, 0.412, 0.5808, 0.7573, 1.334, 1.8235, 2.12, 2.4993, 2.7365, + 0.1332, 0.2174, 0.4716, 0.9483, 1.2723, 1.6028, 1.9272, 2.219, 2.5588, 2.799, + 0.2122, 0.3143, 0.7042, 0.8849, 1.1312, 1.3711, 1.6832, 1.9633, 2.2685, 2.5156, + 0.2089, 0.3339, 0.4817, 0.8526, 1.0657, 1.2741, 1.5747, 1.8, 2.486, 2.6843, + 0.1636, 0.2617, 0.44, 0.7357, 1.0355, 1.2638, 1.5672, 1.8504, 2.1904, 2.6588, + 0.1945, 0.2934, 0.4869, 0.8567, 1.1262, 1.3604, 1.6898, 1.9143, 2.1475, 2.3503, + 0.1606, 0.2442, 0.3931, 0.9237, 1.5811, 1.7529, 2.0133, 2.2272, 2.525, 2.7265, + 0.4866, 0.7045, 1.0593, 1.2795, 1.5326, 1.8221, 2.1461, 2.3665, 2.6041, 2.7599, + 0.4012, 0.4911, 0.7103, 0.8585, 1.0495, 1.7244, 2.0116, 2.2041, 2.5189, 2.6643, + 0.4365, 0.6694, 0.8644, 1.133, 1.451, 1.7627, 2.1032, 2.369, 2.628, 2.8306, + 0.2072, 0.4018, 0.6227, 0.8913, 1.3038, 1.6056, 1.9704, 2.2816, 2.6135, 2.8182, + 0.3302, 0.4968, 0.8713, 1.0761, 1.2576, 1.4654, 1.8152, 2.14, 2.5404, 2.7493, + 0.1385, 0.2292, 0.353, 0.6006, 1.4699, 1.6571, 1.9438, 2.1663, 2.5027, 2.7308, + 0.1894, 0.2915, 0.4345, 0.6341, 1.0024, 1.1896, 1.6896, 2.0966, 2.4086, 2.6768, + 0.3841, 0.5197, 0.8889, 1.148, 1.4383, 1.6285, 1.8642, 2.0669, 2.3466, 2.5325, + 0.2008, 0.3097, 0.4664, 0.6638, 1.2798, 1.494, 1.727, 2.0264, 2.2915, 2.475, + 0.1864, 0.2857, 0.4481, 1.1025, 1.3096, 1.5035, 1.7614, 1.9891, 2.4255, 2.6031, + 0.4081, 0.6134, 0.9514, 1.1818, 1.3943, 1.6361, 1.9891, 2.2395, 2.5547, 2.7287, + 0.2964, 0.3876, 0.945, 1.2247, 1.3906, 1.5882, 1.8241, 2.0589, 2.4188, 2.5871, + 0.3127, 0.4038, 0.6168, 1.081, 1.3067, 1.4759, 1.8817, 2.0781, 2.3394, 2.5539, + 0.2066, 0.3059, 0.4989, 0.7132, 0.9066, 1.446, 1.7584, 1.9755, 2.221, 2.4741, + 0.2634, 0.3956, 0.5667, 0.8777, 1.0517, 1.6029, 2.059, 2.2607, 2.6064, 2.7647, + 0.4331, 0.5315, 0.7764, 1.0444, 1.2269, 1.4311, 1.7093, 1.9187, 2.4337, 2.6149, + 0.2161, 0.4429, 0.6851, 0.8336, 1.1037, 1.2966, 1.5283, 2.0299, 2.3407, 2.5384, + 0.2814, 0.3637, 0.5416, 0.9475, 1.5137, 1.6945, 1.8892, 2.1017, 2.319, 2.5007, + 0.4454, 0.6883, 1.1402, 1.4098, 1.7435, 2.0014, 2.2521, 2.4457, 2.6495, 2.7985, + 0.1641, 0.4083, 0.6426, 1.0592, 1.3258, 1.5754, 1.8666, 2.1381, 2.4572, 2.7177, + 0.3391, 0.4607, 0.6072, 0.8463, 1.4207, 1.6062, 1.8303, 2.0887, 2.3615, 2.5348, + 0.2414, 0.3396, 0.51, 0.747, 1.3329, 1.8618, 2.0751, 2.2564, 2.5147, 2.6874, + 0.1694, 0.2535, 0.4156, 0.8302, 1.2853, 1.5838, 2.0907, 2.3085, 2.5929, 2.7951, + 0.2047, 0.3652, 0.65, 0.8068, 1.0178, 1.1865, 1.4889, 2.0671, 2.5966, 2.7634, + 0.2425, 0.3247, 0.602, 1.2226, 1.4272, 1.5996, 1.8377, 2.0413, 2.5333, 2.7021, + 0.3842, 0.503, 0.6541, 0.8771, 1.0576, 1.2612, 1.6744, 1.8735, 2.4781, 2.6803, + 0.2042, 0.328, 0.7283, 0.8985, 1.1444, 1.3299, 1.6032, 2.1539, 2.4739, 2.6547, + 0.1268, 0.1924, 0.3208, 0.5153, 1.1304, 1.4443, 1.8047, 2.0552, 2.4385, 2.7572, + 0.2713, 0.3659, 0.5395, 1.0705, 1.4228, 1.5836, 1.9763, 2.1641, 2.4459, 2.6301, + 0.3047, 0.4043, 0.5727, 0.7368, 0.8997, 1.3242, 1.6473, 1.8879, 2.433, 2.6295, + 0.1224, 0.3948, 0.6903, 0.9199, 1.2852, 1.5516, 1.8645, 2.1231, 2.4657, 2.7044, + 0.2157, 0.3281, 0.5036, 0.9272, 1.0975, 1.5285, 1.808, 2.0569, 2.5448, 2.7221, + 0.167, 0.249, 0.3696, 0.5921, 1.3019, 1.8398, 2.2165, 2.3725, 2.6142, 2.8338, + 0.3899, 0.5573, 0.81, 1.0732, 1.3966, 1.6598, 2.0001, 2.2517, 2.5548, 2.7403, + 0.4905, 0.6064, 0.8222, 0.9966, 1.1912, 1.5714, 1.9628, 2.1727, 2.53, 2.7055, + 0.1309, 0.2342, 0.6232, 0.8795, 1.1283, 1.3655, 1.7371, 2.0251, 2.3992, 2.6885, + 0.1805, 0.2672, 0.4297, 1.244, 1.4967, 1.6796, 1.9592, 2.1784, 2.5439, 2.7289, + 0.228, 0.5429, 0.6967, 0.8732, 1.4074, 1.6074, 1.9516, 2.2124, 2.5486, 2.7722, + 0.2339, 0.3379, 0.4924, 0.9061, 1.3074, 1.4719, 1.8884, 2.111, 2.3618, 2.5545, + 0.1384, 0.2291, 0.5127, 1.045, 1.4017, 1.7884, 2.1134, 2.3664, 2.6588, 2.8435, + 0.2196, 0.6359, 0.91, 1.2007, 1.4589, 1.7053, 2.0128, 2.2722, 2.552, 2.7643, + 0.1698, 0.2615, 0.381, 0.5706, 1.4297, 1.8686, 2.0728, 2.2559, 2.486, 2.6701, + 0.1445, 0.2158, 0.3658, 0.5451, 0.9389, 1.3669, 1.79, 2.0846, 2.3924, 2.7161, + 0.2789, 0.3816, 0.5277, 0.8487, 1.3751, 1.5461, 1.7832, 2.0264, 2.2695, 2.4665, + 0.1733, 0.3023, 0.9216, 1.2368, 1.4776, 1.7229, 1.9952, 2.2471, 2.539, 2.7265, + 0.3374, 0.5033, 1.0951, 1.3262, 1.5284, 1.7336, 1.9733, 2.2009, 2.4992, 2.6751, + 0.1293, 0.2743, 0.7533, 1.0166, 1.2416, 1.4444, 1.7962, 2.0851, 2.477, 2.7204, + 0.3106, 0.4176, 0.6358, 0.9434, 1.1419, 1.3458, 1.9638, 2.1678, 2.439, 2.6235, + 0.4533, 0.576, 0.7392, 0.9136, 1.0829, 1.2759, 1.7903, 2.036, 2.3124, 2.5325, + 0.3702, 0.5218, 0.6977, 0.8776, 1.1096, 1.2855, 1.5612, 1.948, 2.217, 2.4361, + 0.1637, 0.2647, 0.4185, 0.6666, 1.1584, 1.327, 1.7829, 1.9821, 2.4361, 2.7094, + 0.1769, 0.2767, 0.3942, 0.5746, 1.3595, 1.711, 1.9176, 2.1405, 2.3722, 2.5705, + 0.2712, 0.382, 0.6524, 0.8317, 1.0341, 1.3972, 1.7312, 1.9918, 2.3854, 2.5886, + 0.1003, 0.2046, 0.7261, 1.1004, 1.4057, 1.6697, 1.9903, 2.2603, 2.5813, 2.8009, + 0.2534, 0.3752, 0.7192, 0.9323, 1.3698, 1.5955, 1.8653, 2.0656, 2.3368, 2.534, + 0.3589, 0.4508, 0.6631, 1.0521, 1.5065, 1.6697, 1.8929, 2.1074, 2.3466, 2.5242, + 0.1955, 0.2862, 0.6111, 0.8053, 1.0501, 1.5218, 1.7996, 2.0303, 2.3788, 2.5973, + 0.2982, 0.4033, 0.566, 0.8924, 1.1933, 1.3465, 1.7895, 2.0173, 2.2606, 2.5069, + 0.3356, 0.4711, 0.631, 0.8491, 1.0049, 1.4364, 1.8176, 2.0292, 2.571, 2.7525, + 0.2016, 0.2912, 0.4363, 0.98, 1.4897, 1.6494, 1.8862, 2.0819, 2.3636, 2.6091, + 0.4549, 0.6491, 0.845, 1.0209, 1.1747, 1.3745, 1.8824, 2.113, 2.376, 2.5768, + 0.251, 0.3524, 0.5171, 0.8931, 1.4094, 1.571, 1.8536, 2.0478, 2.4766, 2.732, + 0.1576, 0.2547, 0.3891, 0.8551, 1.4282, 1.588, 1.8583, 2.0521, 2.5359, 2.734, + 0.3481, 0.4382, 0.772, 1.1289, 1.3203, 1.5019, 1.7665, 1.957, 2.2231, 2.4465, + 0.3116, 0.4068, 0.6991, 0.8894, 1.0912, 1.5356, 1.8084, 2.0006, 2.2323, 2.4367, + 0.2706, 0.4033, 0.8272, 1.0851, 1.482, 1.6927, 1.9292, 2.1267, 2.4049, 2.5857, + 0.2745, 0.355, 0.8663, 1.3742, 1.5545, 1.7324, 1.9664, 2.1538, 2.4581, 2.6245, + 0.1736, 0.2553, 0.5357, 0.9009, 1.1888, 1.5132, 1.8579, 2.1181, 2.4273, 2.6847, + 0.3026, 0.4148, 0.9044, 1.1695, 1.3657, 1.7036, 1.9891, 2.2226, 2.5441, 2.7085, + 0.3998, 0.5108, 0.7205, 0.9848, 1.1828, 1.3716, 1.7154, 1.9191, 2.1875, 2.4257, + 0.2141, 0.3095, 0.7428, 1.0426, 1.2851, 1.5571, 1.7901, 1.9804, 2.2462, 2.5265, + 0.1574, 0.229, 0.3869, 0.5735, 1.0925, 1.3383, 1.6598, 1.9364, 2.2095, 2.4195 +}; + /* codebook/lspvqanssi2.txt */ +static const float codes1[] = { + 0.012, 0.0022, 0.0068, -0.0112, -0.0508, -0.049, 0.2249, 0.1476, 0.0133, -0.0379, + 0.0598, 0.0477, 0.038, 0.066, 0.0517, 0.015, 0.0617, 0.0081, -0.0768, -0.1007, + -0.0087, -0.044, 0.0873, 0.0882, 0.0391, -0.006, 0.11, 0.0569, -0.0241, -0.0468, + 0.0146, -0.0005, 0.0322, -0.065, -0.0778, -0.078, -0.0255, -0.0527, -0.0301, -0.0401, + -0.024, -0.056, -0.0374, 0.0274, 0.0484, -0.0227, 0.0328, 0.1135, 0.0117, -0.03, + -0.0324, -0.0574, 0.0302, 0.0137, -0.0603, -0.1194, -0.0105, -0.0513, 0.0698, 0.0538, + 0.0635, 0.0382, 0.0531, 0.0897, 0.0495, 0.0039, -0.0421, -0.0919, 0.0407, 0.0167, + 0.0954, 0.0854, 0.036, -0.0025, -0.0252, -0.0528, -0.0435, -0.0561, -0.0405, -0.0432, + 0.011, -0.001, -0.0433, -0.0167, 0.1402, 0.0738, 0.0423, -0.0024, -0.092, -0.1099, + 0.0179, 0.0184, -0.0041, -0.064, 0.1004, 0.0608, -0.0023, -0.0357, 0.1509, 0.1262, + -0.0145, -0.024, -0.0595, -0.1063, 0.0597, -0.004, -0.0886, 0.1184, 0.038, 0.0126, + -0.0072, 0.0172, 0.0076, 0.0288, 0.081, 0.0278, 0.0709, 0.0051, 0.0214, -0.0301, + 0.0127, -0.0126, -0.0434, 0.161, 0.1178, 0.0704, 0.0257, -0.0073, -0.0425, -0.061, + -0.0165, -0.0369, -0.0785, 0.1007, 0.0309, -0.0651, 0.0142, -0.0614, 0.0426, 0.0289, + -0.0374, -0.0712, 0.0049, -0.0382, 0.0472, 0.0095, -0.0268, -0.0747, -0.0457, -0.0758, + -0.0211, -0.0432, -0.0547, -0.0446, -0.1078, 0.009, -0.0565, -0.1298, 0.0721, 0.0351, + -0.0014, -0.0072, -0.0283, -0.0324, -0.0208, -0.0703, 0.0979, 0.0865, -0.0007, 0.1881, + -0.0077, -0.0302, 0.1231, 0.0905, 0.0786, 0.0432, -0.0286, -0.0661, -0.0055, -0.0275, + 0.001, 0.0043, 0.0044, 0.038, -0.1201, -0.0098, -0.0166, 0.0105, 0.0153, 0.0134, + 0.0843, 0.0636, 0.0416, -0.0004, -0.057, -0.0592, 0.1158, 0.059, 0.0126, 0.0034, + 0.0346, 0.029, -0.0037, -0.0026, -0.0457, 0.1824, 0.1469, 0.087, 0.0291, -0.0074, + 0.0066, 0.0682, -0.0148, 0.0287, 0.0095, -0.0563, 0.1296, 0.0426, 0.1215, 0.0886, + -0.0132, -0.0399, 0.096, 0.0474, 0.014, 0.0306, -0.0192, -0.0703, -0.1559, -0.1556, + -0.06, 0.0482, 0.1257, 0.0521, 0.0229, -0.0031, 0.0817, 0.0571, -0.0138, -0.0277, + 0.0013, -0.0103, -0.047, -0.0687, -0.1444, 0.0181, 0.135, 0.0559, -0.0177, -0.0598, + -0.0215, -0.0318, -0.0689, -0.0268, 0.0917, 0.0307, 0.0135, -0.0184, -0.0857, 0.1231, + 0.0137, -0.0152, 0.0199, -0.0291, -0.0685, 0.0438, -0.1137, 0.0231, -0.0632, -0.0802, + -0.0011, 0.0314, 0.0535, -0.0135, -0.0291, -0.0579, -0.1049, 0.0288, -0.0628, 0.1355, + -0.0901, 0.0041, -0.017, 0.0351, 0.0144, -0.0505, 0.0396, 0.0638, -0.0145, 0.0141, + -0.04, -0.0603, -0.0714, 0.0329, -0.0049, -0.0529, -0.1251, 0.0022, -0.0449, -0.0778, + 0.0247, 0.0296, 0.0239, 0.0122, -0.0348, -0.1224, -0.0033, 0.1237, -0.0016, -0.0436, + 0.0246, 0.005, 0.0322, 0.0818, 0.0203, 0.0846, 0.0022, 0.0876, 0.0149, -0.0184, + -0.0204, -0.0228, 0.0365, -0.0164, 0.1087, 0.0374, -0.055, 0.033, -0.0582, -0.0736, + -0.0305, -0.0485, -0.0572, 0.0275, -0.0271, -0.0436, 0.1217, 0.07, 0.1253, 0.099, + -0.0079, -0.0204, -0.0325, 0.0491, 0.0158, -0.0365, -0.1309, -0.1812, 0.1428, 0.1148, + 0.068, 0.0547, 0.0309, 0.0079, -0.0332, 0.0391, -0.0287, 0.1258, 0.1123, 0.1016, + -0.0264, -0.0409, -0.0538, -0.0192, -0.0393, -0.0713, -0.0618, -0.1078, -0.185, 0.0532, + 0.0081, -0.0115, -0.009, 0.1201, -0.0413, -0.0995, 0.0445, -0.0032, -0.0286, -0.0497, + -0.0023, -0.0184, -0.0358, 0.1279, 0.0847, 0.053, 0.023, -0.0212, 0.1245, 0.0965, + 0.0111, 0.1038, 0.0597, 0.0413, 0.0533, 0.0011, 0.0031, 0.0705, 0.0242, 0.0198, + 0.002, -0.0071, -0.0262, -0.0496, -0.075, -0.1273, -0.1785, 0.0606, -0.0223, -0.0583, + -0.0202, 0.0669, 0.0081, 0.0335, -0.0218, -0.1073, -0.0146, -0.0673, 0.049, 0.021, + -0.0108, -0.023, -0.0614, -0.0986, 0.0629, 0.0006, 0.1496, 0.1099, 0.0316, 0.0098, + -0.0368, -0.0685, 0.0138, -0.0213, -0.0009, 0.0344, -0.0249, 0.0311, 0.0803, 0.0759, + 0.0038, -0.0158, 0.0142, 0.0254, 0.097, 0.0021, -0.1029, 0.0006, 0.0576, 0.0261, + -0.0083, 0.0698, 0.0406, -0.0348, 0.02, 0.0833, 0.0186, -0.0145, -0.0725, -0.0872, + -0.0506, -0.0673, 0.0776, -0.0172, -0.0444, -0.0531, -0.0799, 0.0005, -0.0359, -0.0446, + 0.0368, 0.0376, -0.0407, -0.019, 0.0987, 0.0212, -0.0349, -0.0951, -0.0084, -0.0342, + -0.0309, -0.0561, 0.095, -0.0125, -0.1028, -0.0133, 0.092, 0.0965, 0.0668, 0.0409, + -0.0898, 0.0036, -0.0353, -0.0024, -0.0365, -0.0259, -0.0485, -0.0843, -0.0063, -0.0167, + -0.0255, -0.0407, -0.0456, -0.0931, -0.0892, -0.0293, -0.051, 0.0183, -0.0104, 0.0472, + -0.0172, -0.0399, -0.0731, 0.0546, 0.032, -0.0283, 0.0415, -0.0107, -0.1237, -0.1102, + 0.021, 0.0294, -0.0038, -0.009, -0.0551, -0.0922, 0.0261, -0.0334, -0.1181, -0.1536, + 0.0092, 0.0032, -0.0162, 0.0398, 0.0205, 0.1266, -0.0107, -0.0858, 0.0392, 0.0032, + -0.0038, -0.0269, -0.0737, 0.1138, 0.0263, -0.0031, -0.1188, 0.1621, 0.0831, 0.0526, + 0.0023, -0.0149, -0.0497, 0.0898, 0.0456, -0.0145, -0.0928, -0.1507, -0.0611, -0.0938, + 0.012, 0.0124, -0.0286, -0.1319, 0.0219, 0.0311, -0.0398, -0.0465, -0.0008, -0.0375, + 0.0138, 0.0023, 0.0024, 0.1072, 0.0531, 0.0006, 0.0292, -0.0115, -0.062, 0.165, + 0.007, -0.0251, 0.0715, 0.038, -0.0404, 0.123, 0.0629, 0.0096, 0.0973, 0.0641, + -0.0586, 0.0772, 0.0128, 0.106, 0.0715, 0.0374, -0.0074, -0.0365, -0.0543, -0.0489, + -0.0392, 0.0871, -0.0069, -0.1084, 0.0264, -0.0495, 0.0396, 0.0005, -0.0293, -0.024, + -0.0327, 0.0605, 0.0662, 0.01, -0.0007, -0.0525, -0.0812, -0.0686, -0.0873, -0.083, + 0.0119, 0.0058, 0.003, -0.0307, 0.065, 0.0175, -0.0741, -0.15, -0.1947, 0.0881, + 0.0572, 0.0411, 0.0152, -0.0127, -0.0589, -0.051, -0.0212, -0.0834, 0.1434, 0.1318, + 0.0518, 0.0417, -0.043, 0.0963, -0.0014, 0.0173, 0.0234, -0.0273, 0.0359, -0.0118, + 0.0652, 0.0587, 0.0013, -0.07, 0.1262, 0.0975, 0.068, 0.0598, 0.0048, -0.0305, + -0.0185, -0.044, 0.1178, 0.0656, 0.0052, -0.0534, -0.1151, 0.1116, 0.0659, 0.0344, + 0.0788, 0.0577, 0.0452, 0.0283, -0.0278, 0.0911, 0.028, -0.0254, 0.0029, -0.0361, + -0.0165, -0.0322, -0.0526, -0.1057, 0.0927, 0.0293, -0.1026, -0.1671, 0.047, 0.0355, + 0.01, 0.0001, -0.0221, -0.0775, -0.1109, -0.1416, 0.0884, 0.0441, 0.0632, 0.0409, + 0.0204, 0.0432, 0.0141, -0.0296, 0.1073, 0.058, 0.0383, 0.027, -0.0857, 0.1246, + 0.0488, 0.0231, 0.0648, -0.0179, 0.0747, 0.0156, -0.0384, -0.0733, -0.0732, -0.097, + 0.0005, -0.0199, -0.026, -0.0511, -0.111, 0.067, -0.0413, 0.1571, 0.0498, 0.0191, + 0.0037, -0.0085, -0.0796, 0.0086, -0.0852, 0.085, 0.0115, -0.0065, 0.1161, 0.0727, + 0.0023, 0.0483, 0.0285, -0.0642, -0.0477, 0.0175, 0.0346, 0.0452, 0.0655, 0.0284, + -0.0986, 0.0463, 0.0326, -0.0055, 0.0702, 0.0194, -0.0423, -0.0107, 0.0338, 0.0619, + 0.0126, -0.0138, -0.1115, 0.0159, -0.0331, 0.0217, -0.0376, -0.0407, -0.0222, -0.0503, + 0.0222, 0.0071, -0.049, 0.1017, 0.0551, -0.0164, 0.1578, 0.1059, 0.0025, -0.0107, + 0.0124, -0.009, 0.0322, 0.093, 0.0281, -0.0403, -0.0781, 0.0125, -0.067, -0.1058, + 0.0363, 0.0077, 0.1052, 0.0039, 0.0676, 0.0891, 0.0433, 0.0252, 0.0224, -0.0043, + -0.0045, -0.0194, -0.0193, -0.048, -0.064, -0.0695, -0.1597, -0.003, 0.1728, 0.1231, + 0.0297, 0.0025, 0.0619, -0.0347, -0.1171, 0.1043, 0.0868, 0.0191, -0.0739, -0.1075, + 0.0073, 0.0914, 0.0367, -0.0236, 0.0232, 0.0304, -0.0787, -0.1099, 0.046, 0.0082, + 0.0296, 0.0297, -0.0444, 0.0184, 0.0602, -0.0295, -0.0934, 0.0636, -0.0347, -0.0722, + -0.029, -0.0629, 0.0598, 0.0013, 0.0064, 0.1431, 0.092, 0.0468, -0.0311, -0.0614, + -0.0152, -0.0311, -0.05, -0.0672, -0.1257, -0.0134, -0.022, -0.0612, -0.1131, -0.1417, + 0.0371, 0.0153, -0.0817, -0.0007, 0.0837, 0.0481, 0.046, 0.0678, 0.0524, 0.0432, + 0.0126, -0.0069, -0.0092, -0.0693, -0.025, 0.151, 0.0098, -0.0683, -0.0566, -0.0769, + -0.0199, -0.0423, 0.0806, 0.0562, 0.0009, -0.0563, -0.1358, -0.1578, -0.0456, 0.0032, + 0.0091, 0.0101, -0.009, -0.0279, -0.0489, -0.1038, -0.0815, 0.2184, 0.1172, 0.0902, + -0.0024, -0.0135, 0.0392, 0.0028, 0.0792, 0.0404, 0.0867, 0.161, 0.0954, 0.0846, + -0.0004, -0.022, -0.0282, -0.1022, -0.0799, 0.1278, 0.0765, 0.0402, 0.085, 0.0611, + 0.0443, 0.032, -0.0384, -0.0964, 0.003, -0.0398, -0.073, -0.0052, -0.0267, 0.1209, + -0.0706, 0.1151, 0.0722, -0.0175, -0.0927, -0.0559, 0.0316, 0.0186, 0.0105, 0.0314, + -0.0145, -0.0263, -0.0564, 0.0248, -0.0181, -0.0817, -0.0938, 0.0366, -0.0315, 0.1253, + 0.0307, 0.0039, 0.129, 0.0402, -0.0439, -0.0384, 0.0044, -0.0177, -0.0172, -0.031, + 0.0447, 0.0298, 0.0287, 0.0273, -0.035, -0.0708, -0.1829, -0.0317, 0.0643, 0.0057, + -0.082, -0.0326, 0.0209, -0.0711, 0.0084, 0.0111, 0.0426, 0.0262, -0.0061, 0.0005, + 0.0545, 0.0377, -0.0417, -0.0625, 0.0114, -0.0405, 0.0573, 0.0191, -0.0263, -0.0472, + -0.0053, -0.0049, -0.0255, -0.0578, -0.0237, -0.0721, -0.1487, -0.1636, 0.0046, -0.0355, + 0.0309, 0.0107, 0.0163, 0.0132, -0.0536, -0.0009, -0.0706, -0.135, -0.0514, -0.096, + 0.0306, 0.0003, 0.0494, 0.0701, 0.0027, -0.0458, 0.078, 0.0327, 0.0937, 0.0605, + -0.0017, -0.0275, 0.0797, -0.0268, -0.1014, 0.0593, -0.0528, -0.1103, 0.0682, 0.0322, + -0.0507, -0.0806, -0.0646, -0.0052, -0.0576, 0.0451, 0.0489, 0.015, 0.0029, -0.0189, + 0.027, 0.0143, -0.0375, -0.0071, -0.0607, -0.1157, -0.0345, -0.1115, 0.0201, -0.0104, + -0.0807, -0.1088, 0.0845, 0.072, 0.0441, 0.0301, 0.0043, 0.0052, 0.0016, 0.0201, + -0.029, -0.0532, 0.0036, -0.0201, -0.0723, -0.1321, 0.0867, 0.0479, -0.0556, -0.085, + -0.0271, 0.0126, 0.1283, 0.0533, -0.003, -0.0352, -0.0326, -0.0553, 0.1402, 0.1121, + -0.0358, -0.0518, -0.108, 0.0134, 0.095, 0.0384, -0.004, -0.0254, 0.0026, -0.0217, + -0.0152, -0.0375, -0.0827, 0.0916, 0.0188, 0.1306, 0.0983, 0.0606, 0.0381, 0.008, + -0.0107, -0.0269, -0.0573, -0.1189, 0.0258, 0.1009, 0.0565, 0.027, -0.0557, -0.0778, + -0.0193, -0.0242, -0.0784, -0.0816, 0.0287, -0.0484, 0.0292, -0.0414, 0.1124, 0.0767, + 0.0177, -0.0148, 0.0472, -0.0808, 0.0623, -0.0636, 0.075, -0.0107, 0.0673, 0.0425, + -0.022, 0.0577, -0.0769, -0.0247, -0.0321, 0.0341, -0.0108, 0.0109, -0.0142, 0.0122, + 0.0194, 0.0248, -0.0096, -0.0205, -0.046, -0.116, 0.0492, -0.0188, -0.1535, 0.0816, + 0.0301, -0.0286, -0.0077, -0.0117, -0.0036, -0.0026, 0.0133, -0.0032, 0.0007, -0.016, + 0.0115, -0.0111, 0.0246, -0.0639, 0.0325, -0.0313, 0.0808, 0.0435, -0.0777, -0.1108, + -0.0079, -0.0334, -0.0144, -0.0539, 0.1564, 0.1175, 0.0549, 0.034, 0.0319, 0.0027, + -0.0155, -0.0275, -0.0739, -0.0932, 0.0108, -0.0698, 0.0036, -0.0213, -0.0486, -0.067, + -0.0234, -0.0567, 0.002, 0.0908, -0.0151, 0.046, -0.0175, -0.0523, 0.0098, -0.0237, + 0.0057, -0.0066, -0.0418, 0.0418, -0.0449, 0.1069, 0.0629, -0.0016, -0.1068, -0.1492, + -0.0791, 0.0403, -0.0009, 0.0285, -0.0065, 0.0963, 0.055, 0.0634, 0.0693, 0.0694, + -0.0068, -0.0197, -0.0919, 0.0071, -0.0551, -0.1173, 0.0926, 0.0413, 0.0127, -0.0158, + 0.054, 0.0389, -0.0195, -0.08, -0.1383, 0.044, -0.0139, -0.0405, 0.0147, -0.0183, + 0.038, 0.0248, 0.052, -0.0609, 0.0339, -0.007, -0.0974, 0.1182, 0.0221, -0.031, + 0.0043, 0.0046, -0.0274, -0.0502, 0.0326, -0.0143, -0.0586, -0.0866, -0.1673, -0.1624, + 0.0428, 0.0385, -0.0228, 0.0704, 0.0069, -0.0145, -0.0623, -0.0639, -0.1479, 0.0212, + -0.0078, -0.0297, 0.0025, -0.0239, -0.0793, 0.0896, 0.0315, -0.0546, -0.1309, 0.108 +}; + /* codebook/lspvqanssi3.txt */ +static const float codes2[] = { + -0.0291, 0.0272, -0.0364, -0.0313, -0.0487, -0.0205, 0.0501, 0.0225, 0.0178, 0.008, + -0.0406, -0.0383, 0.0013, -0.0155, -0.0261, -0.0598, 0.0003, -0.0242, 0.0151, -0.014, + -0.0445, 0.0356, 0.018, -0.0272, -0.0018, -0.0177, -0.0703, 0.0471, 0.0128, -0.0068, + -0.0033, -0.0285, -0.056, -0.0186, -0.0499, -0.007, 0.0068, -0.0126, 0.0388, -0.0097, + -0.0071, -0.0114, -0.0308, -0.0094, -0.0541, -0.0272, -0.0756, 0.0477, -0.0234, 0.0678, + 0.0048, 0.0307, -0.0174, -0.0593, 0.0097, -0.0134, 0.0034, -0.0212, -0.0418, 0.0869, + -0.0189, 0.0165, -0.0269, 0.0744, 0.0344, -0.0177, -0.0603, 0.0212, -0.0104, 0.0345, + -0.013, -0.0352, -0.0086, -0.0257, -0.0286, 0.0409, 0.0656, 0.0106, -0.0598, 0.0252, + 0.0041, 0.0097, -0.0032, -0.0154, -0.0405, 0.067, -0.0164, 0.0451, 0.0774, 0.0504, + 0.001, -0.0091, -0.0345, 0.0511, 0.0016, 0.0011, 0.0684, 0.0167, 0.0601, 0.0512, + 0.0204, -0.0038, -0.0426, 0.0185, -0.0191, -0.063, 0.0295, -0.0153, -0.0559, 0.056, + -0.0461, -0.0041, 0.0515, 0.0219, 0.0322, 0.0093, 0.0044, 0.0106, -0.0329, -0.0521, + 0.0304, 0.0017, 0.0209, -0.0002, 0.0689, 0.0136, 0.0216, -0.0268, -0.0682, 0.0333, + -0.0175, -0.0425, 0.0153, -0.005, -0.0113, 0.0297, -0.0659, -0.0344, 0.0302, -0.0272, + -0.0217, -0.0362, 0.0426, 0.0233, -0.0393, 0.0052, 0.0138, 0.0657, 0.0427, 0.022, + -0.0039, -0.0011, -0.0002, -0.0453, -0.0835, 0.0144, -0.0268, -0.0589, -0.0185, 0.0133, + 0.0081, -0.0032, 0.0638, 0.0032, 0.006, 0.0002, -0.0303, -0.0823, 0.0124, -0.0308, + 0.0108, 0.0011, 0.0059, 0.0396, 0.0392, 0.0351, -0.0045, -0.0323, -0.0512, -0.0975, + -0.0144, -0.0306, -0.0302, -0.007, 0.0123, -0.0042, -0.0083, -0.0514, 0.012, 0.1116, + -0.0046, -0.0131, 0.0472, 0.0144, -0.0296, -0.0518, 0.0337, -0.0145, -0.0733, 0.0793, + -0.0064, -0.0162, -0.0327, -0.0711, 0.0108, -0.0131, 0.0025, -0.0254, -0.0277, -0.068, + -0.0306, 0.0055, 0.0272, -0.0189, -0.0173, 0.0221, 0.0773, 0.0043, 0.0458, -0.0169, + -0.0006, 0.0299, 0.0259, 0.0227, -0.053, -0.0596, -0.0271, -0.0091, 0.0181, -0.0233, + -0.0116, -0.0398, 0.0089, 0.0708, -0.0028, -0.0084, -0.0206, -0.0354, -0.0275, -0.0037, + 0.0259, -0.0064, -0.038, 0.0572, 0.0083, 0.0286, -0.0565, 0.0158, 0.0396, -0.0123, + 0.0552, 0.0331, -0.0052, -0.0346, -0.018, -0.0194, -0.0237, 0.0184, 0.0056, -0.0199, + 0.0143, 0.0131, -0.0166, 0.0196, 0.0154, 0.031, -0.0048, 0.0901, -0.0333, 0.0761, + 0.0118, -0.0107, 0.0099, 0.0078, 0.0002, -0.0716, -0.0233, 0.0793, 0.0516, 0.03, + 0.0204, 0.0243, 0.0192, 0.0181, 0.0001, -0.0243, -0.0764, -0.0622, -0.0324, 0.064, + 0.0132, 0.0016, -0.0187, -0.0425, 0.0627, 0.0094, -0.0786, 0.0304, 0.0294, -0.0146, + -0.0221, -0.0154, 0.0285, -0.0709, 0.0406, 0.0114, 0.0073, -0.0199, 0.0081, 0.0268, + 0.0227, 0.0055, 0.0163, -0.0447, 0.0246, 0.0795, 0.0239, 0.0211, -0.0145, -0.0576, + -0.0119, 0.0637, 0.0278, 0.0202, -0.0086, 0.0389, 0.032, -0.0049, -0.0272, -0.0274, + 0.004, -0.0211, 0.0426, 0.048, 0.0415, 0.0659, 0.0408, 0.0198, 0.0327, 0.0029, + 0.043, 0.0311, 0.0083, 0.0353, 0.025, 0.0143, 0.0106, -0.0305, 0.0633, 0.0227, + -0.0277, 0.0302, 0.0337, 0.0176, 0.0191, -0.0156, 0.0231, 0.0118, 0.0465, 0.0875, + 0.0221, 0.0146, 0.0147, -0.0211, -0.0317, -0.0179, -0.0049, -0.0297, -0.1078, -0.0413, + -0.0531, 0.018, -0.0066, 0.0365, -0.0033, 0.009, -0.0158, -0.0698, 0.0315, -0.0048, + 0.0289, 0.0053, 0.0082, 0.0077, -0.0664, 0.0474, 0.0407, -0.0096, 0.0028, -0.0526, + -0.0106, -0.0129, -0.0315, 0.0335, -0.0217, -0.0427, 0.0582, 0.0193, -0.0288, -0.0777, + -0.0003, -0.0141, -0.0102, 0.0007, -0.0077, -0.0517, -0.0909, 0.0128, -0.0349, -0.0769, + -0.0227, -0.0159, -0.0327, 0.0011, 0.0312, 0.01, -0.018, -0.0537, -0.0997, 0.0122, + 0.019, -0.0139, 0.0341, -0.0131, -0.0368, -0.0138, -0.0074, -0.0415, 0.0791, 0.0503, + 0.0182, 0.0027, 0.0032, -0.0325, -0.0309, -0.0898, 0.0509, -0.017, 0.0301, -0.0137, + 0.0233, 0.01, 0.0231, 0.073, 0.0212, -0.0299, 0.044, 0.0041, -0.0101, -0.0251, + 0.0074, -0.0033, -0.0285, -0.035, 0.0101, 0.0735, 0.0036, -0.0659, 0.0429, -0.0052, + 0.0148, -0.0035, -0.0233, 0.0079, -0.0142, -0.0402, -0.0358, -0.0985, -0.008, -0.0549, + 0.0203, 0.0057, -0.0604, 0.0098, 0.0402, 0.0151, 0.05, 0.0058, -0.0086, -0.0401, + 0.0056, -0.0381, 0.042, -0.0125, 0.0157, -0.0268, 0.0433, 0.0123, -0.0176, -0.0685, + 0.003, 0.0502, 0.0067, -0.0222, 0.0405, -0.0226, 0.002, -0.0401, -0.0026, -0.0521, + 0.0317, 0.0089, 0.062, 0.0251, 0.0066, 0.0089, -0.0565, 0.0414, 0.0005, -0.0365, + -0.0058, 0.0086, -0.0291, -0.0164, -0.0134, -0.049, -0.0427, -0.0451, 0.0869, 0.0334, + 0.0024, 0.0328, -0.0415, 0.0003, -0.0287, 0.0193, -0.0547, -0.0222, -0.0196, -0.0571, + -0.0271, -0.0397, -0.0431, -0.0043, 0.0332, 0.0093, 0.0082, 0.0585, 0.0282, 0.0004, + -0.0251, -0.0167, -0.0289, 0.0196, -0.0363, 0.085, 0.0028, 0.0319, -0.0202, -0.0512, + 0.0389, 0.0226, 0.0401, -0.0091, -0.0152, 0.0001, 0.0738, 0.0402, 0.0097, 0.031, + -0.0126, 0.013, -0.0046, -0.0216, 0.0298, -0.0344, 0.0713, 0.0547, -0.047, -0.0294, + 0.0125, 0.0044, -0.0028, 0.0209, -0.02, 0.0854, 0.0018, -0.0386, -0.0703, 0.0778, + -0.0036, -0.0347, 0.0309, -0.0184, 0.029, -0.0025, -0.0644, 0.0347, -0.0523, 0.0644, + 0.0064, 0.0295, -0.0017, 0.0282, 0.0176, 0.0027, 0.0246, 0.0967, 0.0401, -0.0231, + 0.0054, -0.0109, 0.0055, -0.0479, -0.049, -0.0136, -0.0245, 0.0839, 0.0026, -0.0493, + 0.0128, -0.005, -0.0219, -0.0621, 0.0313, 0.0019, 0.0696, 0.0459, 0.0574, 0.0299, + -0.0091, -0.029, -0.0068, 0.0276, 0.0645, -0.015, 0.0015, -0.0374, 0.0415, -0.0124, + -0.0171, 0.0177, -0.0138, 0.0034, 0.084, 0.0584, 0.0233, 0.01, 0.0122, 0.0047 +}; + /* codebook/lspvqanssi4.txt */ +static const float codes3[] = { + 0.0221, -0.0035, -0.0032, -0.0177, -0.0327, 0.0518, -0.011, -0.015, -0.0136, -0.0327, + 0.0099, -0.0059, 0.0031, -0.0174, 0.0464, -0.024, 0.0251, -0.027, 0.0454, -0.0082, + -0.0029, 0.0025, -0.0267, -0.0318, -0.0157, 0.0173, 0.0253, 0.0063, -0.0481, 0.0419, + -0.0332, -0.0179, -0.0042, 0.0241, 0.0044, -0.0098, -0.0081, 0.0024, -0.0414, 0.0339, + -0.006, 0.0182, -0.0051, -0.0479, 0.0016, -0.0179, 0.0316, 0.0222, -0.0029, -0.0351, + 0.0074, 0.0015, 0.0337, -0.0082, -0.0008, 0.0129, 0.0001, 0.065, 0.0175, 0.0309, + -0.0212, -0.0261, 0.0196, -0.0309, 0.0093, -0.0272, 0.026, 0.0169, 0.0132, 0.0116, + -0.001, 0.0202, 0.0228, -0.0227, -0.0141, 0.0192, -0.0423, -0.0097, -0.0342, 0.0338, + -0.0149, -0.011, -0.0156, 0.029, 0.0028, 0.0123, -0.035, -0.0501, 0.0272, -0.0245, + -0.0005, -0.0194, 0.046, -0.0001, -0.028, 0.0216, -0.0028, -0.0162, 0.0177, -0.0254, + -0.0109, -0.0026, 0.0038, -0.015, -0.0421, -0.0422, 0.0164, -0.0436, 0.0054, -0.0098, + 0.0061, -0.0106, 0.0062, 0.0207, -0.0329, 0.0177, -0.0578, 0.0408, 0.0077, -0.026, + 0.0001, -0.0098, 0.0106, -0.0003, -0.0292, 0.0032, 0.056, 0.0311, -0.0282, -0.0445, + 0.0033, 0.0345, -0.0022, -0.0029, -0.0228, 0.0242, 0.0197, -0.0286, 0.0194, -0.0328, + 0.0094, -0.001, 0.0121, 0.0229, 0.0161, 0.0363, -0.0124, 0.0179, -0.0626, 0.002, + -0.007, -0.0272, -0.0171, -0.0249, -0.0039, 0.0254, 0.0317, -0.0324, 0.0276, -0.009, + -0.0002, 0.0057, -0.0204, 0.0512, -0.017, 0.0113, 0.0157, 0.0427, -0.0024, 0.0162, + -0.0064, -0.0144, 0.0216, 0.0053, -0.0361, 0.0287, 0.023, -0.0161, -0.0189, 0.0589, + 0.0091, -0.0059, -0.0308, 0.0171, -0.0137, -0.0033, -0.0505, -0.0155, -0.0527, 0.0133, + -0.0121, -0.0051, 0.0219, 0.0136, 0.0476, -0.009, -0.046, 0.0208, 0.0072, -0.0076, + 0.0098, -0.0328, -0.0211, 0.0054, -0.0146, -0.0263, 0.0248, 0.0045, -0.0183, 0.0301, + 0.0101, 0.0139, -0.0073, 0.0234, 0.0083, -0.0194, -0.0365, 0.0307, 0.058, 0.0153, + -0.0111, 0.0019, 0.0265, -0.015, 0.0311, 0.0362, 0.0244, -0.0213, -0.0224, -0.0299, + 0.0061, 0.0082, -0.0181, 0.0081, -0.0344, 0.0133, -0.0095, -0.0411, 0.0462, 0.0371, + 0.0089, -0.0157, 0.0179, -0.0256, -0.0118, -0.0302, -0.0329, 0.0212, -0.0463, -0.0162, + -0.0313, 0.0096, -0.004, 0.0186, 0.0248, -0.0126, 0.0472, -0.0079, 0.0115, -0.027, + 0.0055, 0.0044, 0.0172, 0.0079, -0.0089, -0.0202, -0.0233, -0.0397, -0.0305, -0.062, + -0.0282, -0.0104, -0.0071, -0.0242, -0.0255, 0.0204, -0.0187, -0.0103, -0.0227, -0.0424, + -0.0056, 0.0065, 0.0151, -0.0376, 0.0039, 0.0009, -0.0507, -0.004, 0.0393, -0.0201, + 0.0128, -0.0228, 0.0115, -0.0446, 0.0316, 0.0266, -0.0036, 0.0117, -0.0009, 0.0048, + -0.0088, 0.0226, 0.0125, 0.009, 0.0008, -0.0341, 0.0243, -0.0178, -0.0589, 0.0278, + 0.0151, 0.0021, -0.0349, -0.0365, -0.0098, -0.0179, -0.0212, -0.0313, 0.0109, -0.0164, + -0.0211, -0.0112, -0.0446, 0.0014, -0.0034, -0.0179, 0.011, 0.0176, 0.0286, 0.0045, + 0.0034, -0.0151, 0.038, 0.0331, -0.0034, -0.0439, 0.0145, 0.012, 0.0036, 0.0017, + -0.0348, 0.0192, 0.0167, 0.0069, -0.0266, -0.0085, -0.0076, 0.026, 0.0234, 0.0075, + -0.0237, 0.015, -0.0094, -0.0201, 0.0234, -0.0041, -0.016, -0.0549, -0.0021, 0.0239, + -0.0019, 0.0173, 0.0295, 0.0443, 0.0081, 0.0181, -0.0039, -0.027, 0.0155, 0.0107, + 0.0065, -0.0055, -0.0368, 0.0232, 0.037, 0.0367, 0.0046, -0.0167, 0.0047, 0.0173, + 0.0116, 0.0053, -0.0229, 0.0382, 0.016, -0.0453, 0.0057, -0.0267, 0.002, -0.0051, + -0.014, 0.0302, -0.0208, 0.0106, 0.0101, -0.0049, -0.0319, 0.0227, -0.0206, -0.0371, + -0.0007, -0.0109, -0.0053, 0.0078, 0.041, -0.0001, 0.0543, 0.0328, -0.0196, 0.0332, + -0.0043, -0.0028, -0.0246, 0.0285, -0.0248, 0.0153, 0.0303, -0.031, -0.0335, -0.0315, + -0.0417, 0.1029, 0.0377, 0.0069, 0.0012, 0.0065, 0.0007, -0.0144, -0.0083, 0.0004, + 0.0295, 0.0099, -0.0144, -0.0145, 0.0141, -0.0013, 0.0362, -0.0142, -0.0428, -0.0161, + -0.0095, -0.0206, 0.0116, 0.0132, 0.0164, 0.0158, 0.0012, -0.0024, 0.064, 0.0364, + 0.0005, -0.0022, -0.0165, -0.0057, 0.0263, 0.0339, 0.0014, 0.0541, 0.0164, -0.0411, + 0.0039, -0.0143, -0.0107, 0.0032, -0.016, -0.0502, 0.001, 0.0272, 0.0161, -0.05, + 0.0083, 0.0292, -0.0076, -0.0201, 0.0313, 0.0213, 0.012, 0.0087, 0.0285, 0.0332, + 0.017, 0.0018, 0.0001, 0.0205, 0.0106, -0.0064, -0.0082, -0.0083, -0.0082, 0.0886, + 0.0075, -0.0078, -0.0038, -0.0337, -0.0491, 0.0048, 0.0069, 0.03, 0.0369, 0.0088, + -0.0091, -0.0327, 0.0041, 0.0376, 0.017, 0.0154, 0.0126, 0.0153, -0.0024, -0.0353, + 0.0289, -0.008, 0.0063, 0.0274, -0.0061, 0.0208, 0.039, -0.006, 0.0294, -0.0088, + -0.0037, -0.0195, 0.0058, 0.0023, -0.0149, -0.036, -0.0587, -0.0248, 0.0288, 0.0203, + -0.0031, 0.0081, -0.0112, -0.0221, 0.0067, -0.0505, -0.0233, 0.0353, -0.0131, 0.0417, + 0.0243, 0.0231, -0.0013, 0.0049, -0.0423, -0.0245, -0.0029, 0.0184, -0.0162, -0.001, + 0.0045, 0.0101, -0.0042, 0.0014, -0.0133, -0.0321, 0.0642, 0.0153, 0.0377, 0.0277, + 0.0275, 0.0083, 0.0286, -0.0243, -0.0084, -0.0236, 0.0027, -0.0289, 0.0201, 0.0235, + 0.0281, 0.0078, 0.0038, 0.0069, 0.0302, 0.017, -0.0423, -0.034, 0.0104, -0.0181, + 0.0334, -0.0034, -0.0257, -0.0061, 0.014, -0.0099, -0.0195, 0.0529, 0.0019, 0.001, + -0.0114, 0.0012, -0.0038, -0.0016, -0.014, 0.0697, 0.0372, 0.0243, 0.0172, 0.0066, + 0.0192, 0.0149, 0.0285, 0.0077, 0.0246, -0.0135, 0.0145, 0.0317, -0.0074, -0.0438, + -0.0034, -0.0175, -0.0245, -0.0153, 0.0357, -0.0102, -0.0062, -0.0053, -0.0308, -0.0499, + 0.0025, -0.0253, 0.0148, 0.0031, 0.0189, -0.0023, -0.0085, -0.0596, -0.0337, 0.0175, + -0.0091, -0.0171, -0.0217, -0.0189, 0.0056, 0.0249, -0.0499, 0.0236, 0.0042, 0.0449 +}; + +const struct lsp_codebook lsp_cbvqanssi[] = { + /* codebook/lspvqanssi1.txt */ + { + 10, + 8, + 256, + codes0 + }, + /* codebook/lspvqanssi2.txt */ + { + 10, + 7, + 128, + codes1 + }, + /* codebook/lspvqanssi3.txt */ + { + 10, + 6, + 64, + codes2 + }, + /* codebook/lspvqanssi4.txt */ + { + 10, + 6, + 64, + codes3 + }, + { 0, 0, 0, 0 } +}; diff --git a/codec2-dev/src/quantise.c b/codec2-dev/src/quantise.c index 1083836a..4a5fefee 100644 --- a/codec2-dev/src/quantise.c +++ b/codec2-dev/src/quantise.c @@ -411,9 +411,10 @@ void compute_weights(const float *x, float *w, int ndim) //w[1]*=2; } -/* LSP weight calculation function kindly submitted by Anssi, OH3GDD */ +/* LSP weight calculation ported from m-file function kindly submitted + by Anssi, OH3GDD */ -void compute_weights_anssi(const float *x, float *w, int ndim) +void compute_weights_anssi_mode2(const float *x, float *w, int ndim) { int i; float d[LPC_ORD]; @@ -439,7 +440,7 @@ void compute_weights_anssi(const float *x, float *w, int ndim) else w[i]=1.0/(0.01+d[i]); - w[i]=sqrt(w[i]+0.3); + w[i]=pow(w[i]+0.3, 0.66); } } @@ -523,7 +524,7 @@ void lspjvm_quantise(float *x, float *xq, int ndim) } } -#define MBEST_STAGES 3 +#define MBEST_STAGES 4 struct MBEST_LIST { int index[MBEST_STAGES]; /* index of each stage that lead us to this error */ @@ -569,8 +570,8 @@ static void mbest_destroy(struct MBEST *mbest) { mbest_insert - Insert the results of a vector to codebook entry comparison. the - list is in order of ascending error, so those codebook entries with the + Insert the results of a vector to codebook entry comparison. The + list is ordered in order or error, so those entries with the smallest error will be first on the list. \*---------------------------------------------------------------------------*/ @@ -644,22 +645,24 @@ static void mbest_search( void lspanssi_quantise(float *x, float *xq, int ndim, int mbest_entries) { - int i, j, n1, n2, n3; + int i, j, n1, n2, n3, n4; float w[LPC_ORD]; const float *codebook1 = lsp_cbvqanssi[0].cb; const float *codebook2 = lsp_cbvqanssi[1].cb; const float *codebook3 = lsp_cbvqanssi[2].cb; - struct MBEST *mbest_stage1, *mbest_stage2, *mbest_stage3; + const float *codebook4 = lsp_cbvqanssi[3].cb; + struct MBEST *mbest_stage1, *mbest_stage2, *mbest_stage3, *mbest_stage4; float target[LPC_ORD]; int index[MBEST_STAGES]; mbest_stage1 = mbest_create(mbest_entries); mbest_stage2 = mbest_create(mbest_entries); mbest_stage3 = mbest_create(mbest_entries); + mbest_stage4 = mbest_create(mbest_entries); for(i=0; ilist[0].index[2]; - n2 = mbest_stage3->list[0].index[1]; - n3 = mbest_stage3->list[0].index[0]; + /* Stage 4 */ + + for (j=0; jlist[j].index[2]; + index[2] = n2 = mbest_stage3->list[j].index[1]; + index[1] = n3 = mbest_stage3->list[j].index[0]; + for(i=0; ilist[0].index[3]; + n2 = mbest_stage4->list[0].index[2]; + n3 = mbest_stage4->list[0].index[1]; + n4 = mbest_stage4->list[0].index[0]; for (i=0;iL; m++) { - /* determine freq of harmonic */ - w = model->Wo*m; - bin = floor(w*r + 0.5); - printf("bin %d %4.2f ", bin, 20.0*log10(Rw[bin])); - if (20.0*log10(Rw[bin]) < thresh) { - model->phi[m] += (PI/4)*(1.0 - 2.0*rand()/RAND_MAX); - printf("m %d %4.2f ", m, 20.0*log10(Rw[bin])); - } - } - printf("\n"); -#endif + } -- 2.25.1