목차
1.Encoder
2.Viterby Decoder
2.Viterby Decoder
본문내용
case \'c\': //c노드에서는
dec[i] = 0; //0의 경로를 통해서만 올 수 있다.
if(p[2].stat[i]==\'b\') //노드에 b로 저장되어있으면
s1 = \'b\'; //b노드로 보내준다.
else //그렇지 않다면 d노드에서 온것이므로 d로 보낸다.
s1 = \'d\';
break;
case \'d\': //d노드에서는
dec[i] = 1; //1의 경로를 통해서만 올 수 있다.
if(p[3].stat[i]==\'b\') //노드에 b로 저장되어있으면
s1 = \'b\'; //b노드로 보내준다.
break;//b가 아니라면 d노드에서 온것이므로 그냥 유지
}
}
for(i=0;i
fprintf(ofp1, \"%d, \", dec[i]);
return 0;
}
dec[i] = 0; //0의 경로를 통해서만 올 수 있다.
if(p[2].stat[i]==\'b\') //노드에 b로 저장되어있으면
s1 = \'b\'; //b노드로 보내준다.
else //그렇지 않다면 d노드에서 온것이므로 d로 보낸다.
s1 = \'d\';
break;
case \'d\': //d노드에서는
dec[i] = 1; //1의 경로를 통해서만 올 수 있다.
if(p[3].stat[i]==\'b\') //노드에 b로 저장되어있으면
s1 = \'b\'; //b노드로 보내준다.
break;//b가 아니라면 d노드에서 온것이므로 그냥 유지
}
}
for(i=0;i
return 0;
}
소개글