Применить выявление ошибок и коррекцию используя:
Методы циклической проверки избыточности (CRC). Также включены CRC-генераторы и детекторы, оптимизированные для HDL.
Методы блочного кодирования, включая линейные блочные коды, Hamming-коды, Bose-Chaudhuri-Hocquenghem (BCH) коды, Reed-Solomon (RS) коды, коды проверки четности низкой плотности (LDPC) и турбокоды (TPC). Также включены RS- энкодеров и декодеры, которые оптимизированы для HDL.
Методы сверточного кодирования, включая сверточные, турбо, апостериорную вероятность (APP) и методы Витерби. Также включены декодеры Turbo и Viterbi, которые запускаются с графическими процессорами для улучшения скорости обработки.
Поля Галуа, позволяющие манипулировать четными и нечетными элементами конечных полей.
Дополнительные сведения о кодах системы управления ошибок см. в разделах Выявления ошибок и Коррекции.
Обнаружение ошибок с помощью кодов циклического контроля избыточности (CRC). Узнайте о различных методах кодирования канала управления ошибками.
Передайте и получите укороченные коды Рида-Соломона
Передайте и примите стандартные и укороченные RS-кодированные, 64-QAM-modulated данные через канал AWGN.
Кодирование Рида-Соломона с помощью стираний, проколов и укорочения в Simulink
Эта модель показывает, как сконфигурировать коды Рида-Соломона (RS), чтобы выполнить блочное кодирование с помощью стираний, проколов и укорочения.
Проколотая сверточная кодировка
Эта модель показывает, как использовать блоки Convolutional Encoder и Viterbi Decoder для симуляции проколотой системы кодирования.
Создание, валидация и проверка пользовательской структуры треллиса
Использование MATLAB® чтобы создать и подтвердить определенную пользователем структуру шпалеры, затем используйте модульный тестовый стенд, созданный в Simulink® для тестирования реализации.
В этом примере показано, как работать с полями Галуа.
Представление символов полиномов
Можно задать полиномы как вектор символов или строку с помощью множества синтаксисов, которые соответствуют найденным в литературе.