📄 vitdec_new.m
字号:
function decode=vitdec_new(code,t,L,leng)
% code=-demodu((j-1)*leng*2+1:j*leng*2);
%取code的后2L个数据(后L个时刻的接收码字)放在code前面,前2L个数据放在code后面,组成新的码块,对它译码
%译码调用了matlab的vitdec函数,回溯长度tblen设为一个码块的信息长leng
%如果是打孔码,需要先对解调结果进行插零
decode1=vitdec([code(end-2*L+1:end) code code(1:2*L)],t,leng,'trunc','unquant');
%新码块的译码结果是decode1,去掉前后2L个比特就是code的译码结果
decode=decode1(L+1:L+leng);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -