GNU Radio's DSD Package
ambe3600x2450_const.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2010 mbelib Author
3  * GPG Key ID: 0xEA5EFE2C (9E7A 5527 9CDC EBF7 BF1B D772 4F98 E863 EA5E FE2C)
4  *
5  * Permission to use, copy, modify, and/or distribute this software for any
6  * purpose with or without fee is hereby granted, provided that the above
7  * copyright notice and this permission notice appear in all copies.
8  *
9  * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
10  * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
11  * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
12  * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
13  * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
14  * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
15  * PERFORMANCE OF THIS SOFTWARE.
16  */
17 
18 #ifndef _AMBE3600x2450_CONST_H
19 #define _AMBE3600x2450_CONST_H
20 
21 /*
22  * Fundamental Frequency Quanitization Table
23  */
24 
25 const float AmbeW0table[120] = {
26  0.049971, 0.049215, 0.048471, 0.047739, 0.047010, 0.046299,
27  0.045601, 0.044905, 0.044226, 0.043558, 0.042900, 0.042246,
28  0.041609, 0.040979, 0.040356, 0.039747, 0.039148, 0.038559,
29  0.037971, 0.037399, 0.036839, 0.036278, 0.035732, 0.035198,
30  0.034672, 0.034145, 0.033636, 0.033133, 0.032635, 0.032148,
31  0.031670, 0.031122, 0.030647, 0.030184, 0.029728, 0.029272,
32  0.028831, 0.028395, 0.027966, 0.027538,
33  0.027122, 0.026712, 0.026304, 0.025906, 0.025515, 0.025129,
34  0.024746, 0.024372, 0.024002, 0.023636, 0.023279, 0.022926,
35  0.022581, 0.022236, 0.021900, 0.021570, 0.021240, 0.020920,
36  0.020605, 0.020294, 0.019983, 0.019684, 0.019386, 0.019094,
37  0.018805, 0.018520, 0.018242, 0.017965, 0.017696, 0.017431,
38  0.017170, 0.016911, 0.016657, 0.016409, 0.016163, 0.015923,
39  0.015686, 0.015411, 0.015177, 0.014946,
40  0.014721, 0.014496, 0.014277, 0.014061, 0.013847, 0.013636,
41  0.013430, 0.013227, 0.013025, 0.012829, 0.012634, 0.012444,
42  0.012253, 0.012068, 0.011887, 0.011703, 0.011528, 0.011353,
43  0.011183, 0.011011, 0.010845, 0.010681, 0.010517, 0.010359,
44  0.010202, 0.010050, 0.009895, 0.009747, 0.009600, 0.009453,
45  0.009312, 0.009172, 0.009033, 0.008896, 0.008762, 0.008633,
46  0.008501, 0.008375, 0.008249, 0.008125
47 };
48 
49 const float AmbeLtable[120] = {
50  9, 9, 9, 9, 9, 9,
51  10, 10, 10, 10, 10, 10,
52  11, 11, 11, 11, 11, 11,
53  12, 12, 12, 12, 12, 13,
54  13, 13, 13, 13, 14, 14,
55  14, 14, 15, 15, 15, 15,
56  16, 16, 16, 16, 17, 17,
57  17, 17, 18, 18, 18, 18,
58  19, 19, 19, 20, 20, 20,
59  21, 21, 21, 22, 22, 22,
60  23, 23, 23, 24, 24, 24,
61  25, 25, 26, 26, 26, 27,
62  27, 28, 28, 29, 29, 30,
63  30, 30, 31, 31, 32, 32,
64  33, 33, 34, 34, 35, 36,
65  36, 37, 37, 38, 38, 39,
66  40, 40, 41, 42, 42, 43,
67  43, 44, 45, 46, 46, 47,
68  48, 48, 49, 50, 51, 52,
69  52, 53, 54, 55, 56, 56
70 };
71 
72 /*
73  * V/UV Quantization Vectors
74  */
75 const int AmbeVuv[32][8] = {
76  {1, 1, 1, 1, 1, 1, 1, 1},
77  {1, 1, 1, 1, 1, 1, 1, 1},
78  {1, 1, 1, 1, 1, 1, 1, 0},
79  {1, 1, 1, 1, 1, 1, 1, 1},
80  {1, 1, 1, 1, 1, 1, 0, 0},
81  {1, 1, 0, 1, 1, 1, 1, 1},
82  {1, 1, 1, 0, 1, 1, 1, 1},
83  {1, 1, 1, 1, 1, 0, 1, 1},
84  {1, 1, 1, 1, 0, 0, 0, 0},
85  {1, 1, 1, 1, 1, 0, 0, 0},
86  {1, 1, 1, 0, 0, 0, 0, 0},
87  {1, 1, 1, 0, 0, 0, 0, 1},
88  {1, 1, 0, 0, 0, 0, 0, 0},
89  {1, 1, 1, 0, 0, 0, 0, 0},
90  {1, 0, 0, 0, 0, 0, 0, 0},
91  {1, 1, 1, 0, 0, 0, 0, 0},
92  {0, 0, 0, 0, 0, 0, 0, 0},
93  {0, 0, 0, 0, 0, 0, 0, 0},
94  {0, 0, 0, 0, 0, 0, 0, 0},
95  {0, 0, 0, 0, 0, 0, 0, 0},
96  {0, 0, 0, 0, 0, 0, 0, 0},
97  {0, 0, 0, 0, 0, 0, 0, 0},
98  {0, 0, 0, 0, 0, 0, 0, 0},
99  {0, 0, 0, 0, 0, 0, 0, 0},
100  {0, 0, 0, 0, 0, 0, 0, 0},
101  {0, 0, 0, 0, 0, 0, 0, 0},
102  {0, 0, 0, 0, 0, 0, 0, 0},
103  {0, 0, 0, 0, 0, 0, 0, 0},
104  {0, 0, 0, 0, 0, 0, 0, 0},
105  {0, 0, 0, 0, 0, 0, 0, 0},
106  {0, 0, 0, 0, 0, 0, 0, 0},
107  {0, 0, 0, 0, 0, 0, 0, 0}
108 };
109 
110 /*
111  * V/UV Quantization Vectors
112  * alternate version
113  */
114 /*
115 const int AmbeVuv[32][8] = {
116  {1, 1, 1, 1, 1, 1, 1, 1},
117  {1, 1, 1, 1, 1, 1, 1, 1},
118  {1, 1, 1, 1, 1, 1, 1, 0},
119  {1, 1, 1, 1, 1, 1, 1, 0},
120  {1, 1, 1, 1, 1, 1, 0, 0},
121  {1, 1, 0, 1, 1, 1, 1, 1},
122  {1, 1, 1, 0, 1, 1, 1, 1},
123  {1, 1, 1, 1, 1, 0, 1, 1},
124  {1, 1, 1, 1, 0, 0, 0, 0},
125  {1, 1, 1, 1, 1, 0, 0, 0},
126  {1, 1, 1, 0, 0, 0, 0, 0},
127  {1, 1, 1, 0, 0, 0, 0, 1},
128  {1, 1, 0, 0, 0, 0, 0, 0},
129  {1, 1, 0, 0, 0, 0, 0, 0},
130  {1, 0, 0, 0, 0, 0, 0, 0},
131  {1, 0, 0, 0, 0, 0, 0, 0},
132  {0, 0, 0, 0, 0, 0, 0, 0},
133  {0, 0, 0, 0, 0, 0, 0, 0},
134  {0, 0, 0, 0, 0, 0, 0, 0},
135  {0, 0, 0, 0, 0, 0, 0, 0},
136  {0, 0, 0, 0, 0, 0, 0, 0},
137  {0, 0, 0, 0, 0, 0, 0, 0},
138  {0, 0, 0, 0, 0, 0, 0, 0},
139  {0, 0, 0, 0, 0, 0, 0, 0},
140  {0, 0, 0, 0, 0, 0, 0, 0},
141  {0, 0, 0, 0, 0, 0, 0, 0},
142  {0, 0, 0, 0, 0, 0, 0, 0},
143  {0, 0, 0, 0, 0, 0, 0, 0},
144  {0, 0, 0, 0, 0, 0, 0, 0},
145  {0, 0, 0, 0, 0, 0, 0, 0},
146  {0, 0, 0, 0, 0, 0, 0, 0},
147  {0, 0, 0, 0, 0, 0, 0, 0}
148 };
149 */
150 
151 /*
152  * Log Magnitude Prediction Residual Block Lengths
153  */
154 const int AmbeLmprbl[57][4] = {
155  {0, 0, 0, 0,},
156  {0, 0, 0, 0,},
157  {0, 0, 0, 0,},
158  {0, 0, 0, 0,},
159  {0, 0, 0, 0,},
160  {0, 0, 0, 0,},
161  {0, 0, 0, 0,},
162  {0, 0, 0, 0,},
163  {0, 0, 0, 0,},
164  {2, 2, 2, 3,},
165  {2, 2, 3, 3,},
166  {2, 3, 3, 3,},
167  {2, 3, 3, 4,},
168  {3, 3, 3, 4,},
169  {3, 3, 4, 4,},
170  {3, 3, 4, 5,},
171  {3, 4, 4, 5,},
172  {3, 4, 5, 5,},
173  {4, 4, 5, 5,},
174  {4, 4, 5, 6,},
175  {4, 4, 6, 6,},
176  {4, 5, 6, 6,},
177  {4, 5, 6, 7,},
178  {5, 5, 6, 7,},
179  {5, 5, 7, 7,},
180  {5, 6, 7, 7,},
181  {5, 6, 7, 8,},
182  {5, 6, 8, 8,},
183  {6, 6, 8, 8,},
184  {6, 6, 8, 9,},
185  {6, 7, 8, 9,},
186  {6, 7, 9, 9,},
187  {6, 7, 9, 10,},
188  {7, 7, 9, 10,},
189  {7, 8, 9, 10,},
190  {7, 8, 10, 10,},
191  {7, 8, 10, 11,},
192  {8, 8, 10, 11,},
193  {8, 9, 10, 11,},
194  {8, 9, 11, 11,},
195  {8, 9, 11, 12,},
196  {8, 9, 11, 13,},
197  {8, 9, 12, 13,},
198  {8, 10, 12, 13,},
199  {9, 10, 12, 13,},
200  {9, 10, 12, 14,},
201  {9, 10, 13, 14,},
202  {9, 11, 13, 14,},
203  {10, 11, 13, 14,},
204  {10, 11, 13, 15,},
205  {10, 11, 14, 15,},
206  {10, 12, 14, 15,},
207  {10, 12, 14, 16,},
208  {11, 12, 14, 16,},
209  {11, 12, 15, 16,},
210  {11, 12, 15, 17,},
211  {11, 13, 15, 17}
212 };
213 
214 /*
215  * Gain Quantizer Levels
216  */
217 const float AmbeDg[32] = { -2.0, -0.67, 0.297941, 0.663728, 1.036829, 1.438136, 1.890077, 2.227970,
218  2.478289, 2.667544, 2.793619, 2.893261, 3.020630, 3.138586, 3.237579, 3.322570,
219  3.432367, 3.571863, 3.696650, 3.814917, 3.920932, 4.022503, 4.123569, 4.228291,
220  4.370569, 4.543700, 4.707695, 4.848879, 5.056757, 5.326468, 5.777581, 6.874496
221 };
222 
223 /*
224  * PRBA24 Vector Quantizer Levels
225  */
226 const float AmbePRBA24[512][3] = {
227  {0.526055, -0.328567, -0.304727},
228  {0.441044, -0.303127, -0.201114},
229  {1.030896, -0.324730, -0.397204},
230  {0.839696, -0.351933, -0.224909},
231  {0.272958, -0.176118, -0.098893},
232  {0.221466, -0.160045, -0.061026},
233  {0.496555, -0.211499, 0.047305},
234  {0.424376, -0.223752, 0.069911},
235  {0.264531, -0.353355, -0.330505},
236  {0.273650, -0.253004, -0.250241},
237  {0.484531, -0.297627, -0.071051},
238  {0.410814, -0.224961, -0.084998},
239  {0.039519, -0.252904, -0.115128},
240  {0.017423, -0.296519, -0.045921},
241  {0.225113, -0.224371, 0.037882},
242  {0.183424, -0.260492, 0.050491},
243  {0.308704, -0.073205, -0.405880},
244  {0.213125, -0.101632, -0.333208},
245  {0.617735, -0.137299, -0.213670},
246  {0.514382, -0.126485, -0.170204},
247  {0.130009, -0.076955, -0.229303},
248  {0.061740, -0.108259, -0.203887},
249  {0.244473, -0.110094, -0.051689},
250  {0.230452, -0.076147, -0.028190},
251  {0.059837, -0.254595, -0.562704},
252  {0.011630, -0.135223, -0.432791},
253  {0.207077, -0.152248, -0.148391},
254  {0.158078, -0.128800, -0.122150},
255  {-0.265982, -0.144742, -0.199894},
256  {-0.356479, -0.204740, -0.156465},
257  {0.000324, -0.139549, -0.066471},
258  {0.001888, -0.170557, -0.025025},
259  {0.402913, -0.581478, -0.274626},
260  {0.191289, -0.540335, -0.193040},
261  {0.632914, -0.401410, -0.006636},
262  {0.471086, -0.463144, 0.061489},
263  {0.044829, -0.438487, 0.033433},
264  {0.015513, -0.539475, -0.006719},
265  {0.336218, -0.351311, 0.214087},
266  {0.239967, -0.380836, 0.157681},
267  {0.347609, -0.901619, -0.688432},
268  {0.064067, -0.826753, -0.492089},
269  {0.303089, -0.396757, -0.108446},
270  {0.235590, -0.446122, 0.006437},
271  {-0.236964, -0.652532, -0.135520},
272  {-0.418285, -0.793014, -0.034730},
273  {-0.038262, -0.516984, 0.273681},
274  {-0.037419, -0.958198, 0.214749},
275  {0.061624, -0.238233, -0.237184},
276  {-0.013944, -0.235704, -0.204811},
277  {0.286428, -0.210542, -0.029587},
278  {0.257656, -0.261837, -0.056566},
279  {-0.235852, -0.310760, -0.165147},
280  {-0.334949, -0.385870, -0.197362},
281  {0.094870, -0.241144, 0.059122},
282  {0.060177, -0.225884, 0.031140},
283  {-0.301184, -0.306545, -0.446189},
284  {-0.293528, -0.504146, -0.429844},
285  {-0.055084, -0.379015, -0.125887},
286  {-0.115434, -0.375008, -0.059939},
287  {-0.777425, -0.592163, -0.107585},
288  {-0.950500, -0.893847, -0.181762},
289  {-0.259402, -0.396726, 0.010357},
290  {-0.368905, -0.449026, 0.038299},
291  {0.279719, -0.063196, -0.184628},
292  {0.255265, -0.067248, -0.121124},
293  {0.458433, -0.103777, 0.010074},
294  {0.437231, -0.092496, -0.031028},
295  {0.082265, -0.028050, -0.041262},
296  {0.045920, -0.051719, -0.030155},
297  {0.271149, -0.043613, 0.112085},
298  {0.246881, -0.065274, 0.105436},
299  {0.056590, -0.117773, -0.142283},
300  {0.058824, -0.104418, -0.099608},
301  {0.213781, -0.111974, 0.031269},
302  {0.187554, -0.070340, 0.011834},
303  {-0.185701, -0.081106, -0.073803},
304  {-0.266112, -0.074133, -0.085370},
305  {-0.029368, -0.046490, 0.124679},
306  {-0.017378, -0.102882, 0.140482},
307  {0.114700, 0.092738, -0.244271},
308  {0.072922, 0.007863, -0.231476},
309  {0.270022, 0.031819, -0.094208},
310  {0.254403, 0.024805, -0.050389},
311  {-0.182905, 0.021629, -0.168481},
312  {-0.225864, -0.010109, -0.130374},
313  {0.040089, 0.013969, 0.016028},
314  {0.001442, 0.010551, 0.032942},
315  {-0.287472, -0.036130, -0.296798},
316  {-0.332344, -0.108862, -0.342196},
317  {0.012700, 0.022917, -0.052501},
318  {-0.040681, -0.001805, -0.050548},
319  {-0.718522, -0.061234, -0.278820},
320  {-0.879205, -0.213588, -0.303508},
321  {-0.234102, -0.065407, 0.013686},
322  {-0.281223, -0.076139, 0.046830},
323  {0.141967, -0.193679, -0.055697},
324  {0.100318, -0.161222, -0.063062},
325  {0.265859, -0.132747, 0.078209},
326  {0.244805, -0.139776, 0.122123},
327  {-0.121802, -0.179976, 0.031732},
328  {-0.185318, -0.214011, 0.018117},
329  {0.047014, -0.153961, 0.218068},
330  {0.047305, -0.187402, 0.282114},
331  {-0.027533, -0.415868, -0.333841},
332  {-0.125886, -0.334492, -0.290317},
333  {-0.030602, -0.190918, 0.097454},
334  {-0.054936, -0.209948, 0.158977},
335  {-0.507223, -0.295876, -0.217183},
336  {-0.581733, -0.403194, -0.208936},
337  {-0.299719, -0.289679, 0.297101},
338  {-0.363169, -0.362718, 0.436529},
339  {-0.124627, -0.042100, -0.157011},
340  {-0.161571, -0.092846, -0.183636},
341  {0.084520, -0.100217, -0.000901},
342  {0.055655, -0.136381, 0.032764},
343  {-0.545087, -0.197713, -0.026888},
344  {-0.662772, -0.179815, 0.026419},
345  {-0.165583, -0.148913, 0.090382},
346  {-0.240772, -0.182830, 0.105474},
347  {-0.576315, -0.359473, -0.456844},
348  {-0.713430, -0.554156, -0.476739},
349  {-0.275628, -0.223640, -0.051584},
350  {-0.359501, -0.230758, -0.027006},
351  {-1.282559, -0.284807, -0.233743},
352  {-1.060476, -0.399911, -0.562698},
353  {-0.871952, -0.272197, 0.016126},
354  {-0.747922, -0.329404, 0.276696},
355  {0.643086, 0.046175, -0.660078},
356  {0.738204, -0.127844, -0.433708},
357  {1.158072, 0.025571, -0.177856},
358  {0.974840, -0.009417, -0.112337},
359  {0.418014, 0.032741, -0.124545},
360  {0.381422, -0.001557, -0.085504},
361  {0.768280, 0.056085, 0.095375},
362  {0.680004, 0.052035, 0.152318},
363  {0.473182, 0.012560, -0.264221},
364  {0.345153, 0.036627, -0.248756},
365  {0.746238, -0.025880, -0.106050},
366  {0.644319, -0.058256, -0.095133},
367  {0.185924, -0.022230, -0.070540},
368  {0.146068, -0.009550, -0.057871},
369  {0.338488, 0.013022, 0.069961},
370  {0.298969, 0.047403, 0.052598},
371  {0.346002, 0.256253, -0.380261},
372  {0.313092, 0.163821, -0.314004},
373  {0.719154, 0.103108, -0.252648},
374  {0.621429, 0.172423, -0.265180},
375  {0.240461, 0.104684, -0.202582},
376  {0.206946, 0.139642, -0.138016},
377  {0.359915, 0.101273, -0.052997},
378  {0.318117, 0.125888, -0.003486},
379  {0.150452, 0.050219, -0.409155},
380  {0.188753, 0.091894, -0.325733},
381  {0.334922, 0.029098, -0.098587},
382  {0.324508, 0.015809, -0.135408},
383  {-0.042506, 0.038667, -0.208535},
384  {-0.083003, 0.094758, -0.174054},
385  {0.094773, 0.102653, -0.025701},
386  {0.063284, 0.118703, -0.000071},
387  {0.355965, -0.139239, -0.191705},
388  {0.392742, -0.105496, -0.132103},
389  {0.663678, -0.204627, -0.031242},
390  {0.609381, -0.146914, 0.079610},
391  {0.151855, -0.132843, -0.007125},
392  {0.146404, -0.161917, 0.024842},
393  {0.400524, -0.135221, 0.232289},
394  {0.324931, -0.116605, 0.253458},
395  {0.169066, -0.215132, -0.185604},
396  {0.128681, -0.189394, -0.160279},
397  {0.356194, -0.116992, -0.038381},
398  {0.342866, -0.144687, 0.020265},
399  {-0.065545, -0.202593, -0.043688},
400  {-0.124296, -0.260225, -0.035370},
401  {0.083224, -0.235149, 0.153301},
402  {0.046256, -0.309608, 0.190944},
403  {0.187385, -0.008168, -0.198575},
404  {0.190401, -0.018699, -0.136858},
405  {0.398009, -0.025700, -0.007458},
406  {0.346948, -0.022258, -0.020905},
407  {-0.047064, -0.085629, -0.080677},
408  {-0.067523, -0.128972, -0.119538},
409  {0.186086, -0.016828, 0.070014},
410  {0.187364, 0.017133, 0.075949},
411  {-0.112669, -0.037433, -0.298944},
412  {-0.068276, -0.114504, -0.265795},
413  {0.147510, -0.040616, -0.013687},
414  {0.133084, -0.062849, -0.032637},
415  {-0.416571, -0.041544, -0.125088},
416  {-0.505337, -0.044193, -0.157651},
417  {-0.154132, -0.075106, 0.050466},
418  {-0.148036, -0.059719, 0.121516},
419  {0.490555, 0.157659, -0.222208},
420  {0.436700, 0.120500, -0.205869},
421  {0.754525, 0.269323, 0.045810},
422  {0.645077, 0.271923, 0.013942},
423  {0.237023, 0.115337, -0.026429},
424  {0.204895, 0.121020, -0.008541},
425  {0.383999, 0.153963, 0.171763},
426  {0.385026, 0.222074, 0.239731},
427  {0.198232, 0.072972, -0.108179},
428  {0.147882, 0.074743, -0.123341},
429  {0.390929, 0.075205, 0.081828},
430  {0.341623, 0.089405, 0.069389},
431  {-0.003381, 0.159694, -0.016026},
432  {-0.043653, 0.206860, -0.040729},
433  {0.135515, 0.107824, 0.179310},
434  {0.081086, 0.119673, 0.174282},
435  {0.192637, 0.400335, -0.341906},
436  {0.171196, 0.284921, -0.221516},
437  {0.377807, 0.359087, -0.151523},
438  {0.411052, 0.297925, -0.099774},
439  {-0.010060, 0.261887, -0.149567},
440  {-0.107877, 0.287756, -0.116982},
441  {0.158003, 0.209727, 0.077988},
442  {0.109710, 0.232272, 0.088135},
443  {0.000698, 0.209353, -0.395208},
444  {-0.094015, 0.230322, -0.279928},
445  {0.137355, 0.230881, -0.124115},
446  {0.103058, 0.166855, -0.100386},
447  {-0.305058, 0.305422, -0.176026},
448  {-0.422049, 0.337137, -0.293297},
449  {-0.121744, 0.185124, 0.048115},
450  {-0.171052, 0.200312, 0.052812},
451  {0.224091, -0.010673, -0.019727},
452  {0.200266, -0.020167, 0.001798},
453  {0.382742, 0.032362, 0.161665},
454  {0.345631, -0.019705, 0.164451},
455  {0.029431, 0.045010, 0.071518},
456  {0.031940, 0.010876, 0.087037},
457  {0.181935, 0.039112, 0.202316},
458  {0.181810, 0.033189, 0.253435},
459  {-0.008677, -0.066679, -0.144737},
460  {-0.021768, -0.021288, -0.125903},
461  {0.136766, 0.000100, 0.059449},
462  {0.135405, -0.020446, 0.103793},
463  {-0.289115, 0.039747, -0.012256},
464  {-0.338683, 0.025909, -0.034058},
465  {-0.016515, 0.048584, 0.197981},
466  {-0.046790, 0.011816, 0.199964},
467  {0.094214, 0.127422, -0.169936},
468  {0.048279, 0.096189, -0.148153},
469  {0.217391, 0.081732, 0.013677},
470  {0.179656, 0.084671, 0.031434},
471  {-0.227367, 0.118176, -0.039803},
472  {-0.327096, 0.159747, -0.018931},
473  {0.000834, 0.113118, 0.125325},
474  {-0.014617, 0.128924, 0.163776},
475  {-0.254570, 0.154329, -0.232018},
476  {-0.353068, 0.124341, -0.174409},
477  {-0.061004, 0.107744, 0.037257},
478  {-0.100991, 0.080302, 0.062701},
479  {-0.927022, 0.285660, -0.240549},
480  {-1.153224, 0.277232, -0.322538},
481  {-0.569012, 0.108135, 0.172634},
482  {-0.555273, 0.131461, 0.325930},
483  {0.518847, 0.065683, -0.132877},
484  {0.501324, -0.006585, -0.094884},
485  {1.066190, -0.150380, 0.201791},
486  {0.858377, -0.166415, 0.081686},
487  {0.320584, -0.031499, 0.039534},
488  {0.311442, -0.075120, 0.026013},
489  {0.625829, -0.019856, 0.346041},
490  {0.525271, -0.003948, 0.284868},
491  {0.312594, -0.075673, -0.066642},
492  {0.295732, -0.057895, -0.042207},
493  {0.550446, -0.029110, 0.046850},
494  {0.465467, -0.068987, 0.096167},
495  {0.122669, -0.051786, 0.044283},
496  {0.079669, -0.044145, 0.045805},
497  {0.238778, -0.031835, 0.171694},
498  {0.200734, -0.072619, 0.178726},
499  {0.342512, 0.131270, -0.163021},
500  {0.294028, 0.111759, -0.125793},
501  {0.589523, 0.121808, -0.049372},
502  {0.550506, 0.132318, 0.017485},
503  {0.164280, 0.047560, -0.058383},
504  {0.120110, 0.049242, -0.052403},
505  {0.269181, 0.035000, 0.103494},
506  {0.297466, 0.038517, 0.139289},
507  {0.094549, -0.030880, -0.153376},
508  {0.080363, 0.024359, -0.127578},
509  {0.281351, 0.055178, 0.000155},
510  {0.234900, 0.039477, 0.013957},
511  {-0.118161, 0.011976, -0.034270},
512  {-0.157654, 0.027765, -0.005010},
513  {0.102631, 0.027283, 0.099723},
514  {0.077285, 0.052532, 0.115583},
515  {0.329398, -0.278552, 0.016316},
516  {0.305993, -0.267896, 0.094952},
517  {0.775270, -0.394995, 0.290748},
518  {0.583180, -0.252159, 0.285391},
519  {0.192226, -0.182242, 0.126859},
520  {0.185908, -0.245779, 0.159940},
521  {0.346293, -0.250404, 0.355682},
522  {0.354160, -0.364521, 0.472337},
523  {0.134942, -0.313666, -0.115181},
524  {0.126077, -0.286568, -0.039927},
525  {0.405618, -0.211792, 0.199095},
526  {0.312099, -0.213642, 0.190972},
527  {-0.071392, -0.297366, 0.081426},
528  {-0.165839, -0.301986, 0.160640},
529  {0.147808, -0.290712, 0.298198},
530  {0.063302, -0.310149, 0.396302},
531  {0.141444, -0.081377, -0.076621},
532  {0.115936, -0.104440, -0.039885},
533  {0.367023, -0.087281, 0.096390},
534  {0.330038, -0.117958, 0.127050},
535  {0.002897, -0.062454, 0.025151},
536  {-0.052404, -0.082200, 0.041975},
537  {0.181553, -0.137004, 0.230489},
538  {0.140768, -0.094604, 0.265928},
539  {-0.101763, -0.209566, -0.135964},
540  {-0.159056, -0.191005, -0.095509},
541  {0.045016, -0.081562, 0.075942},
542  {0.016808, -0.112482, 0.068593},
543  {-0.408578, -0.132377, 0.079163},
544  {-0.431534, -0.214646, 0.157714},
545  {-0.096931, -0.101938, 0.200304},
546  {-0.167867, -0.114851, 0.262964},
547  {0.393882, 0.086002, 0.008961},
548  {0.338747, 0.048405, -0.004187},
549  {0.877844, 0.374373, 0.171008},
550  {0.740790, 0.324525, 0.242248},
551  {0.200218, 0.070150, 0.085891},
552  {0.171760, 0.090531, 0.102579},
553  {0.314263, 0.126417, 0.322833},
554  {0.313523, 0.065445, 0.403855},
555  {0.164261, 0.057745, -0.005490},
556  {0.122141, 0.024122, 0.009190},
557  {0.308248, 0.078401, 0.180577},
558  {0.251222, 0.073868, 0.160457},
559  {-0.047526, 0.023725, 0.086336},
560  {-0.091643, 0.005539, 0.093179},
561  {0.079339, 0.044135, 0.206697},
562  {0.104213, 0.011277, 0.240060},
563  {0.226607, 0.186234, -0.056881},
564  {0.173281, 0.158131, -0.059413},
565  {0.339400, 0.214501, 0.052905},
566  {0.309166, 0.188181, 0.058028},
567  {0.014442, 0.194715, 0.048945},
568  {-0.028793, 0.194766, 0.089078},
569  {0.069564, 0.206743, 0.193568},
570  {0.091532, 0.202786, 0.269680},
571  {-0.071196, 0.135604, -0.103744},
572  {-0.118288, 0.152837, -0.060151},
573  {0.146856, 0.143174, 0.061789},
574  {0.104379, 0.143672, 0.056797},
575  {-0.541832, 0.250034, -0.017602},
576  {-0.641583, 0.278411, -0.111909},
577  {-0.094447, 0.159393, 0.164848},
578  {-0.113612, 0.120702, 0.221656},
579  {0.204918, -0.078894, 0.075524},
580  {0.161232, -0.090256, 0.088701},
581  {0.378460, -0.033687, 0.309964},
582  {0.311701, -0.049984, 0.316881},
583  {0.019311, -0.050048, 0.212387},
584  {0.002473, -0.062855, 0.278462},
585  {0.151448, -0.090652, 0.410031},
586  {0.162778, -0.071291, 0.531252},
587  {-0.083704, -0.076839, -0.020798},
588  {-0.092832, -0.043492, 0.029202},
589  {0.136844, -0.077791, 0.186493},
590  {0.089536, -0.086826, 0.184711},
591  {-0.270255, -0.058858, 0.173048},
592  {-0.350416, -0.009219, 0.273260},
593  {-0.105248, -0.205534, 0.425159},
594  {-0.135030, -0.197464, 0.623550},
595  {-0.051717, 0.069756, -0.043829},
596  {-0.081050, 0.056947, -0.000205},
597  {0.190388, 0.016366, 0.145922},
598  {0.142662, 0.002575, 0.159182},
599  {-0.352890, 0.011117, 0.091040},
600  {-0.367374, 0.056547, 0.147209},
601  {-0.003179, 0.026570, 0.282541},
602  {-0.069934, -0.005171, 0.337678},
603  {-0.496181, 0.026464, 0.019432},
604  {-0.690384, 0.069313, -0.004175},
605  {-0.146138, 0.046372, 0.161839},
606  {-0.197581, 0.034093, 0.241003},
607  {-0.989567, 0.040993, 0.049384},
608  {-1.151075, 0.210556, 0.237374},
609  {-0.335366, -0.058208, 0.480168},
610  {-0.502419, -0.093761, 0.675240},
611  {0.862548, 0.264137, -0.294905},
612  {0.782668, 0.251324, -0.122108},
613  {1.597797, 0.463818, -0.133153},
614  {1.615756, 0.060653, 0.084764},
615  {0.435588, 0.209832, 0.095050},
616  {0.431013, 0.165328, 0.047909},
617  {1.248164, 0.265923, 0.488086},
618  {1.009933, 0.345440, 0.473702},
619  {0.477017, 0.194237, -0.058012},
620  {0.401362, 0.186915, -0.054137},
621  {1.202158, 0.284782, -0.066531},
622  {1.064907, 0.203766, 0.046383},
623  {0.255848, 0.133398, 0.046049},
624  {0.218680, 0.128833, 0.065326},
625  {0.490817, 0.182041, 0.286583},
626  {0.440714, 0.106576, 0.301120},
627  {0.604263, 0.522925, -0.238629},
628  {0.526329, 0.377577, -0.198100},
629  {1.038632, 0.606242, -0.121253},
630  {0.995283, 0.552202, 0.110700},
631  {0.262232, 0.313664, -0.086909},
632  {0.230835, 0.273385, -0.054268},
633  {0.548466, 0.490721, 0.278201},
634  {0.466984, 0.355859, 0.289160},
635  {0.367137, 0.236160, -0.228114},
636  {0.309359, 0.233843, -0.171325},
637  {0.465268, 0.276569, 0.010951},
638  {0.378124, 0.250237, 0.011131},
639  {0.061885, 0.296810, -0.011420},
640  {0.000125, 0.350029, -0.011277},
641  {0.163815, 0.261191, 0.175863},
642  {0.165132, 0.308797, 0.227800},
643  {0.461418, 0.052075, -0.016543},
644  {0.472372, 0.046962, 0.045746},
645  {0.856406, 0.136415, 0.245074},
646  {0.834616, 0.003254, 0.372643},
647  {0.337869, 0.036994, 0.232513},
648  {0.267414, 0.027593, 0.252779},
649  {0.584983, 0.113046, 0.583119},
650  {0.475406, -0.024234, 0.655070},
651  {0.264823, -0.029292, 0.004270},
652  {0.246071, -0.019109, 0.030048},
653  {0.477401, 0.021039, 0.155448},
654  {0.458453, -0.043959, 0.187850},
655  {0.067059, -0.061227, 0.126904},
656  {0.044608, -0.034575, 0.150205},
657  {0.191304, -0.003810, 0.316776},
658  {0.153078, 0.029915, 0.361303},
659  {0.320704, 0.178950, -0.088835},
660  {0.300866, 0.137645, -0.056893},
661  {0.553442, 0.162339, 0.131987},
662  {0.490083, 0.123682, 0.146163},
663  {0.118950, 0.083109, 0.034052},
664  {0.099344, 0.066212, 0.054329},
665  {0.228325, 0.122445, 0.309219},
666  {0.172093, 0.135754, 0.323361},
667  {0.064213, 0.063405, -0.058243},
668  {0.011906, 0.088795, -0.069678},
669  {0.194232, 0.129185, 0.125708},
670  {0.155182, 0.174013, 0.144099},
671  {-0.217068, 0.112731, 0.093497},
672  {-0.307590, 0.171146, 0.110735},
673  {-0.014897, 0.138094, 0.232455},
674  {-0.036936, 0.170135, 0.279166},
675  {0.681886, 0.437121, 0.078458},
676  {0.548559, 0.376914, 0.092485},
677  {1.259194, 0.901494, 0.256085},
678  {1.296139, 0.607949, 0.302184},
679  {0.319619, 0.307231, 0.099647},
680  {0.287232, 0.359355, 0.186844},
681  {0.751306, 0.676688, 0.499386},
682  {0.479609, 0.553030, 0.560447},
683  {0.276377, 0.214032, -0.003661},
684  {0.238146, 0.223595, 0.028806},
685  {0.542688, 0.266205, 0.171393},
686  {0.460188, 0.283979, 0.158288},
687  {0.057385, 0.309853, 0.144517},
688  {-0.006881, 0.348152, 0.097310},
689  {0.244434, 0.247298, 0.322601},
690  {0.253992, 0.335420, 0.402241},
691  {0.354006, 0.579776, -0.130176},
692  {0.267043, 0.461976, -0.058178},
693  {0.534049, 0.626549, 0.046747},
694  {0.441835, 0.468260, 0.057556},
695  {0.110477, 0.628795, 0.102950},
696  {0.031409, 0.489068, 0.090605},
697  {0.229564, 0.525640, 0.325454},
698  {0.105570, 0.582151, 0.509738},
699  {0.005690, 0.521474, -0.157885},
700  {0.104463, 0.424022, -0.080647},
701  {0.223784, 0.389860, 0.060904},
702  {0.159806, 0.340571, 0.062061},
703  {-0.173976, 0.573425, 0.027383},
704  {-0.376008, 0.587868, 0.133042},
705  {-0.051773, 0.348339, 0.231923},
706  {-0.122571, 0.473049, 0.251159},
707  {0.324321, 0.148510, 0.116006},
708  {0.282263, 0.121730, 0.114016},
709  {0.690108, 0.256346, 0.418128},
710  {0.542523, 0.294427, 0.461973},
711  {0.056944, 0.107667, 0.281797},
712  {0.027844, 0.106858, 0.355071},
713  {0.160456, 0.177656, 0.528819},
714  {0.227537, 0.177976, 0.689465},
715  {0.111585, 0.097896, 0.109244},
716  {0.083994, 0.133245, 0.115789},
717  {0.208740, 0.142084, 0.208953},
718  {0.156072, 0.143303, 0.231368},
719  {-0.185830, 0.214347, 0.309774},
720  {-0.311053, 0.240517, 0.328512},
721  {-0.041749, 0.090901, 0.511373},
722  {-0.156164, 0.098486, 0.478020},
723  {0.151543, 0.263073, -0.033471},
724  {0.126322, 0.213004, -0.007014},
725  {0.245313, 0.217564, 0.120210},
726  {0.259136, 0.225542, 0.176601},
727  {-0.190632, 0.260214, 0.141755},
728  {-0.189271, 0.331768, 0.170606},
729  {0.054763, 0.294766, 0.357775},
730  {-0.033724, 0.257645, 0.365069},
731  {-0.184971, 0.396532, 0.057728},
732  {-0.293313, 0.400259, 0.001123},
733  {-0.015219, 0.232287, 0.177913},
734  {-0.022524, 0.244724, 0.240753},
735  {-0.520342, 0.347950, 0.249265},
736  {-0.671997, 0.410782, 0.153434},
737  {-0.253089, 0.412356, 0.489854},
738  {-0.410922, 0.562454, 0.543891}
739 };
740 
741 /*
742  * PRBA58 Vector Quantizer Levels
743  */
744 const float AmbePRBA58[128][4] = {
745  {-0.103660, 0.094597, -0.013149, 0.081501},
746  {-0.170709, 0.129958, -0.057316, 0.112324},
747  {-0.095113, 0.080892, -0.027554, 0.003371},
748  {-0.154153, 0.113437, -0.074522, 0.003446},
749  {-0.109553, 0.153519, 0.006858, 0.040930},
750  {-0.181931, 0.217882, -0.019042, 0.040049},
751  {-0.096246, 0.144191, -0.024147, -0.035120},
752  {-0.174811, 0.193357, -0.054261, -0.071700},
753  {-0.183241, -0.052840, 0.117923, 0.030960},
754  {-0.242634, 0.009075, 0.098007, 0.091643},
755  {-0.143847, -0.028529, 0.040171, -0.002812},
756  {-0.198809, 0.006990, 0.020668, 0.026641},
757  {-0.233172, -0.028793, 0.140130, -0.071927},
758  {-0.309313, 0.056873, 0.108262, -0.018930},
759  {-0.172782, -0.002037, 0.048755, -0.087065},
760  {-0.242901, 0.036076, 0.015064, -0.064366},
761  {0.077107, 0.172685, 0.159939, 0.097456},
762  {0.024820, 0.209676, 0.087347, 0.105204},
763  {0.085113, 0.151639, 0.084272, 0.022747},
764  {0.047975, 0.196695, 0.038770, 0.029953},
765  {0.113925, 0.236813, 0.176121, 0.016635},
766  {0.009708, 0.267969, 0.127660, 0.015872},
767  {0.114044, 0.202311, 0.096892, -0.043071},
768  {0.047219, 0.260395, 0.050952, -0.046996},
769  {-0.055095, 0.034041, 0.200464, 0.039050},
770  {-0.061582, 0.069566, 0.113048, 0.027511},
771  {-0.025469, 0.040440, 0.132777, -0.039098},
772  {-0.031388, 0.064010, 0.067559, -0.017117},
773  {-0.074386, 0.086579, 0.228232, -0.055461},
774  {-0.107352, 0.120874, 0.137364, -0.030252},
775  {-0.036897, 0.089972, 0.155831, -0.128475},
776  {-0.059070, 0.097879, 0.084489, -0.075821},
777  {-0.050865, -0.025167, -0.086636, 0.011256},
778  {-0.051426, 0.013301, -0.144665, 0.038541},
779  {-0.073831, -0.028917, -0.142416, -0.025268},
780  {-0.083910, 0.015004, -0.227113, -0.002808},
781  {-0.030840, -0.009326, -0.070517, -0.041304},
782  {-0.022018, 0.029381, -0.124961, -0.031624},
783  {-0.064222, -0.014640, -0.108798, -0.092342},
784  {-0.038801, 0.038133, -0.188992, -0.094221},
785  {-0.154059, -0.183932, -0.019894, 0.082105},
786  {-0.188022, -0.113072, -0.117380, 0.090911},
787  {-0.243301, -0.207086, -0.053735, -0.001975},
788  {-0.275931, -0.121035, -0.161261, 0.004231},
789  {-0.118142, -0.157537, -0.036594, -0.008679},
790  {-0.153627, -0.111372, -0.103095, -0.009460},
791  {-0.173458, -0.180158, -0.057130, -0.103198},
792  {-0.208509, -0.127679, -0.149336, -0.109289},
793  {0.096310, 0.047927, -0.024094, -0.057018},
794  {0.044289, 0.075486, -0.008505, -0.067635},
795  {0.076751, 0.025560, -0.066428, -0.102991},
796  {0.025215, 0.090417, -0.058616, -0.114284},
797  {0.125980, 0.070078, 0.016282, -0.112355},
798  {0.070859, 0.118988, 0.001180, -0.116359},
799  {0.097520, 0.059219, -0.026821, -0.172850},
800  {0.048226, 0.145459, -0.050093, -0.188853},
801  {0.007242, -0.135796, 0.147832, -0.034080},
802  {0.012843, -0.069616, 0.077139, -0.047909},
803  {-0.050911, -0.116323, 0.082521, -0.056362},
804  {-0.039630, -0.055678, 0.036066, -0.067992},
805  {0.042694, -0.091527, 0.150940, -0.124225},
806  {0.029225, -0.039401, 0.071664, -0.113665},
807  {-0.025085, -0.099013, 0.074622, -0.138674},
808  {-0.031220, -0.035717, 0.020870, -0.143376},
809  {0.040638, 0.087903, -0.049500, 0.094607},
810  {0.026860, 0.125924, -0.103449, 0.140882},
811  {0.075166, 0.110186, -0.115173, 0.067330},
812  {0.036642, 0.163193, -0.188762, 0.103724},
813  {0.028179, 0.095124, -0.053258, 0.028900},
814  {0.002307, 0.148211, -0.096037, 0.046189},
815  {0.072227, 0.137595, -0.095629, 0.001339},
816  {0.033308, 0.221480, -0.152201, 0.012125},
817  {0.003458, -0.085112, 0.041850, 0.113836},
818  {-0.040610, -0.044880, 0.029732, 0.177011},
819  {0.011404, -0.054324, -0.012426, 0.077815},
820  {-0.042413, -0.030930, -0.034844, 0.122946},
821  {-0.002206, -0.045698, 0.050651, 0.054886},
822  {-0.041729, -0.016110, 0.048005, 0.102125},
823  {0.013963, -0.022204, 0.001613, 0.028997},
824  {-0.030218, -0.002052, -0.004365, 0.065343},
825  {0.299049, 0.046260, 0.076320, 0.070784},
826  {0.250160, 0.098440, 0.012590, 0.137479},
827  {0.254170, 0.095310, 0.018749, 0.004288},
828  {0.218892, 0.145554, -0.035161, 0.069784},
829  {0.303486, 0.101424, 0.135996, -0.013096},
830  {0.262919, 0.165133, 0.077237, 0.071721},
831  {0.319358, 0.170283, 0.054554, -0.072210},
832  {0.272983, 0.231181, -0.014471, 0.011689},
833  {0.134116, -0.026693, 0.161400, 0.110292},
834  {0.100379, 0.026517, 0.086236, 0.130478},
835  {0.144718, -0.000895, 0.093767, 0.044514},
836  {0.114943, 0.022145, 0.035871, 0.069193},
837  {0.122051, 0.011043, 0.192803, 0.022796},
838  {0.079482, 0.026156, 0.117725, 0.056565},
839  {0.124641, 0.027387, 0.122956, -0.025369},
840  {0.090708, 0.027357, 0.064450, 0.013058},
841  {0.159781, -0.055202, -0.090597, 0.151598},
842  {0.084577, -0.037203, -0.126698, 0.119739},
843  {0.192484, -0.100195, -0.162066, 0.104148},
844  {0.114579, -0.046270, -0.219547, 0.100067},
845  {0.153083, -0.010127, -0.086266, 0.068648},
846  {0.088202, -0.010515, -0.102196, 0.046281},
847  {0.164494, -0.057325, -0.132860, 0.024093},
848  {0.109419, -0.013999, -0.169596, 0.020412},
849  {0.039180, -0.209168, -0.035872, 0.087949},
850  {0.012790, -0.177723, -0.129986, 0.073364},
851  {0.045261, -0.256694, -0.088186, 0.004212},
852  {-0.005314, -0.231202, -0.191671, -0.002628},
853  {0.037963, -0.153227, -0.045364, 0.003322},
854  {0.030800, -0.126452, -0.114266, -0.010414},
855  {0.044125, -0.184146, -0.081400, -0.077341},
856  {0.029204, -0.157393, -0.172017, -0.089814},
857  {0.393519, -0.043228, -0.111365, -0.000740},
858  {0.289581, 0.018928, -0.123140, 0.000713},
859  {0.311229, -0.059735, -0.198982, -0.081664},
860  {0.258659, 0.052505, -0.211913, -0.034928},
861  {0.300693, 0.011381, -0.083545, -0.086683},
862  {0.214523, 0.053878, -0.101199, -0.061018},
863  {0.253422, 0.028496, -0.156752, -0.163342},
864  {0.199123, 0.113877, -0.166220, -0.102584},
865  {0.249134, -0.165135, 0.028917, 0.051838},
866  {0.156434, -0.123708, 0.017053, 0.043043},
867  {0.214763, -0.101243, -0.005581, -0.020703},
868  {0.140554, -0.072067, -0.015063, -0.011165},
869  {0.241791, -0.152048, 0.106403, -0.046857},
870  {0.142316, -0.131899, 0.054076, -0.026485},
871  {0.206535, -0.086116, 0.046640, -0.097615},
872  {0.129759, -0.081874, 0.004693, -0.073169}
873 };
874 
875 /*
876  * Higher Order Coefficients
877  */
878 const float AmbeHOCb5[32][4] = {
879  {0.264108, 0.045976, -0.200999, -0.122344},
880  {0.479006, 0.227924, -0.016114, -0.006835},
881  {0.077297, 0.080775, -0.068936, 0.041733},
882  {0.185486, 0.231840, 0.182410, 0.101613},
883  {-0.012442, 0.223718, -0.277803, -0.034370},
884  {-0.059507, 0.139621, -0.024708, -0.104205},
885  {-0.248676, 0.255502, -0.134894, -0.058338},
886  {-0.055122, 0.427253, 0.025059, -0.045051},
887  {-0.058898, -0.061945, 0.028030, -0.022242},
888  {0.084153, 0.025327, 0.066780, -0.180839},
889  {-0.193125, -0.082632, 0.140899, -0.089559},
890  {0.000000, 0.033758, 0.276623, 0.002493},
891  {-0.396582, -0.049543, -0.118100, -0.208305},
892  {-0.287112, 0.096620, 0.049650, -0.079312},
893  {-0.543760, 0.171107, -0.062173, -0.010483},
894  {-0.353572, 0.227440, 0.230128, -0.032089},
895  {0.248579, -0.279824, -0.209589, 0.070903},
896  {0.377604, -0.119639, 0.008463, -0.005589},
897  {0.102127, -0.093666, -0.061325, 0.052082},
898  {0.154134, -0.105724, 0.099317, 0.187972},
899  {-0.139232, -0.091146, -0.275479, -0.038435},
900  {-0.144169, 0.034314, -0.030840, 0.022207},
901  {-0.143985, 0.079414, -0.194701, 0.175312},
902  {-0.195329, 0.087467, 0.067711, 0.186783},
903  {-0.123515, -0.377873, -0.209929, -0.212677},
904  {0.068698, -0.255933, 0.120463, -0.095629},
905  {-0.106810, -0.319964, -0.089322, 0.106947},
906  {-0.158605, -0.309606, 0.190900, 0.089340},
907  {-0.489162, -0.432784, -0.151215, -0.005786},
908  {-0.370883, -0.154342, -0.022545, 0.114054},
909  {-0.742866, -0.204364, -0.123865, -0.038888},
910  {-0.573077, -0.115287, 0.208879, -0.027698}
911 };
912 
913 /*
914  * Higher Order Coefficients
915  */
916 const float AmbeHOCb6[16][4] = {
917  {-0.143886, 0.235528, -0.116707, 0.025541},
918  {-0.170182, -0.063822, -0.096934, 0.109704},
919  {0.232915, 0.269793, 0.047064, -0.032761},
920  {0.153458, 0.068130, -0.033513, 0.126553},
921  {-0.440712, 0.132952, 0.081378, -0.013210},
922  {-0.480433, -0.249687, -0.012280, 0.007112},
923  {-0.088001, 0.167609, 0.148323, -0.119892},
924  {-0.104628, 0.102639, 0.183560, 0.121674},
925  {0.047408, -0.000908, -0.214196, -0.109372},
926  {0.113418, -0.240340, -0.121420, 0.041117},
927  {0.385609, 0.042913, -0.184584, -0.017851},
928  {0.453830, -0.180745, 0.050455, 0.030984},
929  {-0.155984, -0.144212, 0.018226, -0.146356},
930  {-0.104028, -0.260377, 0.146472, 0.101389},
931  {0.012376, -0.000267, 0.006657, -0.013941},
932  {0.165852, -0.103467, 0.119713, -0.075455}
933 };
934 
935 /*
936  * Higher Order Coefficients
937  */
938 const float AmbeHOCb7[16][4] = {
939  {0.182478, 0.271794, -0.057639, 0.026115},
940  {0.110795, 0.092854, 0.078125, -0.082726},
941  {0.057964, 0.000833, 0.176048, 0.135404},
942  {-0.027315, 0.098668, -0.065801, 0.116421},
943  {-0.222796, 0.062967, 0.201740, -0.089975},
944  {-0.193571, 0.309225, -0.014101, -0.034574},
945  {-0.389053, -0.181476, 0.107682, 0.050169},
946  {-0.345604, 0.064900, -0.065014, 0.065642},
947  {0.319393, -0.055491, -0.220727, -0.067499},
948  {0.460572, 0.084686, 0.048453, -0.011050},
949  {0.201623, -0.068994, -0.067101, 0.108320},
950  {0.227528, -0.173900, 0.092417, -0.066515},
951  {-0.016927, 0.047757, -0.177686, -0.102163},
952  {-0.052553, -0.065689, 0.019328, -0.033060},
953  {-0.144910, -0.238617, -0.195206, -0.063917},
954  {-0.024159, -0.338822, 0.003581, 0.060995}
955 };
956 
957 /*
958  * Higher Order Coefficients
959  */
960 const float AmbeHOCb8[8][4] = {
961  {0.323968, 0.008964, -0.063117, 0.027909},
962  {0.010900, -0.004030, -0.125016, -0.080818},
963  {0.109969, 0.256272, 0.042470, 0.000749},
964  {-0.135446, 0.201769, -0.083426, 0.093888},
965  {-0.441995, 0.038159, 0.022784, 0.003943},
966  {-0.155951, 0.032467, 0.145309, -0.041725},
967  {-0.149182, -0.223356, -0.065793, 0.075016},
968  {0.096949, -0.096400, 0.083194, 0.049306}
969 };
970 
971 #endif /* _AMBE3600x2450_CONST_H */
const float AmbeW0table[120]
Definition: ambe3600x2450_const.h:25
const float AmbeHOCb7[16][4]
Definition: ambe3600x2450_const.h:938
const int AmbeLmprbl[57][4]
Definition: ambe3600x2450_const.h:154
const float AmbeHOCb8[8][4]
Definition: ambe3600x2450_const.h:960
const int AmbeVuv[32][8]
Definition: ambe3600x2450_const.h:75
const float AmbePRBA24[512][3]
Definition: ambe3600x2450_const.h:226
const float AmbeLtable[120]
Definition: ambe3600x2450_const.h:49
const float AmbeHOCb6[16][4]
Definition: ambe3600x2450_const.h:916
const float AmbePRBA58[128][4]
Definition: ambe3600x2450_const.h:744
const float AmbeHOCb5[32][4]
Definition: ambe3600x2450_const.h:878
const float AmbeDg[32]
Definition: ambe3600x2450_const.h:217