给个24点的参数。
#define PI 3.1415926
//24点付氏算法,返回long值并放大128倍,g:连续存放24点数据缓冲区首地址
#define FOURIER_R_24L(g) ( (int32)( 66l*( (int32)g[0] + (int32)g[10] - (int32)g[12] - (int32)g[22] )\
+ (( (int32)g[1] + (int32)g[9] - (int32)g[13] - (int32)g[21] )<<7) \
+ 227l*((int32)g[3] + (int32)g[7] - (int32)g[15] - (int32)g[19] )\
+ 247l*((int32)g[4] + (int32)g[6] - (int32)g[16] - (int32)g[18] )\
+ 181l*( (int32)g[2] + (int32)g[8] - (int32)g[14] - (int32)g[20] )\
+ ((int32)g[5]<<8) - ((int32)g[17]<<8) ) )
//24点付氏算法,返回long值并放大128倍,g:连续存放24点数据缓冲区首地址
#define FOURIER_X_24L(g) ( (int32)( 247l*((int32) g[0] - (int32)g[10] - (int32)g[12] + (int32)g[22] ) + 227l*( (int32)g[1]\
- (int32)g[9] - (int32)g[13] + (int32)g[21] ) + 181l*( (int32)g[2] - (int32)g[8] - (int32)g[14] + (int32)g[20]