/******************************************************************************* OpenAirInterface Copyright(c) 1999 - 2014 Eurecom OpenAirInterface is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OpenAirInterface is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenAirInterface.The full GNU General Public License is included in this distribution in the file called "COPYING". If not, see . Contact Information OpenAirInterface Admin: openair_admin@eurecom.fr OpenAirInterface Tech : openair_tech@eurecom.fr OpenAirInterface Dev : openair4g-devel@eurecom.fr Address : Eurecom, Campus SophiaTech, 450 Route des Chappes, CS 50193 - 06904 Biot Sophia Antipolis cedex, FRANCE *******************************************************************************/ short twiddle_fft128[127*4] = {16384,0,0,16384, 16384,0,0,16384, 0,16384,-16384,0, 16384,0,0,16384, 11585,11585,-11585,11585, 0,16384,-16384,0, -11585,11585,-11585,-11585, 16384,0,0,16384, 15137,6270,-6270,15137, 11585,11585,-11585,11585, 6270,15137,-15137,6270, 0,16384,-16384,0, -6270,15137,-15137,-6270, -11585,11585,-11585,-11585, -15137,6270,-6270,-15137, 16384,0,0,16384, 16069,3196,-3196,16069, 15137,6270,-6270,15137, 13623,9102,-9102,13623, 11585,11585,-11585,11585, 9102,13623,-13623,9102, 6270,15137,-15137,6270, 3196,16069,-16069,3196, 0,16384,-16384,0, -3196,16069,-16069,-3196, -6270,15137,-15137,-6270, -9102,13623,-13623,-9102, -11585,11585,-11585,-11585, -13623,9102,-9102,-13623, -15137,6270,-6270,-15137, -16069,3196,-3196,-16069, 16384,0,0,16384, 16305,1606,-1606,16305, 16069,3196,-3196,16069, 15679,4756,-4756,15679, 15137,6270,-6270,15137, 14449,7723,-7723,14449, 13623,9102,-9102,13623, 12665,10394,-10394,12665, 11585,11585,-11585,11585, 10394,12665,-12665,10394, 9102,13623,-13623,9102, 7723,14449,-14449,7723, 6270,15137,-15137,6270, 4756,15679,-15679,4756, 3196,16069,-16069,3196, 1606,16305,-16305,1606, 0,16384,-16384,0, -1606,16305,-16305,-1606, -3196,16069,-16069,-3196, -4756,15679,-15679,-4756, -6270,15137,-15137,-6270, -7723,14449,-14449,-7723, -9102,13623,-13623,-9102, -10394,12665,-12665,-10394, -11585,11585,-11585,-11585, -12665,10394,-10394,-12665, -13623,9102,-9102,-13623, -14449,7723,-7723,-14449, -15137,6270,-6270,-15137, -15679,4756,-4756,-15679, -16069,3196,-3196,-16069, -16305,1606,-1606,-16305, 16384,0,0,16384, 16364,804,-804,16364, 16305,1606,-1606,16305, 16207,2404,-2404,16207, 16069,3196,-3196,16069, 15893,3981,-3981,15893, 15679,4756,-4756,15679, 15426,5520,-5520,15426, 15137,6270,-6270,15137, 14811,7005,-7005,14811, 14449,7723,-7723,14449, 14053,8423,-8423,14053, 13623,9102,-9102,13623, 13160,9760,-9760,13160, 12665,10394,-10394,12665, 12140,11003,-11003,12140, 11585,11585,-11585,11585, 11003,12140,-12140,11003, 10394,12665,-12665,10394, 9760,13160,-13160,9760, 9102,13623,-13623,9102, 8423,14053,-14053,8423, 7723,14449,-14449,7723, 7005,14811,-14811,7005, 6270,15137,-15137,6270, 5520,15426,-15426,5520, 4756,15679,-15679,4756, 3981,15893,-15893,3981, 3196,16069,-16069,3196, 2404,16207,-16207,2404, 1606,16305,-16305,1606, 804,16364,-16364,804, 0,16384,-16384,0, -804,16364,-16364,-804, -1606,16305,-16305,-1606, -2404,16207,-16207,-2404, -3196,16069,-16069,-3196, -3981,15893,-15893,-3981, -4756,15679,-15679,-4756, -5520,15426,-15426,-5520, -6270,15137,-15137,-6270, -7005,14811,-14811,-7005, -7723,14449,-14449,-7723, -8423,14053,-14053,-8423, -9102,13623,-13623,-9102, -9760,13160,-13160,-9760, -10394,12665,-12665,-10394, -11003,12140,-12140,-11003, -11585,11585,-11585,-11585, -12140,11003,-11003,-12140, -12665,10394,-10394,-12665, -13160,9760,-9760,-13160, -13623,9102,-9102,-13623, -14053,8423,-8423,-14053, -14449,7723,-7723,-14449, -14811,7005,-7005,-14811, -15137,6270,-6270,-15137, -15426,5520,-5520,-15426, -15679,4756,-4756,-15679, -15893,3981,-3981,-15893, -16069,3196,-3196,-16069, -16207,2404,-2404,-16207, -16305,1606,-1606,-16305, -16364,804,-804,-16364}; short twiddle_ifft128[127*4] = {16384,0,0,16384, 16384,0,0,16384, 0,-16384,16384,0, 16384,0,0,16384, 11585,-11585,11585,11585, 0,-16384,16384,0, -11585,-11585,11585,-11585, 16384,0,0,16384, 15137,-6270,6270,15137, 11585,-11585,11585,11585, 6270,-15137,15137,6270, 0,-16384,16384,0, -6270,-15137,15137,-6270, -11585,-11585,11585,-11585, -15137,-6270,6270,-15137, 16384,0,0,16384, 16069,-3196,3196,16069, 15137,-6270,6270,15137, 13623,-9102,9102,13623, 11585,-11585,11585,11585, 9102,-13623,13623,9102, 6270,-15137,15137,6270, 3196,-16069,16069,3196, 0,-16384,16384,0, -3196,-16069,16069,-3196, -6270,-15137,15137,-6270, -9102,-13623,13623,-9102, -11585,-11585,11585,-11585, -13623,-9102,9102,-13623, -15137,-6270,6270,-15137, -16069,-3196,3196,-16069, 16384,0,0,16384, 16305,-1606,1606,16305, 16069,-3196,3196,16069, 15679,-4756,4756,15679, 15137,-6270,6270,15137, 14449,-7723,7723,14449, 13623,-9102,9102,13623, 12665,-10394,10394,12665, 11585,-11585,11585,11585, 10394,-12665,12665,10394, 9102,-13623,13623,9102, 7723,-14449,14449,7723, 6270,-15137,15137,6270, 4756,-15679,15679,4756, 3196,-16069,16069,3196, 1606,-16305,16305,1606, 0,-16384,16384,0, -1606,-16305,16305,-1606, -3196,-16069,16069,-3196, -4756,-15679,15679,-4756, -6270,-15137,15137,-6270, -7723,-14449,14449,-7723, -9102,-13623,13623,-9102, -10394,-12665,12665,-10394, -11585,-11585,11585,-11585, -12665,-10394,10394,-12665, -13623,-9102,9102,-13623, -14449,-7723,7723,-14449, -15137,-6270,6270,-15137, -15679,-4756,4756,-15679, -16069,-3196,3196,-16069, -16305,-1606,1606,-16305, 16384,0,0,16384, 16364,-804,804,16364, 16305,-1606,1606,16305, 16207,-2404,2404,16207, 16069,-3196,3196,16069, 15893,-3981,3981,15893, 15679,-4756,4756,15679, 15426,-5520,5520,15426, 15137,-6270,6270,15137, 14811,-7005,7005,14811, 14449,-7723,7723,14449, 14053,-8423,8423,14053, 13623,-9102,9102,13623, 13160,-9760,9760,13160, 12665,-10394,10394,12665, 12140,-11003,11003,12140, 11585,-11585,11585,11585, 11003,-12140,12140,11003, 10394,-12665,12665,10394, 9760,-13160,13160,9760, 9102,-13623,13623,9102, 8423,-14053,14053,8423, 7723,-14449,14449,7723, 7005,-14811,14811,7005, 6270,-15137,15137,6270, 5520,-15426,15426,5520, 4756,-15679,15679,4756, 3981,-15893,15893,3981, 3196,-16069,16069,3196, 2404,-16207,16207,2404, 1606,-16305,16305,1606, 804,-16364,16364,804, 0,-16384,16384,0, -804,-16364,16364,-804, -1606,-16305,16305,-1606, -2404,-16207,16207,-2404, -3196,-16069,16069,-3196, -3981,-15893,15893,-3981, -4756,-15679,15679,-4756, -5520,-15426,15426,-5520, -6270,-15137,15137,-6270, -7005,-14811,14811,-7005, -7723,-14449,14449,-7723, -8423,-14053,14053,-8423, -9102,-13623,13623,-9102, -9760,-13160,13160,-9760, -10394,-12665,12665,-10394, -11003,-12140,12140,-11003, -11585,-11585,11585,-11585, -12140,-11003,11003,-12140, -12665,-10394,10394,-12665, -13160,-9760,9760,-13160, -13623,-9102,9102,-13623, -14053,-8423,8423,-14053, -14449,-7723,7723,-14449, -14811,-7005,7005,-14811, -15137,-6270,6270,-15137, -15426,-5520,5520,-15426, -15679,-4756,4756,-15679, -15893,-3981,3981,-15893, -16069,-3196,3196,-16069, -16207,-2404,2404,-16207, -16305,-1606,1606,-16305, -16364,-804,804,-16364};