Закодируйте двоичные выборки, используя сверточный алгоритм укуса хвоста
Беспроводной HDL Toolbox/Обнаружение и коррекция ошибок
Блок LTE Convolutional Encoder реализует полиномы кодирования, заданные стандартом LTE TS 36.212 [1]. Сверточный код имеет ограниченную длину 7 и является хвостовым кусочком с 1/3 скорости кодирования и восьмиугольными полиномами G0 = 133, G1 = 171 и G2 = 165. Блок обеспечивает аппаратно оптимизированную архитектуру и интерфейс.
Этот блок использует интерфейс потоковой выборки с шиной для связанных сигналов управления. Этот интерфейс позволяет блоку работать независимо от формата кадра и легко соединяться с другими блоками Toolbox™ Wireless HDL. Блок принимает и возвращает значение, представляющее одну выборку, и шину, содержащую три сигнала управления. Эти сигналы указывают валидность каждой выборки и контуров системы координат. Чтобы преобразовать матрицу в поток сэмплирования и эти сигналы управления, используйте блок Frame To Samples или whdlFramesToSamples
функция. Полное описание интерфейса см. в разделе Потоковый пример интерфейса.
Размер сообщения может изменяться динамически. Закодированные выходные биты для каждого входного бита возвращаются как вектор 3 на 1, [G0 G1 G2]
.
Блок принимает M + 5 циклов, чтобы закодировать систему координат с M выборками. Поэтому вы должны оставить M + 5 циклов ожидания между входными кадрами. Также можно использовать выход сигнала ctrl end.
чтобы определить, когда блок готов к новому входу.
Эта форма волны показывает входу сообщение 40 выборок с 45 циклами простоя между системами координат. Данные выходы являются вектором трёх закодированных бит. Входная и выходная шины ctrl расширены, чтобы показать сигналы управления. start
и end
показать контуры кадра и valid
определяет выборки данных.
Вы не можете использовать этот блок внутри Enabled Subsystem или Resettable Subsystem.
[1] 3GPP TS 36.212. «Мультиплексирование и канальное кодирование». 3rd Генерация Partnership Project; Группа технических спецификаций Radio Доступа Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL-адрес: https://www.3gpp.org.