
- •Санкт-Петербургский государственный университет телекоммуникаций им.Проф. М.А. Бонч-Бруевича в.М. Охорзин
- •Санкт-Петербург
- •Тема 1. Основные понятия и определения в области пдс
- •1.1.Дискретность
- •Соответствующие виды сигналов:
- •1.2.Модуляция
- •1.3.Кодирование
- •1.4.Упрощенная структурная схема аппаратуры пдс.
- •Модулятор – устройство, осуществляющее модуляцию. Демодулятор осуществляет обратное преобразование. Совокупность модулятора и демодулятора образует модем.
- •1.5. Основные параметры и характеристики системы пдс
- •Тема 2. Системные характеристики систем передачи дискретных сообщений 2.1 Понятие об эталонной модели взаимодействия открытых систем
- •2.2. Понятие о телеуслугах
- •2.3 Первичные коды в системах пдс
- •2.3.1. Телеграфные коды
- •2.3.2. Коды для передачи данных
- •Тема 3. Основные характеристики уровня дискретногоканаласистем пдс
- •3.1. Понятие об искажениях дискретных сигналов
- •3.1.1. Классификация искажений
- •3.1.2.Характеристические краевые искажения
- •3.1.3 Краевые искажения типа преобладаний
- •3.1.4.Случайные искажения
- •3.2.Понятие о методах регистрации дискретных сигналов
- •3.2.1.Метод стробирования
- •3.2.2. Интегральный метод
- •Интегрирование в промежутке, меньшем длительности элементарной посылки
- •3.3 Оценка эффективности методов регистрации
- •3.3.1.Распределение краевых искажений
- •3.3.2. Распределение дроблений
- •3.3.3. Расчет вероятности ошибки при краевых искажениях
- •3.3.4.Расчет вероятности ошибки при дроблениях
- •3.4.Модели дискретных каналов
- •3.4.1.Поток ошибок в дискретном канале
- •3.4.2.Методы выявления и исследования последовательностей ошибок
- •3.4.3 Основные закономерности распределения ошибок в реальных каналах связи
- •3.4.4 Математические модели дискретных каналов с группированием ошибок
- •А. Модель неоднородного канала.
- •Б. Двухпараметрическая модель дискретного канала
- •Тема 4. Устройство синхронизации по элементам (усп).
- •4.1.Назначение и классификация
- •Основные элементы устройства , реализующего фапч:
- •4.2. Необходимость поэлементной синхронизации . Расчет времени удержания синхронизма.
- •4.3.Схема фапч с дискретным управлением.
- •4.4.Основные характеристики системы фапч.
- •Тема 5. Линейные (n,k)-коды
- •5.1. Определение помехоустойчивых кодов и их общие характеристики
- •5.1.1. Принципы построения помехоустойчивых кодов
- •5.1.2. Основные характеристики помехоустойчивых кодов
- •5.1.3 Классификация помехоустойчивых кодов
- •5.1.4.Граничные соотношения между характеристиками помехоустойчивых кодов
- •5.1.5.Задачи
- •5.2. Групповые коды и способы их описания
- •5.2.1. Основные алгебраические системы, используемые в теории кодирования
- •5.2.2. Способы представления кодовых комбинаций
- •5.2.3. Определение группового кода
- •5.2.4. Матричное описание групповых кодов
- •5.2.5. Задачи
- •5.3. Другие свойства групповых кодов
- •5.3.1. Корректирующие свойства групповых кодов
- •5.3.2. Процедуры кодирования и декодирования для группового кода
- •5.3.3. Укорочение кода
- •5.3.4. Оценка эффективности групповых кодов
- •5.3.5. Смежно-групповые коды
- •5.3.6. Задачи
- •5.4. Примеры групповых кодов
- •5.4.1. Коды с единственной проверкой на четность
- •5.4.2. Коды Хэмминга
- •5.4.3. Итеративные коды.
- •5.4.4 Задачи
- •Тема 6. Двоичные циклические (n,k) - коды
- •6.1. Основные алгебраические системы, используемые в теории кодирования.
- •6.2. Определение циклического кода
- •6.3. Построение порождающей и проверочной матриц циклических кодов.
- •6.4. Коды Боуза-Чоудхури-Хоквингема (бчх).
- •6.5. Выбор порождающего многочлена для кода бчх
- •6.6. Эффективность двоичных кодов бчх
- •6.6.1. Задачи
- •6.7. Кодирующие и декодирующие устройства циклических кодов
- •6.7.1 Процедура кодирования и декодирования для циклических кодов
- •6.7.2. Линейные переключательные схемы, используемые в кодирующих и декодирующих устройствах циклических кодов
- •6.7.3. Схемы кодирующих устройств циклических кодов
- •6.7.4. Декодирующие устройства циклических кодов
- •6.7.5. Задачи
- •Тема 7. Коды Рида- Соломона (рс)
- •7.1. Определение и основные свойства
- •Пример 7.1
- •Пример 7.2
- •7.1.1. Расширенные рс-коды
- •Пример 7.3
- •7.1.2. Укороченные рс-коды
- •7.1.3. Отображение рс-кодов над gf(2m) на двоичные коды
- •7.1.4. Способы кодирования и декодирования рс-кодов
- •1. Многочлен локаторов ошибок:
- •2.Синдромный многочлен
- •3. Многочлен значений ошибок
- •7.2. Быстрое декодирование кодов бчх
- •7.2.1. Ключевое уравнение
- •7.2.2. Решение ключевого уравнения
- •7.2.3. Примеры решения ключевого уравнения
- •7.3.Кодирование на основе решения ключевого уравнения
- •7.4.Задачи
- •Тема 8. Непрерывные коды
- •8.1. Сверточное кодирование
- •8.2. Представление сверточного кодера
- •8.2.1. Представление связи
- •8.2.1.1. Реакция кодера на импульсное возмущение
- •8.2.1.2. Полиномиальное представление
- •8.2.2. Представление состояния и диаграмма состояний
- •8.2.3. Древовидные диаграммы
- •8.2.4. Решетчатая диаграмма
- •8.3. Формулировка задачи сверточного декодирования
- •8.3.1. Алгоритм сверточного декодирования Витерби
- •8.3.2. Пример сверточного декодирования Витерби
- •8.4. Декодирование с мягким решением
- •8.4.1. Модель канала с абгш
- •2.1.2. Передача двоичных сигналов по каналам с абгш
- •2.1.3. Алгоритм Витерби с Евклидовой метрикой
- •8.5. Связь с блоковыми кодами
- •8.5.1. Терминированная конструкция (нулевой хвост)
- •8.5.2. Усеченная конструкция (direct truncation)
- •8.5.3. Кольцевая (циклическая или циклически замкнутая) (tail-biting) конструкция
- •8.5.4. Распределение весов
- •8.6. Модифицированный граф состояний
- •8.7. Решение задач
- •8.7.1. Задачи
- •8.7.2. Решение
- •8.3.2.1. Процедура сложения, сравнения и выбора
- •8.3.2.2. Вид процедуры сложения, сравнения и выбора на решетке
- •8.3.3. Память путей и синхронизация
- •8.4. Свойства сверточных кодов
- •8.4.1. Пространственные характеристики сверточных кодов
- •8.4.1.1. Возможности сверточного кода в коррекции ошибок
- •8.4.2. Систематические и несистематические сверточные коды
- •8.4.3. Распространение катастрофических ошибок в сверточных кодах
- •8.4.4. Границы рабочих характеристик сверточных кодов
- •8.4.5. Эффективность кодирования
- •8.4.6. Наиболее известные сверточные коды
- •8.5. Задачи
- •Тема 9. Некоторые специальные классы кодов. Составные коды
- •9.1. Коды для исправления пачек ошибок
- •9.2. Коды на основе последовательностей максимальной длины
- •9.3. Коды для асимметричных каналов
- •9.3.1. Коды с постоянным весом
- •9.3.2. Коды Бергера
- •9.4 Каскадные коды
- •9.4.1. Принципы построения каскадных кодов
- •9.4.2. Режимы использования каскадных кодов
- •9.4.3. Построение двоичных каскадных кодов на основе кодов Рида–Соломона и Боуза–Чоудхури–Хоквингема
- •Пример 9.2.
- •Пример 9.3.
- •9.5. Задачи
- •Тема 10. Цикловая синхронизация
- •10.1 Назначение и классификация способов цикловой синхронизации
- •10.2. Способ установки фазы приемного распределителя путем сдвига.
- •10.3. Способ мгновенной установки фазы
- •10.3.1. Маркерный способ цикловой синхронизации на основе синхронизирующих кодовых последовательностей
- •10.4 . Способ выделения сигнала фазового запуска по зачетному отрезку
- •Тема 11. Системные методы защиты от ошибок без обратной связи
- •11.1. Классификация и основные характеристики систем повышения достоверности
- •11.1.1. Теоретические основы системных методов защиты от ошибок
- •11.1.2. Классификация системных методов защиты от ошибок
- •11.1.3 .Основные параметры и характеристики систем повышения достоверности
- •11.2. Методы повышения достоверности в однонаправленных системах
- •11.2.1.Однонаправленные системы с многократным повторением сообщений
- •11.2.2.Однонаправленные системы с исправляющим ошибки кодом
- •11.2.3.Однонаправленные системы с исправлением стираний
- •11.3. Задачи
- •Тема 12. Системные методы защиты от ошибок с обратной связью
- •12.1. Системы повышения достоверности с решающей обратной связью с непрерывной последовательной передачей сообщений и блокировкой (рос-пПбл).Общие положения
- •12.2. Описание работы системы рос-пПбл
- •12.3. Режим переспроса
- •12.4. Расчет параметров системы рос-пПбл Относительная скорость передачи
- •Расчет вероятности ошибок на выходе системы
- •12.5. Рекомендации по выбору оптимального кода
- •Охарактеризуем поток ошибок, пропущенных в приемник сообщений средней вероятностью ошибки на бит, равной и показателем группирования ошибок.
- •12.6. Выбор порождающего многочлена
- •12.7. Задачи
- •Приложение 1. Коды бчх
- •Приложение 4
- •Список использованных источников
- •Предметный указатель
- •Тема 1. Основные понятия и определения в области пдс………………..……....2
- •Тема 2. Системные характеристики систем передачи дискретных сообще……...11
- •Тема 3. Основные характеристики уровня дискретного канала пдс…………………21
- •Тема 4. Устройство синхронизации по элементам (усп)…………………………...50
- •Тема 5. Линейные (n,k)-коды…….………………………………………………………..54
- •Тема 6. Двоичные циклические (n,k) – коды…………………………………… …….105
- •Тема 7. Коды Рида- Соломона (рс)…………………………………………..………..165
- •7.1.3. Отображение рс-кодов над gf(2m) на двоичные коды…………………….170
- •Тема 8. Непрерывные коды……………………………………………..………………..185
- •Тема 9. Некоторые специальные классы кодов. Составные коды………………..……210
- •9.4.1. Принципы построения каскадных кодов…………………………………………………215
- •9.4.2. Режимы использования каскадных кодов……………………………………………….218
- •9.4.3. Построение двоичных каскадных кодов на основе кодов Рида–Соломона и Боуза–Чоудхури–Хоквингема………………..……………………………………………….…219
- •Тема 11. Системные методы защиты от ошибок без обратной связи………………..……234
- •Тема 12. Системные методы защиты от ошибок с обратной связью…..…………….244
Какую работу нужно написать?
3.4.2.Методы выявления и исследования последовательностей ошибок
Ошибки в каналах связи появляются в результате воздействия различного рода случайных помех. Поэтому последовательность ошибок является случайной последовательностью, а ее характеристики - случайными величинами. Основной метод изучения последовательности ошибок – статистический метод.
Сущность данного метода заключается в том, что с помощью специальных приборов производятся исследования каналов различного типа. В процессе исследований выявляются и накапливаются последовательности ошибок за длительный промежуток времени. Обработка и обобщение полученных статистических данных позволяют установить и изучить закономерности появления ошибок в каналах связи. Знание этих закономерностей, в свою очередь, позволяет научно обоснованно определять наиболее эффективные меры борьбы с ошибками.
Для получения
достоверных статистических результатов
объемы выборок последовательности
ошибок должны быть такими, чтобы они
охватывали все характерные состояния
канала. Опытным путем установлено, что
для получения достоверных статистических
данных каналы, образованные проводными,
радиорелейными и тропосферными линиями
связи, должны испытываться в течение
нескольких суток непрерывно, а
коротковолновые радиоканалы - по
нескольку суток в различное время года.
При этих условиях объем выборки может
достигать
и более элементов по каждому каналу.
Испытаниям подвергаются действующие
каналы в обычных условиях эксплуатации.
Первичные характеристики каналов должны
соответствовать установленным нормам
и периодически контролироваться в
процессе испытания.
Сущность общепринятого
метода выявления последовательности
ошибок в дискретном канале заключается
в следующем. На вход канала подается
испытательная двоичная последовательность
(испытательный текст). На выходе
дискретного канала из принятой
последовательности
поэлементно
вычитается
,
в результате чего образуется
последовательность ошибок
.
В том случае, когда необходимо выявить
лишь последовательность модулей ошибокЕ, на выходе дискретного канала
достаточно произвести поэлементное
сложение по модулю 2 последовательностей
и
:
+
=Е.
Статистическая
структура испытательной последовательности
должна быть достаточно близка к структуре
передаваемой информации. Этому условию
удовлетворяют двоичные последовательности,
вырабатываемые генераторами
последовательности максимальной длины
( ГПМД). Благодаря этому, а также вследствие
простоты реализации ГПМД получили
наибольшее распространение в качестве
генераторов испытательной последовательности
.
В зависимости от задач статистических измерений ошибки могут непосредственно подсчитываться с помощью счетчиков или записываться на долговременный носитель для последующей обработки.
3.4.3 Основные закономерности распределения ошибок в реальных каналах связи
A. Характер распределения ошибок в реальных каналах
Одним из основных
параметров последовательности ошибок
является частота появления ошибок pL.
Частость появления ошибок (или просто
частость ошибок) определяется как
отношение числа ошибок Мош =,
появившихся за определенный отрезок
времени t , к общему числу переданных
символов L:
При достаточно большом L частость ошибок сходится с вероятностью появления ошибки (вероятность ошибки) p. Значения p для различных типов каналов приведены в таблице 3.1.
В течение длительного времени, когда отсутствовали статистические данные реальных каналов связи, предполагалось, что ошибки в каналах связи появляются независимо. При таком распределении ошибок значение i-го элемента последовательности ошибок Е не зависит от того, какое значение принимает любой другой j-й элемент данной последовательности.
Пусть Р{ei=1}=p, P{(ei=1)/(ej=1)} — вероятность приема i-го элемента с ошибкой (ei=1) при условии, что ошибка произошла на j-м месте (ej=1), а Р{(ei=1)/(ej=0)} — вероятность приема i-го элемента с ошибкой при условии, что j-й элемент принят правильно. Ошибки появляются независимо, если выполняется условие:
Р{(ei=1)/(ej=1)}=Р{(ei=1)/(ej=0)}=Р{ei=1}=p
В противном случае появление ошибок является зависимым событием.
При независимых ошибках достаточно знать значение единственного параметра р, чтобы определить распределение любой случайной величины. Для этого достаточно воспользоваться схемой Бернулли. В частности, вероятность появления в n-элементной комбинации ровно i ошибок P(i,n) определяется биномиальным распределением:
( 0 ≤i≤n).
Вероятность приема комбинации без ошибки P(0,n)=(1 — p)n= qn . Следовательно, вероятность появления искаженной комбинации, т.е. комбинации, содержащей хотя бы одну ошибку,
,
при np « 1, P(≥1,n) ≈ np.
Вероятность появления m и более ошибок в комбинации длины n:
.
Иногда (при m<n/2) для вычисления P(≥m,n) удобнее пользоваться формулой, полученной из условия, что
:
.
Многочисленные исследования реальных каналов связи не подтвердили гипотезу о независимом характере появления ошибок.
Рис.3.1
Данные исследования показали, что ошибки появляются группами (пачками). Частость ошибок во время появления группы ошибок возрастает и становится значительно больше вероятности р. На рисунке 3.1 в качестве примера, иллюстрирующего групповой характер появления ошибок, приведено абсолютное число ошибок, появляющихся за каждые пять минут суток в кабельном телефонном канале связи. Это число определялось по результатам испытания канала в течение шести суток. Ошибки, как показано на рисунке 3.1 группируются в определенные промежутки времени. В ночное время число ошибок в подавляющем большинстве пятиминутных сеансов равно нулю или меньше десяти. В первой половине дня число ошибок за пятиминутные интервалы редко бывает равно нулю, а в большинстве превышает сотни и тысячи ошибок. Испытания проводились на скорости телеграфирования N=1200 бод, поэтому L=5·60·1200=3.6·105элементов. Частость ошибок pLв ночное время колеблется в пределах 0÷3·10-5, а в дневное время — 0÷10-2.
Таким образом, появление ошибок в реальных каналах является зависимым событием, поэтому схема Бернулли не применима. Расчеты по формулам, полученным на основе данной схемы, приводят к значительным, а во многих важных для практики случаях и недопустимым погрешностям. Групповой характер появления ошибок проявляется во всех статистических характеристиках последовательности ошибок. Поэтому для математического описания этой последовательности недостаточно знать один параметр р, а необходимо определить дополнительные параметры, учитывающие степень зависимости появления ошибок в реальных каналах.
Б.Зависимость вероятности появления искаженной комбинации от длины
Статистическая вероятность появления искаженной комбинации определяется как отношение числа искаженных комбинаций Bош(n) к общему числу комбинаций B0(n), т.е.
.
Вероятность Р(≥1,n) является неубывающей функцией n. При n=1 Р(≥1,n)=р, а при n→∞ вероятность P(≥1,n) с ростом n зависит от характера распределения ошибок.
На рис. 3.2 показана функция P(≥1,n) в логарифмическом масштабе, т.е. logP(≥1,n)=logp+logn. Это выражение является уравнением прямой, пересекающейся с осьюyточкеy=pпод углом β1. Так как угловой коэффициентtgβ1=1, тоβ1=π/4.
Для
гипотетического канала, у которого
часть последовательности ошибок e1=e2=…=eМош=1,
а остальная частьeМош+1=eМош+2=…=eL=0,
на интервале 1≤i≤Mошчастость ошибок рL1
=Mош /Mош= 1, а на участкеi>Mош
частость ошибок рL2=0.
Так как число искаженных комбинаций
длиныnBош(n)=Мош
/n, а общее число
комбинацийB0=L/n, то вероятность появления
искаженной комбинации:
.
Таким образом, для канала, у которого ошибки появляются плотной группой на одном из временных
и
Рис.
3.2
Исследования каналов показали, что для реальных каналов зависимости logР(≥1,n) =f(logn) достаточно хорошо аппроксимируются прямыми линиями при числе элементов в комбинации от 1 до 500. Прямые, соответствующие этим зависимостям, находятся между указанными выше границами и имеют угол наклона β < β1 (прямыеIIIна рис.3.2 с углами наклона β2 и β3). Такой характер зависимости Р(≥1,n) =f(n) является следствием группового характера появления ошибок в реальных каналах. Для описания зависимости Р(≥1,n) =f(n) достаточно определить значение двух параметров: вероятности ошибки р и углового коэффициентаtgβ. Обозначимtgβ= 1 – α, тогда
log Р(≥1,n) = log p + (1 - α) log n
или
Р(≥1,n) = n1-α p.
Если α=0, то tgβ = 1, что соответствует независимому появлению ошибок. При этом Р(≥1,n) =np(прямаяIна рис.3.16). Если α = 1, тоtgβ = 0, что соответствует предельно групповому характеру появления ошибок в реальных каналах (прямыеIIIна рис.3.2). Параметр α характеризует степень группирования ошибок и поэтому получил названиепоказателя группирования ошибок. Показатель группирования является важным параметром последовательности ошибок.
Параметр α определяется по статистическим данным. Из выражения для logР(≥1,n) имеем:
.
Подставив исходные значения Р(≥1,n), после преобразования получим:
.
Для вычисления параметра α по статистическим данным последовательность ошибок разбивают на подпоследовательности длиной n, определяют число искаженных комбинаций Вош(n) и вычисляют значение α. Однако вычисление параметра α при одном значенииnможет дать значительную погрешность, так как значения Вош(n) на конечной выборке могут иметь случайные выбросы. Для более точного вычисления параметра α вычисляют ρ значений α при ρ значенияхn. По полученным значениям αiопределяют параметр α как среднее значение αi, т.е.
Значения nберутся из интервала, гдеnp«1.
При ρ=5÷10 погрешность вычисления параметра α становится несущественной.
Значения параметра α для различных каналов связи приведены в табл. 3.1
Таблица 3.1
Тип канала |
Значение ρ |
Значение α | ||
макс. |
мин. |
макс. |
мин. | |
Кабельные телефонные |
10-4 |
10-6 |
0.7 |
0.5 |
Радиорелейные телефонные |
10-3 |
10-4 |
0.5 |
0.3 |
КВ радиотелеграфные |
10-1 |
10-3 |
0.4 |
0.3 |
Наибольшее значение α принимает для телефонных кабельных каналов, потому что кратковременные прерывания в различных промежуточных пунктах кабельной магистрали приводят к появлению групп с большой плотностью ошибок.
Меньшее значение α имеет для радиорелейных телефонных каналов, так как в них, наряду с участками большой плотности, наблюдаются участки с редкими ошибками, появляющимися за счет повышения уровня шумов.
В КВ радиотелеграфных каналах вследствие замирания сигнала и воздействия помех обычно наблюдаются не только пачки ошибок, но и одиночные ошибки. Поэтому показатель группирования принимает, как правило, наименьшие значения.
Для каналов тонального телеграфирования обычно параметр α имеет такое же значение, что и для кабельных телефонных каналов, так как причины возникновения ошибок одни и те же.
В. Распределение ошибок в комбинациях различной длины
При оценке эффективности блоковых корректирующих кодов интерес представляет не только вероятность появления n-элементных искаженных комбинацийP(≥1,n), но и вероятности появления комбинаций с однойP(1,n), двумяP(2,n) иmошибкамиP(m,n).
Под
вероятностью появления комбинаций
длины ncmошибками будем понимать.
Очевидно, что:
.
Кроме того, для оценки эффективности некоторых корректирующих кодов необходимо знать суммарную (накопленную) вероятность появления искаженных комбинаций с mи более ошибками:
.
Статистическая вероятность появления n-элементных комбинаций сmи более ошибками определяется как отношение числа комбинаций сmи боле ошибками к общему числу комбинаций:
,
где В(i,n)
– числоn-элементных
комбинаций, содержащихiошибок; В0(n) =- общее число переданныхn-элементных
комбинаций.
Рис.3.3
На рис. 3.3 в логарифмическом масштабе показаны графики Р(≥m,n) для радиотелеграфного канала с параметрами р = 1,37 · 10-2и α = 0,4. Точками на этом рисунке нанесены экспериментальные значения Р(≥m,n), которые на участке 1≤m≤n/3 достаточно хорошо аппроксимируются прямыми линиями (сплошные линии). Исследования зависимости Р(≥m,n) =f(m) на реальных каналах показали, что на участкеm<n/3 значения Р(≥m,n) с ростомmубывают медленно, что свидетельствует о наличии искаженных комбинаций с большим числом ошибок и является следствием группового характера появления ошибок в реальных. Скорость убывания вероятности Р(≥m,n) с ростомmразлична для различных каналов и определяется степенью группирования ошибок. Достаточно хорошая аппроксимация начальной части зависимостиlogР(≥m,n) =f(logm) прямыми линиями позволяет получить приближенную формулу для вычисления Р(≥m,n) приm<n/3 с использованием параметровpи α:
На рис. 3.3 для сравнения пунктирными линиями приведены зависимости Р(≥m,n) =f(m), вычисленные для случая независимых ошибок при том же значении р = 1.37 ·10-2. В этом случае с увеличениемmвероятности Р(≥m,n) уменьшаются значительно быстрее, чем те же вероятности, полученные экспериментально. Данный пример показывает, что групповой характер появления ошибок существенно влияет на распределение их внутри комбинаций.