0
私はMatlabを使って簡単なメッセージをエンコードしてデコードしようとしています。メッセージはmsg = [1 0 0 1 1 1 0 1]と表示されます。エンコードステップは実り多いが、デコードステップ「viterbi」は、初期のmsgではなく、0のバイナリストリングを0 0 0 0 0 0 0で返す。問題が
Matlabを使ったコンボルーションコードとビタビ復号
trellis = poly2trellis(7,[171 133])
code = convenc(msg,trellis);
decoded = vitdec(code,trellis,64,'cont','hard');
おかげでたくさんですコードソースを以後、私にはわかりません。
ありがとうMr @ Alireza Amirshahi –