Декодировать сверточно-кодированные выборки с помощью алгоритма Витерби
Беспроводная панель инструментов HDL/обнаружение и исправление ошибок
Блок сверточного декодера LTE реализует алгоритм Витерби (WAVA) для декодирования выборок, закодированных с помощью многочленов с концевыми кусочками, определенных стандартом TS 36.212 [1] LTE. Сверточный код имеет длину ограничения 7 и является хвостовым куском со скоростью кодирования 1/3 и восьмеричными многочленами G0 = 133, G1 = 171 и G2 = 165. Блок обеспечивает аппаратно оптимизированную архитектуру и интерфейс.
Этот блок использует интерфейс потоковой выборки с шиной для соответствующих управляющих сигналов. Этот интерфейс позволяет блоку работать независимо от размера кадра и легко соединяться с другими беспроводными блоками HDL Toolbox™. Блок принимает и возвращает значение, представляющее одну выборку, и шину, содержащую три управляющих сигнала. Эти сигналы указывают на достоверность каждого образца и границы кадра. Чтобы преобразовать матрицу в поток выборок и эти управляющие сигналы, используйте блок Frame To Samples или whdlFramesToSamples функция. Полное описание интерфейса см. в разделе Потоковый пример интерфейса.
Блок принимает входные выборки, представляющие мягкие или жесткие решения. Каждая выборка является вектором 3 на 1, где три значения представляют биты, закодированные тремя многочленами, [G0 G1 G2].
Декодирование сообщения из М выборок требует циклов 2 * М + 140, предполагая непрерывность действительного ввода. Поэтому между входными кадрами необходимо оставить по крайней мере столько циклов простоя. Кроме того, можно использовать функцию ctrl выходного сигнала.end чтобы определить, когда блок готов к новому вводу.
Этот сигнал показывает входное сообщение из 100 выборок с 340 циклами простоя между кадрами. Входные данные представляют собой вектор из трех кодированных битов. Входные и выходные шины ctrl расширяются для отображения управляющих сигналов. start и end показать границы кадра, и valid квалифицирует образцы данных.

[1] 3GPP TS 36.212. «Мультиплексирование и канальное кодирование». Проект партнерства 3-го поколения; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA). URL: https://www.3gpp.org.
lteConvolutionalDecode(Панель инструментов LTE) | lteConvolutionalEncode(Панель инструментов LTE)