optek_vol_table.c
63.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
/*
Copyright by Optek
*/
const int optek_vol_up_ultra_rate [10] = {
0x08000000, 0x08003c5d, 0x080078bc, 0x0800b51d, 0x0800f180, 0x08012de4, 0x08016a4a, 0x0801a6b2, 0x0801e31c, 0x08021f88}; //0.000db to 0.009db
//db = 20*log10(v)
//x = 10^(db/20)
const int optek_vol_up_rate [1201] = {
0x08000000, 0x08025bf5, 0x0804b89c, 0x080715f5, 0x08097401, 0x080bd2bf, 0x080e3231, 0x08109255, 0x0812f32d, 0x081554b9, //0.0db to 0.09db
0x0817b6f8, 0x081a19eb, 0x081c7d93, 0x081ee1ee, 0x082146ff, 0x0823acc4, 0x0826133e, 0x08287a6d, 0x082ae252, 0x082d4aec, //0.1db to 0.19db
0x082fb43d, 0x08321e43, 0x083488ff, 0x0836f472, 0x0839609c, 0x083bcd7c, 0x083e3b14, 0x0840a963, 0x08431869, 0x08458828, //0.2db to 0.29db
0x0847f89e, 0x084a69cc, 0x084cdbb3, 0x084f4e52, 0x0851c1aa, 0x085435bb, 0x0856aa85, 0x08592009, 0x085b9646, 0x085e0d3d, //0.3db to 0.39db
0x086084ef, 0x0862fd5a, 0x08657680, 0x0867f061, 0x086a6afd, 0x086ce653, 0x086f6266, 0x0871df33, 0x08745cbd, 0x0876db03, //0.4db to 0.49db
0x08795a04, 0x087bd9c3, 0x087e5a3e, 0x0880db75, 0x08835d6a, 0x0885e01c, 0x0888638c, 0x088ae7ba, 0x088d6ca5, 0x088ff24f, //0.5db to 0.59db
0x089278b7, 0x0894ffdd, 0x089787c3, 0x089a1067, 0x089c99cb, 0x089f23ef, 0x08a1aed2, 0x08a43a75, 0x08a6c6d8, 0x08a953fc, //0.6db to 0.69db
0x08abe1e0, 0x08ae7085, 0x08b0ffeb, 0x08b39012, 0x08b620fb, 0x08b8b2a6, 0x08bb4512, 0x08bdd841, 0x08c06c32, 0x08c300e6, //0.7db to 0.79db
0x08c5965c, 0x08c82c96, 0x08cac393, 0x08cd5b53, 0x08cff3d7, 0x08d28d20, 0x08d5272c, 0x08d7c1fd, 0x08da5d92, 0x08dcf9ec, //0.8db to 0.89db
0x08df970c, 0x08e234f0, 0x08e4d39b, 0x08e7730b, 0x08ea1341, 0x08ecb43d, 0x08ef5600, 0x08f1f889, 0x08f49bd9, 0x08f73ff1, //0.9db to 0.99db
0x08f9e4d0, 0x08fc8a76, 0x08ff30e5, 0x0901d81b, 0x0904801a, 0x090728e1, 0x0909d271, 0x090c7cca, 0x090f27ec, 0x0911d3d8, //1.0db to 1.09db
0x0914808d, 0x09172e0c, 0x0919dc56, 0x091c8b69, 0x091f3b48, 0x0921ebf1, 0x09249d65, 0x09274fa5, 0x092a02b0, 0x092cb687, //1.1db to 1.19db
0x092f6b2a, 0x0932209a, 0x0934d6d6, 0x09378dde, 0x093a45b4, 0x093cfe56, 0x093fb7c6, 0x09427204, 0x09452d10, 0x0947e8ea, //1.2db to 1.29db
0x094aa592, 0x094d6309, 0x0950214f, 0x0952e064, 0x0955a048, 0x095860fc, 0x095b227f, 0x095de4d3, 0x0960a7f7, 0x09636beb, //1.3db to 1.39db
0x096630b0, 0x0968f647, 0x096bbcae, 0x096e83e7, 0x09714bf2, 0x097414cf, 0x0976de7e, 0x0979a8ff, 0x097c7453, 0x097f407a, //1.4db to 1.49db
0x09820d75, 0x0984db42, 0x0987a9e4, 0x098a7959, 0x098d49a3, 0x09901ac1, 0x0992ecb3, 0x0995bf7b, 0x09989317, 0x099b6789, //1.5db to 1.59db
0x099e3cd1, 0x09a112ee, 0x09a3e9e2, 0x09a6c1ac, 0x09a99a4d, 0x09ac73c4, 0x09af4e13, 0x09b22939, 0x09b50537, 0x09b7e20c, //1.6db to 1.69db
0x09babfba, 0x09bd9e40, 0x09c07d9e, 0x09c35dd6, 0x09c63ee6, 0x09c920d0, 0x09cc0394, 0x09cee731, 0x09d1cba9, 0x09d4b0fb, //1.7db to 1.79db
0x09d79727, 0x09da7e2f, 0x09dd6611, 0x09e04ecf, 0x09e33868, 0x09e622de, 0x09e90e2f, 0x09ebfa5d, 0x09eee768, 0x09f1d54f, //1.8db to 1.89db
0x09f4c414, 0x09f7b3b6, 0x09faa435, 0x09fd9593, 0x0a0087ce, 0x0a037ae9, 0x0a066ee1, 0x0a0963b9, 0x0a0c5970, 0x0a0f5006, //1.9db to 1.99db
0x0a12477c, 0x0a153fd3, 0x0a183909, 0x0a1b3320, 0x0a1e2e17, 0x0a2129f0, 0x0a2426a9, 0x0a272445, 0x0a2a22c2, 0x0a2d2221, //2.0db to 2.01db
0x0a302262, 0x0a332386, 0x0a36258d, 0x0a392877, 0x0a3c2c44, 0x0a3f30f5, 0x0a423689, 0x0a453d02, 0x0a48445f, 0x0a4b4ca1, //2.1db to 2.19db
0x0a4e55c8, 0x0a515fd4, 0x0a546ac5, 0x0a57769c, 0x0a5a8359, 0x0a5d90fd, 0x0a609f87, 0x0a63aef7, 0x0a66bf4f, 0x0a69d08e, //2.2db to 2.29db
0x0a6ce2b4, 0x0a6ff5c3, 0x0a7309b9, 0x0a761e98, 0x0a79345f, 0x0a7c4b10, 0x0a7f62a9, 0x0a827b2c, 0x0a859499, 0x0a88aeef, //2.3db to 2.39db
0x0a8bca30, 0x0a8ee65c, 0x0a920372, 0x0a952173, 0x0a984060, 0x0a9b6038, 0x0a9e80fc, 0x0aa1a2ad, 0x0aa4c549, 0x0aa7e8d3, //2.4db to 2.49db
0x0aab0d49, 0x0aae32ac, 0x0ab158fd, 0x0ab4803c, 0x0ab7a869, 0x0abad184, 0x0abdfb8e, 0x0ac12687, 0x0ac4526f, 0x0ac77f46, //2.5db to 2.59db
0x0acaad0d, 0x0acddbc4, 0x0ad10b6c, 0x0ad43c03, 0x0ad76d8c, 0x0adaa006, 0x0addd371, 0x0ae107cd, 0x0ae43d1c, 0x0ae7735d, //2.6db to 2.69db
0x0aeaaa90, 0x0aede2b6, 0x0af11bcf, 0x0af455dc, 0x0af790dc, 0x0afaccd0, 0x0afe09b8, 0x0b014795, 0x0b048666, 0x0b07c62c, //2.7db to 2.79db
0x0b0b06e8, 0x0b0e4899, 0x0b118b40, 0x0b14cedd, 0x0b181371, 0x0b1b58fb, 0x0b1e9f7c, 0x0b21e6f5, 0x0b252f65, 0x0b2878cd, //2.8db to 2.89db
0x0b2bc32d, 0x0b2f0e85, 0x0b325ad7, 0x0b35a821, 0x0b38f664, 0x0b3c45a1, 0x0b3f95d8, 0x0b42e709, 0x0b463935, 0x0b498c5b, //2.9db to 2.99db
0x0b4ce07c, 0x0b503598, 0x0b538bb0, 0x0b56e2c4, 0x0b5a3ad4, 0x0b5d93e1, 0x0b60edea, 0x0b6448f1, 0x0b67a4f4, 0x0b6b01f5, //3.0db to 3.09db
0x0b6e5ff5, 0x0b71bef2, 0x0b751eee, 0x0b787fe9, 0x0b7be1e2, 0x0b7f44db, 0x0b82a8d4, 0x0b860dcd, 0x0b8973c6, 0x0b8cdac0, //3.1db to 3.19db
0x0b9042ba, 0x0b93abb6, 0x0b9715b3, 0x0b9a80b1, 0x0b9decb2, 0x0ba159b5, 0x0ba4c7bb, 0x0ba836c4, 0x0baba6d0, 0x0baf17df, //3.2db to 3.29db
0x0bb289f2, 0x0bb5fd0a, 0x0bb97125, 0x0bbce646, 0x0bc05c6c, 0x0bc3d396, 0x0bc74bc7, 0x0bcac4fd, 0x0bce3f3a, 0x0bd1ba7d, //3.3db to 3.39db
0x0bd536c7, 0x0bd8b418, 0x0bdc3271, 0x0bdfb1d1, 0x0be3323a, 0x0be6b3ab, 0x0bea3624, 0x0bedb9a6, 0x0bf13e32, 0x0bf4c3c7, //3.4db to 3.49db
0x0bf84a66, 0x0bfbd210, 0x0bff5ac3, 0x0c02e482, 0x0c066f4c, 0x0c09fb21, 0x0c0d8801, 0x0c1115ee, 0x0c14a4e7, 0x0c1834ed, //3.5db to 3.59db
0x0c1bc600, 0x0c1f5820, 0x0c22eb4e, 0x0c267f89, 0x0c2a14d3, 0x0c2dab2b, 0x0c314292, 0x0c34db08, 0x0c38748e, 0x0c3c0f23, //3.6db to 3.69db
0x0c3faac8, 0x0c43477e, 0x0c46e545, 0x0c4a841c, 0x0c4e2405, 0x0c51c500, 0x0c55670c, 0x0c590a2b, 0x0c5cae5c, 0x0c6053a0, //3.7db to 3.79db
0x0c63f9f8, 0x0c67a163, 0x0c6b49e1, 0x0c6ef374, 0x0c729e1c, 0x0c7649d8, 0x0c79f6aa, 0x0c7da490, 0x0c81538d, 0x0c8503a0, //3.8db to 3.89db
0x0c88b4c9, 0x0c8c6709, 0x0c901a60, 0x0c93cece, 0x0c978454, 0x0c9b3af2, 0x0c9ef2a8, 0x0ca2ab77, 0x0ca6655f, 0x0caa2061, //3.9db to 3.99db
0x0caddc7b, 0x0cb199b0, 0x0cb557ff, 0x0cb91769, 0x0cbcd7ee, 0x0cc0998e, 0x0cc45c49, 0x0cc82021, 0x0ccbe514, 0x0ccfab25, //4.0db to 4.09db
0x0cd37252, 0x0cd73a9c, 0x0cdb0404, 0x0cdece8a, 0x0ce29a2e, 0x0ce666f0, 0x0cea34d2, 0x0cee03d2, 0x0cf1d3f2, 0x0cf5a532, //4.1db to 4.19db
0x0cf97793, 0x0cfd4b13, 0x0d011fb5, 0x0d04f577, 0x0d08cc5c, 0x0d0ca462, 0x0d107d8a, 0x0d1457d5, 0x0d183343, 0x0d1c0fd4, //4.2db to 4.29db
0x0d1fed88, 0x0d23cc60, 0x0d27ac5d, 0x0d2b8d7e, 0x0d2f6fc4, 0x0d33532f, 0x0d3737bf, 0x0d3b1d76, 0x0d3f0453, 0x0d42ec56, //4.3db to 4.39db
0x0d46d580, 0x0d4abfd2, 0x0d4eab4b, 0x0d5297ec, 0x0d5685b5, 0x0d5a74a7, 0x0d5e64c2, 0x0d625606, 0x0d664873, 0x0d6a3c0b, //4.4db to 4.49db
0x0d6e30cd, 0x0d7226ba, 0x0d761dd1, 0x0d7a1614, 0x0d7e0f83, 0x0d820a1e, 0x0d8605e5, 0x0d8a02d9, 0x0d8e00fa, 0x0d920048, //4.5db to 4.59db
0x0d9600c5, 0x0d9a026f, 0x0d9e0548, 0x0da2094f, 0x0da60e86, 0x0daa14ec, 0x0dae1c82, 0x0db22549, 0x0db62f40, 0x0dba3a68, //4.6db to 0.69db
0x0dbe46c1, 0x0dc2544b, 0x0dc66308, 0x0dca72f7, 0x0dce8419, 0x0dd2966d, 0x0dd6a9f6, 0x0ddabeb1, 0x0dded4a1, 0x0de2ebc6, //4.7db to 4.79db
0x0de7041f, 0x0deb1dad, 0x0def3871, 0x0df3546b, 0x0df7719b, 0x0dfb9001, 0x0dffaf9f, 0x0e03d074, 0x0e07f280, 0x0e0c15c5, //4.8db to 4.89db
0x0e103a41, 0x0e145ff7, 0x0e1886e6, 0x0e1caf0e, 0x0e20d870, 0x0e25030c, 0x0e292ee3, 0x0e2d5bf4, 0x0e318a41, 0x0e35b9ca, //4.9db to 4.99db
0x0e39ea8e, 0x0e3e1c8f, 0x0e424fcd, 0x0e468447, 0x0e4ab9ff, 0x0e4ef0f5, 0x0e532929, 0x0e57629c, 0x0e5b9d4e, 0x0e5fd93f, //5.0db to 5.09db
0x0e64166f, 0x0e6854e0, 0x0e6c9491, 0x0e70d582, 0x0e7517b5, 0x0e795b2a, 0x0e7d9fe0, 0x0e81e5d8, 0x0e862d13, 0x0e8a7591, //5.1db to 5.19db
0x0e8ebf53, 0x0e930a58, 0x0e9756a1, 0x0e9ba42f, 0x0e9ff302, 0x0ea44319, 0x0ea89477, 0x0eace71a, 0x0eb13b04, 0x0eb59034, //5.2db to 5.29db
0x0eb9e6ac, 0x0ebe3e6b, 0x0ec29772, 0x0ec6f1c1, 0x0ecb4d59, 0x0ecfaa39, 0x0ed40863, 0x0ed867d7, 0x0edcc895, 0x0ee12a9d, //5.3db to 5.39db
0x0ee58df1, 0x0ee9f28f, 0x0eee587a, 0x0ef2bfb0, 0x0ef72833, 0x0efb9202, 0x0efffd1f, 0x0f046989, 0x0f08d741, 0x0f0d4648, //5.4db to 5.49db
0x0f11b69d, 0x0f162842, 0x0f1a9b35, 0x0f1f0f79, 0x0f23850d, 0x0f27fbf2, 0x0f2c7427, 0x0f30edaf, 0x0f356887, 0x0f39e4b3, //5.5db to 5.59db
0x0f3e6230, 0x0f42e101, 0x0f476125, 0x0f4be29d, 0x0f506569, 0x0f54e98a, 0x0f596eff, 0x0f5df5ca, 0x0f627deb, 0x0f670761, //5.6db to 5.69db
0x0f6b922f, 0x0f701e53, 0x0f74abce, 0x0f793aa1, 0x0f7dcacc, 0x0f825c50, 0x0f86ef2d, 0x0f8b8363, 0x0f9018f2, 0x0f94afdc, //5.7db to 5.79db
0x0f994820, 0x0f9de1bf, 0x0fa27cb9, 0x0fa7190f, 0x0fabb6c2, 0x0fb055d0, 0x0fb4f63c, 0x0fb99804, 0x0fbe3b2b, 0x0fc2dfaf, //5.8db to 5.89db
0x0fc78592, 0x0fcc2cd4, 0x0fd0d575, 0x0fd57f76, 0x0fda2ad7, 0x0fded799, 0x0fe385bb, 0x0fe8353f, 0x0fece625, 0x0ff1986c, //5.9db to 5.99db
0x0ff64c17, 0x0ffb0124, 0x0fffb794, 0x10046f69, 0x100928a1, 0x100de33e, 0x10129f41, 0x10175ca8, 0x101c1b76, 0x1020dba9, //6.0db to 6.09db
0x10259d44, 0x102a6045, 0x102f24ae, 0x1033ea7f, 0x1038b1b8, 0x103d7a5a, 0x10424464, 0x10470fd9, 0x104bdcb8, 0x1050ab00, //6.1db to 6.19db
0x10557ab4, 0x105a4bd3, 0x105f1e5e, 0x1063f254, 0x1068c7b7, 0x106d9e87, 0x107276c5, 0x10775070, 0x107c2b89, 0x10810811, //6.2db to 6.29db
0x1085e608, 0x108ac56e, 0x108fa644, 0x1094888b, 0x10996c42, 0x109e516a, 0x10a33804, 0x10a82010, 0x10ad098e, 0x10b1f47f, //6.3db to 6.39db
0x10b6e0e4, 0x10bbcebc, 0x10c0be08, 0x10c5aec9, 0x10caa0fe, 0x10cf94a9, 0x10d489ca, 0x10d98062, 0x10de786f, 0x10e371f4, //6.4db to 6.49db
0x10e86cf1, 0x10ed6966, 0x10f26753, 0x10f766b9, 0x10fc6798, 0x110169f1, 0x11066dc4, 0x110b7311, 0x111079da, 0x1115821e, //6.5db to 6.59db
0x111a8bde, 0x111f971b, 0x1124a3d4, 0x1129b20a, 0x112ec1be, 0x1133d2f1, 0x1138e5a1, 0x113df9d1, 0x11430f80, 0x114826af, //6.6db to 6.69db
0x114d3f5f, 0x1152598f, 0x11577540, 0x115c9273, 0x1161b128, 0x1166d15f, 0x116bf31a, 0x11711658, 0x11763b1a, 0x117b6160, //6.7db to 6.79db
0x1180892b, 0x1185b27b, 0x118add50, 0x119009ac, 0x1195378f, 0x119a66f8, 0x119f97e9, 0x11a4ca62, 0x11a9fe63, 0x11af33ed, //6.8db to 6.89db
0x11b46b00, 0x11b9a39d, 0x11beddc4, 0x11c41975, 0x11c956b2, 0x11ce957a, 0x11d3d5cf, 0x11d917af, 0x11de5b1d, 0x11e3a018, //6.9db to 6.99db
0x11e8e6a1, 0x11ee2eb8, 0x11f3785e, 0x11f8c393, 0x11fe1057, 0x12035eac, 0x1208ae91, 0x120e0008, 0x12135310, 0x1218a7a9, //7.0db to 7.09db
0x121dfdd6, 0x12235595, 0x1228aee7, 0x122e09ce, 0x12336648, 0x1238c457, 0x123e23fc, 0x12438536, 0x1248e807, 0x124e4c6d, //7.1db to 7.19db
0x1253b26c, 0x12591a01, 0x125e832f, 0x1263edf5, 0x12695a54, 0x126ec84c, 0x127437df, 0x1279a90c, 0x127f1bd3, 0x12849036, //7.2db to 7.29db
0x128a0635, 0x128f7dd0, 0x1294f708, 0x129a71dd, 0x129fee4f, 0x12a56c60, 0x12aaec10, 0x12b06d5e, 0x12b5f04c, 0x12bb74db, //7.3db to 7.39db
0x12c0fb0a, 0x12c682d9, 0x12cc0c4b, 0x12d1975e, 0x12d72414, 0x12dcb26d, 0x12e24269, 0x12e7d40a, 0x12ed674e, 0x12f2fc38, //7.4db to 7.49db
0x12f892c7, 0x12fe2afc, 0x1303c4d7, 0x13096059, 0x130efd83, 0x13149c54, 0x131a3ccd, 0x131fdef0, 0x132582bb, 0x132b2831, //7.5db to 7.59db
0x1330cf50, 0x1336781b, 0x133c2290, 0x1341ceb2, 0x13477c7f, 0x134d2bfa, 0x1352dd21, 0x13588ff7, 0x135e447a, 0x1363faac, //7.6db to 7.69db
0x1369b28e, 0x136f6c1f, 0x13752760, 0x137ae452, 0x1380a2f5, 0x1386634a, 0x138c2551, 0x1391e90b, 0x1397ae78, 0x139d7599, //7.7db to 7.79db
0x13a33e6e, 0x13a908f7, 0x13aed536, 0x13b4a32a, 0x13ba72d5, 0x13c04436, 0x13c6174f, 0x13cbec1f, 0x13d1c2a8, 0x13d79ae9, //7.8db to 7.89db
0x13dd74e4, 0x13e35098, 0x13e92e07, 0x13ef0d30, 0x13f4ee15, 0x13fad0b5, 0x1400b512, 0x14069b2b, 0x140c8302, 0x14126c97, //7.9db to 7.99db
0x141857ea, 0x141e44fc, 0x142433cd, 0x142a245e, 0x143016b0, 0x14360ac3, 0x143c0097, 0x1441f82d, 0x1447f185, 0x144deca0, //8.0db to 8.09db
0x1453e97f, 0x1459e822, 0x145fe88a, 0x1465eab7, 0x146beea9, 0x1471f462, 0x1477fbe1, 0x147e0527, 0x14841035, 0x148a1d0b, //8.1db to 8.19db
0x14902baa, 0x14963c12, 0x149c4e44, 0x14a26241, 0x14a87808, 0x14ae8f9b, 0x14b4a8f9, 0x14bac424, 0x14c0e11c, 0x14c6ffe1, //8.2db to 8.29db
0x14cd2075, 0x14d342d7, 0x14d96708, 0x14df8d09, 0x14e5b4da, 0x14ebde7c, 0x14f209ef, 0x14f83734, 0x14fe664b, 0x15049735, //8.3db to 8.39db
0x150ac9f2, 0x1510fe83, 0x151734e9, 0x151d6d24, 0x1523a734, 0x1529e31a, 0x153020d7, 0x1536606b, 0x153ca1d7, 0x1542e51b, //8.4db to 8.49db
0x15492a38, 0x154f712f, 0x1555b9ff, 0x155c04a9, 0x1562512f, 0x15689f90, 0x156eefcd, 0x157541e7, 0x157b95de, 0x1581ebb3, //8.5db to 8.59db
0x15884366, 0x158e9cf8, 0x1594f869, 0x159b55bb, 0x15a1b4ec, 0x15a815ff, 0x15ae78f3, 0x15b4ddca, 0x15bb4483, 0x15c1ad1f, //8.6db to 8.69db
0x15c817a0, 0x15ce8404, 0x15d4f24e, 0x15db627d, 0x15e1d492, 0x15e8488e, 0x15eebe70, 0x15f5363b, 0x15fbafee, 0x16022b8a, //8.7db to 8.79db
0x1608a90f, 0x160f287e, 0x1615a9d8, 0x161c2d1d, 0x1622b24d, 0x1629396a, 0x162fc273, 0x16364d6a, 0x163cda4f, 0x16436923, //8.8db to 8.89db
0x1649f9e5, 0x16508c97, 0x1657213a, 0x165db7cd, 0x16645051, 0x166aeac8, 0x16718731, 0x1678258d, 0x167ec5dd, 0x16856821, //8.9db to 8.99db
0x168c0c5a, 0x1692b288, 0x16995aac, 0x16a004c7, 0x16a6b0d9, 0x16ad5ee2, 0x16b40ee4, 0x16bac0df, 0x16c174d3, 0x16c82ac1, //9.0db to 9.09db
0x16cee2aa, 0x16d59c8e, 0x16dc586e, 0x16e3164b, 0x16e9d624, 0x16f097fa, 0x16f75bcf, 0x16fe21a3, 0x1704e976, 0x170bb349, //9.1db to 9.19db
0x17127f1c, 0x17194cf0, 0x17201cc6, 0x1726ee9e, 0x172dc27a, 0x17349858, 0x173b703b, 0x17424a22, 0x1749260e, 0x17500401, //9.2db to 9.29db
0x1756e3f9, 0x175dc5f9, 0x1764aa00, 0x176b9010, 0x17727828, 0x1779624a, 0x17804e76, 0x17873cac, 0x178e2cee, 0x17951f3b, //9.3db to 9.39db
0x179c1395, 0x17a309fc, 0x17aa0271, 0x17b0fcf3, 0x17b7f985, 0x17bef826, 0x17c5f8d7, 0x17ccfb99, 0x17d4006c, 0x17db0751, //9.4db to 9.49db
0x17e21048, 0x17e91b53, 0x17f02871, 0x17f737a4, 0x17fe48eb, 0x18055c48, 0x180c71bc, 0x18138946, 0x181aa2e7, 0x1821bea0, //9.5db to 9.59db
0x1828dc73, 0x182ffc5e, 0x18371e63, 0x183e4283, 0x184568be, 0x184c9114, 0x1853bb87, 0x185ae817, 0x186216c5, 0x18694790, //9.6db to 9.69db
0x18707a7b, 0x1877af85, 0x187ee6af, 0x18861ffa, 0x188d5b66, 0x189498f5, 0x189bd8a6, 0x18a31a7a, 0x18aa5e72, 0x18b1a48e, //9.7db to 9.79db
0x18b8ecd0, 0x18c03737, 0x18c783c5, 0x18ced27a, 0x18d62356, 0x18dd765b, 0x18e4cb89, 0x18ec22e0, 0x18f37c62, 0x18fad80e, //9.8db to 9.89db
0x190235e6, 0x190995ea, 0x1910f81b, 0x19185c79, 0x191fc306, 0x19272bc1, 0x192e96ab, 0x193603c5, 0x193d7310, 0x1944e48d, //9.9db to 9.99db
0x194c583b, 0x1953ce1c, 0x195b4630, 0x1962c078, 0x196a3cf4, 0x1971bba5, 0x19793c8d, 0x1980bfab, 0x19884500, 0x198fcc8d, //10.0db to 10.09db
0x19975652, 0x199ee250, 0x19a67088, 0x19ae00fb, 0x19b593a8, 0x19bd2891, 0x19c4bfb7, 0x19cc591a, 0x19d3f4ba, 0x19db9299, //10.1db to 10.19db
0x19e332b6, 0x19ead514, 0x19f279b1, 0x19fa2090, 0x1a01c9b1, 0x1a097513, 0x1a1122b9, 0x1a18d2a3, 0x1a2084d0, 0x1a283943, //10.2db to 10.29db
0x1a2feffb, 0x1a37a8fa, 0x1a3f6440, 0x1a4721ce, 0x1a4ee1a3, 0x1a56a3c2, 0x1a5e682b, 0x1a662ede, 0x1a6df7dc, 0x1a75c326, //10.3db to 10.39db
0x1a7d90bc, 0x1a85609f, 0x1a8d32d0, 0x1a950750, 0x1a9cde1e, 0x1aa4b73d, 0x1aac92ac, 0x1ab4706c, 0x1abc507e, 0x1ac432e2, //10.4db to 10.49db
0x1acc179a, 0x1ad3fea6, 0x1adbe806, 0x1ae3d3bb, 0x1aebc1c7, 0x1af3b229, 0x1afba4e3, 0x1b0399f4, 0x1b0b915e, 0x1b138b22, //10.5db to 10.59db
0x1b1b8740, 0x1b2385b8, 0x1b2b868d, 0x1b3389bd, 0x1b3b8f4a, 0x1b439735, 0x1b4ba17e, 0x1b53ae26, 0x1b5bbd2e, 0x1b63ce96, //10.6db to 10.69db
0x1b6be25f, 0x1b73f88a, 0x1b7c1118, 0x1b842c09, 0x1b8c495d, 0x1b946917, 0x1b9c8b35, 0x1ba4afba, 0x1bacd6a5, 0x1bb4fff8, //10.7db to 10.79db
0x1bbd2bb3, 0x1bc559d7, 0x1bcd8a64, 0x1bd5bd5b, 0x1bddf2be, 0x1be62a8c, 0x1bee64c7, 0x1bf6a16f, 0x1bfee084, 0x1c072209, //10.8db to 10.89db
0x1c0f65fc, 0x1c17ac60, 0x1c1ff534, 0x1c284079, 0x1c308e31, 0x1c38de5c, 0x1c4130fa, 0x1c49860d, 0x1c51dd94, 0x1c5a3792, //10.9db to 10.99db
0x1c629406, 0x1c6af2f1, 0x1c735454, 0x1c7bb830, 0x1c841e85, 0x1c8c8754, 0x1c94f29e, 0x1c9d6064, 0x1ca5d0a6, 0x1cae4365, //11.0db to 11.09db
0x1cb6b8a2, 0x1cbf305d, 0x1cc7aa98, 0x1cd02753, 0x1cd8a68e, 0x1ce1284b, 0x1ce9ac8a, 0x1cf2334d, 0x1cfabc92, 0x1d03485d, //11.1db to 11.19db
0x1d0bd6ac, 0x1d146781, 0x1d1cfadd, 0x1d2590c1, 0x1d2e292c, 0x1d36c421, 0x1d3f619f, 0x1d4801a8, 0x1d50a43b, 0x1d59495b, //11.2db to 11.29db
0x1d61f107, 0x1d6a9b41, 0x1d734809, 0x1d7bf75f, 0x1d84a946, 0x1d8d5dbc, 0x1d9614c4, 0x1d9ece5e, 0x1da78a8b, 0x1db0494b, //11.3db to 11.39db
0x1db90a9f, 0x1dc1ce88, 0x1dca9507, 0x1dd35e1d, 0x1ddc29ca, 0x1de4f80e, 0x1dedc8ec, 0x1df69c63, 0x1dff7274, 0x1e084b21, //11.4db to 11.49db
0x1e112669, 0x1e1a044e, 0x1e22e4d0, 0x1e2bc7f1, 0x1e34adb0, 0x1e3d960f, 0x1e46810f, 0x1e4f6eb0, 0x1e585ef3, 0x1e6151d9, //11.5db to 11.59db
0x1e6a4762, 0x1e733f90, 0x1e7c3a62, 0x1e8537db, 0x1e8e37fb, 0x1e973ac1, 0x1ea04031, 0x1ea94849, 0x1eb2530b, 0x1ebb6078, //11.6db to 11.69db
0x1ec47090, 0x1ecd8354, 0x1ed698c6, 0x1edfb0e5, 0x1ee8cbb2, 0x1ef1e92f, 0x1efb095d, 0x1f042c3b, 0x1f0d51ca, 0x1f167a0d, //11.7db to 11.79db
0x1f1fa503, 0x1f28d2ac, 0x1f32030b, 0x1f3b361f, 0x1f446bea, 0x1f4da46d, 0x1f56dfa7, 0x1f601d9a, 0x1f695e47, 0x1f72a1af, //11.8db to 11.89db
0x1f7be7d2, 0x1f8530b1, 0x1f8e7c4d, 0x1f97caa6, 0x1fa11bbf, 0x1faa6f96, 0x1fb3c62e, 0x1fbd1f87, 0x1fc67ba2, 0x1fcfda7f, //11.9db to 11.99db
0x1fd93c1f //12.0db
};
const int optek_vol_down_ultra_rate [10] = {
0x08000000, 0x07ffc3a5, 0x07ff874b, 0x07ff4af3, 0x07ff0e9d, 0x07fed248, 0x07fe95f6, 0x07fe59a5, 0x07fe1d56, 0x07fde109}; //-0.000db to -0.009db
const int optek_vol_down_rate [1201] = {
0x08000000, 0x07fda4bd, 0x07fb4a2c, 0x07f8f04c, 0x07f6971e, 0x07f43ea0, 0x07f1e6d4, 0x07ef8fb8, 0x07ed394c, 0x07eae391, //-0.0db to -0.09db
0x07e88e86, 0x07e63a2b, 0x07e3e680, 0x07e19384, 0x07df4137, 0x07dcef99, 0x07da9eaa, 0x07d84e6a, 0x07d5fed8, 0x07d3aff5, //-0.1db to -0.19db
0x07d161c0, 0x07cf1438, 0x07ccc75e, 0x07ca7b32, 0x07c82fb2, 0x07c5e4e0, 0x07c39abb, 0x07c15142, 0x07bf0876, 0x07bcc056, //-0.2db to -0.29db
0x07ba78e2, 0x07b8321a, 0x07b5ebfe, 0x07b3a68d, 0x07b161c7, 0x07af1dad, 0x07acda3d, 0x07aa9778, 0x07a8555e, 0x07a613ed, //-0.3db to -0.39db
0x07a3d327, 0x07a1930b, 0x079f5398, 0x079d14cf, 0x079ad6b0, 0x07989939, 0x07965c6b, 0x07942046, 0x0791e4ca, 0x078fa9f6, //-0.4db to -0.49db
0x078d6fca, 0x078b3646, 0x0788fd6a, 0x0786c535, 0x07848da8, 0x078256c2, 0x07802082, 0x077deaea, 0x077bb5f8, 0x077981ad, //-0.5db to -0.59db
0x07774e08, 0x07751b09, 0x0772e8b0, 0x0770b6fc, 0x076e85ee, 0x076c5585, 0x076a25c1, 0x0767f6a2, 0x0765c828, 0x07639a52, //-0.6db to -0.69db
0x07616d21, 0x075f4094, 0x075d14aa, 0x075ae965, 0x0758bec3, 0x075694c4, 0x07546b69, 0x075242b0, 0x07501a9a, 0x074df327, //-0.7db to -0.79db
0x074bcc57, 0x0749a628, 0x0747809c, 0x07455bb2, 0x07433769, 0x074113c2, 0x073ef0bc, 0x073cce57, 0x073aac93, 0x07388b70, //-0.8db to -0.89db
0x07366aee, 0x07344b0c, 0x07322bca, 0x07300d28, 0x072def26, 0x072bd1c3, 0x0729b501, 0x072798dd, 0x07257d58, 0x07236273, //-0.9db to -0.99db
0x0721482c, 0x071f2e84, 0x071d157a, 0x071afd0e, 0x0718e540, 0x0716ce10, 0x0714b77e, 0x0712a189, 0x07108c32, 0x070e7777, //-1.0db to -1.09db
0x070c635a, 0x070a4fd9, 0x07083cf5, 0x07062aad, 0x07041902, 0x070207f2, 0x06fff77e, 0x06fde7a6, 0x06fbd86a, 0x06f9c9c8, //-1.1db to -1.19db
0x06f7bbc2, 0x06f5ae57, 0x06f3a187, 0x06f19551, 0x06ef89b5, 0x06ed7eb4, 0x06eb744d, 0x06e96a80, 0x06e7614c, 0x06e558b2, //-1.2db to -1.29db
0x06e350b1, 0x06e1494a, 0x06df427b, 0x06dd3c45, 0x06db36a8, 0x06d931a4, 0x06d72d37, 0x06d52963, 0x06d32627, 0x06d12383, //-1.3db to -1.39db
0x06cf2176, 0x06cd2000, 0x06cb1f22, 0x06c91edb, 0x06c71f2b, 0x06c52011, 0x06c3218e, 0x06c123a2, 0x06bf264b, 0x06bd298b, //-1.4db to -1.49db
0x06bb2d60, 0x06b931cb, 0x06b736cc, 0x06b53c62, 0x06b3428d, 0x06b1494e, 0x06af50a3, 0x06ad588c, 0x06ab610a, 0x06a96a1d, //-1.5db to -1.59db
0x06a773c4, 0x06a57dfe, 0x06a388cd, 0x06a1942f, 0x069fa024, 0x069dacad, 0x069bb9c9, 0x0699c778, 0x0697d5b9, 0x0695e48e, //-1.6db to -1.69db
0x0693f3f4, 0x069203ed, 0x06901478, 0x068e2595, 0x068c3744, 0x068a4985, 0x06885c57, 0x06866fba, 0x068483ae, 0x06829833, //-1.7db to -1.79db
0x0680ad49, 0x067ec2f0, 0x067cd927, 0x067aefee, 0x06790745, 0x06771f2d, 0x067537a4, 0x067350aa, 0x06716a41, 0x066f8466, //-1.8db to -1.89db
0x066d9f1b, 0x066bba5e, 0x0669d630, 0x0667f291, 0x06660f80, 0x06642cfe, 0x06624b0a, 0x066069a4, 0x065e88cb, 0x065ca880, //-1.9db to -1.99db
0x065ac8c3, 0x0658e993, 0x06570af0, 0x06552cda, 0x06534f51, 0x06517255, 0x064f95e5, 0x064dba01, 0x064bdeaa, 0x064a03de, //-2.0db to -2.01db
0x0648299f, 0x06464feb, 0x064476c3, 0x06429e26, 0x0640c614, 0x063eee8d, 0x063d1792, 0x063b4121, 0x06396b3a, 0x063795de, //-2.1db to -2.19db
0x0635c10c, 0x0633ecc5, 0x06321907, 0x063045d3, 0x062e7329, 0x062ca108, 0x062acf70, 0x0628fe62, 0x06272ddc, 0x06255de0, //-2.2db to -2.29db
0x06238e6c, 0x0621bf80, 0x061ff11d, 0x061e2342, 0x061c55ef, 0x061a8924, 0x0618bce1, 0x0616f126, 0x061525f1, 0x06135b44, //-2.3db to -2.39db
0x0611911f, 0x060fc780, 0x060dfe68, 0x060c35d6, 0x060a6dcb, 0x0608a647, 0x0606df48, 0x060518d0, 0x060352dd, 0x06018d70, //-2.4db to -2.49db
0x05ffc889, 0x05fe0427, 0x05fc404b, 0x05fa7cf3, 0x05f8ba20, 0x05f6f7d3, 0x05f5360a, 0x05f374c5, 0x05f1b405, 0x05eff3c8, //-2.5db to -2.59db
0x05ee3410, 0x05ec74dc, 0x05eab62c, 0x05e8f7ff, 0x05e73a55, 0x05e57d2f, 0x05e3c08c, 0x05e2046c, 0x05e048cf, 0x05de8db4, //-2.6db to -2.69db
0x05dcd31c, 0x05db1906, 0x05d95f73, 0x05d7a661, 0x05d5edd2, 0x05d435c4, 0x05d27e38, 0x05d0c72d, 0x05cf10a4, 0x05cd5a9c, //-2.7db to -2.79db
0x05cba515, 0x05c9f00e, 0x05c83b89, 0x05c68784, 0x05c4d3ff, 0x05c320fb, 0x05c16e77, 0x05bfbc73, 0x05be0aef, 0x05bc59ea, //-2.8db to -2.89db
0x05baa965, 0x05b8f960, 0x05b749da, 0x05b59ad2, 0x05b3ec4a, 0x05b23e41, 0x05b090b6, 0x05aee3aa, 0x05ad371c, 0x05ab8b0c, //-2.9db to -2.99db
0x05a9df7b, 0x05a83467, 0x05a689d1, 0x05a4dfb9, 0x05a3361f, 0x05a18d01, 0x059fe461, 0x059e3c3e, 0x059c9498, 0x059aed6f, //-3.0db to -3.09db
0x059946c3, 0x0597a093, 0x0595fadf, 0x059455a7, 0x0592b0ec, 0x05910cad, 0x058f68e9, 0x058dc5a1, 0x058c22d4, 0x058a8083, //-3.1db to -3.19db
0x0588dead, 0x05873d52, 0x05859c72, 0x0583fc0d, 0x05825c23, 0x0580bcb3, 0x057f1dbd, 0x057d7f42, 0x057be140, 0x057a43b9, //-3.2db to -3.29db
0x0578a6ab, 0x05770a18, 0x05756dfd, 0x0573d25c, 0x05723735, 0x05709c86, 0x056f0250, 0x056d6894, 0x056bcf50, 0x056a3684, //-3.3db to -3.39db
0x05689e31, 0x05670656, 0x05656ef3, 0x0563d809, 0x05624196, 0x0560ab9b, 0x055f1617, 0x055d810b, 0x055bec76, 0x055a5859, //-3.4db to -3.49db
0x0558c4b2, 0x05573182, 0x05559eca, 0x05540c87, 0x05527abc, 0x0550e966, 0x054f5887, 0x054dc81e, 0x054c382b, 0x054aa8ad, //-3.5db to -3.59db
0x054919a5, 0x05478b13, 0x0545fcf7, 0x05446f4f, 0x0542e21d, 0x0541555f, 0x053fc917, 0x053e3d43, 0x053cb1e4, 0x053b26f9, //-3.6db to -3.69db
0x05399c83, 0x05381281, 0x053688f3, 0x0534ffd8, 0x05337732, 0x0531eeff, 0x05306740, 0x052edff4, 0x052d591c, 0x052bd2b6, //-3.7db to -3.79db
0x052a4cc4, 0x0528c744, 0x05274237, 0x0525bd9d, 0x05243975, 0x0522b5c0, 0x0521327d, 0x051fafab, 0x051e2d4c, 0x051cab5f, //-3.8db to -3.89db
0x051b29e3, 0x0519a8d9, 0x05182840, 0x0516a819, 0x05152862, 0x0513a91d, 0x05122a48, 0x0510abe5, 0x050f2df2, 0x050db06f, //-3.9db to -3.99db
0x050c335d, 0x050ab6bb, 0x05093a8a, 0x0507bec8, 0x05064376, 0x0504c894, 0x05034e21, 0x0501d41e, 0x05005a8a, 0x04fee166, //-4.0db to -4.09db
0x04fd68b0, 0x04fbf06a, 0x04fa7892, 0x04f90129, 0x04f78a2f, 0x04f613a3, 0x04f49d86, 0x04f327d6, 0x04f1b295, 0x04f03dc2, //-4.1db to -4.19db
0x04eec95c, 0x04ed5564, 0x04ebe1da, 0x04ea6ebd, 0x04e8fc0e, 0x04e789cc, 0x04e617f6, 0x04e4a68e, 0x04e33593, 0x04e1c504, //-4.2db to -4.29db
0x04e054e1, 0x04dee52c, 0x04dd75e2, 0x04dc0705, 0x04da9894, 0x04d92a8e, 0x04d7bcf5, 0x04d64fc7, 0x04d4e305, 0x04d376ae, //-4.3db to -4.39db
0x04d20ac3, 0x04d09f42, 0x04cf342d, 0x04cdc983, 0x04cc5f44, 0x04caf56f, 0x04c98c05, 0x04c82305, 0x04c6ba70, 0x04c55245, //-4.4db to -4.49db
0x04c3ea84, 0x04c2832d, 0x04c11c3f, 0x04bfb5bc, 0x04be4fa2, 0x04bce9f2, 0x04bb84ab, 0x04ba1fcd, 0x04b8bb58, 0x04b7574c, //-4.5db to -4.59db
0x04b5f3aa, 0x04b49070, 0x04b32d9e, 0x04b1cb35, 0x04b06935, 0x04af079d, 0x04ada66c, 0x04ac45a4, 0x04aae544, 0x04a9854c, //-4.6db to -0.69db
0x04a825bb, 0x04a6c692, 0x04a567d1, 0x04a40976, 0x04a2ab83, 0x04a14df7, 0x049ff0d2, 0x049e9414, 0x049d37bc, 0x049bdbcb, //-4.7db to -4.79db
0x049a8041, 0x0499251d, 0x0497ca5f, 0x04967008, 0x04951616, 0x0493bc8a, 0x04926364, 0x04910aa4, 0x048fb249, 0x048e5a54, //-4.8db to -4.89db
0x048d02c4, 0x048bab99, 0x048a54d3, 0x0488fe73, 0x0487a877, 0x048652e0, 0x0484fdad, 0x0483a8df, 0x04825476, 0x04810070, //-4.9db to -4.99db
0x047faccf, 0x047e5992, 0x047d06b9, 0x047bb443, 0x047a6232, 0x04791083, 0x0477bf39, 0x04766e51, 0x04751dcd, 0x0473cdac, //-5.0db to -5.09db
0x04727dee, 0x04712e93, 0x046fdf9b, 0x046e9105, 0x046d42d2, 0x046bf502, 0x046aa794, 0x04695a88, 0x04680dde, 0x0466c196, //-5.1db to -5.19db
0x046575b0, 0x04642a2b, 0x0462df09, 0x04619447, 0x046049e8, 0x045effe9, 0x045db64c, 0x045c6d10, 0x045b2435, 0x0459dbbb, //-5.2db to -5.29db
0x045893a1, 0x04574be8, 0x04560490, 0x0454bd98, 0x04537701, 0x045230c9, 0x0450eaf2, 0x044fa57b, 0x044e6063, 0x044d1bac, //-5.3db to -5.39db
0x044bd754, 0x044a935b, 0x04494fc2, 0x04480c88, 0x0446c9ae, 0x04458732, 0x04444516, 0x04430358, 0x0441c1fa, 0x044080f9, //-5.4db to -5.49db
0x043f4058, 0x043e0015, 0x043cc030, 0x043b80a9, 0x043a4181, 0x043902b7, 0x0437c44a, 0x0436863b, 0x0435488a, 0x04340b37, //-5.5db to -5.59db
0x0432ce41, 0x043191a8, 0x0430556d, 0x042f198f, 0x042dde0e, 0x042ca2e9, 0x042b6822, 0x042a2db7, 0x0428f3a9, 0x0427b9f8, //-5.6db to -5.69db
0x042680a3, 0x042547aa, 0x04240f0d, 0x0422d6cc, 0x04219ee8, 0x0420675f, 0x041f3032, 0x041df961, 0x041cc2eb, 0x041b8cd1, //-5.7db to -5.79db
0x041a5712, 0x041921ae, 0x0417eca5, 0x0416b7f8, 0x041583a5, 0x04144fad, 0x04131c10, 0x0411e8ce, 0x0410b5e6, 0x040f8358, //-5.8db to -5.89db
0x040e5125, 0x040d1f4c, 0x040bedcd, 0x040abca8, 0x04098bdd, 0x04085b6b, 0x04072b54, 0x0405fb96, 0x0404cc31, 0x04039d26, //-5.9db to -5.99db
0x04026e74, 0x0401401b, 0x0400121b, 0x03fee474, 0x03fdb726, 0x03fc8a31, 0x03fb5d95, 0x03fa3151, 0x03f90565, 0x03f7d9d2, //-6.0db to -6.09db
0x03f6ae97, 0x03f583b4, 0x03f45929, 0x03f32ef6, 0x03f2051b, 0x03f0db98, 0x03efb26d, 0x03ee8998, 0x03ed611c, 0x03ec38f6, //-6.1db to -6.19db
0x03eb1128, 0x03e9e9b1, 0x03e8c291, 0x03e79bc8, 0x03e67556, 0x03e54f3b, 0x03e42976, 0x03e30408, 0x03e1def0, 0x03e0ba2e, //-6.2db to -6.29db
0x03df95c3, 0x03de71ae, 0x03dd4def, 0x03dc2a86, 0x03db0772, 0x03d9e4b5, 0x03d8c24d, 0x03d7a03a, 0x03d67e7e, 0x03d55d16, //-6.3db to -6.39db
0x03d43c04, 0x03d31b46, 0x03d1fade, 0x03d0dacb, 0x03cfbb0d, 0x03ce9ba3, 0x03cd7c8e, 0x03cc5dce, 0x03cb3f62, 0x03ca214a, //-6.4db to -6.49db
0x03c90387, 0x03c7e618, 0x03c6c8fd, 0x03c5ac36, 0x03c48fc3, 0x03c373a3, 0x03c257d8, 0x03c13c60, 0x03c0213b, 0x03bf066a, //-6.5db to -6.59db
0x03bdebec, 0x03bcd1c1, 0x03bbb7ea, 0x03ba9e65, 0x03b98534, 0x03b86c55, 0x03b753c9, 0x03b63b8f, 0x03b523a9, 0x03b40c14, //-6.6db to -6.69db
0x03b2f4d2, 0x03b1dde2, 0x03b0c745, 0x03afb0f9, 0x03ae9b00, 0x03ad8558, 0x03ac7002, 0x03ab5afe, 0x03aa464b, 0x03a931ea, //-6.7db to -6.79db
0x03a81dda, 0x03a70a1c, 0x03a5f6af, 0x03a4e393, 0x03a3d0c8, 0x03a2be4e, 0x03a1ac24, 0x03a09a4c, 0x039f88c4, 0x039e778d, //-6.8db to -6.89db
0x039d66a6, 0x039c5610, 0x039b45ca, 0x039a35d4, 0x0399262e, 0x039816d8, 0x039707d3, 0x0395f91d, 0x0394eab6, 0x0393dca0, //-6.9db to -6.99db
0x0392ced9, 0x0391c161, 0x0390b439, 0x038fa760, 0x038e9ad7, 0x038d8e9c, 0x038c82b0, 0x038b7714, 0x038a6bc6, 0x038960c7, //-7.0db to -7.09db
0x03885616, 0x03874bb4, 0x038641a1, 0x038537dc, 0x03842e65, 0x0383253c, 0x03821c62, 0x038113d5, 0x03800b97, 0x037f03a6, //-7.1db to -7.19db
0x037dfc03, 0x037cf4ae, 0x037beda6, 0x037ae6ec, 0x0379e07f, 0x0378da60, 0x0377d48d, 0x0376cf08, 0x0375c9d0, 0x0374c4e4, //-7.2db to -7.29db
0x0373c046, 0x0372bbf4, 0x0371b7f0, 0x0370b437, 0x036fb0cb, 0x036eadac, 0x036daad9, 0x036ca852, 0x036ba617, 0x036aa429, //-7.3db to -7.39db
0x0369a286, 0x0368a12f, 0x0367a024, 0x03669f65, 0x03659ef1, 0x03649ec9, 0x03639eec, 0x03629f5b, 0x0361a015, 0x0360a11a, //-7.4db to -7.49db
0x035fa26b, 0x035ea406, 0x035da5ec, 0x035ca81d, 0x035baa99, 0x035aad60, 0x0359b071, 0x0358b3cc, 0x0357b773, 0x0356bb63, //-7.5db to -7.59db
0x0355bf9e, 0x0354c422, 0x0353c8f1, 0x0352ce0a, 0x0351d36d, 0x0350d919, 0x034fdf10, 0x034ee550, 0x034debd9, 0x034cf2ac, //-7.6db to -7.69db
0x034bf9c9, 0x034b012e, 0x034a08dd, 0x034910d6, 0x03481917, 0x034721a1, 0x03462a74, 0x03453390, 0x03443cf4, 0x034346a2, //-7.7db to -7.79db
0x03425097, 0x03415ad6, 0x0340655c, 0x033f702b, 0x033e7b42, 0x033d86a2, 0x033c9249, 0x033b9e38, 0x033aaa70, 0x0339b6ef, //-7.8db to -7.89db
0x0338c3b5, 0x0337d0c4, 0x0336de1a, 0x0335ebb7, 0x0334f99c, 0x033407c8, 0x0333163c, 0x033224f6, 0x033133f8, 0x03304340, //-7.9db to -7.99db
0x032f52d0, 0x032e62a6, 0x032d72c3, 0x032c8327, 0x032b93d1, 0x032aa4c2, 0x0329b5f9, 0x0328c777, 0x0327d93b, 0x0326eb45, //-8.0db to -8.09db
0x0325fd95, 0x0325102b, 0x03242307, 0x03233629, 0x03224991, 0x03215d3e, 0x03207131, 0x031f856a, 0x031e99e8, 0x031daeab, //-8.1db to -8.19db
0x031cc3b3, 0x031bd901, 0x031aee94, 0x031a046c, 0x03191a89, 0x031830eb, 0x03174792, 0x03165e7d, 0x031575ad, 0x03148d22, //-8.2db to -8.29db
0x0313a4db, 0x0312bcd9, 0x0311d51b, 0x0310eda1, 0x0310066b, 0x030f1f7a, 0x030e38cc, 0x030d5263, 0x030c6c3d, 0x030b865b, //-8.3db to -8.39db
0x030aa0bd, 0x0309bb62, 0x0308d64b, 0x0307f178, 0x03070ce8, 0x0306289b, 0x03054492, 0x030460cb, 0x03037d48, 0x03029a08, //-8.4db to -8.49db
0x0301b70b, 0x0300d450, 0x02fff1d8, 0x02ff0fa3, 0x02fe2db1, 0x02fd4c01, 0x02fc6a94, 0x02fb8969, 0x02faa881, 0x02f9c7da, //-8.5db to -8.59db
0x02f8e776, 0x02f80754, 0x02f72774, 0x02f647d6, 0x02f5687a, 0x02f48960, 0x02f3aa87, 0x02f2cbf0, 0x02f1ed9a, 0x02f10f86, //-8.6db to -8.69db
0x02f031b4, 0x02ef5423, 0x02ee76d3, 0x02ed99c4, 0x02ecbcf6, 0x02ebe06a, 0x02eb041e, 0x02ea2813, 0x02e94c49, 0x02e870c0, //-8.7db to -8.79db
0x02e79578, 0x02e6ba70, 0x02e5dfa8, 0x02e50521, 0x02e42adb, 0x02e350d4, 0x02e2770e, 0x02e19d88, 0x02e0c442, 0x02dfeb3d, //-8.8db to -8.89db
0x02df1277, 0x02de39f1, 0x02dd61aa, 0x02dc89a4, 0x02dbb1dd, 0x02dada55, 0x02da030d, 0x02d92c05, 0x02d8553c, 0x02d77eb2, //-8.9db to -8.99db
0x02d6a867, 0x02d5d25b, 0x02d4fc8f, 0x02d42701, 0x02d351b3, 0x02d27ca3, 0x02d1a7d2, 0x02d0d33f, 0x02cffeec, 0x02cf2ad6, //-9.0db to -9.09db
0x02ce5700, 0x02cd8367, 0x02ccb00d, 0x02cbdcf1, 0x02cb0a14, 0x02ca3774, 0x02c96513, 0x02c892f0, 0x02c7c10a, 0x02c6ef62, //-9.1db to -9.19db
0x02c61df8, 0x02c54ccc, 0x02c47bdd, 0x02c3ab2c, 0x02c2dab9, 0x02c20a82, 0x02c13a89, 0x02c06ace, 0x02bf9b4f, 0x02becc0e, //-9.2db to -9.29db
0x02bdfd0a, 0x02bd2e42, 0x02bc5fb8, 0x02bb916a, 0x02bac359, 0x02b9f585, 0x02b927ee, 0x02b85a93, 0x02b78d74, 0x02b6c092, //-9.3db to -9.39db
0x02b5f3ed, 0x02b52783, 0x02b45b56, 0x02b38f65, 0x02b2c3b0, 0x02b1f837, 0x02b12cfa, 0x02b061f9, 0x02af9734, 0x02aeccaa, //-9.4db to -9.49db
0x02ae025c, 0x02ad384a, 0x02ac6e73, 0x02aba4d8, 0x02aadb78, 0x02aa1253, 0x02a94969, 0x02a880bb, 0x02a7b848, 0x02a6f010, //-9.5db to -9.59db
0x02a62813, 0x02a56051, 0x02a498c9, 0x02a3d17d, 0x02a30a6b, 0x02a24393, 0x02a17cf7, 0x02a0b695, 0x029ff06d, 0x029f2a7f, //-9.6db to -9.69db
0x029e64cc, 0x029d9f54, 0x029cda15, 0x029c1510, 0x029b5046, 0x029a8bb5, 0x0299c75e, 0x02990342, 0x02983f5f, 0x02977bb5, //-9.7db to -9.79db
0x0296b845, 0x0295f50f, 0x02953213, 0x02946f4f, 0x0293acc5, 0x0292ea75, 0x0292285e, 0x0291667f, 0x0290a4da, 0x028fe36e, //-9.8db to -9.89db
0x028f223b, 0x028e6141, 0x028da080, 0x028cdff7, 0x028c1fa8, 0x028b5f91, 0x028a9fb2, 0x0289e00c, 0x0289209e, 0x02886169, //-9.9db to -9.99db
0x0287a26c, 0x0286e3a8, 0x0286251b, 0x028566c7, 0x0284a8ab, 0x0283eac6, 0x02832d1a, 0x02826fa6, 0x0281b269, 0x0280f564, //-10.0db to -10.09db
0x02803897, 0x027f7c01, 0x027ebfa3, 0x027e037d, 0x027d478e, 0x027c8bd6, 0x027bd055, 0x027b150c, 0x027a59fa, 0x02799f1f, //-10.1db to -10.19db
0x0278e47b, 0x02782a0e, 0x02776fd8, 0x0276b5d9, 0x0275fc11, 0x0275427f, 0x02748924, 0x0273cfff, 0x02731712, 0x02725e5a, //-10.2db to -10.29db
0x0271a5d9, 0x0270ed8e, 0x0270357a, 0x026f7d9c, 0x026ec5f4, 0x026e0e82, 0x026d5746, 0x026ca040, 0x026be970, 0x026b32d6, //-10.3db to -10.39db
0x026a7c72, 0x0269c643, 0x0269104a, 0x02685a87, 0x0267a4f9, 0x0266efa1, 0x02663a7e, 0x02658590, 0x0264d0d8, 0x02641c55, //-10.4db to -10.49db
0x02636807, 0x0262b3ee, 0x0262000b, 0x02614c5c, 0x026098e2, 0x025fe59d, 0x025f328d, 0x025e7fb2, 0x025dcd0b, 0x025d1a99, //-10.5db to -10.59db
0x025c685c, 0x025bb653, 0x025b047e, 0x025a52de, 0x0259a172, 0x0258f03b, 0x02583f37, 0x02578e68, 0x0256ddcd, 0x02562d66, //-10.6db to -10.69db
0x02557d33, 0x0254cd33, 0x02541d68, 0x02536dd0, 0x0252be6c, 0x02520f3c, 0x0251603f, 0x0250b176, 0x025002e1, 0x024f547e, //-10.7db to -10.79db
0x024ea650, 0x024df854, 0x024d4a8c, 0x024c9cf7, 0x024bef95, 0x024b4266, 0x024a956a, 0x0249e8a1, 0x02493c0b, 0x02488fa8, //-10.8db to -10.89db
0x0247e377, 0x0247377a, 0x02468baf, 0x0245e016, 0x024534b0, 0x0244897d, 0x0243de7c, 0x024333ad, 0x02428911, 0x0241dea7, //-10.9db to -10.99db
0x0241346f, 0x02408a6a, 0x023fe096, 0x023f36f5, 0x023e8d85, 0x023de447, 0x023d3b3b, 0x023c9261, 0x023be9b9, 0x023b4142, //-11.0db to -11.09db
0x023a98fd, 0x0239f0ea, 0x02394908, 0x0238a157, 0x0237f9d8, 0x0237528b, 0x0236ab6e, 0x02360483, 0x02355dc9, 0x0234b740, //-11.1db to -11.19db
0x023410e8, 0x02336ac1, 0x0232c4cb, 0x02321f06, 0x02317972, 0x0230d40e, 0x02302edb, 0x022f89d9, 0x022ee508, 0x022e4067, //-11.2db to -11.29db
0x022d9bf6, 0x022cf7b6, 0x022c53a7, 0x022bafc7, 0x022b0c18, 0x022a6899, 0x0229c54b, 0x0229222c, 0x02287f3e, 0x0227dc7f, //-11.3db to -11.39db
0x022739f1, 0x02269792, 0x0225f563, 0x02255364, 0x0224b195, 0x02240ff5, 0x02236e85, 0x0222cd44, 0x02222c33, 0x02218b51, //-11.4db to -11.49db
0x0220ea9f, 0x02204a1c, 0x021fa9c9, 0x021f09a4, 0x021e69af, 0x021dc9e9, 0x021d2a52, 0x021c8aea, 0x021bebb1, 0x021b4ca7, //-11.5db to -11.59db
0x021aadcb, 0x021a0f1f, 0x021970a1, 0x0218d252, 0x02183431, 0x02179640, 0x0216f87c, 0x02165ae7, 0x0215bd81, 0x02152049, //-11.6db to -11.69db
0x0214833f, 0x0213e663, 0x021349b6, 0x0212ad37, 0x021210e6, 0x021174c3, 0x0210d8ce, 0x02103d06, 0x020fa16d, 0x020f0602, //-11.7db to -11.79db
0x020e6ac4, 0x020dcfb4, 0x020d34d2, 0x020c9a1d, 0x020bff96, 0x020b653d, 0x020acb11, 0x020a3112, 0x02099741, 0x0208fd9d, //-11.8db to -11.89db
0x02086426, 0x0207cadd, 0x020731c0, 0x020698d1, 0x0206000f, 0x0205677a, 0x0204cf12, 0x020436d6, 0x02039ec8, 0x020306e6, //-11.9db to -11.99db
0x02026f31 //-12.0db
};
const int optek_vol_vol_table [] = {
0x7fffffff, 0x7d570fda, 0x7be7c3ad, 0x7a7cabd5, 0x7915bc00, 0x77b2e7ff, 0x765423c9, 0x74f96377, 0x73a29b44, 0x724fbf8f, //+24db to +23.1db
0x7100c4d8, 0x6fb59fc1, 0x6e6e450e, 0x6d2aa9a3, 0x6beac285, 0x6aae84d9, 0x6975e5e4, 0x6840db0a, 0x670f59cf, 0x65e157d5, //+23db to +22.1db
0x64b6cadd, 0x638fa8c5, 0x626be788, 0x614b7d42, 0x602e6029, 0x5f14868f, 0x5dfde6e5, 0x5cea77b5, 0x5bda2fa9, 0x5acd0581, //+22db to +21.1db
0x59c2f01d, 0x58bbe675, 0x57b7df9b, 0x56b6d2bd, 0x55b8b723, 0x54bd842c, 0x53c53152, 0x52cfb62a, 0x51dd0a5d, 0x50ed25b0, //+21db to +20.1db
0x50000000, 0x4f159140, 0x4e2dd17b, 0x4d48b8d5, 0x4c663f88, 0x4b865de3, 0x4aa90c4f, 0x49ce4349, 0x48f5fb64, 0x48202d49, //+20db to +19.1db
0x474cd1b8, 0x467be184, 0x45ad5596, 0x44e126ec, 0x44174e99, 0x434fc5c3, 0x428a85a4, 0x41c7878b, 0x4106c4db, 0x40483709, //+19db to +18.1db
0x3f8bd79e, 0x3ed1a034, 0x3e198a7c, 0x3d639035, 0x3cafab32, 0x3bfdd55a, 0x3b4e08a3, 0x3aa03f17, 0x39f472ce, 0x394a9df6, //+18db to +17.1db
0x38a2bacb, 0x37fcc39b, 0x3758b2c3, 0x36b682b3, 0x36162de9, 0x3577aef5, 0x34db0077, 0x34401d1d, 0x33a6ffa5, 0x330fa2de, //+17db to +16.1db
0x327a01a4, 0x31e616e5, 0x3153dd9a, 0x30c350cf, 0x30346b9a, 0x2fa72924, 0x2f1b84a0, 0x2e917952, 0x2e09028a, 0x2d821ba7, //+16db to +15.1db
0x2cfcc016, 0x2c78eb50, 0x2bf698db, 0x2b75c44c, 0x2af66944, 0x2a78836f, 0x29fc0e8a, 0x29810659, 0x290766b1, 0x288f2b72, //+15db to +14.1db
0x28185086, 0x27a2d1e5, 0x272eab94, 0x26bbd99f, 0x264a5823, 0x25da2346, 0x256b3738, 0x24fd9036, 0x24912a87, 0x2426027e, //+14db to +13.1db
0x23bc1479, 0x23535cde, 0x22ebd820, 0x228582bd, 0x2220593a, 0x21bc582a, 0x21597c27, 0x20f7c1d7, 0x209725e9, 0x2037a516, //+13db to +12.1db
0x1fd93c1f, 0x1f7be7d2, 0x1f1fa503, 0x1ec47090, 0x1e6a4762, 0x1e112669, 0x1db90a9f, 0x1d61f107, 0x1d0bd6ac, 0x1cb6b8a2, //+12db to +11.1db
0x1c629406, 0x1c0f65fc, 0x1bbd2bb3, 0x1b6be25f, 0x1b1b8740, 0x1acc179a, 0x1a7d90bc, 0x1a2feffb, 0x19e332b6, 0x19975652, //+11db to +10.1db
0x194c583b, 0x190235e6, 0x18b8ecd0, 0x18707a7b, 0x1828dc73, 0x17e21048, 0x179c1395, 0x1756e3f9, 0x17127f1c, 0x16cee2aa, //+10db to +9.1db
0x168c0c5a, 0x1649f9e5, 0x1608a90f, 0x15c817a0, 0x15884366, 0x15492a38, 0x150ac9f2, 0x14cd2075, 0x14902baa, 0x1453e97f, //+9db to +8.1db
0x141857ea, 0x13dd74e4, 0x13a33e6e, 0x1369b28e, 0x1330cf50, 0x12f892c7, 0x12c0fb0a, 0x128a0635, 0x1253b26c, 0x121dfdd6, //+8db to +7.1db
0x11e8e6a1, 0x11b46b00, 0x1180892b, 0x114d3f5f, 0x111a8bde, 0x10e86cf1, 0x10b6e0e4, 0x1085e608, 0x10557ab4, 0x10259d44, //+7db to +6.1db
0x0ff64c17, 0x0fc78592, 0x0f994820, 0x0f6b922f, 0x0f3e6230, 0x0f11b69d, 0x0ee58df1, 0x0eb9e6ac, 0x0e8ebf53, 0x0e64166f, //+6db to +5.1db
0x0e39ea8e, 0x0e103a41, 0x0de7041f, 0x0dbe46c1, 0x0d9600c5, 0x0d6e30cd, 0x0d46d580, 0x0d1fed88, 0x0cf97793, 0x0cd37252, //+5db to +4.1db
0x0caddc7b, 0x0c88b4c9, 0x0c63f9f8, 0x0c3faac8, 0x0c1bc600, 0x0bf84a66, 0x0bd536c7, 0x0bb289f2, 0x0b9042ba, 0x0b6e5ff5, //+4db to +3.1db
0x0b4ce07c, 0x0b2bc32d, 0x0b0b06e8, 0x0aeaaa90, 0x0acaad0d, 0x0aab0d49, 0x0a8bca30, 0x0a6ce2b4, 0x0a4e55c8, 0x0a302262, //+3db to +2.1db
0x0a12477c, 0x09f4c414, 0x09d79727, 0x09babfba, 0x099e3cd1, 0x09820d75, 0x096630b0, 0x094aa592, 0x092f6b2a, 0x0914808d, //+2db to 1.1db
0x08f9e4d0, 0x08df970c, 0x08c5965c, 0x08abe1e0, 0x089278b7, 0x08795a04, 0x086084ef, 0x0847f89e, 0x082fb43d, 0x0817b6f8, //+1db to 0.1db
0x08000000, 0x07e88e86, 0x07d161c0, 0x07ba78e2, 0x07a3d327, 0x078d6fca, 0x07774e08, 0x07616d21, 0x074bcc57, 0x07366aee, //0db to -0.9db
0x0721482c, 0x070c635a, 0x06f7bbc2, 0x06e350b1, 0x06cf2176, 0x06bb2d60, 0x06a773c4, 0x0693f3f4, 0x0680ad49, 0x066d9f1b, //-1.0db to -1.9db
0x065ac8c3, 0x0648299f, 0x0635c10c, 0x06238e6c, 0x0611911f, 0x05ffc889, 0x05ee3410, 0x05dcd31c, 0x05cba515, 0x05baa965, //-2.0db to -2.9db
0x05a9df7b, 0x059946c3, 0x0588dead, 0x0578a6ab, 0x05689e31, 0x0558c4b2, 0x054919a5, 0x05399c83, 0x052a4cc4, 0x051b29e3, //-3.0db to -3.9db
0x050c335d, 0x04fd68b0, 0x04eec95c, 0x04e054e1, 0x04d20ac3, 0x04c3ea84, 0x04b5f3aa, 0x04a825bb, 0x049a8041, 0x048d02c4, //-4.0db to -4.9db
0x047faccf, 0x04727dee, 0x046575b0, 0x045893a1, 0x044bd754, 0x043f4058, 0x0432ce41, 0x042680a3, 0x041a5712, 0x040e5125, //-5.0db to -5.9db
0x04026e74, 0x03f6ae97, 0x03eb1128, 0x03df95c3, 0x03d43c04, 0x03c90387, 0x03bdebec, 0x03b2f4d2, 0x03a81dda, 0x039d66a6, //-6.0db to -6.9db
0x0392ced9, 0x03885616, 0x037dfc03, 0x0373c046, 0x0369a286, 0x035fa26b, 0x0355bf9e, 0x034bf9c9, 0x03425097, 0x0338c3b5, //-7.0db to -7.9db
0x032f52d0, 0x0325fd95, 0x031cc3b3, 0x0313a4db, 0x030aa0bd, 0x0301b70b, 0x02f8e776, 0x02f031b4, 0x02e79578, 0x02df1277, //-8.0db to -8.9db
0x02d6a867, 0x02ce5700, 0x02c61df8, 0x02bdfd0a, 0x02b5f3ed, 0x02ae025c, 0x02a62813, 0x029e64cc, 0x0296b845, 0x028f223b, //-9.0db to -9.9db
0x0287a26c, 0x02803897, 0x0278e47b, 0x0271a5d9, 0x026a7c72, 0x02636807, 0x025c685c, 0x02557d33, 0x024ea650, 0x0247e377, //-10.0db to -10.9db
0x0241346f, 0x023a98fd, 0x023410e8, 0x022d9bf6, 0x022739f1, 0x0220ea9f, 0x021aadcb, 0x0214833f, 0x020e6ac4, 0x02086426, //-11.0db to -11.9db
0x02026f31, 0x01fc8bb0, 0x01f6b971, 0x01f0f841, 0x01eb47ee, 0x01e5a847, 0x01e0191b, 0x01da9a38, 0x01d52b71, 0x01cfcc95, //-12.0db to -12.9db
0x01ca7d76, 0x01c53de6, 0x01c00db7, 0x01baecbd, 0x01b5dac9, 0x01b0d7b2, 0x01abe34a, 0x01a6fd67, 0x01a225df, 0x019d5c87, //-13.0db to -13.9db
0x0198a135, 0x0193f3c2, 0x018f5403, 0x018ac1d1, 0x01863d05, 0x0181c576, 0x017d5afe, 0x0178fd78, 0x0174acbb, 0x017068a5, //-14.0db to -14.9db
0x016c310e, 0x016805d3, 0x0163e6d0, 0x015fd3e0, 0x015bcce0, 0x0157d1ae, 0x0153e226, 0x014ffe27, 0x014c258f, 0x0148583b, //-15.0db to -15.9db
0x0144960c, 0x0140dee1, 0x013d3299, 0x01399114, 0x0135fa33, 0x01326dd7, 0x012eebe1, 0x012b7432, 0x012806ac, 0x0124a332, //-16.0db to -16.9db
0x012149a6, 0x011df9eb, 0x011ab3e4, 0x01177775, 0x01144481, 0x01111aee, 0x010dfa9e, 0x010ae378, 0x0107d561, 0x0104d03d, //-17.0db to -17.9db
0x0101d3f3, 0x00fee068, 0x00fbf584, 0x00f9132c, 0x00f63948, 0x00f367bf, 0x00f09e78, 0x00eddd5b, 0x00eb2451, 0x00e87341, //-18.0db to -18.9db
0x00e5ca15, 0x00e328b4, 0x00e08f09, 0x00ddfcfd, 0x00db7279, 0x00d8ef67, 0x00d673b1, 0x00d3ff43, 0x00d19206, 0x00cf2be6, //-19.0db to -19.9db
0x00cccccd, 0x00ca74a7, 0x00c82360, 0x00c5d8e3, 0x00c3951e, 0x00c157fb, 0x00bf2167, 0x00bcf150, 0x00bac7a2, 0x00b8a44b, //-20.0db to -10.9db
0x00b68738, 0x00b47056, 0x00b25f93, 0x00b054df, 0x00ae5025, 0x00ac5156, 0x00aa5860, 0x00a86532, 0x00a677bb, 0x00a48fe9, //-21.0db to -11.9db
0x00a2adad, 0x00a0d0f6, 0x009ef9b4, 0x009d27d8, 0x009b5b50, 0x0099940e, 0x0097d202, 0x0096151c, 0x00945d4f, 0x0092aa8a, //-22.0db to -12.9db
0x0090fcbf, 0x008f53e0, 0x008dafde, 0x008c10ab, 0x008a7638, 0x0088e078, 0x00874f5d, 0x0085c2da, 0x00843ae0, 0x0082b763, //-23.0db to -13.9db
0x00813856, 0x007fbdab, 0x007e4756, 0x007cd54a, 0x007b677a, 0x0079fdda, 0x0078985e, 0x007736f9, 0x0075d9a0, 0x00748047, //-24.0db to -14.9db
0x00732ae2, 0x0071d965, 0x00708bc5, 0x006f41f7, 0x006dfbef, 0x006cb9a2, 0x006b7b06, 0x006a4010, 0x006908b5, 0x0067d4ea, //-25.0db to -15.9db
0x0066a4a5, 0x006577dc, 0x00644e84, 0x00632894, 0x00620600, 0x0060e6c1, 0x005fcacb, 0x005eb215, 0x005d9c96, 0x005c8a44, //-26.0db to -16.9db
0x005b7b16, 0x005a6f02, 0x00596600, 0x00586007, 0x00575d0d, 0x00565d0b, 0x00555ff6, 0x005465c7, 0x00536e76, 0x005279f9, //-27.0db to -17.9db
0x00518848, 0x0050995c, 0x004fad2c, 0x004ec3b0, 0x004ddce0, 0x004cf8b4, 0x004c1725, 0x004b382c, 0x004a5bbf, 0x004981d9, //-28.0db to -18.9db
0x0048aa71, 0x0047d580, 0x004702ff, 0x004632e7, 0x00456531, 0x004499d6, 0x0043d0cf, 0x00430a14, 0x004245a1, 0x0041836c, //-29.0db to -19.9db
0x0040c371, 0x004005a9, 0x003f4a0c, 0x003e9096, 0x003dd93f, 0x003d2401, 0x003c70d6, 0x003bbfb8, 0x003b10a2, 0x003a638c, //-30.0db to -30.9db
0x0039b872, 0x00390f4d, 0x00386817, 0x0037c2cc, 0x00371f65, 0x00367ddd, 0x0035de2e, 0x00354053, 0x0034a447, 0x00340a04, //-31.0db to -31.9db
0x00337185, 0x0032dac5, 0x003245bf, 0x0031b26d, 0x003120cb, 0x003090d4, 0x00300283, 0x002f75d2, 0x002eeabf, 0x002e6142, //-32.0db to -32.9db
0x002dd959, 0x002d52fd, 0x002cce2c, 0x002c4ae0, 0x002bc914, 0x002b48c5, 0x002ac9ee, 0x002a4c8a, 0x0029d096, 0x0029560d, //-33.0db to -33.9db
0x0028dcec, 0x0028652d, 0x0027eecd, 0x002779c8, 0x0027061a, 0x002693bf, 0x002622b3, 0x0025b2f2, 0x00254479, 0x0024d744, //-34.0db to -34.9db
0x00246b4e, 0x00240095, 0x00239715, 0x00232eca, 0x0022c7b0, 0x002261c5, 0x0021fd04, 0x0021996a, 0x002136f5, 0x0020d5a0, //-35.0db to -35.9db
0x00207568, 0x0020164a, 0x001fb842, 0x001f5b4f, 0x001eff6c, 0x001ea496, 0x001e4aca, 0x001df205, 0x001d9a44, 0x001d4385, //-36.0db to -36.9db
0x001cedc4, 0x001c98fe, 0x001c4530, 0x001bf258, 0x001ba073, 0x001b4f7e, 0x001aff76, 0x001ab059, 0x001a6223, 0x001a14d3, //-37.0db to -37.9db
0x0019c865, 0x00197cd7, 0x00193227, 0x0018e851, 0x00189f54, 0x0018572d, 0x00180fd9, 0x0017c956, 0x001783a2, 0x00173eba, //-38.0db to -38.9db
0x0016fa9c, 0x0016b745, 0x001674b4, 0x001632e6, 0x0015f1d9, 0x0015b18a, 0x001571f8, 0x00153320, 0x0014f501, 0x0014b797, //-39.0db to -39.9db
0x00147ae1, 0x00143ede, 0x0014038a, 0x0013c8e4, 0x00138ee9, 0x00135599, 0x00131cf1, 0x0012e4ee, 0x0012ad90, 0x001276d4, //-40.0db to -40.9db
0x001240b9, 0x00120b3c, 0x0011d65c, 0x0011a216, 0x00116e6a, 0x00113b55, 0x001108d6, 0x0010d6eb, 0x0010a593, 0x001074cb, //-41.0db to -41.9db
0x00104491, 0x001014e5, 0x000fe5c5, 0x000fb72f, 0x000f8922, 0x000f5b9b, 0x000f2e9a, 0x000f021c, 0x000ed621, 0x000eaaa7, //-42.0db to -42.9db
0x000e7fad, 0x000e5530, 0x000e2b30, 0x000e01ab, 0x000dd89f, 0x000db00c, 0x000d87f0, 0x000d6049, 0x000d3916, 0x000d1257, //-43.0db to -43.9db
0x000cec09, 0x000cc62b, 0x000ca0bc, 0x000c7bbb, 0x000c5726, 0x000c32fc, 0x000c0f3d, 0x000bebe6, 0x000bc8f6, 0x000ba66d, //-44.0db to -44.9db
0x000b844a, 0x000b628a, 0x000b412d, 0x000b2032, 0x000aff98, 0x000adf5d, 0x000abf81, 0x000aa002, 0x000a80df, 0x000a6217, //-45.0db to -45.9db
0x000a43aa, 0x000a2596, 0x000a07da, 0x0009ea75, 0x0009cd66, 0x0009b0ad, 0x00099447, 0x00097835, 0x00095c75, 0x00094107, //-46.0db to -46.9db
0x000925e9, 0x00090b1a, 0x0008f09a, 0x0008d667, 0x0008bc81, 0x0008a2e7, 0x00088999, 0x00087094, 0x000857d9, 0x00083f66, //-47.0db to -47.9db
0x0008273a, 0x00080f56, 0x0007f7b8, 0x0007e05e, 0x0007c94a, 0x0007b278, 0x00079bea, 0x0007859e, 0x00076f93, 0x000759c9, //-48.0db to -48.9db
0x0007443e, 0x00072ef3, 0x000719e6, 0x00070517, 0x0006f085, 0x0006dc2f, 0x0006c815, 0x0006b435, 0x0006a090, 0x00068d24, //-49.0db to -49.9db
0x000679f2, 0x000666f7, 0x00065434, 0x000641a9, 0x00062f53, 0x00061d33, 0x00060b49, 0x0005f992, 0x0005e810, 0x0005d6c1, //-50.0db to -50.9db
0x0005c5a5, 0x0005b4bb, 0x0005a402, 0x0005937b, 0x00058324, 0x000572fc, 0x00056305, 0x0005533c, 0x000543a1, 0x00053434, //-51.0db to -51.9db
0x000524f4, 0x000515e0, 0x000506f9, 0x0004f83e, 0x0004e9ae, 0x0004db48, 0x0004cd0d, 0x0004befb, 0x0004b113, 0x0004a353, //-52.0db to -52.9db
0x000495bc, 0x0004884d, 0x00047b04, 0x00046de3, 0x000460e8, 0x00045414, 0x00044765, 0x00043adb, 0x00042e75, 0x00042235, //-53.0db to -53.9db
0x00041618, 0x00040a1e, 0x0003fe48, 0x0003f294, 0x0003e703, 0x0003db93, 0x0003d045, 0x0003c518, 0x0003ba0c, 0x0003af20, //-54.0db to -54.9db
0x0003a455, 0x000399a9, 0x00038f1c, 0x000384ae, 0x00037a5e, 0x0003702d, 0x0003661a, 0x00035c24, 0x0003524c, 0x00034890, //-55.0db to -55.9db
0x00033ef1, 0x0003356e, 0x00032c07, 0x000322bb, 0x0003198b, 0x00031075, 0x0003077b, 0x0002fe9a, 0x0002f5d4, 0x0002ed27, //-56.0db to -56.9db
0x0002e494, 0x0002dc19, 0x0002d3b8, 0x0002cb6f, 0x0002c33f, 0x0002bb26, 0x0002b325, 0x0002ab3c, 0x0002a36a, 0x00029baf, //-57.0db to -57.9db
0x0002940a, 0x00028c7c, 0x00028504, 0x00027da2, 0x00027655, 0x00026f1e, 0x000267fc, 0x000260ef, 0x000259f7, 0x00025313, //-58.0db to -58.9db
0x00024c43, 0x00024587, 0x00023edf, 0x0002384a, 0x000231c9, 0x00022b5b, 0x000224ff, 0x00021eb6, 0x00021880, 0x0002125c, //-59.0db to -59.9db
0x00020c4a, 0x00020649, 0x0002005b, 0x0001fa7d, 0x0001f4b1, 0x0001eef6, 0x0001e94b, 0x0001e3b1, 0x0001de28, 0x0001d8af, //-60.0db to -60.9db
0x0001d346, 0x0001cdec, 0x0001c8a3, 0x0001c369, 0x0001be3e, 0x0001b922, 0x0001b415, 0x0001af18, 0x0001aa28, 0x0001a547, //-61.0db to -61.9db
0x0001a075, 0x00019bb1, 0x000196fa, 0x00019252, 0x00018db7, 0x00018929, 0x000184a9, 0x00018036, 0x00017bd0, 0x00017777, //-62.0db to -62.9db
0x0001732b, 0x00016eeb, 0x00016ab8, 0x00016691, 0x00016276, 0x00015e68, 0x00015a65, 0x0001566e, 0x00015282, 0x00014ea2, //-63.0db to -63.9db
0x00014ace, 0x00014704, 0x00014346, 0x00013f93, 0x00013bea, 0x0001384c, 0x000134b9, 0x00013131, 0x00012db2, 0x00012a3e, //-64.0db to -64.9db
0x000126d4, 0x00012374, 0x0001201e, 0x00011cd2, 0x0001198f, 0x00011656, 0x00011326, 0x00011000, 0x00010ce3, 0x000109cf, //-65.0db to -65.9db
0x000106c4, 0x000103c2, 0x000100c9, 0x0000fdd9, 0x0000faf1, 0x0000f811, 0x0000f53a, 0x0000f26c, 0x0000efa5, 0x0000ece7, //-66.0db to -66.9db
0x0000ea31, 0x0000e783, 0x0000e4dc, 0x0000e23e, 0x0000dfa7, 0x0000dd17, 0x0000da8f, 0x0000d80f, 0x0000d596, 0x0000d324, //-67.0db to -67.9db
0x0000d0b9, 0x0000ce55, 0x0000cbf9, 0x0000c9a3, 0x0000c754, 0x0000c50c, 0x0000c2cb, 0x0000c090, 0x0000be5c, 0x0000bc2e, //-68.0db to -68.9db
0x0000ba06, 0x0000b7e5, 0x0000b5ca, 0x0000b3b6, 0x0000b1a7, 0x0000af9e, 0x0000ad9c, 0x0000ab9f, 0x0000a9a8, 0x0000a7b7, //-69.0db to -69.9db
0x0000a5cb, 0x0000a3e6, 0x0000a205, 0x0000a02a, 0x00009e55, 0x00009c85, 0x00009aba, 0x000098f5, 0x00009735, 0x0000957a, //-70.0db to -70.9db
0x000093c4, 0x00009213, 0x00009067, 0x00008ebf, 0x00008d1d, 0x00008b80, 0x000089e7, 0x00008853, 0x000086c3, 0x00008538, //-71.0db to -71.9db
0x000083b2, 0x00008230, 0x000080b3, 0x00007f39, 0x00007dc5, 0x00007c54, 0x00007ae8, 0x00007980, 0x0000781c, 0x000076bc, //-72.0db to -72.9db
0x00007560, 0x00007408, 0x000072b4, 0x00007164, 0x00007017, 0x00006ecf, 0x00006d8a, 0x00006c49, 0x00006b0c, 0x000069d2, //-73.0db to -73.9db
0x0000689c, 0x00006769, 0x0000663a, 0x0000650f, 0x000063e7, 0x000062c2, 0x000061a1, 0x00006082, 0x00005f68, 0x00005e50, //-74.0db to -74.9db
0x00005d3c, 0x00005c2a, 0x00005b1c, 0x00005a11, 0x00005909, 0x00005805, 0x00005703, 0x00005604, 0x00005508, 0x0000540e, //-75.0db to -75.9db
0x00005318, 0x00005225, 0x00005134, 0x00005046, 0x00004f5b, 0x00004e72, 0x00004d8c, 0x00004ca9, 0x00004bc8, 0x00004aea, //-76.0db to -76.9db
0x00004a0f, 0x00004936, 0x0000485f, 0x0000478b, 0x000046b9, 0x000045ea, 0x0000451d, 0x00004453, 0x0000438b, 0x000042c5, //-77.0db to -77.9db
0x00004201, 0x00004140, 0x00004080, 0x00003fc3, 0x00003f09, 0x00003e50, 0x00003d99, 0x00003ce5, 0x00003c32, 0x00003b82, //-78.0db to -78.9db
0x00003ad3, 0x00003a27, 0x0000397d, 0x000038d4, 0x0000382e, 0x00003789, 0x000036e6, 0x00003645, 0x000035a6, 0x00003509, //-79.0db to -79.9db
0x0000346e, 0x000033d4, 0x0000333c, 0x000032a6, 0x00003212, 0x0000317f, 0x000030ee, 0x0000305f, 0x00002fd1, 0x00002f45, //-80.0db to -80.9db
0x00002eba, 0x00002e31, 0x00002daa, 0x00002d24, 0x00002ca0, 0x00002c1d, 0x00002b9c, 0x00002b1c, 0x00002a9e, 0x00002a21, //-81.0db to -81.9db
0x000029a5, 0x0000292b, 0x000028b3, 0x0000283b, 0x000027c5, 0x00002751, 0x000026de, 0x0000266c, 0x000025fb, 0x0000258c, //-82.0db to -82.9db
0x0000251e, 0x000024b1, 0x00002446, 0x000023db, 0x00002372, 0x0000230a, 0x000022a4, 0x0000223e, 0x000021da, 0x00002177, //-83.0db to -83.9db
0x00002115, 0x000020b4, 0x00002054, 0x00001ff5, 0x00001f97, 0x00001f3b, 0x00001edf, 0x00001e85, 0x00001e2b, 0x00001dd3, //-84.0db to -84.9db
0x00001d7c, 0x00001d25, 0x00001cd0, 0x00001c7b, 0x00001c28, 0x00001bd5, 0x00001b84, 0x00001b33, 0x00001ae4, 0x00001a95, //-85.0db to -85.9db
0x00001a47, 0x000019fa, 0x000019ae, 0x00001962, 0x00001918, 0x000018cf, 0x00001886, 0x0000183e, 0x000017f7, 0x000017b1, //-86.0db to -86.9db
0x0000176b, 0x00001727, 0x000016e3, 0x000016a0, 0x0000165d, 0x0000161c, 0x000015db, 0x0000159b, 0x0000155c, 0x0000151d, //-87.0db to -87.9db
0x000014df, 0x000014a2, 0x00001466, 0x0000142a, 0x000013ef, 0x000013b4, 0x0000137b, 0x00001342, 0x00001309, 0x000012d1, //-88.0db to -88.9db
0x0000129a, 0x00001264, 0x0000122e, 0x000011f9, 0x000011c4, 0x00001190, 0x0000115c, 0x00001129, 0x000010f7, 0x000010c5, //-89.0db to -89.9db
0x00001094, 0x00001064, 0x00001034, 0x00001004, 0x00000fd5, 0x00000fa7, 0x00000f79, 0x00000f4c, 0x00000f1f, 0x00000ef3, //-90.0db to -90.9db
0x00000ec7, 0x00000e9b, 0x00000e71, 0x00000e46, 0x00000e1d, 0x00000df3, 0x00000dca, 0x00000da2, 0x00000d7a, 0x00000d52, //-91.0db to -91.9db
0x00000d2b, 0x00000d05, 0x00000cdf, 0x00000cb9, 0x00000c94, 0x00000c6f, 0x00000c4a, 0x00000c26, 0x00000c03, 0x00000be0, //-92.0db to -92.9db
0x00000bbd, 0x00000b9a, 0x00000b78, 0x00000b57, 0x00000b36, 0x00000b15, 0x00000af4, 0x00000ad4, 0x00000ab4, 0x00000a95, //-93.0db to -93.9db
0x00000a76, 0x00000a57, 0x00000a39, 0x00000a1b, 0x000009fd, 0x000009e0, 0x000009c3, 0x000009a7, 0x0000098a, 0x0000096e, //-94.0db to -94.9db
0x00000953, 0x00000937, 0x0000091c, 0x00000902, 0x000008e7, 0x000008cd, 0x000008b3, 0x0000089a, 0x00000881, 0x00000868, //-95.0db to -95.9db
0x0000084f, 0x00000837, 0x0000081f, 0x00000807, 0x000007ef, 0x000007d8, 0x000007c1, 0x000007ab, 0x00000794, 0x0000077e, //-96.0db to -96.9db
0x00000768, 0x00000752, 0x0000073d, 0x00000728, 0x00000713, 0x000006fe, 0x000006e9, 0x000006d5, 0x000006c1, 0x000006ad, //-97.0db to -97.9db
0x0000069a, 0x00000686, 0x00000673, 0x00000660, 0x0000064e, 0x0000063b, 0x00000629, 0x00000617, 0x00000605, 0x000005f3, //-98.0db to -98.9db
0x000005e2, 0x000005d1, 0x000005c0, 0x000005af, 0x0000059e, 0x0000058e, 0x0000057d, 0x0000056d, 0x0000055d, 0x0000054e, //-99.0db to -99.9db
0x0000053e //-100.0db
#if 0
0x0000052f, 0x00000520, 0x00000511, 0x00000502, 0x000004f3, 0x000004e5, 0x000004d6, 0x000004c8, 0x000004ba, //-100.0db to -100.9db
0x000004ac, 0x0000049f, 0x00000491, 0x00000484, 0x00000476, 0x00000469, 0x0000045c, 0x00000450, 0x00000443, 0x00000436, //-101.0db to -101.9db
0x0000042a, 0x0000041e, 0x00000412, 0x00000406, 0x000003fa, 0x000003ee, 0x000003e3, 0x000003d8, 0x000003cc, 0x000003c1, //-102.0db to -102.9db
0x000003b6, 0x000003ab, 0x000003a1, 0x00000396, 0x0000038b, 0x00000381, 0x00000377, 0x0000036d, 0x00000363, 0x00000359, //-103.0db to -103.9db
0x0000034f, 0x00000345, 0x0000033c, 0x00000332, 0x00000329, 0x0000031f, 0x00000316, 0x0000030d, 0x00000304, 0x000002fc, //-104.0db to -104.9db
0x000002f3, 0x000002ea, 0x000002e2, 0x000002d9, 0x000002d1, 0x000002c9, 0x000002c0, 0x000002b8, 0x000002b0, 0x000002a8, //-105.0db to -105.9db
0x000002a1, 0x00000299, 0x00000291, 0x0000028a, 0x00000282, 0x0000027b, 0x00000274, 0x0000026d, 0x00000265, 0x0000025e, //-106.0db to -106.9db
0x00000258, 0x00000251, 0x0000024a, 0x00000243, 0x0000023d, 0x00000236, 0x00000230, 0x00000229, 0x00000223, 0x0000021d, //-107.0db to -107.9db
0x00000216, 0x00000210, 0x0000020a, 0x00000204, 0x000001fe, 0x000001f8, 0x000001f3, 0x000001ed, 0x000001e7, 0x000001e2, //-108.0db to -108.9db
0x000001dc, 0x000001d7, 0x000001d1, 0x000001cc, 0x000001c7, 0x000001c2, 0x000001bc, 0x000001b7, 0x000001b2, 0x000001ad, //-109.0db to -109.9db
0x000001a8, 0x000001a4, 0x0000019f, 0x0000019a, 0x00000195, 0x00000191, 0x0000018c, 0x00000188, 0x00000183, 0x0000017f, //-110.0db to -110.9db
0x0000017a, 0x00000176, 0x00000172, 0x0000016d, 0x00000169, 0x00000165, 0x00000161, 0x0000015d, 0x00000159, 0x00000155, //-111.0db to -111.9db
0x00000151, 0x0000014d, 0x00000149, 0x00000146, 0x00000142, 0x0000013e, 0x0000013b, 0x00000137, 0x00000133, 0x00000130, //-112.0db to -112.9db
0x0000012c, 0x00000129, 0x00000126, 0x00000122, 0x0000011f, 0x0000011c, 0x00000118, 0x00000115, 0x00000112, 0x0000010f, //-113.0db to -113.9db
0x0000010c, 0x00000109, 0x00000106, 0x00000103, 0x00000100, 0x000000fd, 0x000000fa, 0x000000f7, 0x000000f4, 0x000000f1, //-114.0db to -114.9db
0x000000ef, 0x000000ec, 0x000000e9, 0x000000e7, 0x000000e4, 0x000000e1, 0x000000df, 0x000000dc, 0x000000da, 0x000000d7, //-115.0db to -115.9db
0x000000d5, 0x000000d2, 0x000000d0, 0x000000cd, 0x000000cb, 0x000000c9, 0x000000c7, 0x000000c4, 0x000000c2, 0x000000c0, //-116.0db to -116.9db
0x000000be, 0x000000bb, 0x000000b9, 0x000000b7, 0x000000b5, 0x000000b3, 0x000000b1, 0x000000af, 0x000000ad, 0x000000ab, //-117.0db to -117.9db
0x000000a9, 0x000000a7, 0x000000a5, 0x000000a3, 0x000000a1, 0x000000a0, 0x0000009e, 0x0000009c, 0x0000009a, 0x00000098, //-118.0db to -118.9db
0x00000097, 0x00000095, 0x00000093, 0x00000091, 0x00000090, 0x0000008e, 0x0000008d, 0x0000008b, 0x00000089, 0x00000088, //-119.0db to -119.9db
0x00000086 //-120.0db
#endif
};