Обнаружьте ошибки во входных данных с помощью CRC
comm.CRCDetector Система object™ вычисляет контрольные суммы контроля циклическим избыточным кодом (CRC) для целой полученной кодовой комбинации. Для успешного обнаружения CRC в ссылке системы связи необходимо выровнять настройки свойства comm.CRCDetector Системный объект с парным comm.CRCGenerator Системный объект. Для получения дополнительной информации смотрите Работу Детектора Синдрома CRC.
Обнаружить ошибки в полученной кодовой комбинации, содержащей биты последовательности CRC:
Создайте comm.CRCDetector объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
создает Системный объект детектора 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] Sklar, Бернард. Цифровая связь: основные принципы и приложения. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1988.
[2] Ивовый прут, системы контроля ошибок Стивена Б. для цифровой связи и устройства хранения данных. Верхний Сэддл-Ривер, Нью-Джерси: Prentice Hall, 1995.