📄 error.c
字号:
#include "main.h"#include "hamming.h"#include "error.h"#define ENCODE 0#define DECODE 1/*************************************************************************** ** ROUTINE* ErrorEncode** FUNCTION* CELP error encoding* SYNOPSIS* ErrorEncode(bit_channel, num_bits, error_parms, edac, * frame_num, channel)** ** data I/O* name type type function* -------------------------------------------------------------------* bit_channel int i Frame of CELP bits* num_bits int i Number of bits (future)* error_parms char i Name of error parameter file (future)* edac int i EDAC flag* frame_num int i Frame Number (future)***************************************************************************/void ErrorEncode(int bit_channel[],/*int num_bits,char error_parms[],*/int edac/*,int frame_num*/){/* Hamming encode the permuted bitstream if no other edac */ if(!edac) Hamming(bit_channel, ENCODE);}/*************************************************************************** ** ROUTINE* ErrorDecode** FUNCTION* CELP error decoding* SYNOPSIS* ErrorDecode(channel, num_bits, error_parms, BitChannel)** ** data I/O* name type type function* -------------------------------------------------------------------* channel int i Frame of channel data* num_bits int i Number of bits (future)* error_parms char i Name of error parameter file (future)* BitChannel int o CELP output parameter bits* Assurance int o Assurance value for errors***************************************************************************/void ErrorDecode(int channel[],/*int num_bits,char error_parms[],*/int edac,int *Assurance){/* Hamming decode the permuted bitstream */ if(!edac) *Assurance = Hamming(channel, DECODE);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -