Канал связи в теории информации
Кана́л свя́зи в теории информации, математическая модель устройства, предназначенного для передачи информации. Теория информации отвлекается от конкретной природы таких устройств, подобно тому как геометрия изучает геометрические фигуры и тела, отвлекаясь от материала, из которого они изготовлены. Различные конкретные системы связи рассматриваются только с точки зрения количества информации, которое может быть надёжно передано с их помощью. В теории информации канал связи задаётся множеством допустимых сообщений (сигналов) на входе, множеством сообщений (сигналов) на выходе и набором условных вероятностей получения сигнала на выходе при входном сигнале . Эти условные вероятности описывают статистические свойства шумов (помех), искажающих сигналы в процессе передачи. В случае когда при для всех канал связи называется каналом без шумов. В соответствии со структурой входных и выходных сигналов выделяют дискретные и непрерывные каналы связи. В дискретных каналах связи сигналы на входе и на выходе представляют собой последовательности букв из одного и того же или различных алфавитов. В непрерывных каналах связи входной и выходной сигналы суть функции непрерывного параметра, который обычно является временем. Возможны также смешанные случаи, но обычно предпочитают рассматривать один из двух указанных случаев.
Способность канала связи передавать информацию характеризуется некоторым числом – пропускной способностью (ёмкостью) канала, которая определяется как максимальное количество информации относительно сигнала на входе, содержащееся в сигнале на выходе (в расчёте на единицу времени). Точнее, пусть входной сигнал принимает значения с вероятностями Тогда по формулам теории вероятностей можно рассчитать как вероятности того, что сигнал на выходе примет значение так и вероятности совмещения событий По этим величинам вычисляется количество информации и его среднее значение на единицу времени где – длительность передачи сигнала Верхняя граница величин взятая по всем источникам сообщений на входе, называется пропускной способностью канала связи. Вычисление пропускной способности, подобно вычислению энтропии, легче в дискретном случае и сложнее в непрерывном, где оно основывается на теории стационарных случайных процессов.
В теории информации устанавливается, что в случае дискретного канала связи без шумов общее определение пропускной способности равносильно следующему: где – число допустимых сигналов длительности
Пример 1. Пусть входной алфавит канала связи без шумов состоит из символов (букв) и передача каждого из которых занимает секунд. Допустимые сигналы длительностью представляются последовательностями длины символов и Их число В этом случае Пример 2. Пусть символы и передаются за и секунд соответственно. Здесь допустимых сигналов длительностью будет меньше, чем в примере 1. Так, при их будет всего 3 (вместо 8). Можно подсчитать, что При необходимости передачи сообщений по данному каналу связи приходится преобразовывать эти сообщения в допустимые сигналы канала связи, т. е. производить надлежащее кодирование. После передачи необходимо произвести операцию декодирования, т. е. операцию обратного преобразования сигналов в сообщения. Кодирование целесообразно производить так, чтобы среднее время, затрачиваемое на передачу, было возможно меньше. При одинаковой длительности передачи символов на входе канала связи это означает, что для кодирования сообщений надо выбирать наиболее экономный код с алфавитом, совпадающим со входным алфавитом канала связи. При процедуре согласования источника с каналом связи возникает специфическое явление задержки (запаздывания), которое может пояснить следующий пример.
Пример 3. Пусть источник сообщений посылает независимо друг от друга через промежутки времени длины (т. е. со скоростью ) символы (буквы сообщения), принимающие значения с вероятностями, равными соответственно Пусть канал связи без шумов такой же, как в примере 1, и кодирование осуществляется мгновенно. Полученный сигнал или передаётся по каналу связи, если последний свободен, или ожидает (помещается в память) до тех пор, пока канал связи не освободится. Если выбран, например, код и т. е. то за время между появлением двух последовательных значений кодовое обозначение первого из них успевает передаться и канал связи освобождается. Таким образом, здесь между появлением какой-либо буквы сообщения и передачей её кодового обозначения по каналу связи проходит промежуток времени Если то -я буква сообщения появляется в момент и её кодовое обозначение будет передано по каналу в момент Промежуток времени между появлением -й буквы сообщения и моментом её получения после декодирования переданного сигнала будет больше, чем эта величина стремится к бесконечности при т. е. в этом случае передача будет вестись с неограниченным запаздыванием. Поэтому для возможности передачи без неограниченного запаздывания при данном коде необходимо и достаточно выполнение условия Выбором более удачного кода можно увеличить скорость передачи, сделав её сколь угодно близкой к пропускной способности канала связи, но эту последнюю границу невозможно превзойти (сохраняя требование ограниченности запаздывания). Сформулированное утверждение имеет общий характер и называется основной теоремой о канале связи без шумов.
В отношении примера 3 можно добавить следующее. Для рассматриваемых сообщений, которые появляются с указанными вероятностями, оптимален двоичный код Из-за различной длины кодированных сообщений время запаздывания для -й буквы первоначального сообщения будет случайной величиной. При – пропускная способность канала связи и его среднее значение приближается к некоторому пределу зависящему от С приближением к критическому значению значение растёт пропорционально Это отражает общее положение: при приближении скорости передачи к максимальной возрастают время запаздывания и необходимый объём памяти кодирующего устройства.
Утверждение основной теоремы (с заменой безошибочной передачи на почти безошибочную) справедливо и для канала связи с шумами. Этот факт, по существу основной для всей теории передачи информации, называется теоремой Шеннона. Возможность уменьшения вероятности ошибочной передачи через канал связи с шумами достигается применением т. н. помехоустойчивых кодов.
Пример 4. Пусть входной алфавит канала связи состоит из двух символов и и действие шумов сводится к тому, что каждый из этих символов при передаче может с небольшой вероятностью перейти в другой или с вероятностью остаться неискажённым. Применение помехоустойчивого кода сводится, по сути дела, к выбору нового алфавита на входе канала связи. Его буквами являются -членные цепочки символов и отличающиеся одна от другой достаточным числом знаков. Так, при и новыми буквами могут быть Поскольку при малых вероятность более чем одной ошибки на группу из пяти знаков мала, то, даже искажённые, эти буквы почти не перепутываются. Например, если получен сигнал то он, скорее всего, возник из Оказывается, что при надлежащем выборе достаточно больших и такой способ значительно эффективнее простого повторения, т. е. использования алфавитов типа Однако возможное на этом пути улучшение качества передачи сопряжено с возрастающей сложностью кодирующих и декодирующих устройств. Например, если первоначально и требуется уменьшить это значение до то следует выбирать длину кодовой цепочки не менее 25 (или 380) в зависимости от того, желают ли использовать пропускную способность канала связи на 53 % (или на 80 %).
В конце 20 в. в связи с развитием квантовой теории информации и квантовых компьютеров появились и исследуются квантовые каналы связи.