Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.5. Декодер с повышенной корректирующей способностьюНа рис. 5.5 приведена структурная схема декодера с повышенной корректирующей способностью. Декодер с повышенной корректирующей способностью содержит блок приема 1, первый выход которого через накопитель кодовой комбинации 7 и его другой выход подключен к первому входу блока исправления стираний 10. При этом второй выход блока приема 1 подключен к одному входу блока формирования стираний 3, тогда как третий выход блока приема 1 через датчик случайных чисел 2 подключен к другому входу блока формирования стираний 3. Выход этого блока через последовательно соединенные анализатор сигналов 4, накопитель оценок 6 и блок упорядочения оценок 5 подключен к первому входу блока эквивалентного кода 8 и его один выход подключен ко входу блока контроля линейности 9. Управляющий выход блока 9 подключен ко второму входу блока эквивалентного кода 8, а информационный выход контроля линейности 9 подключен к первому входу блока сравнения и обратных перестановок 11.
Второй вход 11 подключен к другому выходу блока эквивалентного кода
Рис. 5.5. Структурная схема декодера 8, при этом выход блока сравнения и обратных перестановок 11 подключен ко второму входу блока исправления стираний 10, а один выход накопителя кодовой комбинации 7 подключен к третьему входу блока эквивалентного кода 8. Рассмотрим поэтапное выполнение алгоритма работы декодера на примере кода БЧХ (15;5;7). Порождающая матрица кода в систематической форме имеет вид:
Пусть от источника
информации на вход кодера поступает вектор вида
После передачи этой
последовательности по каналу связи принимается вектор, в котором в соответствии
с вероятностью ошибки на бит, характерной данному каналу связи, возможно
появление ошибок. Пусть образец ошибок имеет вид
Эта последовательность фиксируется в блоке приема 1 жестким декодером и через первый выход этого блока направляется в накопитель кодовой комбинации 7. Кроме того, в блок 1
введен симметричный интервал неопределенности Совместный поток информационных символов и откорректированный поток стираний после прохождения соответственно блоков 1 и 3 разделяются, но между ними всегда сохраняется соответствием по номерам разрядов. В потоке стираний не стертым в первичной последовательности информационных символов присваивается значение ноль, а стертым позициям символов присваивается значение единица. Пусть конфигурация стираний для принятого кодового вектора имеет вид:
Для определения оценки надежности
символа в анализаторе сигналов 4 назначаются два скользящих окна размерами
В блоке упорядочения оценок 5 номера символов расставляются в порядке убывания ИДС. Результат работы блока 5 имеет вид
В соответствии с
полученным двудольным графом переходов в блоке эквивалентного кода 8
формируется матрица перестановок
Табл. 5.1 Образования вектора эквивалентного кода
Соответственно
порождающая матрица
Перестановка столбцов в Оценку
линейной независимости матрицы Поскольку В блоке сравнения и
обратных преобразований 11 осуществляется приведение матрицы
Блок 11 при определении порождающей матрицы в систематической форме игнорирует в обратной матрице знак позиции и четные значения позиций, которые из-за работы в двоичном поле принимаются за ноль. Для получения первой строки матрицы G`` в систематической форме блок 11 складывает по модулю два все строки порождающей матрицы G``, исключая первую строку, для получения второй строки матрицы в систематической форме складываются все пять строк матрицы G`` и т.д. В результате в блоке 11 появляется матрица вида
Умножая информационную часть
11101 вектора
В таком представлении вектор ошибок не соответствует комбинации ошибок, действовавшей в канале связи в момент передачи кодового вектора по этому каналу. Для получения истинной комбинации ошибок необходимо данный вектор умножить на обратную матрицу перестановки известную блоку 8, которая формируется за счет транспонирования исходной матрицы перестановки. Выполнение операции представлено в таблице 5.2. Табл.5.2 Образования вектора эквивалентного кода
Полученные данные из блока 11 поступают в блок исправления стираний 10 (позиции ошибок известны) и накладываются по модулю два на принятый вектор, полученный из накопителя кодовой комбинации 7. Исправление ошибок выполнено. Таким образом, применение
декодера с использованием процедуры перехода к эквивалентному коду позволяет
исправить в 90% случаев
Все приведенные в данной главе варианты построения мягких декодеров обладают новизной технического решения, авторские права на которые закреплены в [1, 33 ,42 ,43, 44], а их теоретическое обоснование изложено в соответствующих главах монографии.
|
1 |
Оглавление
|