2
|
1
|
|
2 /******************************************************************
|
|
3
|
|
4 iLBC Speech Coder ANSI-C Source Code
|
|
5
|
|
6 constants.c
|
|
7
|
|
8 Copyright (C) The Internet Society (2004).
|
|
9 All Rights Reserved.
|
|
10
|
|
11 ******************************************************************/
|
|
12
|
|
13 #include "iLBC_define.h"
|
|
14 #include "iLBC_define.h"
|
|
15
|
|
16 /* ULP bit allocation */
|
|
17
|
|
18 /* 20 ms frame */
|
|
19
|
|
20 const iLBC_ULP_Inst_t ULP_20msTbl = {
|
|
21 /* LSF */
|
|
22 {{6, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {7, 0, 0, 0, 0},
|
|
23 {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}},
|
|
24 /* Start state location, gain and samples */
|
|
25 {2, 0, 0, 0, 0},
|
|
26 {1, 0, 0, 0, 0},
|
|
27 {6, 0, 0, 0, 0},
|
|
28 {0, 1, 2, 0, 0},
|
|
29 /* extra CB index and extra CB gain */
|
|
30 {{6, 0, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0, 7, 0, 0}},
|
|
31 {{2, 0, 3, 0, 0}, {1, 1, 2, 0, 0}, {0, 0, 3, 0, 0}},
|
|
32 /* CB index and CB gain */
|
|
33 {{{7, 0, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0, 7, 0, 0}},
|
|
34 {{0, 0, 8, 0, 0}, {0, 0, 8, 0, 0}, {0, 0, 8, 0, 0}},
|
|
35 {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}},
|
|
36 {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}},
|
|
37 {{{1, 2, 2, 0, 0}, {1, 1, 2, 0, 0}, {0, 0, 3, 0, 0}},
|
|
38 {{1, 1, 3, 0, 0}, {0, 2, 2, 0, 0}, {0, 0, 3, 0, 0}},
|
|
39 {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}},
|
|
40 {{0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}, {0, 0, 0, 0, 0}}}
|
|
41 };
|
|
42
|
|
43 /* 30 ms frame */
|
|
44
|
|
45 const iLBC_ULP_Inst_t ULP_30msTbl = {
|
|
46 /* LSF */
|
|
47
|
|
48
|
|
49
|
|
50
|
|
51
|
|
52 {{6, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {7, 0, 0, 0, 0},
|
|
53 {6, 0, 0, 0, 0}, {7, 0, 0, 0, 0}, {7, 0, 0, 0, 0}},
|
|
54 /* Start state location, gain and samples */
|
|
55 {3, 0, 0, 0, 0},
|
|
56 {1, 0, 0, 0, 0},
|
|
57 {6, 0, 0, 0, 0},
|
|
58 {0, 1, 2, 0, 0},
|
|
59 /* extra CB index and extra CB gain */
|
|
60 {{4, 2, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0, 7, 0, 0}},
|
|
61 {{1, 1, 3, 0, 0}, {1, 1, 2, 0, 0}, {0, 0, 3, 0, 0}},
|
|
62 /* CB index and CB gain */
|
|
63 {{{6, 1, 1, 0, 0}, {0, 0, 7, 0, 0}, {0, 0, 7, 0, 0}},
|
|
64 {{0, 7, 1, 0, 0}, {0, 0, 8, 0, 0}, {0, 0, 8, 0, 0}},
|
|
65 {{0, 7, 1, 0, 0}, {0, 0, 8, 0, 0}, {0, 0, 8, 0, 0}},
|
|
66 {{0, 7, 1, 0, 0}, {0, 0, 8, 0, 0}, {0, 0, 8, 0, 0}}},
|
|
67 {{{1, 2, 2, 0, 0}, {1, 2, 1, 0, 0}, {0, 0, 3, 0, 0}},
|
|
68 {{0, 2, 3, 0, 0}, {0, 2, 2, 0, 0}, {0, 0, 3, 0, 0}},
|
|
69 {{0, 1, 4, 0, 0}, {0, 1, 3, 0, 0}, {0, 0, 3, 0, 0}},
|
|
70 {{0, 1, 4, 0, 0}, {0, 1, 3, 0, 0}, {0, 0, 3, 0, 0}}}
|
|
71 };
|
|
72
|
|
73 /* HP Filters */
|
|
74
|
|
75 float hpi_zero_coefsTbl[3] = {
|
|
76 (float) 0.92727436, (float) -1.8544941, (float) 0.92727436
|
|
77 };
|
|
78 float hpi_pole_coefsTbl[3] = {
|
|
79 (float) 1.0, (float) -1.9059465, (float) 0.9114024
|
|
80 };
|
|
81 float hpo_zero_coefsTbl[3] = {
|
|
82 (float) 0.93980581, (float) -1.8795834, (float) 0.93980581
|
|
83 };
|
|
84 float hpo_pole_coefsTbl[3] = {
|
|
85 (float) 1.0, (float) -1.9330735, (float) 0.93589199
|
|
86 };
|
|
87
|
|
88 /* LP Filter */
|
|
89
|
|
90 float lpFilt_coefsTbl[FILTERORDER_DS] = {
|
|
91 (float) -0.066650, (float) 0.125000, (float) 0.316650,
|
|
92 (float) 0.414063, (float) 0.316650,
|
|
93 (float) 0.125000, (float) -0.066650
|
|
94 };
|
|
95
|
|
96 /* State quantization tables */
|
|
97
|
|
98 float state_sq3Tbl[8] = {
|
|
99 (float) -3.719849, (float) -2.177490, (float) -1.130005,
|
|
100
|
|
101
|
|
102
|
|
103
|
|
104
|
|
105 (float) -0.309692, (float) 0.444214, (float) 1.329712,
|
|
106 (float) 2.436279, (float) 3.983887
|
|
107 };
|
|
108
|
|
109 float state_frgqTbl[64] = {
|
|
110 (float) 1.000085, (float) 1.071695, (float) 1.140395,
|
|
111 (float) 1.206868, (float) 1.277188, (float) 1.351503,
|
|
112 (float) 1.429380, (float) 1.500727, (float) 1.569049,
|
|
113 (float) 1.639599, (float) 1.707071, (float) 1.781531,
|
|
114 (float) 1.840799, (float) 1.901550, (float) 1.956695,
|
|
115 (float) 2.006750, (float) 2.055474, (float) 2.102787,
|
|
116 (float) 2.142819, (float) 2.183592, (float) 2.217962,
|
|
117 (float) 2.257177, (float) 2.295739, (float) 2.332967,
|
|
118 (float) 2.369248, (float) 2.402792, (float) 2.435080,
|
|
119 (float) 2.468598, (float) 2.503394, (float) 2.539284,
|
|
120 (float) 2.572944, (float) 2.605036, (float) 2.636331,
|
|
121 (float) 2.668939, (float) 2.698780, (float) 2.729101,
|
|
122 (float) 2.759786, (float) 2.789834, (float) 2.818679,
|
|
123 (float) 2.848074, (float) 2.877470, (float) 2.906899,
|
|
124 (float) 2.936655, (float) 2.967804, (float) 3.000115,
|
|
125 (float) 3.033367, (float) 3.066355, (float) 3.104231,
|
|
126 (float) 3.141499, (float) 3.183012, (float) 3.222952,
|
|
127 (float) 3.265433, (float) 3.308441, (float) 3.350823,
|
|
128 (float) 3.395275, (float) 3.442793, (float) 3.490801,
|
|
129 (float) 3.542514, (float) 3.604064, (float) 3.666050,
|
|
130 (float) 3.740994, (float) 3.830749, (float) 3.938770,
|
|
131 (float) 4.101764
|
|
132 };
|
|
133
|
|
134 /* CB tables */
|
|
135
|
|
136 int search_rangeTbl[5][CB_NSTAGES] = { {58, 58, 58}, {108, 44, 44},
|
|
137 {108, 108, 108}, {108, 108, 108}, {108, 108, 108}
|
|
138 };
|
|
139 int stMemLTbl = 85;
|
|
140 int memLfTbl[NASUB_MAX] = { 147, 147, 147, 147 };
|
|
141
|
|
142 /* expansion filter(s) */
|
|
143
|
|
144 float cbfiltersTbl[CB_FILTERLEN] = {
|
|
145 (float) -0.034180, (float) 0.108887, (float) -0.184326,
|
|
146 (float) 0.806152, (float) 0.713379, (float) -0.144043,
|
|
147 (float) 0.083740, (float) -0.033691
|
|
148 };
|
|
149
|
|
150 /* Gain Quantization */
|
|
151
|
|
152 float gain_sq3Tbl[8] = {
|
|
153 (float) -1.000000, (float) -0.659973, (float) -0.330017,
|
|
154
|
|
155
|
|
156
|
|
157
|
|
158
|
|
159 (float) 0.000000, (float) 0.250000, (float) 0.500000,
|
|
160 (float) 0.750000, (float) 1.00000
|
|
161 };
|
|
162
|
|
163 float gain_sq4Tbl[16] = {
|
|
164 (float) -1.049988, (float) -0.900024, (float) -0.750000,
|
|
165 (float) -0.599976, (float) -0.450012, (float) -0.299988,
|
|
166 (float) -0.150024, (float) 0.000000, (float) 0.150024,
|
|
167 (float) 0.299988, (float) 0.450012, (float) 0.599976,
|
|
168 (float) 0.750000, (float) 0.900024, (float) 1.049988,
|
|
169 (float) 1.200012
|
|
170 };
|
|
171
|
|
172 float gain_sq5Tbl[32] = {
|
|
173 (float) 0.037476, (float) 0.075012, (float) 0.112488,
|
|
174 (float) 0.150024, (float) 0.187500, (float) 0.224976,
|
|
175 (float) 0.262512, (float) 0.299988, (float) 0.337524,
|
|
176 (float) 0.375000, (float) 0.412476, (float) 0.450012,
|
|
177 (float) 0.487488, (float) 0.525024, (float) 0.562500,
|
|
178 (float) 0.599976, (float) 0.637512, (float) 0.674988,
|
|
179 (float) 0.712524, (float) 0.750000, (float) 0.787476,
|
|
180 (float) 0.825012, (float) 0.862488, (float) 0.900024,
|
|
181 (float) 0.937500, (float) 0.974976, (float) 1.012512,
|
|
182 (float) 1.049988, (float) 1.087524, (float) 1.125000,
|
|
183 (float) 1.162476, (float) 1.200012
|
|
184 };
|
|
185
|
|
186 /* Enhancer - Upsamling a factor 4 (ENH_UPS0 = 4) */
|
|
187 float polyphaserTbl[ENH_UPS0 * (2 * ENH_FL0 + 1)] = {
|
|
188 (float) 0.000000, (float) 0.000000, (float) 0.000000,
|
|
189 (float) 1.000000,
|
|
190 (float) 0.000000, (float) 0.000000, (float) 0.000000,
|
|
191 (float) 0.015625, (float) -0.076904, (float) 0.288330,
|
|
192 (float) 0.862061,
|
|
193 (float) -0.106445, (float) 0.018799, (float) -0.015625,
|
|
194 (float) 0.023682, (float) -0.124268, (float) 0.601563,
|
|
195 (float) 0.601563,
|
|
196 (float) -0.124268, (float) 0.023682, (float) -0.023682,
|
|
197 (float) 0.018799, (float) -0.106445, (float) 0.862061,
|
|
198 (float) 0.288330,
|
|
199 (float) -0.076904, (float) 0.015625, (float) -0.018799
|
|
200 };
|
|
201
|
|
202 float enh_plocsTbl[ENH_NBLOCKS_TOT] = { (float) 40.0, (float) 120.0,
|
|
203 (float) 200.0, (float) 280.0, (float) 360.0,
|
|
204 (float) 440.0, (float) 520.0, (float) 600.0
|
|
205 };
|
|
206
|
|
207 /* LPC analysis and quantization */
|
|
208
|
|
209 int dim_lsfCbTbl[LSF_NSPLIT] = { 3, 3, 4 };
|
|
210 int size_lsfCbTbl[LSF_NSPLIT] = { 64, 128, 128 };
|
|
211
|
|
212
|
|
213
|
|
214
|
|
215
|
|
216
|
|
217 float lsfmeanTbl[LPC_FILTERORDER] = {
|
|
218 (float) 0.281738, (float) 0.445801, (float) 0.663330,
|
|
219 (float) 0.962524, (float) 1.251831, (float) 1.533081,
|
|
220 (float) 1.850586, (float) 2.137817, (float) 2.481445,
|
|
221 (float) 2.777344
|
|
222 };
|
|
223
|
|
224 float lsf_weightTbl_30ms[6] = { (float) (1.0 / 2.0), (float) 1.0,
|
|
225 (float) (2.0 / 3.0),
|
|
226 (float) (1.0 / 3.0), (float) 0.0, (float) 0.0
|
|
227 };
|
|
228
|
|
229 float lsf_weightTbl_20ms[4] =
|
|
230 { (float) (3.0 / 4.0), (float) (2.0 / 4.0),
|
|
231 (float) (1.0 / 4.0), (float) (0.0)
|
|
232 };
|
|
233
|
|
234 /* Hanning LPC window */
|
|
235 float lpc_winTbl[BLOCKL_MAX] = {
|
|
236 (float) 0.000183, (float) 0.000671, (float) 0.001526,
|
|
237 (float) 0.002716, (float) 0.004242, (float) 0.006104,
|
|
238 (float) 0.008301, (float) 0.010834, (float) 0.013702,
|
|
239 (float) 0.016907, (float) 0.020416, (float) 0.024261,
|
|
240 (float) 0.028442, (float) 0.032928, (float) 0.037750,
|
|
241 (float) 0.042877, (float) 0.048309, (float) 0.054047,
|
|
242 (float) 0.060089, (float) 0.066437, (float) 0.073090,
|
|
243 (float) 0.080017, (float) 0.087219, (float) 0.094727,
|
|
244 (float) 0.102509, (float) 0.110535, (float) 0.118835,
|
|
245 (float) 0.127411, (float) 0.136230, (float) 0.145294,
|
|
246 (float) 0.154602, (float) 0.164154, (float) 0.173920,
|
|
247 (float) 0.183899, (float) 0.194122, (float) 0.204529,
|
|
248 (float) 0.215149, (float) 0.225952, (float) 0.236938,
|
|
249 (float) 0.248108, (float) 0.259460, (float) 0.270966,
|
|
250 (float) 0.282654, (float) 0.294464, (float) 0.306396,
|
|
251 (float) 0.318481, (float) 0.330688, (float) 0.343018,
|
|
252 (float) 0.355438, (float) 0.367981, (float) 0.380585,
|
|
253 (float) 0.393280, (float) 0.406067, (float) 0.418884,
|
|
254 (float) 0.431763, (float) 0.444702, (float) 0.457672,
|
|
255 (float) 0.470673, (float) 0.483704, (float) 0.496735,
|
|
256 (float) 0.509766, (float) 0.522797, (float) 0.535828,
|
|
257 (float) 0.548798, (float) 0.561768, (float) 0.574677,
|
|
258 (float) 0.587524, (float) 0.600342, (float) 0.613068,
|
|
259 (float) 0.625732, (float) 0.638306, (float) 0.650787,
|
|
260 (float) 0.663147, (float) 0.675415, (float) 0.687561,
|
|
261 (float) 0.699585, (float) 0.711487, (float) 0.723206,
|
|
262 (float) 0.734802, (float) 0.746216, (float) 0.757477,
|
|
263 (float) 0.768585, (float) 0.779480, (float) 0.790192,
|
|
264 (float) 0.800720, (float) 0.811005, (float) 0.821106,
|
|
265 (float) 0.830994, (float) 0.840668, (float) 0.850067,
|
|
266 (float) 0.859253, (float) 0.868225, (float) 0.876892,
|
|
267 (float) 0.885345, (float) 0.893524, (float) 0.901428,
|
|
268 (float) 0.909058, (float) 0.916412, (float) 0.923492,
|
|
269
|
|
270
|
|
271
|
|
272
|
|
273
|
|
274 (float) 0.930267, (float) 0.936768, (float) 0.942963,
|
|
275 (float) 0.948853, (float) 0.954437, (float) 0.959717,
|
|
276 (float) 0.964691, (float) 0.969360, (float) 0.973694,
|
|
277 (float) 0.977692, (float) 0.981384, (float) 0.984741,
|
|
278 (float) 0.987762, (float) 0.990479, (float) 0.992828,
|
|
279 (float) 0.994873, (float) 0.996552, (float) 0.997925,
|
|
280 (float) 0.998932, (float) 0.999603, (float) 0.999969,
|
|
281 (float) 0.999969, (float) 0.999603, (float) 0.998932,
|
|
282 (float) 0.997925, (float) 0.996552, (float) 0.994873,
|
|
283 (float) 0.992828, (float) 0.990479, (float) 0.987762,
|
|
284 (float) 0.984741, (float) 0.981384, (float) 0.977692,
|
|
285 (float) 0.973694, (float) 0.969360, (float) 0.964691,
|
|
286 (float) 0.959717, (float) 0.954437, (float) 0.948853,
|
|
287 (float) 0.942963, (float) 0.936768, (float) 0.930267,
|
|
288 (float) 0.923492, (float) 0.916412, (float) 0.909058,
|
|
289 (float) 0.901428, (float) 0.893524, (float) 0.885345,
|
|
290 (float) 0.876892, (float) 0.868225, (float) 0.859253,
|
|
291 (float) 0.850067, (float) 0.840668, (float) 0.830994,
|
|
292 (float) 0.821106, (float) 0.811005, (float) 0.800720,
|
|
293 (float) 0.790192, (float) 0.779480, (float) 0.768585,
|
|
294 (float) 0.757477, (float) 0.746216, (float) 0.734802,
|
|
295 (float) 0.723206, (float) 0.711487, (float) 0.699585,
|
|
296 (float) 0.687561, (float) 0.675415, (float) 0.663147,
|
|
297 (float) 0.650787, (float) 0.638306, (float) 0.625732,
|
|
298 (float) 0.613068, (float) 0.600342, (float) 0.587524,
|
|
299 (float) 0.574677, (float) 0.561768, (float) 0.548798,
|
|
300 (float) 0.535828, (float) 0.522797, (float) 0.509766,
|
|
301 (float) 0.496735, (float) 0.483704, (float) 0.470673,
|
|
302 (float) 0.457672, (float) 0.444702, (float) 0.431763,
|
|
303 (float) 0.418884, (float) 0.406067, (float) 0.393280,
|
|
304 (float) 0.380585, (float) 0.367981, (float) 0.355438,
|
|
305 (float) 0.343018, (float) 0.330688, (float) 0.318481,
|
|
306 (float) 0.306396, (float) 0.294464, (float) 0.282654,
|
|
307 (float) 0.270966, (float) 0.259460, (float) 0.248108,
|
|
308 (float) 0.236938, (float) 0.225952, (float) 0.215149,
|
|
309 (float) 0.204529, (float) 0.194122, (float) 0.183899,
|
|
310 (float) 0.173920, (float) 0.164154, (float) 0.154602,
|
|
311 (float) 0.145294, (float) 0.136230, (float) 0.127411,
|
|
312 (float) 0.118835, (float) 0.110535, (float) 0.102509,
|
|
313 (float) 0.094727, (float) 0.087219, (float) 0.080017,
|
|
314 (float) 0.073090, (float) 0.066437, (float) 0.060089,
|
|
315 (float) 0.054047, (float) 0.048309, (float) 0.042877,
|
|
316 (float) 0.037750, (float) 0.032928, (float) 0.028442,
|
|
317 (float) 0.024261, (float) 0.020416, (float) 0.016907,
|
|
318 (float) 0.013702, (float) 0.010834, (float) 0.008301,
|
|
319 (float) 0.006104, (float) 0.004242, (float) 0.002716,
|
|
320 (float) 0.001526, (float) 0.000671, (float) 0.000183
|
|
321 };
|
|
322
|
|
323
|
|
324
|
|
325
|
|
326
|
|
327 /* Asymmetric LPC window */
|
|
328 float lpc_asymwinTbl[BLOCKL_MAX] = {
|
|
329 (float) 0.000061, (float) 0.000214, (float) 0.000458,
|
|
330 (float) 0.000824, (float) 0.001282, (float) 0.001831,
|
|
331 (float) 0.002472, (float) 0.003235, (float) 0.004120,
|
|
332 (float) 0.005066, (float) 0.006134, (float) 0.007294,
|
|
333 (float) 0.008545, (float) 0.009918, (float) 0.011383,
|
|
334 (float) 0.012939, (float) 0.014587, (float) 0.016357,
|
|
335 (float) 0.018219, (float) 0.020172, (float) 0.022217,
|
|
336 (float) 0.024353, (float) 0.026611, (float) 0.028961,
|
|
337 (float) 0.031372, (float) 0.033905, (float) 0.036530,
|
|
338 (float) 0.039276, (float) 0.042084, (float) 0.044983,
|
|
339 (float) 0.047974, (float) 0.051086, (float) 0.054260,
|
|
340 (float) 0.057526, (float) 0.060883, (float) 0.064331,
|
|
341 (float) 0.067871, (float) 0.071503, (float) 0.075226,
|
|
342 (float) 0.079010, (float) 0.082916, (float) 0.086884,
|
|
343 (float) 0.090942, (float) 0.095062, (float) 0.099304,
|
|
344 (float) 0.103607, (float) 0.107971, (float) 0.112427,
|
|
345 (float) 0.116974, (float) 0.121582, (float) 0.126282,
|
|
346 (float) 0.131073, (float) 0.135895, (float) 0.140839,
|
|
347 (float) 0.145813, (float) 0.150879, (float) 0.156006,
|
|
348 (float) 0.161224, (float) 0.166504, (float) 0.171844,
|
|
349 (float) 0.177246, (float) 0.182709, (float) 0.188263,
|
|
350 (float) 0.193848, (float) 0.199524, (float) 0.205231,
|
|
351 (float) 0.211029, (float) 0.216858, (float) 0.222778,
|
|
352 (float) 0.228729, (float) 0.234741, (float) 0.240814,
|
|
353 (float) 0.246918, (float) 0.253082, (float) 0.259308,
|
|
354 (float) 0.265564, (float) 0.271881, (float) 0.278259,
|
|
355 (float) 0.284668, (float) 0.291107, (float) 0.297607,
|
|
356 (float) 0.304138, (float) 0.310730, (float) 0.317322,
|
|
357 (float) 0.323975, (float) 0.330658, (float) 0.337372,
|
|
358 (float) 0.344147, (float) 0.350922, (float) 0.357727,
|
|
359 (float) 0.364594, (float) 0.371460, (float) 0.378357,
|
|
360 (float) 0.385284, (float) 0.392212, (float) 0.399170,
|
|
361 (float) 0.406158, (float) 0.413177, (float) 0.420197,
|
|
362 (float) 0.427246, (float) 0.434296, (float) 0.441376,
|
|
363 (float) 0.448456, (float) 0.455536, (float) 0.462646,
|
|
364 (float) 0.469757, (float) 0.476868, (float) 0.483978,
|
|
365 (float) 0.491089, (float) 0.498230, (float) 0.505341,
|
|
366 (float) 0.512451, (float) 0.519592, (float) 0.526703,
|
|
367 (float) 0.533813, (float) 0.540924, (float) 0.548004,
|
|
368 (float) 0.555084, (float) 0.562164, (float) 0.569244,
|
|
369 (float) 0.576294, (float) 0.583313, (float) 0.590332,
|
|
370 (float) 0.597321, (float) 0.604309, (float) 0.611267,
|
|
371 (float) 0.618195, (float) 0.625092, (float) 0.631989,
|
|
372 (float) 0.638855, (float) 0.645660, (float) 0.652466,
|
|
373 (float) 0.659241, (float) 0.665985, (float) 0.672668,
|
|
374 (float) 0.679352, (float) 0.685974, (float) 0.692566,
|
|
375
|
|
376
|
|
377
|
|
378
|
|
379
|
|
380 (float) 0.699127, (float) 0.705658, (float) 0.712128,
|
|
381 (float) 0.718536, (float) 0.724945, (float) 0.731262,
|
|
382 (float) 0.737549, (float) 0.743805, (float) 0.750000,
|
|
383 (float) 0.756134, (float) 0.762238, (float) 0.768280,
|
|
384 (float) 0.774261, (float) 0.780182, (float) 0.786072,
|
|
385 (float) 0.791870, (float) 0.797638, (float) 0.803314,
|
|
386 (float) 0.808960, (float) 0.814514, (float) 0.820038,
|
|
387 (float) 0.825470, (float) 0.830841, (float) 0.836151,
|
|
388 (float) 0.841400, (float) 0.846558, (float) 0.851654,
|
|
389 (float) 0.856689, (float) 0.861633, (float) 0.866516,
|
|
390 (float) 0.871338, (float) 0.876068, (float) 0.880737,
|
|
391 (float) 0.885315, (float) 0.889801, (float) 0.894226,
|
|
392 (float) 0.898560, (float) 0.902832, (float) 0.907013,
|
|
393 (float) 0.911102, (float) 0.915100, (float) 0.919037,
|
|
394 (float) 0.922882, (float) 0.926636, (float) 0.930328,
|
|
395 (float) 0.933899, (float) 0.937408, (float) 0.940796,
|
|
396 (float) 0.944122, (float) 0.947357, (float) 0.950470,
|
|
397 (float) 0.953522, (float) 0.956482, (float) 0.959351,
|
|
398 (float) 0.962097, (float) 0.964783, (float) 0.967377,
|
|
399 (float) 0.969849, (float) 0.972229, (float) 0.974518,
|
|
400 (float) 0.976715, (float) 0.978821, (float) 0.980835,
|
|
401 (float) 0.982727, (float) 0.984528, (float) 0.986237,
|
|
402 (float) 0.987854, (float) 0.989380, (float) 0.990784,
|
|
403 (float) 0.992096, (float) 0.993317, (float) 0.994415,
|
|
404 (float) 0.995422, (float) 0.996338, (float) 0.997162,
|
|
405 (float) 0.997864, (float) 0.998474, (float) 0.998962,
|
|
406 (float) 0.999390, (float) 0.999695, (float) 0.999878,
|
|
407 (float) 0.999969, (float) 0.999969, (float) 0.996918,
|
|
408 (float) 0.987701, (float) 0.972382, (float) 0.951050,
|
|
409 (float) 0.923889, (float) 0.891022, (float) 0.852631,
|
|
410 (float) 0.809021, (float) 0.760406, (float) 0.707092,
|
|
411 (float) 0.649445, (float) 0.587799, (float) 0.522491,
|
|
412 (float) 0.453979, (float) 0.382690, (float) 0.309021,
|
|
413 (float) 0.233459, (float) 0.156433, (float) 0.078461
|
|
414 };
|
|
415
|
|
416 /* Lag window for LPC */
|
|
417 float lpc_lagwinTbl[LPC_FILTERORDER + 1] = {
|
|
418 (float) 1.000100, (float) 0.998890, (float) 0.995569,
|
|
419 (float) 0.990057, (float) 0.982392,
|
|
420 (float) 0.972623, (float) 0.960816, (float) 0.947047,
|
|
421 (float) 0.931405, (float) 0.913989, (float) 0.894909
|
|
422 };
|
|
423
|
|
424 /* LSF quantization */
|
|
425 float lsfCbTbl[64 * 3 + 128 * 3 + 128 * 4] = {
|
|
426 (float) 0.155396, (float) 0.273193, (float) 0.451172,
|
|
427 (float) 0.390503, (float) 0.648071, (float) 1.002075,
|
|
428 (float) 0.440186, (float) 0.692261, (float) 0.955688,
|
|
429
|
|
430
|
|
431
|
|
432
|
|
433
|
|
434 (float) 0.343628, (float) 0.642334, (float) 1.071533,
|
|
435 (float) 0.318359, (float) 0.491577, (float) 0.670532,
|
|
436 (float) 0.193115, (float) 0.375488, (float) 0.725708,
|
|
437 (float) 0.364136, (float) 0.510376, (float) 0.658691,
|
|
438 (float) 0.297485, (float) 0.527588, (float) 0.842529,
|
|
439 (float) 0.227173, (float) 0.365967, (float) 0.563110,
|
|
440 (float) 0.244995, (float) 0.396729, (float) 0.636475,
|
|
441 (float) 0.169434, (float) 0.300171, (float) 0.520264,
|
|
442 (float) 0.312866, (float) 0.464478, (float) 0.643188,
|
|
443 (float) 0.248535, (float) 0.429932, (float) 0.626099,
|
|
444 (float) 0.236206, (float) 0.491333, (float) 0.817139,
|
|
445 (float) 0.334961, (float) 0.625122, (float) 0.895752,
|
|
446 (float) 0.343018, (float) 0.518555, (float) 0.698608,
|
|
447 (float) 0.372803, (float) 0.659790, (float) 0.945435,
|
|
448 (float) 0.176880, (float) 0.316528, (float) 0.581421,
|
|
449 (float) 0.416382, (float) 0.625977, (float) 0.805176,
|
|
450 (float) 0.303223, (float) 0.568726, (float) 0.915039,
|
|
451 (float) 0.203613, (float) 0.351440, (float) 0.588135,
|
|
452 (float) 0.221191, (float) 0.375000, (float) 0.614746,
|
|
453 (float) 0.199951, (float) 0.323364, (float) 0.476074,
|
|
454 (float) 0.300781, (float) 0.433350, (float) 0.566895,
|
|
455 (float) 0.226196, (float) 0.354004, (float) 0.507568,
|
|
456 (float) 0.300049, (float) 0.508179, (float) 0.711670,
|
|
457 (float) 0.312012, (float) 0.492676, (float) 0.763428,
|
|
458 (float) 0.329956, (float) 0.541016, (float) 0.795776,
|
|
459 (float) 0.373779, (float) 0.604614, (float) 0.928833,
|
|
460 (float) 0.210571, (float) 0.452026, (float) 0.755249,
|
|
461 (float) 0.271118, (float) 0.473267, (float) 0.662476,
|
|
462 (float) 0.285522, (float) 0.436890, (float) 0.634399,
|
|
463 (float) 0.246704, (float) 0.565552, (float) 0.859009,
|
|
464 (float) 0.270508, (float) 0.406250, (float) 0.553589,
|
|
465 (float) 0.361450, (float) 0.578491, (float) 0.813843,
|
|
466 (float) 0.342651, (float) 0.482788, (float) 0.622437,
|
|
467 (float) 0.340332, (float) 0.549438, (float) 0.743164,
|
|
468 (float) 0.200439, (float) 0.336304, (float) 0.540894,
|
|
469 (float) 0.407837, (float) 0.644775, (float) 0.895142,
|
|
470 (float) 0.294678, (float) 0.454834, (float) 0.699097,
|
|
471 (float) 0.193115, (float) 0.344482, (float) 0.643188,
|
|
472 (float) 0.275757, (float) 0.420776, (float) 0.598755,
|
|
473 (float) 0.380493, (float) 0.608643, (float) 0.861084,
|
|
474 (float) 0.222778, (float) 0.426147, (float) 0.676514,
|
|
475 (float) 0.407471, (float) 0.700195, (float) 1.053101,
|
|
476 (float) 0.218384, (float) 0.377197, (float) 0.669922,
|
|
477 (float) 0.313232, (float) 0.454102, (float) 0.600952,
|
|
478 (float) 0.347412, (float) 0.571533, (float) 0.874146,
|
|
479 (float) 0.238037, (float) 0.405396, (float) 0.729492,
|
|
480 (float) 0.223877, (float) 0.412964, (float) 0.822021,
|
|
481 (float) 0.395264, (float) 0.582153, (float) 0.743896,
|
|
482
|
|
483
|
|
484
|
|
485
|
|
486
|
|
487 (float) 0.247925, (float) 0.485596, (float) 0.720581,
|
|
488 (float) 0.229126, (float) 0.496582, (float) 0.907715,
|
|
489 (float) 0.260132, (float) 0.566895, (float) 1.012695,
|
|
490 (float) 0.337402, (float) 0.611572, (float) 0.978149,
|
|
491 (float) 0.267822, (float) 0.447632, (float) 0.769287,
|
|
492 (float) 0.250610, (float) 0.381714, (float) 0.530029,
|
|
493 (float) 0.430054, (float) 0.805054, (float) 1.221924,
|
|
494 (float) 0.382568, (float) 0.544067, (float) 0.701660,
|
|
495 (float) 0.383545, (float) 0.710327, (float) 1.149170,
|
|
496 (float) 0.271362, (float) 0.529053, (float) 0.775513,
|
|
497 (float) 0.246826, (float) 0.393555, (float) 0.588623,
|
|
498 (float) 0.266846, (float) 0.422119, (float) 0.676758,
|
|
499 (float) 0.311523, (float) 0.580688, (float) 0.838623,
|
|
500 (float) 1.331177, (float) 1.576782, (float) 1.779541,
|
|
501 (float) 1.160034, (float) 1.401978, (float) 1.768188,
|
|
502 (float) 1.161865, (float) 1.525146, (float) 1.715332,
|
|
503 (float) 0.759521, (float) 0.913940, (float) 1.119873,
|
|
504 (float) 0.947144, (float) 1.121338, (float) 1.282471,
|
|
505 (float) 1.015015, (float) 1.557007, (float) 1.804932,
|
|
506 (float) 1.172974, (float) 1.402100, (float) 1.692627,
|
|
507 (float) 1.087524, (float) 1.474243, (float) 1.665405,
|
|
508 (float) 0.899536, (float) 1.105225, (float) 1.406250,
|
|
509 (float) 1.148438, (float) 1.484741, (float) 1.796265,
|
|
510 (float) 0.785645, (float) 1.209839, (float) 1.567749,
|
|
511 (float) 0.867798, (float) 1.166504, (float) 1.450684,
|
|
512 (float) 0.922485, (float) 1.229858, (float) 1.420898,
|
|
513 (float) 0.791260, (float) 1.123291, (float) 1.409546,
|
|
514 (float) 0.788940, (float) 0.966064, (float) 1.340332,
|
|
515 (float) 1.051147, (float) 1.272827, (float) 1.556641,
|
|
516 (float) 0.866821, (float) 1.181152, (float) 1.538818,
|
|
517 (float) 0.906738, (float) 1.373535, (float) 1.607910,
|
|
518 (float) 1.244751, (float) 1.581421, (float) 1.933838,
|
|
519 (float) 0.913940, (float) 1.337280, (float) 1.539673,
|
|
520 (float) 0.680542, (float) 0.959229, (float) 1.662720,
|
|
521 (float) 0.887207, (float) 1.430542, (float) 1.800781,
|
|
522 (float) 0.912598, (float) 1.433594, (float) 1.683960,
|
|
523 (float) 0.860474, (float) 1.060303, (float) 1.455322,
|
|
524 (float) 1.005127, (float) 1.381104, (float) 1.706909,
|
|
525 (float) 0.800781, (float) 1.363892, (float) 1.829102,
|
|
526 (float) 0.781860, (float) 1.124390, (float) 1.505981,
|
|
527 (float) 1.003662, (float) 1.471436, (float) 1.684692,
|
|
528 (float) 0.981323, (float) 1.309570, (float) 1.618042,
|
|
529 (float) 1.228760, (float) 1.554321, (float) 1.756470,
|
|
530 (float) 0.734375, (float) 0.895752, (float) 1.225586,
|
|
531 (float) 0.841797, (float) 1.055664, (float) 1.249268,
|
|
532 (float) 0.920166, (float) 1.119385, (float) 1.486206,
|
|
533 (float) 0.894409, (float) 1.539063, (float) 1.828979,
|
|
534 (float) 1.283691, (float) 1.543335, (float) 1.858276,
|
|
535
|
|
536
|
|
537
|
|
538
|
|
539
|
|
540 (float) 0.676025, (float) 0.933105, (float) 1.490845,
|
|
541 (float) 0.821289, (float) 1.491821, (float) 1.739868,
|
|
542 (float) 0.923218, (float) 1.144653, (float) 1.580566,
|
|
543 (float) 1.057251, (float) 1.345581, (float) 1.635864,
|
|
544 (float) 0.888672, (float) 1.074951, (float) 1.353149,
|
|
545 (float) 0.942749, (float) 1.195435, (float) 1.505493,
|
|
546 (float) 1.492310, (float) 1.788086, (float) 2.039673,
|
|
547 (float) 1.070313, (float) 1.634399, (float) 1.860962,
|
|
548 (float) 1.253296, (float) 1.488892, (float) 1.686035,
|
|
549 (float) 0.647095, (float) 0.864014, (float) 1.401855,
|
|
550 (float) 0.866699, (float) 1.254883, (float) 1.453369,
|
|
551 (float) 1.063965, (float) 1.532593, (float) 1.731323,
|
|
552 (float) 1.167847, (float) 1.521484, (float) 1.884033,
|
|
553 (float) 0.956055, (float) 1.502075, (float) 1.745605,
|
|
554 (float) 0.928711, (float) 1.288574, (float) 1.479614,
|
|
555 (float) 1.088013, (float) 1.380737, (float) 1.570801,
|
|
556 (float) 0.905029, (float) 1.186768, (float) 1.371948,
|
|
557 (float) 1.057861, (float) 1.421021, (float) 1.617432,
|
|
558 (float) 1.108276, (float) 1.312500, (float) 1.501465,
|
|
559 (float) 0.979492, (float) 1.416992, (float) 1.624268,
|
|
560 (float) 1.276001, (float) 1.661011, (float) 2.007935,
|
|
561 (float) 0.993042, (float) 1.168579, (float) 1.331665,
|
|
562 (float) 0.778198, (float) 0.944946, (float) 1.235962,
|
|
563 (float) 1.223755, (float) 1.491333, (float) 1.815674,
|
|
564 (float) 0.852661, (float) 1.350464, (float) 1.722290,
|
|
565 (float) 1.134766, (float) 1.593140, (float) 1.787354,
|
|
566 (float) 1.051392, (float) 1.339722, (float) 1.531006,
|
|
567 (float) 0.803589, (float) 1.271240, (float) 1.652100,
|
|
568 (float) 0.755737, (float) 1.143555, (float) 1.639404,
|
|
569 (float) 0.700928, (float) 0.837280, (float) 1.130371,
|
|
570 (float) 0.942749, (float) 1.197876, (float) 1.669800,
|
|
571 (float) 0.993286, (float) 1.378296, (float) 1.566528,
|
|
572 (float) 0.801025, (float) 1.095337, (float) 1.298950,
|
|
573 (float) 0.739990, (float) 1.032959, (float) 1.383667,
|
|
574 (float) 0.845703, (float) 1.072266, (float) 1.543823,
|
|
575 (float) 0.915649, (float) 1.072266, (float) 1.224487,
|
|
576 (float) 1.021973, (float) 1.226196, (float) 1.481323,
|
|
577 (float) 0.999878, (float) 1.204102, (float) 1.555908,
|
|
578 (float) 0.722290, (float) 0.913940, (float) 1.340210,
|
|
579 (float) 0.673340, (float) 0.835938, (float) 1.259521,
|
|
580 (float) 0.832397, (float) 1.208374, (float) 1.394165,
|
|
581 (float) 0.962158, (float) 1.576172, (float) 1.912842,
|
|
582 (float) 1.166748, (float) 1.370850, (float) 1.556763,
|
|
583 (float) 0.946289, (float) 1.138550, (float) 1.400391,
|
|
584 (float) 1.035034, (float) 1.218262, (float) 1.386475,
|
|
585 (float) 1.393799, (float) 1.717773, (float) 2.000244,
|
|
586 (float) 0.972656, (float) 1.260986, (float) 1.760620,
|
|
587 (float) 1.028198, (float) 1.288452, (float) 1.484619,
|
|
588
|
|
589
|
|
590
|
|
591
|
|
592
|
|
593 (float) 0.773560, (float) 1.258057, (float) 1.756714,
|
|
594 (float) 1.080322, (float) 1.328003, (float) 1.742676,
|
|
595 (float) 0.823975, (float) 1.450806, (float) 1.917725,
|
|
596 (float) 0.859009, (float) 1.016602, (float) 1.191895,
|
|
597 (float) 0.843994, (float) 1.131104, (float) 1.645020,
|
|
598 (float) 1.189697, (float) 1.702759, (float) 1.894409,
|
|
599 (float) 1.346680, (float) 1.763184, (float) 2.066040,
|
|
600 (float) 0.980469, (float) 1.253784, (float) 1.441650,
|
|
601 (float) 1.338135, (float) 1.641968, (float) 1.932739,
|
|
602 (float) 1.223267, (float) 1.424194, (float) 1.626465,
|
|
603 (float) 0.765747, (float) 1.004150, (float) 1.579102,
|
|
604 (float) 1.042847, (float) 1.269165, (float) 1.647461,
|
|
605 (float) 0.968750, (float) 1.257568, (float) 1.555786,
|
|
606 (float) 0.826294, (float) 0.993408, (float) 1.275146,
|
|
607 (float) 0.742310, (float) 0.950439, (float) 1.430542,
|
|
608 (float) 1.054321, (float) 1.439819, (float) 1.828003,
|
|
609 (float) 1.072998, (float) 1.261719, (float) 1.441895,
|
|
610 (float) 0.859375, (float) 1.036377, (float) 1.314819,
|
|
611 (float) 0.895752, (float) 1.267212, (float) 1.605591,
|
|
612 (float) 0.805420, (float) 0.962891, (float) 1.142334,
|
|
613 (float) 0.795654, (float) 1.005493, (float) 1.468506,
|
|
614 (float) 1.105347, (float) 1.313843, (float) 1.584839,
|
|
615 (float) 0.792236, (float) 1.221802, (float) 1.465698,
|
|
616 (float) 1.170532, (float) 1.467651, (float) 1.664063,
|
|
617 (float) 0.838257, (float) 1.153198, (float) 1.342163,
|
|
618 (float) 0.968018, (float) 1.198242, (float) 1.391235,
|
|
619 (float) 1.250122, (float) 1.623535, (float) 1.823608,
|
|
620 (float) 0.711670, (float) 1.058350, (float) 1.512085,
|
|
621 (float) 1.204834, (float) 1.454468, (float) 1.739136,
|
|
622 (float) 1.137451, (float) 1.421753, (float) 1.620117,
|
|
623 (float) 0.820435, (float) 1.322754, (float) 1.578247,
|
|
624 (float) 0.798706, (float) 1.005005, (float) 1.213867,
|
|
625 (float) 0.980713, (float) 1.324951, (float) 1.512939,
|
|
626 (float) 1.112305, (float) 1.438843, (float) 1.735596,
|
|
627 (float) 1.135498, (float) 1.356689, (float) 1.635742,
|
|
628 (float) 1.101318, (float) 1.387451, (float) 1.686523,
|
|
629 (float) 0.849854, (float) 1.276978, (float) 1.523438,
|
|
630 (float) 1.377930, (float) 1.627563, (float) 1.858154,
|
|
631 (float) 0.884888, (float) 1.095459, (float) 1.287476,
|
|
632 (float) 1.289795, (float) 1.505859, (float) 1.756592,
|
|
633 (float) 0.817505, (float) 1.384155, (float) 1.650513,
|
|
634 (float) 1.446655, (float) 1.702148, (float) 1.931885,
|
|
635 (float) 0.835815, (float) 1.023071, (float) 1.385376,
|
|
636 (float) 0.916626, (float) 1.139038, (float) 1.335327,
|
|
637 (float) 0.980103, (float) 1.174072, (float) 1.453735,
|
|
638 (float) 1.705688, (float) 2.153809, (float) 2.398315,
|
|
639 (float) 2.743408,
|
|
640 (float) 1.797119, (float) 2.016846, (float) 2.445679,
|
|
641 (float) 2.701904,
|
|
642 (float) 1.990356, (float) 2.219116, (float) 2.576416,
|
|
643 (float) 2.813477,
|
|
644
|
|
645
|
|
646
|
|
647
|
|
648
|
|
649 (float) 1.849365, (float) 2.190918, (float) 2.611572,
|
|
650 (float) 2.835083,
|
|
651 (float) 1.657959, (float) 1.854370, (float) 2.159058,
|
|
652 (float) 2.726196,
|
|
653 (float) 1.437744, (float) 1.897705, (float) 2.253174,
|
|
654 (float) 2.655396,
|
|
655 (float) 2.028687, (float) 2.247314, (float) 2.542358,
|
|
656 (float) 2.875854,
|
|
657 (float) 1.736938, (float) 1.922119, (float) 2.185913,
|
|
658 (float) 2.743408,
|
|
659 (float) 1.521606, (float) 1.870972, (float) 2.526855,
|
|
660 (float) 2.786987,
|
|
661 (float) 1.841431, (float) 2.050659, (float) 2.463623,
|
|
662 (float) 2.857666,
|
|
663 (float) 1.590088, (float) 2.067261, (float) 2.427979,
|
|
664 (float) 2.794434,
|
|
665 (float) 1.746826, (float) 2.057373, (float) 2.320190,
|
|
666 (float) 2.800781,
|
|
667 (float) 1.734619, (float) 1.940552, (float) 2.306030,
|
|
668 (float) 2.826416,
|
|
669 (float) 1.786255, (float) 2.204468, (float) 2.457520,
|
|
670 (float) 2.795288,
|
|
671 (float) 1.861084, (float) 2.170532, (float) 2.414551,
|
|
672 (float) 2.763672,
|
|
673 (float) 2.001465, (float) 2.307617, (float) 2.552734,
|
|
674 (float) 2.811890,
|
|
675 (float) 1.784424, (float) 2.124146, (float) 2.381592,
|
|
676 (float) 2.645508,
|
|
677 (float) 1.888794, (float) 2.135864, (float) 2.418579,
|
|
678 (float) 2.861206,
|
|
679 (float) 2.301147, (float) 2.531250, (float) 2.724976,
|
|
680 (float) 2.913086,
|
|
681 (float) 1.837769, (float) 2.051270, (float) 2.261963,
|
|
682 (float) 2.553223,
|
|
683 (float) 2.012939, (float) 2.221191, (float) 2.440186,
|
|
684 (float) 2.678101,
|
|
685 (float) 1.429565, (float) 1.858276, (float) 2.582275,
|
|
686 (float) 2.845703,
|
|
687 (float) 1.622803, (float) 1.897705, (float) 2.367310,
|
|
688 (float) 2.621094,
|
|
689 (float) 1.581543, (float) 1.960449, (float) 2.515869,
|
|
690 (float) 2.736450,
|
|
691 (float) 1.419434, (float) 1.933960, (float) 2.394653,
|
|
692 (float) 2.746704,
|
|
693 (float) 1.721924, (float) 2.059570, (float) 2.421753,
|
|
694 (float) 2.769653,
|
|
695 (float) 1.911011, (float) 2.220703, (float) 2.461060,
|
|
696 (float) 2.740723,
|
|
697 (float) 1.581177, (float) 1.860840, (float) 2.516968,
|
|
698 (float) 2.874634,
|
|
699 (float) 1.870361, (float) 2.098755, (float) 2.432373,
|
|
700 (float) 2.656494,
|
|
701 (float) 2.059692, (float) 2.279785, (float) 2.495605,
|
|
702 (float) 2.729370,
|
|
703 (float) 1.815674, (float) 2.181519, (float) 2.451538,
|
|
704 (float) 2.680542,
|
|
705 (float) 1.407959, (float) 1.768311, (float) 2.343018,
|
|
706 (float) 2.668091,
|
|
707 (float) 2.168701, (float) 2.394653, (float) 2.604736,
|
|
708 (float) 2.829346,
|
|
709 (float) 1.636230, (float) 1.865723, (float) 2.329102,
|
|
710 (float) 2.824219,
|
|
711 (float) 1.878906, (float) 2.139526, (float) 2.376709,
|
|
712 (float) 2.679810,
|
|
713 (float) 1.765381, (float) 1.971802, (float) 2.195435,
|
|
714 (float) 2.586914,
|
|
715 (float) 2.164795, (float) 2.410889, (float) 2.673706,
|
|
716 (float) 2.903198,
|
|
717 (float) 2.071899, (float) 2.331055, (float) 2.645874,
|
|
718 (float) 2.907104,
|
|
719 (float) 2.026001, (float) 2.311523, (float) 2.594849,
|
|
720 (float) 2.863892,
|
|
721 (float) 1.948975, (float) 2.180786, (float) 2.514893,
|
|
722 (float) 2.797852,
|
|
723 (float) 1.881836, (float) 2.130859, (float) 2.478149,
|
|
724 (float) 2.804199,
|
|
725 (float) 2.238159, (float) 2.452759, (float) 2.652832,
|
|
726 (float) 2.868286,
|
|
727 (float) 1.897949, (float) 2.101685, (float) 2.524292,
|
|
728 (float) 2.880127,
|
|
729 (float) 1.856445, (float) 2.074585, (float) 2.541016,
|
|
730 (float) 2.791748,
|
|
731 (float) 1.695557, (float) 2.199097, (float) 2.506226,
|
|
732 (float) 2.742676,
|
|
733 (float) 1.612671, (float) 1.877075, (float) 2.435425,
|
|
734 (float) 2.732910,
|
|
735 (float) 1.568848, (float) 1.786499, (float) 2.194580,
|
|
736 (float) 2.768555,
|
|
737 (float) 1.953369, (float) 2.164551, (float) 2.486938,
|
|
738 (float) 2.874023,
|
|
739 (float) 1.388306, (float) 1.725342, (float) 2.384521,
|
|
740 (float) 2.771851,
|
|
741 (float) 2.115356, (float) 2.337769, (float) 2.592896,
|
|
742 (float) 2.864014,
|
|
743 (float) 1.905762, (float) 2.111328, (float) 2.363525,
|
|
744 (float) 2.789307,
|
|
745
|
|
746
|
|
747
|
|
748
|
|
749
|
|
750 (float) 1.882568, (float) 2.332031, (float) 2.598267,
|
|
751 (float) 2.827637,
|
|
752 (float) 1.683594, (float) 2.088745, (float) 2.361938,
|
|
753 (float) 2.608643,
|
|
754 (float) 1.874023, (float) 2.182129, (float) 2.536133,
|
|
755 (float) 2.766968,
|
|
756 (float) 1.861938, (float) 2.070435, (float) 2.309692,
|
|
757 (float) 2.700562,
|
|
758 (float) 1.722168, (float) 2.107422, (float) 2.477295,
|
|
759 (float) 2.837646,
|
|
760 (float) 1.926880, (float) 2.184692, (float) 2.442627,
|
|
761 (float) 2.663818,
|
|
762 (float) 2.123901, (float) 2.337280, (float) 2.553101,
|
|
763 (float) 2.777466,
|
|
764 (float) 1.588135, (float) 1.911499, (float) 2.212769,
|
|
765 (float) 2.543945,
|
|
766 (float) 2.053955, (float) 2.370850, (float) 2.712158,
|
|
767 (float) 2.939941,
|
|
768 (float) 2.210449, (float) 2.519653, (float) 2.770386,
|
|
769 (float) 2.958618,
|
|
770 (float) 2.199463, (float) 2.474731, (float) 2.718262,
|
|
771 (float) 2.919922,
|
|
772 (float) 1.960083, (float) 2.175415, (float) 2.608032,
|
|
773 (float) 2.888794,
|
|
774 (float) 1.953735, (float) 2.185181, (float) 2.428223,
|
|
775 (float) 2.809570,
|
|
776 (float) 1.615234, (float) 2.036499, (float) 2.576538,
|
|
777 (float) 2.834595,
|
|
778 (float) 1.621094, (float) 2.028198, (float) 2.431030,
|
|
779 (float) 2.664673,
|
|
780 (float) 1.824951, (float) 2.267456, (float) 2.514526,
|
|
781 (float) 2.747925,
|
|
782 (float) 1.994263, (float) 2.229126, (float) 2.475220,
|
|
783 (float) 2.833984,
|
|
784 (float) 1.746338, (float) 2.011353, (float) 2.588257,
|
|
785 (float) 2.826904,
|
|
786 (float) 1.562866, (float) 2.135986, (float) 2.471680,
|
|
787 (float) 2.687256,
|
|
788 (float) 1.748901, (float) 2.083496, (float) 2.460938,
|
|
789 (float) 2.686279,
|
|
790 (float) 1.758057, (float) 2.131470, (float) 2.636597,
|
|
791 (float) 2.891602,
|
|
792 (float) 2.071289, (float) 2.299072, (float) 2.550781,
|
|
793 (float) 2.814331,
|
|
794 (float) 1.839600, (float) 2.094360, (float) 2.496460,
|
|
795 (float) 2.723999,
|
|
796 (float) 1.882202, (float) 2.088257, (float) 2.636841,
|
|
797 (float) 2.923096,
|
|
798 (float) 1.957886, (float) 2.153198, (float) 2.384399,
|
|
799 (float) 2.615234,
|
|
800 (float) 1.992920, (float) 2.351196, (float) 2.654419,
|
|
801 (float) 2.889771,
|
|
802 (float) 2.012817, (float) 2.262451, (float) 2.643799,
|
|
803 (float) 2.903076,
|
|
804 (float) 2.025635, (float) 2.254761, (float) 2.508423,
|
|
805 (float) 2.784058,
|
|
806 (float) 2.316040, (float) 2.589355, (float) 2.794189,
|
|
807 (float) 2.963623,
|
|
808 (float) 1.741211, (float) 2.279541, (float) 2.578491,
|
|
809 (float) 2.816284,
|
|
810 (float) 1.845337, (float) 2.055786, (float) 2.348511,
|
|
811 (float) 2.822021,
|
|
812 (float) 1.679932, (float) 1.926514, (float) 2.499756,
|
|
813 (float) 2.835693,
|
|
814 (float) 1.722534, (float) 1.946899, (float) 2.448486,
|
|
815 (float) 2.728760,
|
|
816 (float) 1.829834, (float) 2.043213, (float) 2.580444,
|
|
817 (float) 2.867676,
|
|
818 (float) 1.676636, (float) 2.071655, (float) 2.322510,
|
|
819 (float) 2.704834,
|
|
820 (float) 1.791504, (float) 2.113525, (float) 2.469727,
|
|
821 (float) 2.784058,
|
|
822 (float) 1.977051, (float) 2.215088, (float) 2.497437,
|
|
823 (float) 2.726929,
|
|
824 (float) 1.800171, (float) 2.106689, (float) 2.357788,
|
|
825 (float) 2.738892,
|
|
826 (float) 1.827759, (float) 2.170166, (float) 2.525879,
|
|
827 (float) 2.852417,
|
|
828 (float) 1.918335, (float) 2.132813, (float) 2.488403,
|
|
829 (float) 2.728149,
|
|
830 (float) 1.916748, (float) 2.225098, (float) 2.542603,
|
|
831 (float) 2.857666,
|
|
832 (float) 1.761230, (float) 1.976074, (float) 2.507446,
|
|
833 (float) 2.884521,
|
|
834 (float) 2.053711, (float) 2.367432, (float) 2.608032,
|
|
835 (float) 2.837646,
|
|
836 (float) 1.595337, (float) 2.000977, (float) 2.307129,
|
|
837 (float) 2.578247,
|
|
838 (float) 1.470581, (float) 2.031250, (float) 2.375854,
|
|
839 (float) 2.647583,
|
|
840 (float) 1.801392, (float) 2.128052, (float) 2.399780,
|
|
841 (float) 2.822876,
|
|
842 (float) 1.853638, (float) 2.066650, (float) 2.429199,
|
|
843 (float) 2.751465,
|
|
844 (float) 1.956299, (float) 2.163696, (float) 2.394775,
|
|
845 (float) 2.734253,
|
|
846
|
|
847
|
|
848
|
|
849
|
|
850
|
|
851 (float) 1.963623, (float) 2.275757, (float) 2.585327,
|
|
852 (float) 2.865234,
|
|
853 (float) 1.887451, (float) 2.105469, (float) 2.331787,
|
|
854 (float) 2.587402,
|
|
855 (float) 2.120117, (float) 2.443359, (float) 2.733887,
|
|
856 (float) 2.941406,
|
|
857 (float) 1.506348, (float) 1.766968, (float) 2.400513,
|
|
858 (float) 2.851807,
|
|
859 (float) 1.664551, (float) 1.981079, (float) 2.375732,
|
|
860 (float) 2.774414,
|
|
861 (float) 1.720703, (float) 1.978882, (float) 2.391479,
|
|
862 (float) 2.640991,
|
|
863 (float) 1.483398, (float) 1.814819, (float) 2.434448,
|
|
864 (float) 2.722290,
|
|
865 (float) 1.769043, (float) 2.136597, (float) 2.563721,
|
|
866 (float) 2.774414,
|
|
867 (float) 1.810791, (float) 2.049316, (float) 2.373901,
|
|
868 (float) 2.613647,
|
|
869 (float) 1.788330, (float) 2.005981, (float) 2.359131,
|
|
870 (float) 2.723145,
|
|
871 (float) 1.785156, (float) 1.993164, (float) 2.399780,
|
|
872 (float) 2.832520,
|
|
873 (float) 1.695313, (float) 2.022949, (float) 2.522583,
|
|
874 (float) 2.745117,
|
|
875 (float) 1.584106, (float) 1.965576, (float) 2.299927,
|
|
876 (float) 2.715576,
|
|
877 (float) 1.894897, (float) 2.249878, (float) 2.655884,
|
|
878 (float) 2.897705,
|
|
879 (float) 1.720581, (float) 1.995728, (float) 2.299438,
|
|
880 (float) 2.557007,
|
|
881 (float) 1.619385, (float) 2.173950, (float) 2.574219,
|
|
882 (float) 2.787964,
|
|
883 (float) 1.883179, (float) 2.220459, (float) 2.474365,
|
|
884 (float) 2.825073,
|
|
885 (float) 1.447632, (float) 2.045044, (float) 2.555542,
|
|
886 (float) 2.744873,
|
|
887 (float) 1.502686, (float) 2.156616, (float) 2.653320,
|
|
888 (float) 2.846558,
|
|
889 (float) 1.711548, (float) 1.944092, (float) 2.282959,
|
|
890 (float) 2.685791,
|
|
891 (float) 1.499756, (float) 1.867554, (float) 2.341064,
|
|
892 (float) 2.578857,
|
|
893 (float) 1.916870, (float) 2.135132, (float) 2.568237,
|
|
894 (float) 2.826050,
|
|
895 (float) 1.498047, (float) 1.711182, (float) 2.223267,
|
|
896 (float) 2.755127,
|
|
897 (float) 1.808716, (float) 1.997559, (float) 2.256470,
|
|
898 (float) 2.758545,
|
|
899 (float) 2.088501, (float) 2.402710, (float) 2.667358,
|
|
900 (float) 2.890259,
|
|
901 (float) 1.545044, (float) 1.819214, (float) 2.324097,
|
|
902 (float) 2.692993,
|
|
903 (float) 1.796021, (float) 2.012573, (float) 2.505737,
|
|
904 (float) 2.784912,
|
|
905 (float) 1.786499, (float) 2.041748, (float) 2.290405,
|
|
906 (float) 2.650757,
|
|
907 (float) 1.938232, (float) 2.264404, (float) 2.529053, (float) 2.796143
|
|
908 };
|