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

📄 decode.h

📁 veterbi 编解码程序
💻 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 + -