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

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

?? main.c

?? 快速傅立葉變化的fft算法的C語言實現。
?? C
字號:
#include "include.h"
#include <math.h>

#if FFT_SAMPLE

int hd_u[3][(FFT_N/2)-2];			/* 三相電壓2-15次諧波畸變率*/
int hd_i[3][(FFT_N/2)-2];			/* 三相電流2-15次諧波畸變率*/
int thd_u[3];                /* 三相電壓諧波總畸變率 */
int thd_i[3];                /* 三相電流諧波總畸變率 */
int thd_u_even[3];           /* 三相電壓偶次諧波畸變率 */
int thd_u_odd[3];            /* 三相電壓奇次諧波畸變率 */
int thd_i_even[3];           /* 三相電流偶次諧波畸變率 */
int thd_i_odd[3];            /* 三相電流奇次諧波畸變率 */
int k_i[3];                    	/* 電流K因子 */
int k_u[3];                   	 /* 電壓K因子 */


/* 2005.9.16為了解決局部變量太多導致堆棧溢出的問題,
把fft模塊定義的局部變量定義為全局變量 */
double ur[FFT_N/2], ui[FFT_N/2], ir[FFT_N/2], ii[FFT_N/2];  /*電壓電流的實部和虛部*/
complex k[FFT_N];		/*fft算法模塊輸入輸出值*/
double u_even_sum, u_odd_sum, u_total_sum, i_even_sum, i_odd_sum, i_total_sum;/*電壓電流畸變率計算中間值*/
double k_sum_u, sum_u, k_sum_i, sum_i;	/*K因子計算中間值*/
#endif

const int demo_u_sample[64] = 
{
		0,527,609,823,945,1126,1249,1402,
		1511,1635,1720,1817,1878,1938,1964,1995,
	1990,1981,1944,1902,1826,1755,1650,1545,
	1413,1284,1131,980,805,647,453,301,
	0,-301,-453,-647,-805,-980,-1131,-1284,
	-1413,-1545,-1650,-1755,-1826,-1902,-1944,-1981,
	-1990,-1995,-1964,-1938,-1878,-1817,-1720,-1635,
	-1511,-1402,-1249,-1126,-945,-823,-609,-527		
};

const int demo_i_sample[64] = 
{
		0,851,821,1053,1114,1289,1362,1506,
		1572,1691,1744,1832,1862,1920,1924,1951,
		1928,1925,1874,1842,1766,1700,1600,1507,
		1380,1274,1122,1001,830,699,507,401,
		0,-401,-507,-699,-830,-1001,-1122,-1274,
		-1380,-1507,-1600,-1700,-1766,-1842,-1874,-1925,
		-1928,-1951,-1924,-1920,-1862,-1832,-1744,-1691,
		-1572,-1506,-1362,-1289,-1114,-1053,-821,-851	
};

void fft_calc();

void main()
{
	

	while(1)
	{
		fft_calc();	
	}

} 

void fft_calc()
{
	unsigned char i,j,l;

	for( i = 0; i < 3;i ++ )
	{
		l = 64 / FFT_N;
		for (j=0;j<FFT_N;j++)   /* 輸入的電流電壓實序列,組成一個復序列*/
  		{
  			k[j].r = demo_u_sample[j*l];
  			k[j].i = demo_i_sample[j*l];
  		}

		fft( FFT_N,&k );


		/* 根據傅立葉計算公式,計算結果除以N/2*/
		for (j=1;j<(FFT_N/2);j++)    
		{
			ur[j] = (k[j].r+k[FFT_N-j].r)/FFT_N;
			ui[j] = (k[j].i-k[FFT_N-j].i)/FFT_N;
			ir[j] = (k[j].i+k[FFT_N-j].i)/FFT_N;
			ii[j] = (k[FFT_N-j].r-k[j].r)/FFT_N;

		}
		

		/*   只需要對(N/2-1)次以下的諧波進行分析    */ 
		/*   幅值X(k)=sqrt(ak^2+bk^2)          */
		for( j = 1; j <(FFT_N/2); j ++ )
		{
			k[j].r=fSqrt(ur[j]*ur[j]+ui[j]*ui[j]);
			k[j].i=fSqrt(ir[j]*ir[j]+ii[j]*ii[j]);

			/*  計算諧波有效值時幅值除以根號2 */
			k[j].r = k[j].r * 0.7071068;
			k[j].i = k[j].i * 0.7071068;
		}


		/* ********計算諧波畸變率和K因子*************/
		u_even_sum = u_odd_sum = u_total_sum = 0;
		i_even_sum  = i_odd_sum  = i_total_sum = 0;
		for ( j = 2; j < (FFT_N/2); j ++ )
		{
			u_total_sum += k[j].r * k[j].r;
			i_total_sum += k[j].i * k[j].i ;

			if( (j-1) % 2 == 0)
			{
				u_odd_sum += k[j].r * k[j].r ;
				i_odd_sum += k[j].i * k[j].i ;
			}

			if( j % 2 == 0)
			{
				u_even_sum += k[j].r * k[j].r ;
				i_even_sum += k[j].i * k[j].i ;
			}

			hd_u[i][j-2] =  k[j].r * 10000L / k[1].r ; /*各次諧波畸變率*/
			hd_i[i][j-2] =  k[j].i * 10000L / k[1].i;
			
		}

		k_sum_u= sum_u = k_sum_i= sum_i  = 0;
		for ( j = 1; j < (FFT_N/2); j ++ )
		{
			k_sum_u += k[j].r * k[j].r * j * j;
			sum_u += k[j].r * k[j].r;
			k_sum_i += k[j].i * k[j].i * j * j;
			sum_i += k[j].i * k[j].i;
		}

		/* 諧波畸變率單位%,保留1位小數*/
		thd_u[i] = fSqrt( u_total_sum ) * 10000L / k[1].r;
		thd_u_odd[i] =  fSqrt( u_odd_sum ) * 10000L / k[1].r;
		thd_u_even[i] = fSqrt( u_even_sum ) * 10000L / k[1].r;
		thd_i[i] = fSqrt( i_total_sum ) * 10000L / k[1].i;
		thd_i_odd[i] = fSqrt( i_odd_sum ) * 10000L /k[1].i;
		thd_i_even[i] = fSqrt( i_even_sum ) * 10000L / k[1].i;

		/* 計算K因子,保留1位小數*/
		k_i[i] =  ( k_sum_i / sum_i ) * 100L;    
		k_u[i] = ( k_sum_u / sum_u )* 100L; 

		/**********諧波畸變率和K因子計算結束*********/

#if 0 	/* 不需要計算基波及諧波的幅值 */
		for ( j = 2; j < (FFT_N/2); j ++ )
		{
			/* 電壓保留兩位小數,電流保留3位小數*/
			/* 計算結果為一次側的值*/

			k[j].r = (k[j].r * 19250L / 10000L) * volts_scale;
			k[j].i = (k[j].i * 10728L / 10000L) * amps_scale;
		}
#endif
		
	}


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲二区在线观看| 国产精品美女www爽爽爽| 欧美三级日本三级少妇99| 国产精品一区免费在线观看| 色悠悠久久综合| av在线不卡观看免费观看| 懂色av中文一区二区三区| 这里只有精品电影| 色妹子一区二区| 成人国产在线观看| 久久亚洲春色中文字幕久久久| 亚洲一区二区中文在线| av在线不卡观看免费观看| 日韩情涩欧美日韩视频| 日韩在线卡一卡二| 国产一区二区三区蝌蚪| 亚洲一区在线观看视频| 一区二区三区日本| 亚洲va天堂va国产va久| 久久国产精品露脸对白| 91丨九色丨蝌蚪富婆spa| 欧美精三区欧美精三区| 日韩成人av影视| 欧美福利视频一区| 国产福利不卡视频| 中文字幕日韩一区二区| 欧美情侣在线播放| 经典三级在线一区| 日本午夜一本久久久综合| 久久久91精品国产一区二区精品| 欧美日韩一区精品| 99精品黄色片免费大全| 成人三级伦理片| 极品少妇xxxx偷拍精品少妇| 亚洲成av人综合在线观看| 国产精品伦一区| 欧美r级电影在线观看| 中文字幕精品综合| 91久久精品一区二区三| 成人国产精品免费观看动漫| 91麻豆免费观看| 这里是久久伊人| 国产成a人无v码亚洲福利| 久久久久久一级片| xf在线a精品一区二区视频网站| 欧美伦理电影网| 视频一区二区三区在线| 91精品国产91久久综合桃花| 在线成人小视频| 日本午夜精品一区二区三区电影| 欧美一区二区三区日韩| 亚洲h在线观看| 91精品国产91久久久久久一区二区 | 国产精品久久久久久久午夜片| 国产精品 欧美精品| 欧美久久久久久久久中文字幕| 成人精品一区二区三区中文字幕| 国产色91在线| 日本韩国欧美国产| 丝袜美腿亚洲综合| 久久久国产一区二区三区四区小说 | 经典三级一区二区| 国产精品国产三级国产普通话蜜臀| 91在线视频免费观看| 亚洲国产另类av| 日韩欧美国产小视频| 国产精品18久久久久久vr| 中文字幕一区二区三区视频| 欧美日韩一区 二区 三区 久久精品| 日本成人在线电影网| 国产婷婷色一区二区三区 | 国产成人综合在线| 一区二区三区产品免费精品久久75| 欧美日韩精品欧美日韩精品一| 激情亚洲综合在线| 一区二区视频在线| 精品va天堂亚洲国产| 色婷婷精品久久二区二区蜜臂av | 日韩一区二区三区精品视频| 国产99精品国产| 日韩精品免费专区| 中文字幕中文字幕一区二区| 7777精品伊人久久久大香线蕉超级流畅 | 国产乱子伦一区二区三区国色天香| 中文字幕欧美激情| 欧美精品三级在线观看| 成人深夜福利app| 日本视频免费一区| 亚洲男人的天堂网| 天天综合网 天天综合色| 欧美午夜精品久久久久久孕妇| 青青草97国产精品免费观看无弹窗版 | 1区2区3区精品视频| 亚洲成人一区二区在线观看| 国产一区欧美一区| 精品国精品自拍自在线| 久久精品国产99国产精品| 欧美一区二区三区免费在线看| 国产精品国产精品国产专区不蜜| 日韩免费电影网站| 一个色综合av| 欧美性xxxxxx少妇| 亚洲一区影音先锋| 欧美亚洲综合色| 韩国三级在线一区| 亚洲欧洲无码一区二区三区| 国产乱子伦视频一区二区三区| 色噜噜狠狠色综合欧洲selulu| 欧美精品在欧美一区二区少妇| 中文字幕一区日韩精品欧美| 亚洲自拍偷拍图区| 麻豆精品视频在线观看视频| 欧美精品一区二区蜜臀亚洲| 成人网在线免费视频| 亚洲激情av在线| 久久久久久久性| 欧美色精品天天在线观看视频| 美国十次了思思久久精品导航| 久久久蜜臀国产一区二区| 在线亚洲免费视频| 日本不卡一区二区三区高清视频| 午夜视黄欧洲亚洲| 91豆麻精品91久久久久久| 九九九精品视频| 麻豆精品视频在线观看| 麻豆成人免费电影| 精品中文字幕一区二区小辣椒| 蜜臀av一区二区三区| 青青国产91久久久久久| 麻豆91免费观看| 国产精品一区二区在线看| 国产精品资源在线观看| 国产精品伊人色| 99久久久免费精品国产一区二区| 色菇凉天天综合网| 欧美精品xxxxbbbb| 亚洲精品一线二线三线| 日本一区二区三区国色天香| 中文字幕一区二区三区不卡在线| 亚洲三级免费观看| 日韩精品欧美成人高清一区二区| 美女精品自拍一二三四| 国产91精品免费| 欧洲精品一区二区三区在线观看| 7777精品伊人久久久大香线蕉超级流畅| 777xxx欧美| 国产精品入口麻豆原神| 亚洲毛片av在线| 日本v片在线高清不卡在线观看| 国产乱码一区二区三区| 91久久精品一区二区| 日韩一区二区不卡| 中文字幕欧美一| 青青草一区二区三区| 欧美一卡二卡在线观看| 精品国产免费久久| 中文字幕中文字幕中文字幕亚洲无线 | 国产精品丝袜一区| 丝袜美腿亚洲综合| 成人黄色小视频在线观看| 欧美日韩黄色一区二区| 日本一区二区视频在线| 五月综合激情婷婷六月色窝| 国产成人精品一区二| 欧美日韩在线直播| 国产精品你懂的在线| 日本不卡一二三区黄网| 色婷婷精品久久二区二区蜜臀av| 精品国产乱码久久久久久图片| 亚洲美女区一区| 国产一区二区三区电影在线观看 | 亚洲国产综合人成综合网站| 韩国女主播一区| 欧美日韩精品一区二区三区蜜桃 | 激情综合网天天干| 欧美成人欧美edvon| 久久99国产精品麻豆| 精品久久人人做人人爰| 国产91丝袜在线观看| 日韩毛片精品高清免费| 久草这里只有精品视频| 国产视频不卡一区| 色综合中文字幕国产| 亚洲男人天堂av| 欧美大片国产精品| 国产大陆a不卡| 亚洲一区二区偷拍精品| 亚洲一区二区三区在线| 国产亚洲精品aa| 欧美一区二区三区影视| 在线观看欧美黄色| 免费久久精品视频| 国产精品入口麻豆原神| 欧美午夜精品一区二区三区| 日韩影院精彩在线| 亚洲国产美国国产综合一区二区| 最新成人av在线| 精品欧美乱码久久久久久| 成人福利视频在线| 91国偷自产一区二区三区观看|