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

📄 code.h

📁 模擬無線通訊論文的模擬程式, 可用此程式驗證論文方法是否正確
💻 H
字号:
#ifndef __CODE_H__
#define __CODE_H__

/* include */
#include "common.h"

/* define value */
/* code status size */
#define CODE_SF     7
#define CODE_SF_NUM 256

/* code status */
#define CODE_UNABLE 0
#define CODE_ABLE   1

/* SF for code words */
#define SF_4   0
#define SF_8   1
#define SF_16  2
#define SF_32  3
#define SF_64  4
#define SF_128 5
#define SF_256 6

/* max # code words of SF */
#define MAX_C_SF_4   4
#define MAX_C_SF_8   8 
#define MAX_C_SF_16  16
#define MAX_C_SF_32  32
#define MAX_C_SF_64  64
#define MAX_C_SF_128 128
#define MAX_C_SF_256 256

/* SF weight for code words */
#define SF_4_W   64
#define SF_8_W   32
#define SF_16_W  16
#define SF_32_W  8
#define SF_64_W  4
#define SF_128_W 2
#define SF_256_W 1

/* SF weight for code words shift bits */
#define SF_4_S   6
#define SF_8_S   5
#define SF_16_S  4
#define SF_32_S  3
#define SF_64_S  2
#define SF_128_S 1
#define SF_256_S 0


/* external function */
extern void initialize_code_word(int Ct_val);
extern u8   sub_code_sub(int data_rate);
extern u8   generate_code_opt_and_delete_BS(int *get_cw);
extern void back_code_word_to_Ct(int *back_cw);
extern void print_Ct();
extern void print_Copt();
extern void print_Copt1();

#endif /* __CODE_H__ */

⌨️ 快捷键说明

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