Закодируйте биты данных, используя свертку кодирования - оптимизировано для генерации HDL-кода
Беспроводной HDL Toolbox/Обнаружение и коррекция ошибок
Блок Convolutional Encoder кодирует биты данных, используя свертку кодирования. Блок поддерживает скорости кода от 1/2 до 1/7 и длины ограничений от 3 до 9, включая как рекурсивные, так и нерекурсивные полиномы. Блок обеспечивает архитектуру, подходящую для генерации HDL-кода и аппаратного развертывания.
Блок работает в трех режимах: непрерывный с опциональным портом сброса, завершенный и усеченный с опциональными портами начального состояния и конечного состояния. В Continuous
блок принимает биты данных вместе с действительным сигналом и выводит закодированные биты с действительным сигналом. В Terminated
и Truncated
modes, блок принимает биты данных, наряду со samplecontrol
шина и выводит закодированные биты с samplecontrol
шина.
Блок поддерживает стандарты связи, такие как Wi-Fi (802.11a/b/g/n/ac), цифровая спутниковая связь, цифровая видеотрансляция (DVB), 3GPP2, IEEE 802.16, HIPERLAN и другие технологии. Можно использовать этот блок для реализации других кодов каналов, таких как турбокоды, которые используются в стандартах LTE.
Эта форма волны показывает закодированный выход блока в Terminated
mode, когда Constraint length параметров блоков установлено в 7
, Code generator к [133 171]
, и Feedback connection к 0
. Входная и выходная шины ctrl расширены, чтобы показать свои сигналы управления.
Задержка блока - три такта, поэтому блок возвращает первые закодированные выходные данные после трех тактов. В Terminated
mode, после окончания системы координат, блок сбрасывает закодированные состояния во все состояния нулей путем добавления (Constraint length - 1) бит. Таким образом, форма волны показывает зазор системы координат шести (Constraint length - 1) тактовых циклов между концом системы координат (ctrlIn.endIn) и началом следующего < reservedrangesplaceholder0 > системы координат.
[1] Лин, Шу и Дэниел Дж. Костелло. Error Control Coding By Shu Lin, Daniel J. Costello, Second Edition. Верхняя Седл-Ривер, Нью-Джерси: Prentice Hall, 2004.