Обнаружение ошибок во входных данных с помощью CRC
The comm.CRCDetector
Система object™ вычисляет контрольные суммы проверки циклической избыточности (CRC) для всего принятого кодового слова. Для успешного обнаружения CRC в ссылке коммуникационной системы необходимо выровнять настройки свойств comm.CRCDetector
Системный объект с парной comm.CRCGenerator
Системный объект. Для получения дополнительной информации см. «Операция детектора синдрома CRC».
Для обнаружения ошибок в принятом кодовом слове, содержащем биты CRC-последовательности:
Создайте comm.CRCDetector
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
создает детектор кода CRC Системный объект. Этот объект обнаруживает ошибки в принятых кодовых словах в соответствии с заданным полиномом генератора.crcdetector
= comm.CRCDetector
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Для примера, crcdetector
= comm.CRCDetector(Name
,Value
)comm.CRCDetector('Polynomial','z^16 + z^14 + z + 1')
конфигурирует Системный объект детектора кода CRC, чтобы использовать CRC-16 биты проверки циклической избыточности при проверке на ошибки кода CRC в принятых кодовых словах. Заключайте каждое имя свойства в кавычки.
создает детектор кода CRC Системный объект. Этот объект имеет crcdetector
= comm.CRCDetector(poly,Name
,Value
)Polynomial
значение свойства установлено в poly
, и другие заданные свойства устанавливаются на заданные значения.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
[1] Склар, Бернард. Цифровые коммуникации: основы и приложения. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1988.
[2] Wicker, Stephen B. Системы управления ошибками для цифровой связи и хранения данных. Верхняя Седловая река, Нью-Джерси: Prentice Hall, 1995.