Содержание
- 2. Каждый может ошибиться, а если о чем-нибудь очень долго размышлять, уж наверняка ошибёшься. Ярослав Гашек Похождения
- 3. Необходимость помехоустойчивого кодирования: Если в канале есть помехи, то при приеме кодовых символов могут произойти ошибки,
- 4. Такая возможность обеспечивается целенаправленным введением избыточности в передаваемые сообщения. Помехоустойчивыми (корректирующими) кодами называются коды, обеспечивающие автоматическое
- 5. При кодировании источника избыточность уменьшается или полностью устраняется (достигается увеличение скорости передачи информации за счёт уменьшения
- 6. 2-я Теорема Шеннона (Основная теорема кодирования для каналов с помехами (шумами) Если производительность источника меньше пропускной
- 7. Классификация корректирующих кóдов Коды Блочные Непрерывные Разделимые Неразделимые Свёрточные Линейные Нелинейные Код Рида-Мюллера Код Хэмминга Цепные
- 8. Линейные блочные кóды Блочный равномерный код – множество кодовых слов (комбинаций) одинаковой длины n. Элементы кодовых
- 9. Линейные блочные кóды Поскольку все кодовые слова имеют одинаковую длину, удобно считать их векторами, принадлежащими линейному
- 10. Из них только комбинаций являются разрешёнными и составляют код, который называется -кодом (отношение называется относительной скоростью
- 11. Разрешённые комбинации – векторы линейного пространства. Чем больше расстояние между разрешёнными комбинациями, тем меньше вероятность преобразования
- 12. Работа декодера сводится к разбиению всего пространства на области, каждая из которых содержит одну разрешённую комбинацию
- 13. Для кодирования и декодирования линейных блочных кодов применяются действия, описываемые операциями над векторами в линейном пространстве
- 14. Заметим, что вычитание по модулю 2 совпадает со сложением по модулю 2
- 15. Метрика (расстояние) Хэмминга, определяемая для двух двоичных кодовых векторов выражением Расстояние по Хэммингу между двумя двоичными
- 16. Линейные коды являются разделимыми, то есть k символов – информационные, остальные (n-k) − проверочные. Информационные символы
- 17. Обозначим информационные символы Образуем вектор длины n следующим образом: − прямая сумма пространств Любой вектор одного
- 18. Обозначим информационный вектор а кодовый вектор Кодирование описывается линейным преобразованием (оператором), отображающим векторы, соответствующие подпространству ,
- 19. Подробнее: Или
- 20. Любой кодовый вектор (кодовое слово) является линейной комбинацией строк матрицы, а поскольку строк ровно k, то
- 21. Путём линейных операций над строками и перестановки столбцов любую такую матрицу можно привести к систематическому виду
- 22. Пример. Систематический код (7,4) порождается матрицей Кодовые слова имеют структуру где
- 23. Структурная схема кодера Применение любого кода предполагает реализацию не только кодирования, но и декодирования. Декодирование систематического
- 24. Подпространство представляет собой множество всех разрешенных кодовых комбинаций – линейную оболочку совокупности вектор-строк порождающей матрицы. Это
- 25. Любое кодовое слово (n, k)-кода ортогонально любому кодовому слову (n, n-k)-кода, следовательно − матрица размера ,
- 26. Матрица Н является порождающей матрицей дуального кода; в то же время она может использоваться для обнаружения
- 27. Умножая слева вектор-строку, соответствующую принятой комбинации, на транспонированную матрицу , получаем вектор (называемый синдромом), который равен
- 28. Коды Хэмминга Коды Хэмминга представляют собой (n, k)-коды, удовлетворяющие условию В частности, рассмотренный (7,4)-код принадлежит к
- 29. Для рассмотренного кода
- 30. Пример. Предположим, что передавалась разрешённая комбинация 0100111, а при передаче произошла ошибка, скажем, во втором символе,
- 31. Пример. Предположим, что при передаче разрешенной кодовой комбинации 0100111 произошли две ошибки, скажем, в третьем и
- 32. Итак, код Хэмминга (7,4) обнаруживает одно- и двукратные ошибки и исправляет однократные. Расстояние между любыми двумя
- 33. Коды, обнаруживающие ошибки, но не исправляющие их, могут использоваться в системах с решающей обратной связью (системах
- 34. При решении вопроса о целесообразности помехоустойчивого кодирования и выборе помехоустойчивого кода следует руководствоваться критерием максимума скорости
- 36. Скачать презентацию