Не работает декодер Витерби
29.05.2020
Доброго времени суток! Помогите разобраться с декодером Витерби. Исходящий сигнал из Matlab - Сверточный кодер - Двоичный симметричный канал - Декодер Витерби. Все этапы вроде как верно проходят, на этапе декодирования одни нули.
Подскажите еще как сигнал с кодера, канала и декодера преобразовать в параметр Matlab. При помощи блоков To Workspace в Matlabe получаются данные 1x1 double timeseries, а необходима последовательность нулей и единиц.
Заранее благодарю!!!
Ответы
по второму пункту, в блоке ToWorkspace можно в раскрывающемся списке выбрать нужный вам формат выходных данных.
Save format — Format for saving simulation output
Timeseries (default) | Structure With Time | Structure | Array
В режиме Unquantized декодер Витерби представляет отрицательные числа как нули, положительные как единицы. У вас на вход поступают нули и единицы - поставьте Hard Decision, все должно заработать.