Communications Toolbox™ включает инструменты с помощью или MATLAB® или Simulink® для прямого кодирования исправления ошибок и декодирования данных сигнала.
convenc | Сверточное кодирование двоичных данных |
distspec | Вычислите спектр расстояния сверточного кода |
iscatastrophic | Верный для решетки, соответствующей катастрофическому сверточному коду |
istrellis | Верный для допустимой структуры решетки |
oct2dec | Преобразуйте восьмеричный в десятичные числа |
poly2trellis | Преобразуйте полиномы сверточного кода в описание решетки |
vitdec | Сверточное декодирование двоичных данных с помощью алгоритма Viterbi |
comm.APPDecoder | Декодируйте сверточный код с помощью метода апостериорных вероятностей |
comm.ConvolutionalEncoder | Сверточное кодирование двоичных данных |
comm.gpu.ConvolutionalEncoder | Сверточное кодирование двоичных данных с GPU |
comm.TurboDecoder | Декодируйте входной сигнал с помощью параллели, конкатенированной, декодируя схему |
comm.gpu.TurboDecoder | Декодируйте входной сигнал с помощью параллельного декодирования конкатенации с помощью графического процессора |
comm.TurboEncoder | Закодируйте входной сигнал с помощью конкатенированной схемы кодирования параллели |
comm.ViterbiDecoder | Декодируйте convolutionally закодированные данные с помощью алгоритма Viterbi |
comm.gpu.ViterbiDecoder | Декодируйте сверточно закодированные данные с использованием алгоритма Viterbi на графическом процессоре |
APP Decoder | Декодируйте сверточный код с помощью метода по опыту вероятности (APP) |
Convolutional Encoder | Создайте сверточный код из двоичных данных |
Turbo Decoder | Декодируйте входной сигнал с помощью параллели, конкатенированной, декодируя схему |
Turbo Encoder | Закодируйте двоичные данные с помощью конкатенированной схемы кодирования параллели |
Viterbi Decoder | Декодируйте convolutionally закодированные данные с помощью алгоритма Viterbi |
Итеративное декодирование последовательно конкатенированного сверточного кода
Эта модель показывает, как использовать итеративный процесс, чтобы декодировать последовательно конкатенированный сверточный код (SCCC).
Проколотое сверточное кодирование
Эта модель показывает, как использовать Convolutional Encoder и блоки Viterbi Decoder, чтобы симулировать проколотую систему кодирования.
Создание, валидация и тестирование определяемой пользователем структуры решетки
Используйте MATLAB, чтобы создать и подтвердить определяемую пользователем структуру решетки, затем использовать место размещения модульного теста, созданное в Simulink, чтобы протестировать реализацию.
Оцените производительность BER турбокода в AWGN
Симулируйте сквозную линию связи, использующую 16-QAM турбокоды использования в канале AWGN.