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

📄 test.h

📁 卷积码和viterbi译码的TI C54代码
💻 H
字号:
//*****************************************************************************
//  Filename:	 test.h
//  Version:	 0.01
//  Description: 
//  Author:	 LiuKai		vikingpro@163.com
//*****************************************************************************

#define METRIC_SZ 	128       // 2*STATES
#define STATES 		64        // 2^(K-1) , K = 7

#pragma DATA_SECTION(metrics,".metrics")
int metrics[2*STATES]; 

//test1
#define FRAME_WORD_SZ 	2
#define FRAME_BIT_SZ 	28 // 18 useful bits + 6 pads

int frame[FRAME_WORD_SZ+1] ={
    // 2 words of packed input, 18 bits, backformation
    // first  (8 + 6) bits padded with zeros
          0x0000, //............pad|pad|pad|pad|pad|pad|bit[17]bit[16]
          0x0c8d, //bit[15].....................................bit[0]
          0x0000,
};

int enc_out[2*FRAME_WORD_SZ];

int g0g1[2*FRAME_BIT_SZ]; 

int dec_out[FRAME_WORD_SZ];

int trans[4*FRAME_BIT_SZ];

//test2
#define FRAME_WORD_SZ_2 	12
#define FRAME_BIT_SZ_2 	190 //24 	  // 18 useful bits + 6 pads
int frame_2[FRAME_WORD_SZ_2 + 1] ={
    // 12 words of packed input, 189 bits,backformation
    // first 3 bits padded with zeros
          0x0067,  // pad|pad|pad|pad|pad|pad|pad|pad|...bit[176]
          0xC0EF,  // bit[175]|bit[174]........................bit[160]
          0x3456,  //...
          0xFADE,
          0xACDC,
          0x2345,
          0xBABE,
          0x789A,
          0xFADE,
          0xC0DE, //....
          0xDEC1, //bit[31].....................................bit[16]
          0x0c8d, //bit[15].....................................bit[0]
          0x0000,
};

int enc_out_2[2*FRAME_WORD_SZ_2];

int g0g1_2[2*FRAME_BIT_SZ_2]; 

int dec_out_2[FRAME_WORD_SZ_2];

int trans_2[4*FRAME_BIT_SZ_2];




⌨️ 快捷键说明

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