📄 twid256.h
字号:
/*****************************************************************************/
/* */
/* FILENAME */
/* twid256.h */
/* */
/* DESCRIPTION */
/* Header file containing twiddle factors for FFT. */
/* */
/* REVISION */
/* Revision: 1.00 */
/* Author : Richard Sikora */
/*---------------------------------------------------------------------------*/
/* */
/* HISTORY */
/* Revision 1.00 */
/* 17th October 2002. Created by Richard Sikora */
/* */
/*****************************************************************************/
#ifndef TWID256_H
#define TWID256_H
struct
{
int real;
int imag;
} w[]={
{ 8192, 0},
{ 8191, -100},
{ 8189, -201},
{ 8186, -301},
{ 8182, -401},
{ 8176, -502},
{ 8169, -602},
{ 8161, -702},
{ 8152, -802},
{ 8142, -902},
{ 8130,-1002},
{ 8117,-1102},
{ 8103,-1202},
{ 8087,-1301},
{ 8071,-1400},
{ 8053,-1499},
{ 8034,-1598},
{ 8014,-1696},
{ 7992,-1794},
{ 7970,-1892},
{ 7946,-1990},
{ 7921,-2087},
{ 7895,-2184},
{ 7867,-2281},
{ 7839,-2378},
{ 7809,-2474},
{ 7778,-2569},
{ 7746,-2664},
{ 7713,-2759},
{ 7678,-2854},
{ 7643,-2948},
{ 7606,-3041},
{ 7568,-3134},
{ 7529,-3227},
{ 7489,-3319},
{ 7447,-3411},
{ 7405,-3502},
{ 7361,-3593},
{ 7317,-3683},
{ 7271,-3772},
{ 7224,-3861},
{ 7176,-3950},
{ 7127,-4037},
{ 7077,-4124},
{ 7026,-4211},
{ 6974,-4297},
{ 6921,-4382},
{ 6866,-4467},
{ 6811,-4551},
{ 6755,-4634},
{ 6697,-4717},
{ 6639,-4798},
{ 6579,-4879},
{ 6519,-4960},
{ 6458,-5039},
{ 6395,-5118},
{ 6332,-5196},
{ 6268,-5274},
{ 6203,-5350},
{ 6136,-5426},
{ 6069,-5501},
{ 6001,-5575},
{ 5933,-5648},
{ 5863,-5721},
{ 5792,-5792},
{ 5721,-5863},
{ 5648,-5933},
{ 5575,-6001},
{ 5501,-6069},
{ 5426,-6136},
{ 5350,-6203},
{ 5274,-6268},
{ 5196,-6332},
{ 5118,-6395},
{ 5039,-6458},
{ 4960,-6519},
{ 4879,-6579},
{ 4798,-6639},
{ 4717,-6697},
{ 4634,-6755},
{ 4551,-6811},
{ 4467,-6866},
{ 4382,-6921},
{ 4297,-6974},
{ 4211,-7026},
{ 4124,-7077},
{ 4037,-7127},
{ 3950,-7176},
{ 3861,-7224},
{ 3772,-7271},
{ 3683,-7317},
{ 3593,-7361},
{ 3502,-7405},
{ 3411,-7447},
{ 3319,-7489},
{ 3227,-7529},
{ 3134,-7568},
{ 3041,-7606},
{ 2948,-7643},
{ 2854,-7678},
{ 2759,-7713},
{ 2664,-7746},
{ 2569,-7778},
{ 2474,-7809},
{ 2378,-7839},
{ 2281,-7867},
{ 2184,-7895},
{ 2087,-7921},
{ 1990,-7946},
{ 1892,-7970},
{ 1794,-7992},
{ 1696,-8014},
{ 1598,-8034},
{ 1499,-8053},
{ 1400,-8071},
{ 1301,-8087},
{ 1202,-8103},
{ 1102,-8117},
{ 1002,-8130},
{ 902,-8142},
{ 802,-8152},
{ 702,-8161},
{ 602,-8169},
{ 502,-8176},
{ 401,-8182},
{ 301,-8186},
{ 201,-8189},
{ 100,-8191},
{ 0,-8192},
{ -100,-8191},
{ -201,-8189},
{ -301,-8186},
{ -401,-8182},
{ -502,-8176},
{ -602,-8169},
{ -702,-8161},
{ -802,-8152},
{ -902,-8142},
{-1002,-8130},
{-1102,-8117},
{-1202,-8103},
{-1301,-8087},
{-1400,-8071},
{-1499,-8053},
{-1598,-8034},
{-1696,-8014},
{-1794,-7992},
{-1892,-7970},
{-1990,-7946},
{-2087,-7921},
{-2184,-7895},
{-2281,-7867},
{-2378,-7839},
{-2474,-7809},
{-2569,-7778},
{-2664,-7746},
{-2759,-7713},
{-2854,-7678},
{-2948,-7643},
{-3041,-7606},
{-3134,-7568},
{-3227,-7529},
{-3319,-7489},
{-3411,-7447},
{-3502,-7405},
{-3593,-7361},
{-3683,-7317},
{-3772,-7271},
{-3861,-7224},
{-3950,-7176},
{-4037,-7127},
{-4124,-7077},
{-4211,-7026},
{-4297,-6974},
{-4382,-6921},
{-4467,-6866},
{-4551,-6811},
{-4634,-6755},
{-4717,-6697},
{-4798,-6639},
{-4879,-6579},
{-4960,-6519},
{-5039,-6458},
{-5118,-6395},
{-5196,-6332},
{-5274,-6268},
{-5350,-6203},
{-5426,-6136},
{-5501,-6069},
{-5575,-6001},
{-5648,-5933},
{-5721,-5863},
{-5792,-5792},
{-5863,-5721},
{-5933,-5648},
{-6001,-5575},
{-6069,-5501},
{-6136,-5426},
{-6203,-5350},
{-6268,-5274},
{-6332,-5196},
{-6395,-5118},
{-6458,-5039},
{-6519,-4960},
{-6579,-4879},
{-6639,-4798},
{-6697,-4717},
{-6755,-4634},
{-6811,-4551},
{-6866,-4467},
{-6921,-4382},
{-6974,-4297},
{-7026,-4211},
{-7077,-4124},
{-7127,-4037},
{-7176,-3950},
{-7224,-3861},
{-7271,-3772},
{-7317,-3683},
{-7361,-3593},
{-7405,-3502},
{-7447,-3411},
{-7489,-3319},
{-7529,-3227},
{-7568,-3134},
{-7606,-3041},
{-7643,-2948},
{-7678,-2854},
{-7713,-2759},
{-7746,-2664},
{-7778,-2569},
{-7809,-2474},
{-7839,-2378},
{-7867,-2281},
{-7895,-2184},
{-7921,-2087},
{-7946,-1990},
{-7970,-1892},
{-7992,-1794},
{-8014,-1696},
{-8034,-1598},
{-8053,-1499},
{-8071,-1400},
{-8087,-1301},
{-8103,-1202},
{-8117,-1102},
{-8130,-1002},
{-8142, -902},
{-8152, -802},
{-8161, -702},
{-8169, -602},
{-8176, -502},
{-8182, -401},
{-8186, -301},
{-8189, -201},
{-8191, -100},
{-8192, 0 } };
#endif
/*****************************************************************************/
/* End of twid256.h */
/*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -