📄 decode.h
字号:
/*****************************************************************************************
* decode.h
*
* jiangle 2004/05
*
* header of decode.c
*
*achieve encode and decode convolution
******************************************************************************************/
#ifndef _DECODE_H
#define _DECODE_H
#include <windows.h>
#include <stdio.h>
#define DEPTH 40//回朔深度
void viterbi_jbx(PBYTE inbyte,PBYTE outdata,int *totalms1,int *totalms2,PBYTE route1,PBYTE route2,int *eninitial);
//totalms1与totalms2: 累计度量
//route1与route2: 保存路径
void decode_once(PBYTE data,PBYTE outdata,int *eninitial);
//data; 一次译码所需数据
void decode_byte(BYTE inbyte,PBYTE outdata,int *eninitial);
//inbyte: 输入一个字节待译码数据
//eninitial: 是否重新初始化。1为重新初始化
void decode(PBYTE indata,PBYTE outdata,int count,int initial);
//indata: 输入待译码数据
//outdata: 译码输出数据
//count: 待译码数据字节数(每字节8bit)
//initial: 是否重新初始化。1为重新初始化
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -