annotate libgsmefr/window2.tab @ 282:9ee8ad3d4d30

frtest: rm gsmfr-hand-test and gsmfr-max-out utils These hack programs were never properly documented and were written only as part of a debug chase, in pursuit of a bug that ultimately turned out to be in our then-hacky patch to osmo-bts-sysmo, before beginning of proper patches in Osmocom. These hack programs need to be dropped from the present sw package because they depend on old libgsm, and we are eliminating that dependency.
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 14 Apr 2024 05:44:47 +0000
parents 37e39cad5838
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 /* Hamming_cos window for LPC analysis. */
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 static const Word16 window_232_8[L_WINDOW] =
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 {
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 2621, 2623, 2627, 2634, 2644, 2656, 2671, 2689, 2710, 2734,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 2760, 2789, 2821, 2855, 2893, 2933, 2975, 3021, 3069, 3120,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 3173, 3229, 3288, 3350, 3414, 3481, 3550, 3622, 3697, 3774,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 3853, 3936, 4021, 4108, 4198, 4290, 4385, 4482, 4582, 4684,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 4788, 4895, 5004, 5116, 5230, 5346, 5464, 5585, 5708, 5833,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 5960, 6090, 6221, 6355, 6491, 6629, 6769, 6910, 7054, 7200,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 7348, 7498, 7649, 7803, 7958, 8115, 8274, 8434, 8597, 8761,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 8926, 9093, 9262, 9432, 9604, 9778, 9952, 10129, 10306, 10485,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 10665, 10847, 11030, 11214, 11399, 11586, 11773, 11962, 12152, 12342,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 12534, 12727, 12920, 13115, 13310, 13506, 13703, 13901, 14099, 14298,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 14497, 14698, 14898, 15100, 15301, 15504, 15706, 15909, 16112, 16316,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 16520, 16724, 16928, 17132, 17337, 17541, 17746, 17950, 18155, 18359,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 18564, 18768, 18972, 19175, 19379, 19582, 19785, 19987, 20189, 20390,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 20591, 20792, 20992, 21191, 21390, 21588, 21785, 21981, 22177, 22372,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 22566, 22759, 22951, 23143, 23333, 23522, 23710, 23897, 24083, 24268,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 24451, 24633, 24814, 24994, 25172, 25349, 25525, 25699, 25871, 26042,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 26212, 26380, 26546, 26711, 26874, 27035, 27195, 27353, 27509, 27664,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 27816, 27967, 28115, 28262, 28407, 28550, 28691, 28830, 28967, 29102,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 29234, 29365, 29493, 29619, 29743, 29865, 29985, 30102, 30217, 30330,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 30440, 30548, 30654, 30757, 30858, 30956, 31052, 31146, 31237, 31326,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 31412, 31495, 31576, 31655, 31730, 31804, 31874, 31942, 32008, 32071,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 32131, 32188, 32243, 32295, 32345, 32392, 32436, 32477, 32516, 32552,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 32585, 32615, 32643, 32668, 32690, 32709, 32726, 32740, 32751, 32759,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 32765, 32767, 32767, 32097, 30112, 26895, 22576, 17333, 11380, 4962
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 };
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 /* Hamming-cosine window for LPC analysis. */
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 static const Word16 window_160_80[L_WINDOW] =
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 {
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 2621, 2624, 2633, 2648, 2668, 2695, 2727, 2765, 2809, 2859,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 2915, 2976, 3043, 3116, 3194, 3279, 3368, 3464, 3565, 3671,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 3783, 3900, 4023, 4151, 4285, 4423, 4567, 4716, 4870, 5029,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 5193, 5362, 5535, 5714, 5897, 6084, 6277, 6473, 6674, 6880,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 7089, 7303, 7521, 7742, 7968, 8197, 8430, 8667, 8907, 9151,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 9398, 9648, 9902, 10158, 10417, 10680, 10945, 11212, 11482, 11755,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 12030, 12307, 12586, 12867, 13150, 13435, 13722, 14010, 14299, 14590,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 14882, 15175, 15469, 15764, 16060, 16356, 16653, 16950, 17248, 17546,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 17844, 18141, 18439, 18736, 19033, 19330, 19625, 19920, 20214, 20507,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 20799, 21090, 21380, 21668, 21954, 22239, 22522, 22803, 23083, 23360,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 23635, 23907, 24177, 24445, 24710, 24972, 25231, 25488, 25741, 25991,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 26238, 26482, 26722, 26959, 27192, 27422, 27647, 27869, 28087, 28300,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 28510, 28715, 28916, 29113, 29305, 29493, 29676, 29854, 30028, 30197,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 30361, 30519, 30673, 30822, 30966, 31105, 31238, 31366, 31489, 31606,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49 31718, 31825, 31926, 32021, 32111, 32195, 32273, 32346, 32413, 32475,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 32530, 32580, 32624, 32662, 32695, 32721, 32742, 32756, 32765, 32767,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 32767, 32756, 32720, 32661, 32578, 32471, 32341, 32188, 32012, 31813,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 31592, 31349, 31084, 30798, 30492, 30165, 29818, 29453, 29068, 28666,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 28247, 27810, 27358, 26891, 26408, 25913, 25404, 24883, 24350, 23807,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54 23255, 22693, 22124, 21548, 20965, 20378, 19786, 19191, 18593, 17994,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 17395, 16796, 16199, 15604, 15012, 14424, 13842, 13265, 12696, 12135,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 11582, 11039, 10507, 9986, 9477, 8981, 8499, 8031, 7579, 7143,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57 6723, 6321, 5937, 5571, 5225, 4898, 4591, 4305, 4041, 3798,
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 3577, 3378, 3202, 3048, 2918, 2812, 2729, 2669, 2633, 2621
37e39cad5838 libgsmefr/*.tab: import from ETSI code
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59 };