Обнаружьте ошибки во входных данных с помощью 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.