- 24
- 0
- 约5.2千字
- 约 6页
- 2020-12-18 发布于河北
- 举报
卷积码编码程序的 c 语言实现
#includeiostream
using namespace std;
int table1[8]={1,2,4,8,16,32,64,128};
int myn=0;
int stalen=0;
int stan0[256][2]={0};// 输入 0 时个状态的输出
int stan1[256][2]={0};// 输入 1 时各状态的输出
int stachn[256][2]={0};// 状态装换表
int myg1[10]={0};
int myg2[10]={0};
int myout[100]; //
int myoutsym=0;
void chartobits(char ch,int *bits);
char bitstochar(int *bits);
void convolution(void);
void creatsta(void);
void myinput(void);
int main(){
char exit_char;
myinput();
creatsta();
convolution();
cinexit_char;
}
void myinput(void){
int i,j;
cout 输入编码的约束长度 N:(3N9)endl;
cinmyn;
stalen=int(pow(2 、0,myn-1));
原创力文档

文档评论(0)