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

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

?? fft.cpp

?? 這是本人編寫的軟件接收機
?? CPP
字號:
#include <stdlib.h>
#include <math.h>
#include <iomanip>
#include <fstream>

#include <tchar.h>
#include "FFT.h"





FFT::FFT()
{

	N = 0;

}


FFT::FFT(int _N)
{

	//factor out powers of two
	N = 0;

	while(_N >>= 1)
		N++;

	L = (int)(1>>N);

	W = new __int64[L/2];
	iW = new __int64[L/2];
	BR = new int[L];
	BRX = new CPX[L];

	initW();
	initBR();
}


FFT::~FFT()
{

	delete [] W;
	delete [] iW;
	delete [] BR;
	delete [] BRX;

}

void FFT::initW()
{

	int lcv;
	short *p;
	double s;
	double c;
	double phase;

    const double pi=3.14159265358979323846264338327;

	for(lcv = 0; lcv < L/2; lcv++)
	{
		//Forward twiddles
		p =     (short *)&W[lcv];
		phase = (-2*pi*lcv)/L;
		c =		cos(phase);
		s =		sin(phase);
		p[0] = (short)(c*32767);
		p[1] = (short)(-s*32767);
		p[2] = (short)(s*32767);
		p[3] = (short)(c*32767);

		//Reverse twiddles
		p =     (short *)&iW[lcv];
		phase = (2*pi*lcv)/L;
		c =		cos(phase);
		s =		sin(phase);
		p[0] = (short)(c*32767);
		p[1] = (short)(-s*32767);
		p[2] = (short)(s*32767);
		p[3] = (short)(c*32767);
	}

}




void FFT::initBR()
{
	int lcv, lcv2, index;

	for(lcv = 0; lcv < L; lcv++)
	{
		index = 0;
		for(lcv2 = 0; lcv2 < N; lcv2++)
		{
			index += ((lcv >> lcv2) & 0x1);
			index <<= 1;
		}
		index >>= 1;

		BR[lcv] = index;
	}

}

void FFT::doFFT(CPX *_x, bool _shuf)
{

	int lcv, lcv2, lcv3;
	int bsize, nblocks;
	CPX *a, *b;
	__int64 *w;

	if(_shuf)
		doShuffle(_x);	//bit reverse the array

	bsize = 1;
	nblocks = L >> 1;

	for(lcv = 0; lcv < N; lcv++)					//Loop over N stages
	{

		a = _x;
		b = _x+bsize;
		w = W;

		for(lcv2 = 0; lcv2 < nblocks; lcv2++)		//Loop over blocks
		{

	        for(lcv3 = 0; lcv3 < bsize; lcv3++)		//Butterflies within block
			{
				bfly(a,b,w);
				w += nblocks;
				a++; b++;
			}
			a += bsize;
			b += bsize;
			w = W;
		}

		bsize <<= 1;
		nblocks >>= 1;

	}

};


void FFT::doiFFT(CPX *_x, bool _shuf)
{

	int lcv, lcv2, lcv3;
	CPX *a, *b;
	__int64 *w;

	int bsize, nblocks;

	if(_shuf)
		doShuffle(_x);	//bit reverse the array




	bsize = 1;
	nblocks = L >> 1;

	for(lcv = 0; lcv < N; lcv++)					//Loop over N stages
	{

		a = _x;
		b = _x+bsize;
		w = iW;

		for(lcv2 = 0; lcv2 < nblocks; lcv2++)		//Loop over blocks
		{

	        for(lcv3 = 0; lcv3 < bsize; lcv3++)		//Butterflies within block
			{
				bfly(a,b,w);
				w += nblocks;
				a++; b++;
			}
			a += bsize;
			b += bsize;
			w = iW;
		}

		bsize <<= 1;
		nblocks >>= 1;

	}

}


void FFT::doFFTdf(CPX *_x, bool _shuf)
{


	int lcv, lcv2, lcv3;
	int bsize, nblocks;
	CPX *a, *b;
	__int64 *w;

	bsize = L >> 1;
	nblocks = 1;

	for(lcv = 0; lcv < N; lcv++)					//Loop over N stages
	{

		a = _x;
		b = _x+bsize;
		w = W;

		for(lcv2 = 0; lcv2 < nblocks; lcv2++)		//Loop over blocks
		{
	        for(lcv3 = 0; lcv3 < bsize; lcv3++)		//Butterflies within block
			{
				bflydf(a,b,w);
				w += nblocks;
				a++; b++;
			}
			a += bsize;
			b += bsize;
			w = W;
		}

		bsize >>= 1;
		nblocks <<= 1;

	}

	if(_shuf)
		doShuffle(_x);	//bit reverse the array


}


void FFT::doiFFTdf(CPX *_x, bool _shuf)
{


	int lcv, lcv2, lcv3;
	int bsize, nblocks;
	CPX *a, *b;
	__int64 *w;

	bsize = L >> 1;
	nblocks = 1;

	for(lcv = 0; lcv < N; lcv++)					//Loop over N stages
	{

		a = _x;
		b = _x+bsize;
		w = iW;

		for(lcv2 = 0; lcv2 < nblocks; lcv2++)		//Loop over blocks
		{
	        for(lcv3 = 0; lcv3 < bsize; lcv3++)		//Butterflies within block
			{
				bflydf(a,b,w);
				w += nblocks;
				a++; b++;
			}
			a += bsize;
			b += bsize;
			w = W;
		}

		bsize >>= 1;
		nblocks <<= 1;

	}

	if(_shuf)
		doShuffle(_x);	//bit reverse the array


}

void FFT::doShuffle(CPX *_x)
{

	int lcv;

	memcpy(BRX, _x, L*sizeof(CPX));

	for(lcv = 0; lcv < L; lcv++)
		_x[lcv] = BRX[BR[lcv]];

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清免费观看| 中文字幕在线观看不卡视频| 欧美日韩激情一区二区| 欧美精品色综合| 精品捆绑美女sm三区| 国产精品久久久久久亚洲伦| 中文字幕一区在线观看| 99久久综合国产精品| 91精品国产手机| 国产精品久久久久久久久快鸭| 成人性生交大片免费看在线播放| 欧美剧情片在线观看| 免费的成人av| 91亚洲精品乱码久久久久久蜜桃 | 亚洲人成网站色在线观看| 亚洲777理论| 国产黑丝在线一区二区三区| 欧美一区二区在线免费观看| 黄页视频在线91| 欧美久久婷婷综合色| 精品中文av资源站在线观看| 4hu四虎永久在线影院成人| 亚洲人成网站影音先锋播放| 91麻豆精品国产无毒不卡在线观看| 免费在线观看成人| 国产精品不卡一区二区三区| 欧美色中文字幕| 国产拍揄自揄精品视频麻豆| 青青草97国产精品免费观看| 国产三级一区二区| 日本不卡视频一二三区| 欧美激情综合在线| 久久综合久久综合久久综合| 欧美亚州韩日在线看免费版国语版| 91精品国产综合久久久久久漫画 | 国产精品女主播av| 国产综合久久久久影院| 国产无人区一区二区三区| 极品少妇一区二区三区精品视频| 午夜精品福利在线| 国产精品美女久久久久高潮| 成人小视频在线观看| 日韩avvvv在线播放| 欧美成人精品1314www| 久久这里只有精品首页| 国产在线麻豆精品观看| 日韩一级二级三级| 韩国v欧美v亚洲v日本v| 国产成人精品免费一区二区| 免费精品视频在线| 精品国产凹凸成av人网站| 日本精品一区二区三区高清| 久久99国产精品免费网站| 久久久久99精品一区| 欧美视频一区二区| 精品中文字幕一区二区小辣椒| 国产欧美日韩卡一| 欧美日韩国产一二三| 国产成人av一区二区三区在线 | 国产91对白在线观看九色| 欧美性大战久久久久久久| 成人av在线网站| 国产一区二区久久| 精品国产网站在线观看| 99视频超级精品| 久久国产精品99精品国产| 99re热这里只有精品视频| 久久久99精品免费观看| 国产精品婷婷午夜在线观看| 91福利精品视频| 久久成人麻豆午夜电影| 国产精品久久久久久福利一牛影视| 91国偷自产一区二区三区成为亚洲经典 | 欧美日韩国产一级片| 国产99久久精品| 国产乱淫av一区二区三区| 91免费观看视频| 99国产欧美久久久精品| 欧美日韩日本视频| 欧美图片一区二区三区| 国产综合色视频| 极品少妇一区二区三区精品视频| 日日摸夜夜添夜夜添亚洲女人| 欧美一区二区性放荡片| 欧美日韩一区中文字幕| 欧美精品成人一区二区三区四区| 欧美色精品在线视频| 欧美一区二区女人| 国产精品福利影院| 成人性生交大片免费| 一区二区三区久久久| 亚洲欧洲三级电影| 国产91色综合久久免费分享| 777a∨成人精品桃花网| 一区二区三区国产| 色综合久久中文综合久久牛| 天堂va蜜桃一区二区三区漫画版| av一本久道久久综合久久鬼色| 欧美r级在线观看| 国产婷婷一区二区| 亚洲综合激情网| 亚洲精品网站在线观看| 日韩精品专区在线| 精品婷婷伊人一区三区三| 精品va天堂亚洲国产| 亚洲国产精品天堂| 一区二区三区欧美激情| 亚洲国产裸拍裸体视频在线观看乱了 | 经典三级视频一区| 色94色欧美sute亚洲线路一久| 欧美剧情片在线观看| 国产精品久久午夜夜伦鲁鲁| 日韩中文字幕亚洲一区二区va在线| 国产精品亚洲午夜一区二区三区 | 水野朝阳av一区二区三区| 国产成人精品影视| 日韩欧美国产麻豆| 亚洲三级久久久| 亚洲伦在线观看| 成人久久18免费网站麻豆| 欧美大片一区二区| 午夜精品福利一区二区蜜股av | 国产精品丝袜久久久久久app| 美女在线观看视频一区二区| 亚洲一区在线视频| 一本一道综合狠狠老| 国产精品理伦片| 高清国产一区二区三区| 国产清纯在线一区二区www| 国产在线视频一区二区三区| 精品久久人人做人人爽| 国产精品亚洲午夜一区二区三区 | 精品国偷自产国产一区| 日韩高清在线观看| 日韩一区二区在线观看视频| 日韩中文欧美在线| 欧美一区二区在线播放| 国产成人在线影院 | 91免费国产视频网站| 亚洲一区二区高清| 4438x亚洲最大成人网| 久久精品国产色蜜蜜麻豆| 亚洲国产精品ⅴa在线观看| 国产999精品久久| 一区二区三区欧美亚洲| 久久中文字幕电影| 国产精品18久久久久久久久 | 国产综合久久久久影院| 日韩免费视频一区| 午夜婷婷国产麻豆精品| 成人深夜在线观看| 亚洲黄色av一区| 欧美日韩国产首页| 丝袜美腿成人在线| 精品国产一区二区在线观看| 日韩精品每日更新| 午夜激情一区二区| 国产精品一卡二卡在线观看| 欧美老女人第四色| 国产精品久久久久久久久免费丝袜| 亚洲小说春色综合另类电影| 国产精品77777| 日韩一区二区视频| 久久夜色精品国产欧美乱极品| 国产精品一卡二卡| 一区二区三区四区不卡视频| 99久久久久久| 亚洲欧美区自拍先锋| 亚洲一区二区精品视频| 亚洲色图一区二区三区| 国产视频一区在线观看| 日韩一区二区三区三四区视频在线观看| 青青草国产成人av片免费| 中文成人综合网| 欧美影片第一页| 国产福利一区在线观看| 亚洲女同女同女同女同女同69| va亚洲va日韩不卡在线观看| 性感美女极品91精品| 精品国产伦理网| 欧美日韩国产天堂| 日本精品视频一区二区三区| 91免费看视频| 99综合影院在线| 加勒比av一区二区| 五月天激情综合网| 亚洲愉拍自拍另类高清精品| 一区二区国产盗摄色噜噜| 国产精品素人视频| 一区二区三区免费| 性久久久久久久久| 国产精品456露脸| 在线影视一区二区三区| 欧美va亚洲va| 亚洲一区视频在线| 麻豆专区一区二区三区四区五区| 成人av在线播放网站| 欧美一区二区三区在线观看 | 欧美大片在线观看一区二区| 国产精品污污网站在线观看|