• Регистрация
АндрейАА
АндрейАА +0.42
н/д

Не работает декодер Витерби

29.05.2020

Доброго времени суток! Помогите разобраться с декодером Витерби. Исходящий сигнал из Matlab - Сверточный кодер - Двоичный симметричный канал - Декодер Витерби. Все этапы вроде как верно проходят, на этапе декодирования одни нули.

Подскажите еще как сигнал с кодера, канала и декодера преобразовать в параметр Matlab. При помощи блоков To Workspace в Matlabe получаются данные 1x1 double timeseries, а необходима последовательность нулей и единиц.

Заранее благодарю!!!

Теги

      29.05.2020

      Ответы

      • aBoomest
        aBoomest+942.89
        29.05.2020 13:37

        по второму пункту, в блоке ToWorkspace можно в раскрывающемся списке выбрать нужный вам формат выходных данных.

        Save format — Format for saving simulation output
        Timeseries (default) | Structure With Time | Structure | Array

        • alextip
          alextip+46.13
          6.06.2020 12:09

          В режиме Unquantized декодер Витерби представляет отрицательные числа как нули, положительные как единицы. У вас на вход поступают нули и единицы - поставьте Hard Decision, все должно заработать.