Закодируйте бинарные выборки с помощью кусающего хвост сверточного алгоритма
LTE HDL Toolbox / Выявление ошибок и Коррекция
Блок LTE Convolutional Encoder реализует полиномы кодирования, заданные TS 36.212 [1] стандарта LTE. Сверточный код имеет продолжительность ограничения 7 и является хвостом, резким с кодированием уровня 1/3 и восьмеричные полиномы G0=133, G1=171 и G2=165. Блок обеспечивает аппаратную оптимизированную архитектуру и интерфейс.
Этот блок использует демонстрационный интерфейс потоковой передачи с шиной для связанных управляющих сигналов. Этот интерфейс позволяет блоку действовать независимо от формата кадра и соединиться легко с другими блоками LTE HDL Toolbox™. Блок принимает и возвращает значение, представляющее одну выборку и шину, содержащую три управляющих сигнала. Эти сигналы указывают на валидность каждой выборки и контуры системы координат. Чтобы преобразовать матрицу в демонстрационный поток и эти управляющие сигналы, используйте блок Frame To Samples или ltehdlFramesToSamples
функция. Для полного описания интерфейса смотрите Демонстрационный Интерфейс Потоковой передачи.
Размер сообщения может измениться динамически. Закодированные выходные биты для каждого входного бита возвращены как вектор 3 на 1, [G0 G1 G2]
.
Блок берет M + 5 циклов, чтобы закодировать систему координат выборок M. Поэтому необходимо оставить M + 5 неактивных циклов между входными кадрами. В качестве альтернативы можно использовать выходной сигнал ctrl.end
определить, когда блок готов к новому входу.
Эта форма волны показывает входной сигнал 40 выборок с 45 неактивными циклами между системами координат. Выходные данные являются вектором трех закодированных битов. Ввод и вывод шины ctrl расширен, чтобы показать управляющие сигналы. start
и end
покажите контуры системы координат и valid
квалифицирует выборки данных.
[1] 3GPP TS 36.212. "Мультиплексирование и кодирование канала". Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.