Я внедряю систему связи с использованием Matlab, и ранее я выполнял сверточное кодирование с выкалыванием в двоичном потоке, используя convenc
. Однако я проверил документацию для vitdec
(декодирование Витерби), и это то, что я нашел.
decoded = vitdec(code,trellis,tblen,opmode,dectype)
decoded = vitdec(code,trellis,tblen,opmode,'soft',nsdec)
decoded = ... vitdec(code,trellis,tblen,opmode,dectype,puncpat)
decoded = ... vitdec(code,trellis,tblen,opmode,dectype,puncpat,eraspat)
decoded = ... vitdec(...,'cont',...,initmetric,initstates,initinputs)
[decoded,finalmetric,finalstates,finalinputs] = ... vitdec(...,'cont',...)
Для второго определения функции (с мягким декодированием) нет параметра для вектора шаблона прокола. Как мне это сделать?