Закодируйте биты данных с помощью кодирования свертки — оптимизированный для генерации HDL-кода
Wireless HDL Toolbox / Выявление ошибок и Коррекция
Блок Convolutional Encoder кодирует биты данных с помощью кодирования свертки. Блок поддерживает уровни кода от 1/2 до 1/7 и продолжительности ограничения от 3 до 9 и включая рекурсивные и включая нерекурсивные полиномы. Блок обеспечивает архитектуру, подходящую для аппаратного развертывания и генерации HDL-кода.
Блок действует в трех режимах: непрерывный с дополнительным портом сброса, отключенным и усеченным с дополнительным начальным состоянием и портами конечного состояния. В Continuous
режим, блок принимает биты данных, наряду с допустимым сигналом, и выходные параметры закодировали биты с допустимым сигналом. В Terminated
и Truncated
режимы, блок принимает биты данных, наряду с samplecontrol
шина и выходные параметры закодировали биты с samplecontrol
шина.
Блок поддерживает коммуникационные стандарты, такие как Wi-Fi (802.11a/b/g/n/ac), цифровая спутниковая связь, цифровое видео широковещательно передается (DVB), 3GPP2, IEEE 802.16, HIPERLAN и другие технологии. Можно использовать этот блок, чтобы реализовать другие коды канала, такие как турбокоды, которые используются в стандартах LTE.
Эта форма волны показывает закодированный выход блока в Terminated
режим, когда параметры блоков Constraint length установлен в 7
, Code generator к [133 171]
, и Feedback connection к 0
. Ввод и вывод шины ctrl расширен, чтобы показать их управляющие сигналы.
Задержка блока является тремя тактами, таким образом, блок возвращает первые закодированные выходные данные после трех тактов. В Terminated
режим, после конца системы координат, блок сбрасывает закодированные состояния ко всему нулевому состоянию путем добавления (Constraint length – 1) битов. Так, форма волны показывает разрыв системы координат шесть (Constraint length – 1) такты между концом системы координат (ctrlIn.endIn) и запуском следующей системы координат ctrlln.startIn.
[1] Линь, Шу и Дэниел Дж. Костелло. Кодирование контроля ошибок Шу Линем, Дэниелом Дж. Костелло, вторым выпуском. Верхний Сэддл-Ривер, NJ: Prentice Hall, 2004.