⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 table_xjj.c

📁 同样是浮点型的fft算法一样为vc开发的
💻 C
📖 第 1 页 / 共 2 页
字号:
#define    N    256
//cos(2*pi*n*k/N)-sin(2*pi*n*k/N)表格  Q=15
short int reverseN[N]={0,
1,128,129,64,65,192,193,32,33,160,161,96,97,224,225,16,17,144,145,80,
81,208,209,48,49,176,177,112,113,240,241,8,9,136,137,72,73,200,201,40,
41,168,169,104,105,232,233,24,25,152,153,88,89,216,217,56,57,184,185,120,
121,248,249,4,5,132,133,68,69,196,197,36,37,164,165,100,101,228,229,20,
21,148,149,84,85,212,213,52,53,180,181,116,117,244,245,12,13,140,141,76,
77,204,205,44,45,172,173,108,109,236,237,28,29,156,157,92,93,220,221,60,
61,188,189,124,125,252,253,2,3,130,131,66,67,194,195,34,35,162,163,98,
99,226,227,18,19,146,147,82,83,210,211,50,51,178,179,114,115,242,243,10,
11,138,139,74,75,202,203,42,43,170,171,106,107,234,235,26,27,154,155,90,
91,218,219,58,59,186,187,122,123,250,251,6,7,134,135,70,71,198,199,38,
39,166,167,102,103,230,231,22,23,150,151,86,87,214,215,54,55,182,183,118,
119,246,247,14,15,142,143,78,79,206,207,46,47,174,175,110,111,238,239,30,
31,158,159,94,95,222,223,62,63,190,191,126,127,254,255};

int w1[2*N]={32767,0,
32757,-804,32727,-1607,32678,-2410,32609,-3211,32520,-4011,32412,-4807,32284,-5601,32137,-6392,31970,-7179,31785,-7961,
31580,-8739,31356,-9511,31113,-10278,30851,-11038,30571,-11792,30272,-12539,29955,-13278,29621,-14009,29268,-14732,28897,-15446,
28510,-16150,28105,-16845,27683,-17530,27244,-18204,26789,-18867,26318,-19519,25831,-20159,25329,-20787,24811,-21402,24278,-22004,
23731,-22594,23169,-23169,22594,-23731,22004,-24278,21402,-24811,20787,-25329,20159,-25831,19519,-26318,18867,-26789,18204,-27244,
17530,-27683,16845,-28105,16150,-28510,15446,-28897,14732,-29268,14009,-29621,13278,-29955,12539,-30272,11792,-30571,11038,-30851,
10278,-31113,9511,-31356,8739,-31580,7961,-31785,7179,-31970,6392,-32137,5601,-32284,4807,-32412,4011,-32520,3211,-32609,
2410,-32678,1607,-32727,804,-32757,0,-32766,-804,-32757,-1607,-32727,-2410,-32678,-3211,-32609,-4011,-32520,-4807,-32412,
-5601,-32284,-6392,-32137,-7179,-31970,-7961,-31785,-8739,-31580,-9511,-31356,-10278,-31113,-11038,-30851,-11792,-30571,-12539,-30272,
-13278,-29955,-14009,-29621,-14732,-29268,-15446,-28897,-16150,-28510,-16845,-28105,-17530,-27683,-18204,-27244,-18867,-26789,-19519,-26318,
-20159,-25831,-20787,-25329,-21402,-24811,-22004,-24278,-22594,-23731,-23169,-23169,-23731,-22594,-24278,-22004,-24811,-21402,-25329,-20787,
-25831,-20159,-26318,-19519,-26789,-18867,-27244,-18204,-27683,-17530,-28105,-16845,-28510,-16150,-28897,-15446,-29268,-14732,-29621,-14009,
-29955,-13278,-30272,-12539,-30571,-11792,-30851,-11038,-31113,-10278,-31356,-9511,-31580,-8739,-31785,-7961,-31970,-7179,-32137,-6392,
-32284,-5601,-32412,-4807,-32520,-4011,-32609,-3211,-32678,-2410,-32727,-1607,-32757,-804,-32766,0,-32757,804,-32727,1607,
-32678,2410,-32609,3211,-32520,4011,-32412,4807,-32284,5601,-32137,6392,-31970,7179,-31785,7961,-31580,8739,-31356,9511,
-31113,10278,-30851,11038,-30571,11792,-30272,12539,-29955,13278,-29621,14009,-29268,14732,-28897,15446,-28510,16150,-28105,16845,
-27683,17530,-27244,18204,-26789,18867,-26318,19519,-25831,20159,-25329,20787,-24811,21402,-24278,22004,-23731,22594,-23169,23169,
-22594,23731,-22004,24278,-21402,24811,-20787,25329,-20159,25831,-19519,26318,-18867,26789,-18204,27244,-17530,27683,-16845,28105,
-16150,28510,-15446,28897,-14732,29268,-14009,29621,-13278,29955,-12539,30272,-11792,30571,-11038,30851,-10278,31113,-9511,31356,
-8739,31580,-7961,31785,-7179,31970,-6392,32137,-5601,32284,-4807,32412,-4011,32520,-3211,32609,-2410,32678,-1607,32727,
-804,32757,0,32766,804,32757,1607,32727,2410,32678,3211,32609,4011,32520,4807,32412,5601,32284,6392,32137,
7179,31970,7961,31785,8739,31580,9511,31356,10278,31113,11038,30851,11792,30571,12539,30272,13278,29955,14009,29621,
14732,29268,15446,28897,16150,28510,16845,28105,17530,27683,18204,27244,18867,26789,19519,26318,20159,25831,20787,25329,
21402,24811,22004,24278,22594,23731,23169,23169,23731,22594,24278,22004,24811,21402,25329,20787,25831,20159,26318,19519,
26789,18867,27244,18204,27683,17530,28105,16845,28510,16150,28897,15446,29268,14732,29621,14009,29955,13278,30272,12539,
30571,11792,30851,11038,31113,10278,31356,9511,31580,8739,31785,7961,31970,7179,32137,6392,32284,5601,32412,4807,
32520,4011,32609,3211,32678,2410,32727,1607,32757,804};
//Hamming Window Q=15
int w[N]={
2621,2625,2639,2662,2694,2735,2785,2845,2913,2990,3076,3171 ,3275,3388,3509,3639,
3777,3924,4079,4243,4414,4594,4782,4977,5181,5391,5610,5835 ,6068,6308,6555,6808,
7069,7335,7608,7887,8172,8463,8759,9061,9368,9680,9997,10319,10645,10975,11310,
11648,11990,12336,12685,13036,13391,13748,14108,14470,14833,15199,15566,15934,
16303,16674,17044,17416,17787,18158,18529,18900,19270,19639,20006,20373,20737,21100
,21461,21819,22175,22528,22879,23226,23570,23910,24246,24579,24907,25231,25550,
25865,26174,26479,26778,27071,27359,27641,27917,28187,28451,28708,28958,29201,
29438,29667,29889,30103,30310,30510,30701,30885,31061,31228,31388,31539,31681,31816
,31941,32058,32166,32266,32356,32438,32511,32575,32629,32675,32711,32739,32757,
32766,32766,32757,32739,32711,32675,32629,32575,32511,32438,32356,32266,32166,
32058,31941,31816,31682,31539,31388,31228,31061,30885,30701,30510,30310,30103,29889
,29667,29438,29201,28958,28708,28451,28187,27917,27641,27359,27072,26778,26479,
26174,25865,25550,25231,24907,24579,24246,23910,23570,23226,22879,22528,22175,
21819,21461,21100,20737,20373,20006,19639,19270,18900,18530,18158,17787,17416,17045
,16674,16303,15934,15566,15199,14833,14470,14108,13748,13391,13036,12685,12336,
11990,11648,11310,10976,10645,10319,9997,9680,9368,9061,8759,8463,8172,7887,7608,
7335,7069,6809,6555,6308,6068,5835,5610,5391,5181,4977,4782,4594,4415,4243,4079,
3924,3777,3639,3509,3388,3275,3171,3076,2990,2913,2845,2785,2735,2694,2662,2639,
2625,2621};
//反正切表  Q=12  正切值范围[-20,20]
int tab_tg[401]=
{
-6229,-6228,-6227,-6226,-6225,-6224,-6223,-6221,-6220,-6219,-6218,-6217,-6216,
-6215,-6213,-6212,-6211,-6210,-6209,-6207,-6206,-6205,-6204,-6202,-6201,-6200,
-6198,-6197,-6196,-6194,-6193,-6191,-6190,-6189,-6187,-6186,-6184,-6183,-6181,-6179,
-6178,-6176,-6175,-6173,-6171,-6170,-6168,-6166,-6164,-6163,-6161,-6159,-6157,
-6155,-6153,-6151,-6149,-6148,-6146,-6143,-6141,-6139,-6137,-6135,-6133,-6131,-6128,
-6126,-6124,-6121,-6119,-6117,-6114,-6112,-6109,-6106,-6104,-6101,-6098,-6096,
-6093,-6090,-6087,-6084,-6081,-6078,-6075,-6072,-6069,-6065,-6062,-6059,-6055,
-6052,-6048,-6045,-6041,-6037,-6033,-6029,-6025,-6021,-6017,-6013,-6008,-6004,-5999,
-5995,-5990,-5985,-5980,-5975,-5970,-5965,-5959,-5954,-5948,-5942,-5936,-5930,
-5924,-5918,-5911,-5904,-5898,-5891,-5883,-5876,-5868,-5860,-5852,-5844,-5835,
-5827,-5818,-5808,-5799,-5789,-5778,-5768,-5757,-5746,-5734,-5722,-5710,-5697,-5683,
-5670,-5655,-5640,-5625,-5609,-5592,-5575,-5557,-5538,-5518,-5498,-5476,-5454,
-5430,-5405,-5379,-5352,-5324,-5294,-5262,-5228,-5193,-5155,-5116,-5073,-5028,
-4981,-4930,-4875,-4816,-4754,-4686,-4613,-4534,-4449,-4356,-4255,-4145,-4025,-3893,
-3748,-3588,-3411,-3216,-3001,-2763,-2501,-2213,-1898,-1558,-1193,-808,-408,0,
408,808,1193,1558,1899,2213,2501,2763,3001,3217,3411,3588,3748,3893,4025,4146,4256,
4356,4449,4534,4613,4686,4754,4816,4875,4930,4981,5028,5073,5116,5155,5193,5228,5262,
5294,5324,5352,5379,5405,5430,5454,5476,5498,5518,5538,5557,5575,5592,5609,
5625,5640,5655,5670,5683,5697,5710,5722,5734,5746,5757,5768,5778,5789,5799,5808,5818,
5827,5835,5844,5852,5860,5868,5876,5883,5891,5898,5904,5911,5918,5924,5930,5936,5942,
5948,5954,5959,5965,5970,5975,5980,5985,5990,5995,5999,6004,6008,6013,6017,6021,6025,
6029,6033,6037,6041,6045,6048,6052,6055,6059,6062,6065,6069,6072,6075,6078,6081,6084,
6087,6090,6093,6096,6098,6101,6104,6106,6109,6112,6114,6117,6119,6121,6124,6126,6128,
6131,6133,6135,6137,6139,6141,6143,6146,6148,6149,6151,6153,6155,6157,6159,6161,6163,
6164,6166,6168,6170,6171,6173,6175,6176,6178,6179,6181,6183,6184,6186,6187,6189,6190,
6191,6193,6194,6196,6197,6198,6200,6201,6202,6204,6205,6206,6207,6209,6210,6211,6212,
6213,6215,6216,6217,6218,6219,6220,6221,6223,6224,6225,6226,6227,6228,6229};


//Q=14 开方表格

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -