|
楼主 |
发表于 2011-12-21 21:10:28
|
显示全部楼层
回复【2楼】IGO_AVR
-----------------------------------------------------------------------
h系数在头文件里定义,fft.h文件内容如下:
#ifndef fir_h
#define fir_h
#include <math.h>
#include "tms320.h"
#include "dsplib.h"
#define NX 64
#define NH 64
#pragma DATA_SECTION(h,".coeffs")
DATA h[NH]={
-42,
-131,
-238,
-374,
-546,
-757,
-1004,
-1275,
-1550,
-1801,
-1992,
-2082,
-2024,
-1770,
-1277,
-502,
583,
2000,
3751,
5827,
8198,
10817,
13621,
16534,
19467,
22325,
25009,
27421,
29474,
31088,
32200,
32767,
32767,
32200,
31088,
29474,
27421,
25009,
22325,
19467,
16534,
13621,
10817,
8198,
5827,
3751,
2000,
583,
-502,
-1277,
-1770,
-2024,
-2082,
-1992,
-1801,
-1550,
-1275,
-1004,
-757,
-546,
-374,
-238,
-131,
-42
};
#pragma DATA_SECTION(db,".dbuffer")
DATA db[NH+2] ;
#pragma DATA_SECTION(x,".dbuffer")
#pragma DATA_SECTION(r,".dbuffer")
DATA x[NX],r[NX];
#endif |
|