/******************************************************************************
版权所有：	
文件名称：	fourier.h
文件版本：	01.01
创建作者:	   sunxi
创建日期：	2008-07-28
功能说明：	傅立叶算法头文件。
其它说明：
修改记录：
*/
#ifndef _FOURIER_H
#define _FOURIER_H

#include "rt_types.h"

extern const int g_fourier_coefficient[3][2][16];

#define FOURIER_HARMONIC_1	((unsigned int )g_fourier_coefficient)//基波
#define FOURIER_HARMONIC_2	((unsigned int )g_fourier_coefficient + 1*sizeof(g_fourier_coefficient[0]))	//2次谐波
#define FOURIER_HARMONIC_5	((unsigned int )g_fourier_coefficient + 2*sizeof(g_fourier_coefficient[0]))	//5次谐波

//void  fourier32(short *dots,struct ri_s16 * ri,unsigned int harmonic);
void  fourier32(short *dots,short * real_image_pair,unsigned int harmonic);

void  fourier32_half(short *dots,struct ri_s16 * ri,unsigned int harmonic);

int fourier_test(void);
#endif
