- •Введение Архитектура систем передачи и распределения информации
- •Эталонная модель взаимодействия открытых систем (osi – Open System Interconnection)
- •Эталонная модель internet (tcp/ip)
- •Перечень сетевых протоколов
- •Протоколы
- •Способы установления соединений
- •Режимы передачи данных
- •Типы соединений
- •Сообщения и сигналы
- •Модель стандартной одноканальная системы передачи информации
- •Аналоговые системы
- •Энтропия источника дискретных сообщений
- •Энтропия источника независимых сообщений
- •Энтропия источника зависимых сообщений
- •Избыточность источника сообщений
- •Математическая модель сообщения
- •Пропускная способность каналов
- •Дискретный канал без помех
- •Дискретный канал с помехами
- •Пропускная способность бинарного симметричного канала с помехами
- •Теоремы Шеннона для канала с шумами
- •Непрерывный канал с помехами
- •Теория сигналов Классификация сигналов
- •Геометрическое представление сигналов Множества сигналов
- •Пространство сигналов
- •Спектральное представление
- •Реальность спектра
- •Спектр дискретных сигналов
- •Системы единичных функций
- •Системы тригонометрических базисных функций
- •Двоично – ортогональные сбф
- •Упорядочение Уолша-Пэли
- •Упорядочение Адамара
- •Упорядочение Уолша-Уолша
- •Цифровое представление аналоговых сигналов
- •Общая постановка задачи дискретизации
- •Дискретизация сигналов Дискретные и цифровые сигналы
- •Спектры дискретизированных сигналов
- •Регулярность отчетов с.130
- •Восстановление сигналов
- •Квантование сигналов
- •Кодирование и декодирование сигналов
- •Аналого-цифровое преобразование Кодирование информации
- •М етоды сжатия информации
- •Методы сжатия без потерь
- •Код Шеннона-Фано (статистическое кодирование)
- •Блочное кодирование
- •Непомехоустойчивые коды
- •Принципы обнаружения и исправления ошибок
- •Переносчики информации
- •Преобразование сообщений в видеоимпульсный сигнал при передаче в основной полосе (видеоимпульсная передача)
- •Формирование линейного сигнала
- •Кодирование информации в локальных сетях
- •Аналоговая модуляция
- •Импульсная модуляция
- •Цифровая модуляция
- •Связь полосы пропускания со скоростью передачи (видеоимпульсов и радиоимпульсов)
- •Системы передачи с линейным разделением каналов Линейно-разделимые сигналы
- •Формирование канальных сигналов
- •Разделение по форме канальных сигналов
- •Временное разделение
- •Частотное разделение
- •Корреляционное разделение
- •Кодово – адресное разделение
- •Комбинированные методы линейного разделения
- •Нелинейное и комбинационное разделение каналов
- •Нелинейное разделение каналов Разделение сомножителей
- •Разделение по уровню
- •Комбинационные системы передачи
- •Обеспечение дальности связи
- •Общий принцип частотного уплотнения
Дискретный канал с помехами
При наличии помех в канале передачи информации нарушается однозначное соответствие между входным и выходным алфавитами канала.
Каналы, у которых на каждый передаваемый символ сигнала помехи воздействуют независимо от того, какие сигналы передавались ранее, называются каналами без памяти.
Полное математическое описание канала связи с помехами состоит в задании
числа m – числа элементарных сигналов, передаваемых по данной линии связи;
числа vx – скорости передачи элементарных сигналов;
канальной матрицы вероятностей.
Последовательность символов x1, x2, …, xm, создаваемая источником, может претерпевать искажения по пути к приемнику.
П
усть
наблюдатель находится на стороне приема.
Тогда после приема символа yk
неопределенность уменьшилась, но
полностью не исчезла, так как канал с
помехами, и символ может быть искаженным.
Принимая во внимание, что до приема сигнала, мы располагали только информацией H(x), можно записать
Ik=Hапр – Hапост = H(x) – H(x/yk)
Здесь H(x/yk) – это та неопределенность, которая осталась у нас после приема сигнала yk. Очевидно, что величина Ik является случайной и необходимо ее усреднить по всему множеству принимаемых символов:
I=M[Ik] = H(x) – M[H(x/yk)]= H(x) – H(x/y)
M[H(x/yk)] = P(y1) H(x/y1)+ P(y2) H(x/y2)+…+ P(ym) H(x/ym) =
=
Канальная матрица вероятностей определяет условную вероятность передачи сигнала xi при условии, что принят был сигнал yj.
Заметим, что H(x) ≠ H(y).
Пропускная способность бинарного симметричного канала с помехами
Определим пропускную способность двоичного симметричного канала (ДСК). Канал считается симметричным, если
P0→1= P1→0=P и P11=P00=1- P,
где p=рош.
Матрица для нахождения условной вероятности
Найдем полную условную энтропию системы y относительно x
График функции имеет следующий вид:
Рис.3.3. График функции С=f(p)
Наибольшее значение эта функция принимает при p=0 (то есть при отсутствии помех) и при p=1 (то есть при негативной передаче).
При p=1/2 пропускная способность минимальна.
Рассмотрим более общий случай передачи по дискретному каналу. Найдем пропускную способность m-ичного канала связи.
На рис. 3.4 представлена модель передачи m-ичных сигналов, где x1,х2,…,хm источники информации, y1,y2,…,ym приемники информации.
Рис.3.4. m-ичный канал передачи информации
Вероятность ошибки - p. Вероятность
безошибочной передачи сигналов равняется
1- p, а в случае ошибки переданный сигнал
может с одинаковой вероятностью (равной
) быть воспринятым как любой из m-1
отличных от него сигналов.
Матрица условных вероятностей имеет вид
Полная условная энтропия системы Y относительно X
График функции С(p) пропускной способности канала связи при m=4 представлен на рис.3.5
Рис.3.5. График функции C(p)
Эта функция максимальна при p=0, при
вероятности
При p=1
Теоремы Шеннона для канала с шумами
Основная теорема о кодировании для канала с помехами аналогична теореме о кодировании для канала без помех.
Пусть
K — длина блока, генерируемого источником
L — длина блока, который будет передан по каналу (после кодирования)
R — скорость передачи сообщений (производительность источника)
R = K / L
C — пропускная способность канала, определяемая как максимум взаимной информации на входе и выходе канала (X и Y — представление входа и выхода канала как случайных величин)
C = max(I(X;Y))
Per — средняя вероятность ошибки декодирования блока
Per,max – максимальная вероятность ошибки декодирования блока
Прямая теорема
Если скорость передачи
сообщений меньше пропускной способности
канала связи (R < C), то существуют коды
и
методы декодирования такие, что средняя
и максимальная вероятности ошибки
декодирования стремятся к нулю, когда
длина блока стремится к бесконечности,
то есть
,
при
.
Иными словами: для канала с помехами всегда можно найти такую систему кодирования, при которой сообщения будут переданы со сколь угодно большой степенью верности, если только производительность источника не превышает пропускной способности канала.
Обратная теорема
Если скорость передачи больше пропускной способности, то есть R > C, то не существует таких способов передачи, при которых вероятность ошибки стремится к нулю ( ) при увеличении длины передаваемого блока, ( ).
Если канал связи обладает пропускной способностью С(бит/с), а энтропия источника равна H(z) (бит/сообщение), то
сообщение, вырабатываемое источником, всегда можно закодировать так, чтобы скорость vz передачи была сколь угодно близка к величине
vzm=C / H(Z) [символ/сек]
и чтобы вероятность ошибки в определении каждого переданного символа была меньше любого заданного числа
не существует метода кодирования, позволяющего вести передачу со скоростью выше, чем vzm и с малой вероятностью ошибки.
До Шеннона считалось, что в канале с заданными помехами обеспечить сколь угодно малую вероятность ошибки можно только при стремлении скорости передачи информации к нулю.
Этот результат особенно важен, так как интуиция его не подтверждает. Действительно, очевидно, что при уменьшении vz можно повысить достоверность, например путем многократного повторения каждой буквы сообщения. Однако для обеспечения нулевой вероятности ошибки интуитивно кажется, что скорость передачи vz должна стремиться к нулю, так как число повторений должно быть бесконечно большим. Теорема же утверждает, что всегда можно обеспечить скорость передачи равную vzm путем выбора подходящего кода. Теорема не дает ответа на вопрос, как выбирать этот код. Но для приближения к пределу vzm общим методом, как и для канала без помех, является кодирование длинных блоков, а не отдельных символов.
