Декодирование Витерби в реальном времени, разбивая входные данные на куски - PullRequest
0 голосов
/ 01 октября 2018

Давайте предположим, что я получаю некоторые закодированные биты, и я не хочу ждать окончания передачи, прежде чем я начну декодировать, но хочу декодировать меньшие порции по мере их поступления.Если у меня скорость кодирования 1/2 и длина ограничения 7, могу ли я просто разбить входные данные на некоторый случайный четный счетчик битов (например, 12 входных битов) и все же получить правильную декодированную последовательность, когда я соединю декодированные фрагменты вместе?

Я пытался реализовать это с различными длинами фрагментов, но в декодированной последовательности правильно декодировались только последние 6 декодированных битов.Кодированная последовательность поступила непосредственно от кодировщика и не была подвержена воздействию шума.Поэтому, когда я разбил закодированную последовательность на фрагменты длиной 12, я получил 6 правильно декодированных битов для каждого фрагмента, что дало мне правильный конечный результат при объединении.Мой вопрос: это случайно или есть факт о декодировании Витерби, который объясняет, почему куски должны быть именно такого размера?Существует ли максимальная длина входного сигнала для декодера Витерби?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...