Создание битов кода CRC и добавление к входным данным
Этот оптимизированный для HDL генератор циклического избыточного кода (CRC) системный object™ генерирует биты циклического избыточного кода (CRC). Вместо обработки кадров, HDLCRCGenerator Системный объект обрабатывает потоковые данные. Объект имеет сигналы управления кадровой синхронизацией как для входных, так и для выходных потоков данных.
Для генерации битов циклического избыточного кода:
Создать comm.HDLCRCGenerator и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает объект System генератора CRC, оптимизированный для HDL, CRCGen = comm.HDLCRCGeneratorCRCGen. Этот объект генерирует биты CRC в соответствии с указанным полиномом генератора и добавляет их к входным данным.
задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в отдельные кавычки. Например, CRCGen = comm.HDLCRCGenerator(Name,Value)
CRCGen = comm.HDLCRCGenerator('Polynomial',[1 0 0 0 1 0 0 0 0], ...
'FinalXORValue',[1 1 0 0 0 0 0 0]); устанавливает CRCGen = comm.HDLCRCGenerator(poly,Name,Value)Polynomial свойство для polyи другие указанные имена свойств для указанных значений.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)