Реферат Курсовая Конспект
Дисциплина Теория информации Тема №5: Помехоустойчивое кодирование - раздел Философия, Министерство Образования И Науки Рф Тамбовский Государственный Техни...
|
Министерство образования и науки РФ
Тамбовский государственный технический университет
Кафедра Информационные системы
Дисциплина Теория информации
Тема №5: Помехоустойчивое кодирование
Лекции №№ 9;10
специальность 230201 «Информационные системы и технологии»
3 курс
Преподаватель: проф. Дидрих Валерий Евгеньевич
Тамбов 2010
Тема №5: Помехоустойчивое кодирование
Классификация помехоустойчивых кодов.
Помехоустойчивое (канальное, избыточное, корректирующее) кодирование позволяет обнаруживать и исправлять ошибки, возникающие при передаче сообщения по каналу связи. Помехоустойчивое кодирование осуществляется за счет введения в состав передаваемых кодовых слов достаточного большого объема избыточной информации (например, в форме проверочных символов). Операцию введения избыточности для повышения помехоустойчивости называют канальным кодированием.
По способу кодирования помехоустойчивые коды можно разделить на:
Блочное (блоковое) кодирование состоит в том, что каждой букве сообщения (или последовательности из k символов, соответствующей этой букве), ставится в соответствие блок из n символов. Причем n > k, а каждый символ блока формируется из k символов исходной последовательности по специально определенному правилу. На практике в блоке - от 3 до нескольких сотен символов.
Непрерывные коды характеризуются тем, что кодирование и декодирование информационной последовательности символов осуществляется без разбиения на блоки. Каждый символ выходной последовательности получается как результат некоторых операций над символами входной последовательности.
Кодирование и декодирование непрерывных кодов носит непрерывный характер. При этом результат декодирования предыдущих и последующих символов может повлиять на декодирование текущего символа.
Среди непрерывных кодов наиболее широко используются сверточные коды, особенности которых мы изучим позднее.
Блочные коды подразделяются на разделимые и неразделимые коды. К разделимым кодам относятся те, у которых кодовые комбинации состоят из двух частей: информационной и проверочной. Обычно проверочные символы получаются посредством некоторых операций над информационными символами.
Разделимые коды условно обозначают в виде (n, k), где n-число символов в кодовой комбинации, k-число информационных символов. Тогда число проверочных символов в разделимых блоковых кодах равно: r=n-k.
К неразделимым кодам относятся коды, у которых кодовые комбинации нельзя разделить на информационные и проверочные части. Примером такого кода может служить код с постоянным весом.
Самый большой класс разделимых кодов составляют систематические коды, у которых значения проверочных символов определяются в результате проведения линейных операций над информационными символами. Последовательность линейных операторов и число проверочных символов определяются тем, сколько ошибок может обнаружить и исправить данный код. Проверочные символы могут располагаться на любом месте кодовой комбинации. Однако обычно проверочные символы записываются к информационным символам справа, т.е. располагаются на месте младших разрядов.
Пример простейшего блокового разделимого систематического кода:
Алгоритм линейного систематического кодирования (5,4)
В приведенном коде всего лишь один проверочный символ, который формируется из информационных символов путем их суммирования по модулю 2. Такой код называют кодом с проверкой на четность. Причем, если новую так называемую разрешенную кодовую комбинацию систематического кода можно получить линейным преобразованием двух разрешенных комбинаций, то такие коды называют линейными. Понятие разрешенной кодовой комбинации изучим чуть позже.
К несистематическим (нелинейным) кодам относятся коды, в которых проверочные символы формируются за счет нелинейных операций над информационными символами. Примером нелинейного кода является код Бергера.
Линейные (систематические) коды.
– Конец работы –
Используемые теги: дисциплина, Теория, информации, Тема, Помехоустойчивое, кодирование0.089
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Дисциплина Теория информации Тема №5: Помехоустойчивое кодирование
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов