卷积码的维特比译码函数(Viterbi decoding function of convolutional codes).docVIP

  • 51
  • 0
  • 约6.69千字
  • 约 12页
  • 2017-08-04 发布于河南
  • 举报

卷积码的维特比译码函数(Viterbi decoding function of convolutional codes).doc

卷积码的维特比译码函数(Viterbi decoding function of convolutional codes) [ decoder_output功能,survivor_state,cumulated_metric ] =维特比(G,K,channel_output) %卷积码的维特比译码函数 Viterbi卷积码的维特比解码器% [ decoder_ouput %,survivor_state,cumulated_metric ] =维特比(G,K,channel_output) % G是一个n路矩阵,该矩阵的每一行确 定了从移位记错器到第N个输出间的连接%, %是码速率。 survivor_state是表示通过网络的最佳路径的矩阵%。 %量度在另一个函数度量(x,y)中给出,而且可根据 %硬判决和软判决来指定。 %该算法最小化了量度而不是最大化似然 N =大小(G,1);%取出矩阵G的一维大小,即得出输出端口 %检查大小 如果REM(大小(G,2),k)~ = 0%当G列数不是K的整数倍时 误差(G和K size不同意)%发出出错信息 结束 如果REM(尺寸(channel_output,2),N = 0%)~当输出量元素个数不是输出端口的整数倍时 错误(channel输出不正确的大小发出出错信息)% 结束 L =大小(G,2)/ K;%得出移位数,即寄存器的个数 由

文档评论(0)

1亿VIP精品文档

相关文档