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

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

?? ofdm.h

?? 完整的OFDM系統,含Matlab仿真代碼和DSP源代碼下載.平臺Tms320C6000.含項目說明文檔.絕對高質量的源代碼.
?? H
字號:
//ofdm.h
//
// Project Red 2002: High Performance OFDM Modem 
// Against Channel Imperfections
// Auther: Linus Falk

#ifndef OFDM
#define OFDM

#define _TI_ENHANCED_MATH_H 1
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#include <dma.h>	/* TMS320C6x Peripheral Support Library DMA Support */
#include <intr.h>	/* TMS320C6x Peripheral Support Library Interrupt Support */
#include <mcbsp.h>	/* TMS320C6x Peripheral Support Library McBSP Support */
#include <regs.h>	/* TMS320C6x Peripheral Support Library CPU Register Support */
#include <board.h>	/* TMS320C6x Peripheral Support Library Board Support */
#include <codec.h>	/* Codec Library API Functions */

//extern int HOST_READY;
#define HOST_READY	(*(unsigned int*)0x03000000)


//Get data from host
#define INIT_START_MM	1
#define FILL_HOSTBUFFER1_MM	3
#define FILL_HOSTBUFFER2_MM	4
#define FILL_BITLOADBUFFER1_MM 5
#define FILL_BITLOADBUFFER2_MM 6
#define HostBufferSize 128 //numbers of 8 bit segments in each HostBuffer
#define HostBufferBitLength (HostBufferSize*8) //numbers of bits in HostBuffer
//extern volatile unsigned char HostBuffer1[HostBufferSize+1]; //buffer 1 , +1 for register
//extern volatile unsigned char HostBuffer2[HostBufferSize+1]; //buffer 2 , +1 for register
//extern volatile unsigned char *CurrentHostBuffer; //current buffer used
extern unsigned int offset;

//training data
//#define TRAINING_SEQ 0x4DAE1577
//#define TRAIN {1,0,3,1,2,2,3,2,0,1,1,1,1,3,1,3}

//codec
#define SAMPLING_FREQ	44100
#define MIC_SELECT		0	/* Input source: Mic-1, Line-0 */

//fft
#define FFT_SIZE		256
#define PREFIX_LENGTH	32

#define BUFFER_SIZE		FFT_SIZE
#define BLOCK_SIZE		BUFFER_SIZE * 2	/* Total number of both left and right short elements in a buffer */
#define NR_OF_CHANNELS	(FFT_SIZE/2 -1)		//Number of channels
#define FRAME_LENGTH	(PREFIX_LENGTH + BLOCK_SIZE)

#define N				FFT_SIZE	 		/* N point DFT */
#define n				16                  /* Size of index, calculate using formula in bitrev.asm */
#define PI				3.14159265358979323846264338327950288419716939937510
#define DELTA			2 * PI / N
#define ONE_OVER_SQRT_N	0.0625				/* 1/sqrt(N) */

//modulation
#define QAM_AMPLITUDE	1	// bit amplitude

extern volatile float signalf[BLOCK_SIZE];

extern float dft[N];	/* Number of coefficients needed for the DFT routine is N */
extern float idft[N];	/* Number of coefficients needed for the IDFT routine is N */

extern const short index[n];
extern int exponent2;

#define TRUE	1
#define FALSE	0

//bitload
#define BitLoadBufferSize 127
//bitload struct
typedef struct{
	unsigned int use_from_frame;
	unsigned char channel_modulation[BitLoadBufferSize];
}bitload_struct;

//bitload buffers
extern volatile bitload_struct BitLoadBuffer1;
extern volatile bitload_struct BitLoadBuffer2;
extern volatile bitload_struct *CurrentBitLoadBuffer;
extern volatile bitload_struct *NextBitLoadBuffer;
extern volatile bitload_struct TempBitLoadBuffer;

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人激情免费网| 色综合久久九月婷婷色综合| 亚洲一线二线三线视频| 国产精品午夜春色av| 国产清纯在线一区二区www| 欧美成人午夜电影| 精品国产一区二区在线观看| 欧美一区三区二区| 日韩你懂的在线播放| 日韩欧美中文一区二区| 日韩欧美电影一二三| xnxx国产精品| 亚洲国产精品v| 亚洲男人电影天堂| 亚洲一二三专区| 日本午夜精品视频在线观看| 无码av中文一区二区三区桃花岛| 日韩中文字幕av电影| 麻豆91在线观看| 韩国精品主播一区二区在线观看 | 成人欧美一区二区三区| 久久婷婷国产综合国色天香| 日韩欧美卡一卡二| 久久精品一级爱片| 国产精品黄色在线观看| 一区二区在线观看视频 | 欧美性大战久久久| 国产日产欧产精品推荐色| 久久网站热最新地址| 国产精品乱码一区二三区小蝌蚪| 国产精品无遮挡| 亚洲一区二区三区国产| 美腿丝袜亚洲三区| 成人av网站在线观看免费| av在线不卡免费看| 日韩一区二区三区在线| 国产午夜精品一区二区三区四区| 亚洲视频 欧洲视频| 男男视频亚洲欧美| 9人人澡人人爽人人精品| 欧美精品一卡二卡| 欧美国产在线观看| 午夜精品一区二区三区免费视频| 国产最新精品精品你懂的| 色综合久久久网| 欧美精品一区视频| 亚洲国产日韩综合久久精品| 狠狠色狠狠色综合| 欧美丝袜第三区| 国产精品拍天天在线| 奇米一区二区三区| 欧美自拍偷拍一区| 国产亚洲污的网站| 美女国产一区二区三区| 91久久国产综合久久| 国产日产欧美一区| 黄网站免费久久| 欧美精品18+| 亚洲午夜一区二区| 99re8在线精品视频免费播放| 欧美草草影院在线视频| 亚洲h在线观看| 一本色道亚洲精品aⅴ| 久久精品亚洲精品国产欧美kt∨| 午夜不卡av免费| 色av成人天堂桃色av| 亚洲欧洲一区二区在线播放| 国产麻豆午夜三级精品| 欧美成va人片在线观看| 日本伊人色综合网| 91麻豆精品国产91久久久久久 | 欧美xxxxx裸体时装秀| 亚洲成a人片在线不卡一二三区| 不卡一卡二卡三乱码免费网站| 久久伊人中文字幕| 国内外成人在线视频| 日韩一区二区三区观看| 日韩高清不卡在线| 91麻豆精品国产91久久久久| 亚洲国产精品久久一线不卡| 在线免费av一区| 亚洲国产精品久久人人爱蜜臀| 欧美中文一区二区三区| 亚洲一区欧美一区| 欧美午夜精品久久久久久超碰| 亚洲女同一区二区| 日本韩国一区二区三区视频| 一区二区三区四区高清精品免费观看| 99国产精品99久久久久久| 亚洲嫩草精品久久| 欧美猛男男办公室激情| 日韩电影在线免费看| 欧美成人综合网站| 成人黄色一级视频| 一区二区三区久久| 337p亚洲精品色噜噜噜| 九色porny丨国产精品| 国产亚洲一区二区三区在线观看 | 国产精品第五页| 91一区二区三区在线观看| 一级中文字幕一区二区| 欧美精品视频www在线观看 | 成人激情免费网站| 亚洲福利视频三区| 亚洲精品在线免费播放| av资源网一区| 香蕉久久一区二区不卡无毒影院| 7777精品伊人久久久大香线蕉的| 精品一区二区成人精品| 国产精品成人一区二区三区夜夜夜| 色综合一区二区| 奇米影视一区二区三区小说| 中文成人av在线| 欧美久久久影院| 国产成人自拍网| 亚洲大片精品永久免费| 久久精品夜夜夜夜久久| 欧美精品1区2区3区| 成人黄色电影在线| 免费成人结看片| 亚洲精品免费在线观看| 精品国产伦一区二区三区免费| 97超碰欧美中文字幕| 日韩高清电影一区| 一区二区三区在线观看国产| 精品久久一区二区三区| 欧美亚洲尤物久久| 99久久婷婷国产综合精品| 精品一区二区三区久久| 亚洲妇熟xx妇色黄| 亚洲精品视频一区| 中文字幕欧美一| 久久久精品蜜桃| 91精品国产综合久久久蜜臀粉嫩 | 国产高清亚洲一区| 日韩中文字幕一区二区三区| 亚洲丝袜另类动漫二区| 久久精品亚洲乱码伦伦中文| 欧美一区二区不卡视频| 欧美三级电影精品| 色婷婷av一区二区三区之一色屋| 国产福利91精品| 国产麻豆成人传媒免费观看| 丝袜美腿亚洲一区二区图片| 一区二区成人在线观看| 亚洲欧美日韩精品久久久久| 中文字幕第一页久久| 精品免费国产一区二区三区四区| 777午夜精品视频在线播放| 欧美性受xxxx黑人xyx| 91久久精品日日躁夜夜躁欧美| 成av人片一区二区| 91小视频免费看| 色综合一个色综合| 在线观看av不卡| 欧洲日韩一区二区三区| 91高清在线观看| 91国产免费看| 555www色欧美视频| 日韩欧美亚洲国产另类| 欧美一区二区精品| 精品国产乱码久久久久久免费| 欧美v日韩v国产v| 2020国产精品| 国产精品二三区| 夜夜夜精品看看| 无吗不卡中文字幕| 国内精品在线播放| 国产69精品久久777的优势| 高清日韩电视剧大全免费| 成人免费视频国产在线观看| 不卡的电影网站| 欧美在线免费播放| 91精品国产手机| 精品盗摄一区二区三区| 欧美极品xxx| 亚洲国产成人av| 麻豆91在线看| av在线不卡网| 91精品国产丝袜白色高跟鞋| 欧美第一区第二区| 中文字幕一区在线| 日韩成人精品在线| 国产91精品在线观看| 欧美日本视频在线| 国产亚洲一区二区三区| 亚洲综合小说图片| 国产裸体歌舞团一区二区| 91浏览器在线视频| 精品日韩一区二区三区免费视频| 中文欧美字幕免费| 日韩二区三区四区| 91视频在线看| 精品国产欧美一区二区| 亚洲天堂福利av| 久久精品999| 欧美午夜电影一区| 国产精品美女一区二区| 麻豆精品久久精品色综合| 91视视频在线直接观看在线看网页在线看|