亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? real_t_fft.c

?? 基于c166的 FFT算法源程序
?? C
字號:
/******************************************************************************
*	Module:		main() 
*	Filename:	real_T_FFT.c 
*	Project:	DSP library for XC166 microcontroller
*------------------------------------------------------------------------------
*	Compiler:	Keil
*
*	Version:	V1.2
*
*	Description:
*				This example demonstrates the usage of the function 
*				real_T_FFT() which implements the real-valued forward 
*				Fast Fourie Transform (FFT) with decimation-in-time. 
*				The input values are real in 1Q15 format within [1,-1].
*
*	Usage:		To make the program runing, the following files are needed to
*				add into the project:
*					1. real_DIT_FFT.c  (forward Fourier transform) 
*					2. FloatTo1Q15.c (format change from floting to 1Q15)
*					3. Bit_reverse.c (bit reverse of the input indices)
*				   
*	References:	1. <C166S V2 User Manual>  
*
*	Date		May 2003
*				                              
*	Copyright:	Infineon Technologies AG         
******************************************************************************/

#include "DspLib_Keil.h"
#include <stdio.h>
#include <stdlib.h>


#define ABSVAL(A) ((A) >= 0 ? (A) : (-A))
#define MAXERROR	10

#define	N_x			16

//input data vector in 1Q15 format
DataS 	sdata x[N_x] ={
 21061,	/* 0 */  -3624,	/* 1 */    7564,	/* 2 */  19130,	/* 3 */  27641,	/* 4 */ 
 15609,	/* 5 */ -21215,	/* 6 */   -6180,	/* 7 */  28536,	/* 8 */  27319,	/* 9 */ 
 -5880,	/* 10 */ 25795,	/* 11 */ -28972,	/* 12 */ -9642,	/* 13 */ 20521,	/* 14 */ 
-32119,	/* 15 */ 
};

//reference output vector in 1Q15 format
DataS	sdata rtest[N_x+2] = {
     5347,      0,	  /*Re{X(0)}, Im{X(0)}*/	/* DC element */
	-2077,  -3242, 	  /*Re{X(1)}, Im{X(1)}*/
	  288,  -4611, 	  /*Re{X(2)}, Im{X(2)}*/
	-2424,   5522, 	  /*Re{X(3)}, Im{X(3)}*/
	 2954,  -1440, 	  /*Re{X(4)}, Im{X(4)}*/
	-3389,  -4056, 	  /*Re{X(5)}, Im{X(5)}*/
	 6077,  -4313, 	  /*Re{X(6)}, Im{X(6)}*/
	 6019,   1334, 	  /*Re{X(7)}, Im{X(7)}*/
	  810,      0,	  /*Re{X(8)}, Im{X(8)}*/ /* Nyquist point */
};
	   
float   Fdata [N_x];
DataS   Idata [N_x];
	//DataS 	i, exp;
   // DataS   X[N_x+2], table[3*N_x/4];
DataS	  table[3*N_x/4];
float	  Ftable[3*N_x/4];
  	//DataS   index[N_x/2];
	//float	y;

	//DataS	diff, errflag=0;
 
void main()
{
	DataS 	i, exp;
    DataS   X[N_x+2];// table[3*N_x/4];
  	DataS   index[N_x/2];
	float	y;

	DataS	diff, errflag=0;
	//float   Fdata [N_x];
	//DataS   Idata [N_x]; 
	for(i=0;i<N_x;i++)
    {  
     Fdata[i]=Q15toFloat(x[i]);
     Idata[i]=FloatTo1Q15(Fdata[i]);
    }

//generate trigonomic function table
 	for(i=0; i<3*N_x/4; i++)
 	{
		if(i<=N_x/2)
		{//change the format from floating to 1Q15
			y = FloatTo1Q15(2.*i/N_x);
 			table[i] = Sine(y);
			Ftable[i]=Q15toFloat(table[i]);
		}
		else
		{//change the format from floating to 1Q15
			y = FloatTo1Q15(2.*(i-N_x)/N_x);
 			table[i] = Sine(y);
			Ftable[i]=Q15toFloat(table[i]);
		}
  	}
  
//generate the reverse index table
	for(i=0; i<N_x/2; i++)
		index[i] = i;

	exp = Bit_reverse(index, N_x/2);
	exp = exp+1;  //N_x = 2^exp

	// To point to the memory address, it needed to multiplay the indices by 4
	for(i=0; i<N_x/2; i++)
		index[i] = index[i] * 4; 

/************ Perform the Fourier Transform *************/

//call real_DIT_FFT routine to perform real forward Fourier Transform 
 	real_DIT_FFT(x, index, exp, table, X);

/*------ test the function ------*/
//print the results, reference results and their difference
//the difference should be less than 10.
	for(i=0; i<N_x+2; i++)
	{
	   	diff = rtest[i] - X[i];	
		if(ABSVAL(diff) > MAXERROR)
			errflag = -1;
		printf("Y[%d] = %6d, %6d, %6d\n", i, X[i], rtest[i], ABSVAL(diff));
	
	}

    if(errflag == -1)
		printf("\nTest result: error \n");
	else
	    printf("\nTest result: ok\n");
	 
}		 

// End of file

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜私人影院久久久久| 亚洲精品一区二区精华| 亚洲精品水蜜桃| 一本大道久久a久久精品综合| 国产精品久久久久久久久搜平片| 顶级嫩模精品视频在线看| 久久精品亚洲精品国产欧美| 成人黄色一级视频| 亚洲最色的网站| 日韩欧美一区在线| 国产麻豆91精品| 国产精品白丝在线| 欧洲激情一区二区| 亚洲成av人片在线观看无码| 欧美r级在线观看| 国产v综合v亚洲欧| 亚洲美女精品一区| 欧美一区二区在线不卡| 韩国视频一区二区| 综合分类小说区另类春色亚洲小说欧美| 一本色道久久综合亚洲91| 亚洲www啪成人一区二区麻豆| 91精品在线观看入口| 国产酒店精品激情| 亚洲视频一二三区| 日韩女优av电影在线观看| 国产精品18久久久久久久久| 亚洲免费观看高清在线观看| 91精品国产一区二区三区| 国产成人激情av| 视频一区视频二区中文字幕| 国产三级精品三级在线专区| 欧美性大战久久久| 国产电影一区二区三区| 亚洲福利一区二区| 久久精品人人做人人爽人人| 欧美日韩精品系列| 国产iv一区二区三区| 日韩中文字幕一区二区三区| 中文字幕亚洲精品在线观看| 91精品国产91久久久久久一区二区| 国产大片一区二区| 肉肉av福利一精品导航| 亚洲欧美经典视频| 国产亚洲短视频| 69成人精品免费视频| 丰满少妇在线播放bd日韩电影| 日韩欧美国产电影| 欧美日韩精品福利| 成人精品一区二区三区四区| 亚洲激情欧美激情| 精品国产乱码久久久久久闺蜜| 色综合欧美在线视频区| 国内精品免费**视频| 亚洲色欲色欲www| 亚洲精品一区二区精华| 欧美视频第二页| 粉嫩欧美一区二区三区高清影视| 亚洲国产欧美另类丝袜| 久久久久久久久久久久电影| 欧美探花视频资源| 成人免费视频app| 日本免费新一区视频 | 欧美电影免费观看高清完整版在线 | 国产一区二区三区视频在线播放| 亚洲婷婷国产精品电影人久久| 精品久久久久久久人人人人传媒| 一本到三区不卡视频| 国产成人在线电影| 日韩av电影天堂| 国产精品国产三级国产有无不卡| 日韩一区二区电影| 日本韩国一区二区三区| 国产精品亚洲人在线观看| 免费人成精品欧美精品| 亚洲一区二区三区四区的| 中文字幕永久在线不卡| 2022国产精品视频| 制服丝袜中文字幕一区| 色女孩综合影院| 99久久精品99国产精品| 国产成人aaa| 韩国精品主播一区二区在线观看| 午夜国产精品一区| 亚洲午夜电影在线| 中文字幕一区三区| 亚洲视频免费观看| 中文字幕一区二区三区不卡| 久久久91精品国产一区二区三区| 日韩一级欧美一级| 欧美日本在线观看| 欧美日韩视频在线观看一区二区三区| 91在线观看免费视频| eeuss鲁一区二区三区| 国产69精品久久久久777| 国产一区二区免费在线| 国产一区二区三区不卡在线观看| 精品一区二区三区视频| 激情五月激情综合网| 精品亚洲成a人| 青青草国产成人av片免费| 久久99精品国产麻豆不卡| 久久99久久久欧美国产| 老司机免费视频一区二区 | 久久久蜜臀国产一区二区| 日韩欧美综合在线| 精品精品欲导航| 国产亚洲欧美日韩俺去了| 精品国精品国产| 欧美国产97人人爽人人喊| 国产精品毛片久久久久久久| 国产精品久久久久久久久快鸭 | 自拍av一区二区三区| 一区二区三区不卡视频| 五月天一区二区三区| 蜜桃精品视频在线| 久草中文综合在线| 99久久国产免费看| 欧美日韩国产系列| 日韩精品一区二区三区中文不卡| 久久美女高清视频| 亚洲欧洲精品一区二区精品久久久| 亚洲美女少妇撒尿| 日韩av电影天堂| 国产成人99久久亚洲综合精品| 91小视频在线免费看| 制服.丝袜.亚洲.另类.中文| 久久久久国产一区二区三区四区 | 中文乱码免费一区二区| 亚洲免费大片在线观看| 亚洲高清视频的网址| 国产专区综合网| 色婷婷av一区| 日韩欧美亚洲另类制服综合在线| 中文字幕av一区二区三区| 亚洲一区精品在线| 久草在线在线精品观看| 99riav久久精品riav| 欧美日韩综合不卡| 2024国产精品| 亚洲一二三区在线观看| 蜜桃视频免费观看一区| 色屁屁一区二区| 2023国产精华国产精品| 亚洲va在线va天堂| 成人一区二区视频| 日韩一区二区三区视频| 亚洲特黄一级片| 韩国午夜理伦三级不卡影院| 在线观看精品一区| 中文字幕成人在线观看| 日本免费新一区视频| 色婷婷一区二区三区四区| 欧美一区二区精品久久911| 亚洲国产精品一区二区久久| zzijzzij亚洲日本少妇熟睡| 在线电影院国产精品| 亚洲三级小视频| 国产一区二区三区四区五区美女 | 国产一区二区在线观看免费| 欧美日韩一区二区三区高清| 中文子幕无线码一区tr| 麻豆成人在线观看| 欧美日韩夫妻久久| 一区二区三区四区五区视频在线观看| 亚洲成人动漫一区| 欧美午夜不卡视频| 国产精品国产馆在线真实露脸| 另类小说一区二区三区| 欧美精品一二三四| 亚洲一区在线电影| 91捆绑美女网站| 亚洲三级小视频| 成人黄色在线网站| 国产精品伦一区| 国产凹凸在线观看一区二区| 欧美一区二区三区免费在线看| 一区二区三区久久| 91小宝寻花一区二区三区| 国产精品久久久久久久第一福利| 国产一区在线观看视频| 2020国产精品| 国产在线视频一区二区三区| 精品国内二区三区| 国产综合久久久久久鬼色| 日韩精品中文字幕一区| 久久99国产乱子伦精品免费| 欧洲另类一二三四区| 国产视频视频一区| 色香蕉成人二区免费| 一区二区三区精品视频在线| 欧美这里有精品| 午夜欧美大尺度福利影院在线看| 欧美三级蜜桃2在线观看| 三级不卡在线观看| www成人在线观看| 97久久久精品综合88久久| 亚洲另类一区二区| 欧美日韩一区二区三区不卡 | 欧美精品亚洲二区|