Каскадные коды (КК) строятся по принципу поэтапного применения двух и более процедур кодирования к последовательности информационных символов и соответственно декодирования.
Принцип построения системы передачи сообщений показан на рисунке 2.7.
Рисунок 2.7 - Схема передачи сообщений
Процесс кодирования поясняется диаграммами, представленными на рисунке 2.8.
Рисунок 2.8 - Процесс кодирования
Поступающие от источника сообщений во внешний кодер данные, т.е. последовательность двоичных элементов, разбивается на блоки из К недвоичных символов Vi, каждый из которых содержит m информационных двоичных элементов.
Эти блоки кодируются недвоичным (N,K) - кодом, например РС – кодом.
В этом коде каждый символ Vi и Bi содержит m двоичных элементов.
Последовательность (N,K) - кода, состоящая из двоичных разрядов, поступает из внешнего кодера во внутренний кодер. Здесь она разбивается на к - элементные комбинации (обычно к=m), которые кодируются внутренним двоичным (n,k) - кодом, например, БЧХ – кодом.
В результате кодовое слово КК будет содержать двоичных разрядов.
Кодовое расстояние полученного КК не меньше произведения кодовых расстояний внешнего и внутреннего кодов.
Оптимальный выбор пар внешнего и внутреннего кодов позволяет эффективно применять КК в КС с помехами, где наблюдаются как независимые помехи, так и пакеты ошибок.