|
这个是Viterbi算法 我发觉有点问题,有研究Viterbi算法
请加我QQ一起讨论,谢谢!QQ304784371
/* Viterbi算法解卷积码函数,参数说明
r:解调输出序列,
rlength:r的长度
decode:解码后的序列
dlength:decode的长度
*/
int ViterbiDecode(int *r,int rlength,int *decoded,int dlength)
{
int i,j,x,y;
int rm[n],//接收向量
cur_state[(K-1)*k];//当前状态向量
double temp_cm,temp_sum_cm[DECODER_STATES];//临时量度
int *temp_input[DECODER_STATES];//临时变量
int one=0,zero=0;
//各状态初始化
for (i=0;i |
|