⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setting.h

📁 基于TMS320F2812的AMR+RS编解码+OFDM调制解调源程序。是stand alone运行版本
💻 H
字号:
#define PI 3.14159
#define Q15 32768

#define PIQ15    102943
#define PI2Q15   205887
#define QtrPIQ15  25736
#define Qtr3PIQ15 77207

#define TotalCarrier   32          /* Total Carrier number                   */
#define UsedCarrier    19          /* Used Carrier number                    */
#define CarrierJumpPos 3           /* Used carrier jumping-off point         */

#define CodewordBit    2           /* A coedword in QPSK uses 2 bits         */

#define FFTSize        64          /* FFT Size in (Samples)                  */
#define HalfFFTSize    32


#define GuardTimeSize  8           /* OFDM Guard time size in samples        */
#define HalfGuardTimeSize     4
#define OnehalfGuardTimeSize 12

#define SymbolSize 72
                                   /* Total size per OFDM symbol             */

#define SymPerFrame    10          /* Processed symbols per OFDM subframe    */
#define TotalFrame     4           /* Processed times (OFDM subframe number)
								    * per full-OFDM frame. An integrate
									* frame includes SymPerFrame * TotalFrame
									* OFDM symbols
									*/
#define NullSampleSize       176   /* Number of padded zero samples per OFDM frame */
#define HalfNullSampleSize    88
#define FindFrameDataLen     480   /*480 (3*NullSampleSize/2 + 3*SymbolSize)  Data buffer length for find Frame*/
#define NonFstFdFrmDaLen     392   /*392 (NullSampleSize + 3*SymbolSize)*/

									
#define HeaderSize     8000        /* Header size in symbols for pre & post
									* signal
									*/

#define Timing         1           /* 0: Artificially accurate timing
									* 1: Eric's timing
									*/
#define AfterSound     4/*4*/			/* Fine tune used for the coarse synchronization 
									*  in FindFrame(). It needs to be adjusted based
									*  on actual hardware performance
									*/
#define CoarseSynFilterLen (NullSampleSize - AfterSound)
#define FineSynFilterLen   3	   

#define FisrtFinePnt   0           /* Fine tune used in the first received
									* OFDM frame. It needs to be adjusted
									* based on actual hardware performance
									*/
#define SecondFinePnt  0           /* Fine tune used in the following received
									* OFDM frames. It needs to be adjusted
									* based on actual hardware performance
									*/

#define SrcVector      103         /* Source coded bits per speech frame     */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -