/* ** Copyright 2003-2010, VisualOn, Inc. ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. ** You may obtain a copy of the License at ** ** http://www.apache.org/licenses/LICENSE-2.0 ** ** Unless required by applicable law or agreed to in writing, software ** distributed under the License is distributed on an "AS IS" BASIS, ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ** See the License for the specific language governing permissions and ** limitations under the License. */ /* Hamming_cos window for LPC analysis. */ /* Create with function hamm_cos(window,384-128,128) */ #define L_WINDOW 384 const Word16 vo_window[L_WINDOW] = { 2621, 2622, 2626, 2632, 2640, 2650, 2662, 2677, 2694, 2714, 2735, 2759, 2785, 2814, 2844, 2877, 2912, 2949, 2989, 3031, 3075, 3121, 3169, 3220, 3273, 3328, 3385, 3444, 3506, 3569, 3635, 3703, 3773, 3845, 3919, 3996, 4074, 4155, 4237, 4321, 4408, 4496, 4587, 4680, 4774, 4870, 4969, 5069, 5171, 5275, 5381, 5489, 5599, 5710, 5824, 5939, 6056, 6174, 6295, 6417, 6541, 6666, 6793, 6922, 7052, 7185, 7318, 7453, 7590, 7728, 7868, 8009, 8152, 8296, 8442, 8589, 8737, 8887, 9038, 9191, 9344, 9499, 9655, 9813, 9971, 10131, 10292, 10454, 10617, 10781, 10946, 11113, 11280, 11448, 11617, 11787, 11958, 12130, 12303, 12476, 12650, 12825, 13001, 13178, 13355, 13533, 13711, 13890, 14070, 14250, 14431, 14612, 14793, 14975, 15158, 15341, 15524, 15708, 15891, 16076, 16260, 16445, 16629, 16814, 16999, 17185, 17370, 17555, 17740, 17926, 18111, 18296, 18481, 18666, 18851, 19036, 19221, 19405, 19589, 19773, 19956, 20139, 20322, 20504, 20686, 20867, 21048, 21229, 21408, 21588, 21767, 21945, 22122, 22299, 22475, 22651, 22825, 22999, 23172, 23344, 23516, 23686, 23856, 24025, 24192, 24359, 24525, 24689, 24853, 25016, 25177, 25337, 25496, 25654, 25811, 25967, 26121, 26274, 26426, 26576, 26725, 26873, 27019, 27164, 27308, 27450, 27590, 27729, 27867, 28003, 28137, 28270, 28401, 28531, 28659, 28785, 28910, 29033, 29154, 29274, 29391, 29507, 29622, 29734, 29845, 29953, 30060, 30165, 30268, 30370, 30469, 30566, 30662, 30755, 30847, 30936, 31024, 31109, 31193, 31274, 31354, 31431, 31506, 31579, 31651, 31719, 31786, 31851, 31914, 31974, 32032, 32088, 32142, 32194, 32243, 32291, 32336, 32379, 32419, 32458, 32494, 32528, 32560, 32589, 32617, 32642, 32664, 32685, 32703, 32719, 32733, 32744, 32753, 32760, 32764, 32767, 32767, 32765, 32757, 32745, 32727, 32705, 32678, 32646, 32609, 32567, 32520, 32468, 32411, 32349, 32283, 32211, 32135, 32054, 31968, 31877, 31781, 31681, 31575, 31465, 31351, 31231, 31107, 30978, 30844, 30706, 30563, 30415, 30263, 30106, 29945, 29779, 29609, 29434, 29255, 29071, 28883, 28691, 28494, 28293, 28087, 27878, 27664, 27446, 27224, 26997, 26767, 26533, 26294, 26052, 25806, 25555, 25301, 25043, 24782, 24516, 24247, 23974, 23698, 23418, 23134, 22847, 22557, 22263, 21965, 21665, 21361, 21054, 20743, 20430, 20113, 19794, 19471, 19146, 18817, 18486, 18152, 17815, 17476, 17134, 16789, 16442, 16092, 15740, 15385, 15028, 14669, 14308, 13944, 13579, 13211, 12841, 12470, 12096, 11721, 11344, 10965, 10584, 10202, 9819, 9433, 9047, 8659, 8270, 7879, 7488, 7095, 6701, 6306, 5910, 5514, 5116, 4718, 4319, 3919, 3519, 3118, 2716, 2315, 1913, 1510, 1108, 705, 302};