Модель передачи данных с БЧХ кодированием

Описание модели

В данном примере представлена низкочастотная (англ. baseband) часть передатчика (приемника), включающая в себя модулирование (демодулирование) кодового слова с помощью заданного вида модуляции, а также кодирование (декодирование) слова с помощью БЧХ кодера (декодера).

Данный пример призван проиллюстрировать назначение кодера (декодера) БЧХ.

Рисунок: Структурная схема модели с модуляцией BPSK и использованием BCH



Модель состоит из следующих блоков:
  1. Блок источника информационных сообщений «Pseudo-random Binary Source»;
  2. БЧХ кодер «BCH Encoder»;
  3. BPSK модулятор «BPSK Modulator»;
  4. Блок моделирования канала с АБГШ «AWGN»;
  5. BPSK демодулятор «BPSK Demodulator»;
  6. БЧХ декодер «BCH Decoder»;
  7. Измеритель вероятности битовой ошибки «Bit Error Rate».

Описания указанных выше блоков представлены в соответствующих пунктах справки.

По умолчанию в данной модели установлен размер выходного вектора источника битовой последовательности 1008 бит, код БЧХ 192/12, а значение шума составляет Eb/No = 10 дБ.

В верхней ветке модели сгенерированная битовая последовательность размером 1008 бит поступает сразу на вход модулятора BPSK, зашумляется в канале и демодулируется.

В нижней ветке перед модуляцией происходит предварительное кодирование слова с помощью БЧХ. Помехоустойчивое кодирование применяется для исправления ошибок в кодовых словах на приёмной стороне. Для этого в изначальное слово - информационную часть - вводятся дополнительные, так называемые избыточные символы - проверочная часть. В данном примере проверочная часть равна 192 битам.

Сравним вероятность битовой ошибки в каждой из веток. Она вычисляется следующим образом:



где NTX — общее количество переданных информационных бит; NERROR — количество бит, принятых с ошибкой.

Рисунок: Сравнение BER в системе BPSK без применения БЧХ и с БЧХ


Как видно, применение БЧХ кодов позволяет повысить помехоустойчивость системы, обеспечивая меньшее количество ошибок.

Сопутствующие материалы