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

📄 cfft_rad4_data.h

📁 Blackfin平台下进行FFT的程序
💻 H
字号:
/*******************************************************************************
File Name   : CFFT_Rad4_data.h
Description : This file contains the data required for testing Radix 4 FFT for
                16, 64 and 1024 points.
*******************************************************************************/
#define PRINTF_SUPPORT 
#define MAX_PERMISSIBLE_ERROR  4

typedef short fract16;
typedef struct {
 fract16 re, im;
} complex_fract16;

segment("mydata1") complex_fract16 in[1024];
segment("mydata3") complex_fract16 output[1024];
segment("mydata2") complex_fract16 w[1024]; 

fract16 zero_in = 0;
fract16 const_data1 = 0X1FFF;

// Random Data for testing 16 point FFT
    fract16 in_16_real[16]={
0x799C,
0x1D95,
0x4DAC,
0x3E34,
0x7215,
0x618B,
0x3A6D,
0x025E,
0x6923,
0x38EB,
0x4EC5,
0x655D,
0x75FD,
0x5E7C,
0x168F,
0x33ED
    };
    fract16 in_16_imag[16]={
0x77BC,
0x755C,
0x3483,
0x7262,
0x0768,
0x2D2A,
0x6815,
0x0143,
0x11C7,
0x19F4,
0x196F,
0x4D48,
0x22D6,
0x1972,
0x01F4,
0x5F95
    };

    fract16 out_16_real[16]={
0x4A8A,
0x06E0,
0xFBD1,
0x0B87,
0x092C,
0xF6BC,
0x1251,
0xFE55,
0x0C7D,
0xFFE7,
0x0000,
0x08A5,
0x127F,
0xFFBB,
0xF085,
0xF875
    };
    fract16 out_16_imag[16]={
0x3623,
0x10D3,
0x0018,
0x0EEC,
0xFBF0,
0x0B9B,
0x0B7B,
0xFD20,
0xF753,
0xF2B1,
0x0261,
0x00E4,
0x0387,
0x0B54,
0x09DB,
0x0B90,
    };

// Multifrequency data for testing 64 point FFT
    fract16 in_64[64] = {
0x0000,
0x7B1F,
0x2D40,
0xA781,
0xBFFF,
0x2781,
0x2D40,
0xFB1F,
0xFFFF,
0x04DF,
0xD2BE,
0xD87D,
0x3FFF,
0x587D,
0xD2BE,
0x84DF,
0xFFFF,
0x7B1F,
0x2D40,
0xA781,
0xBFFF,
0x2781,
0x2D40,
0xFB1F,
0xFFFF,
0x04DF,
0xD2BE,
0xD87D,
0x3FFF,
0x587D,
0xD2BE,
0x84DF,
0xFFFF,
0x7B1F,
0x2D40,
0xA781,
0xBFFF,
0x2781,
0x2D40,
0xFB1F,
0x0000,
0x04DF,
0xD2BE,
0xD87D,
0x3FFF,
0x587D,
0xD2BE,
0x84DF,
0xFFFF,
0x7B1F,
0x2D40,
0xA781,
0xBFFF,
0x2781,
0x2D40,
0xFB1F,
0xFFFF,
0x04DF,
0xD2BE,
0xD87D,
0x3FFF,
0x587D,
0xD2BE,
0x84DF
};

// Multifrequency data for testing 1024 point FFT
    fract16 in_1024[1024] = {
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0x0000,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0xFFFF,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40,
0x0000,
0x45BE,
0x6D40,
0x6861,
0x3FFF,
0x0DDF,
0xED40,
0xEB3B,
0xFFFF,
0x14C3,
0x12BE,
0xF21F,
0xBFFF,
0x979D,
0x92BE,
0xBA40};

⌨️ 快捷键说明

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