Цитата(andyp @ Mar 1 2016, 14:15)

Два аргумента видимо для использования в итеративных декодерах составных кодов.
msg - мягкие решения с выхода демодулятора
llr - информация, полученная от другого декодера об информационных битах. Для первой итерации 0.
Похоже на то, но вот матлабовская модель - исходное сообщение не сходится с полученным с декодера даже при высоком ОСШ
clear all; clc;
SNRdB = 5; % ОСШ
seq = randint(1, 10) % случайная последовательность
enctrel = poly2trellis(3, [7 5]); %формирование решетки
conv_seq = convenc(seq, enctrel); %сверточное кодирование
modObj = modem.pskmod('M', 2, 'InputType', 'Bit'); %конструктор модема
modulatedsig = modulate(modObj, conv_seq); % модуляция
receivedsig = awgn(modulatedsig, SNRdB, 0); % моделирование канала с АБГШ
sigma = sqrt(10^(-SNRdB/10)); % ско
demodObj = modem.pskdemod(modObj,'DecisionType','llr','NoiseVariance',sigma^2); % конструктор демодулятора
msg = demodulate(demodObj, receivedsig); % получение ллр с дема
llr = zeros(1, length(seq)); % имитация второго декодера
dec_out = sovadec(msg, llr, enctrel, 10); % декодирование SOVA