我正在尝试使用 Matlab 对简单消息进行编码和解码。该消息表示为 msg=[1 0 0 1 1 1 0 1]。编码步骤是富有成效的,但解码步骤“维特比”返回零的二进制字符串'0 0 0 0 0 0 0 0'而不是初始味精。以下是代码源,我不知道问题出在哪里
trellis = poly2trellis(7,[171 133])
code = convenc(msg,trellis);
decoded = vitdec(code,trellis,64,'cont','hard');
多谢。