
- •Задание
- •Рекомендации по выполнению работы
- •Лабораторная работа № 2
- •Изучение методов рационального кодирования
- •Сообщений
- •Краткие теоретические сведения
- •Задание
- •Описание дискретных каналов
- •Модели потока ошибок. Классификация
- •Общие математические схемы построения моделей потока ошибок
- •Частные модели ошибок
- •Двухуровневое описание дискретного канала
- •Моделирование дискретных каналов
- •Расчет основных характеристик и анализ результатов моделирования
- •Задание
- •2. Основные характеристики помехоустойчивых кодов
- •3. Циклические коды.
- •Задание.
- •Общие сведения
- •Оценка эффективности алгоритмов передачи данных
- •Задание
- •390005, Рязань, ул. Гагарина, 59/1.
Общие математические схемы построения моделей потока ошибок
Сколь
угодно хорошего согласия модели
с экспериментальными данными можно
достичь с помощью наиболее универсальных
способов — через многомерные распределения
или многомерные переходные вероятности,
посимвольные или интервальные. Однако
сложность их задания и использования
заставляют искать более удобные средства
описания
— через систему одномерных распределений
или одномерных переходных вероятностей.
Анализ возможных способов описания
двоичных последовательностей позволил
определить три основные математические
схемы построения модели стационарного
источника ошибок.
Описание потока ошибок на основе цепей Маркова — схема М. Случайный процесс, который может находиться в одном и только в одном из N несовместных состояний S0 S1 ... SN-1 и эти состояния могут меняться/сохраняться только в фиксированные моменты времени ...t-1 t0 t1 ... ti ..., является k-связной цепью Маркова, если вероятность того или иного состояния в каждый момент времени ti зависит только от того, какие k состояний ему предшествовали. Односвязную цепь Маркова, для которой вероятность текущего состояния определяется только тем, какое состояние ему предшествовало, называется также простой цепью Маркова.
Пусть
дискретный канал находится в одном из
N
возможных
состояний S0
S1...
SN-1,
представляющих собой простую цепь
Маркова. Для описания простой цепи
Маркова — статистики
состояний
необходимо задать матрицу условных/переходных
вероятностей pij=p(sj
/si
)
того, что случайный процесс в определенный
момент времени (на определенном шаге)
перейдет из состояния Si
в состояние Sj
— матрицу
переходов:
,
элементы которой удовлетворяют условию:
.
В общем случае вероятности pij зависят от номера шага ti , и цепь Маркова называется неоднородной. Если матрица переходов не зависит от ti , то цепь Маркова называется однородной. Рассматриваются однородные цепи Маркова (в силу стационарности описываемых процессов).
Для
полного описания статистики
необходимо задать еще и вероятности
состояний на начальном шаге — вектор
начальных вероятностей:
Если предположить, что безусловные вероятности состояний P(si) не изменяются с течением времени (цепь Маркова стационарна), т.е. P(si)=Pi , то вероятности Pi могут быть определены из следующей системы марковских уравнений:
Статистика
ошибок
в
канале является функцией цепи Маркова
и для ее описания необходимо задать
дополнительно условные вероятности
ошибки в каждом состоянии — вектор
ошибок:
Вероятность ошибки в канале определяется выражением:
В частных моделях, использующих данную схему представления, обычно состояния канала разделяют на две группы, в одной из которых вероятности ошибок значительно ниже, чем во второй. Состояния первой группы называют хорошими, второй — плохими. В общем случае в различных состояниях вероятности ошибок различны. Если предположить, что ошибки возможны лишь в плохих состояниях и их вероятности равны 1, то плохие состояния соответствуют искаженным символам, а хорошие — неискаженным. Статистика ошибок в этом случае представляет собой цепь Маркова и полностью задается матрицей переходов.
Описание
потока ошибок на основе процессов
восстановления —
схема В. В
основу этой схемы положено описание
случайных двоичных последовательностей
посредством задания распределений не
для самих символов, а для длин их
серий/пакетов и интервалов между ними.
В общем случае последовательность
разбивается на отрезки двух видов —
пакеты ошибок и интервалы между пакетами.
Пакет ошибок,
в свою очередь, состоит из серий подряд
идущих ошибок и правильных символов,
где длина последних не превышает заданной
величины. В пределах пакета ошибки
независимы и имеют условную вероятность
1.
В
интервалах/промежутках
между пакетами
ошибки появляются также независимо с
вероятностью
.
При 0=0
промежутки представляют собой серию
правильно принятых символов. Число
позиций в пакете l,
l=1,2...
и в промежутке
,
=1,2...
называют их
длинами. Длины
интервалов между пакетами
и длины
пакетов l
независимы в
совокупности и описываются распределениями
вероятностей
P(),
P(l).
Таким образом, описание двоичного
случайного процесса
заменяется описанием однозначно
отображающих его процессов
и
,
элементы которых, в общем случае,
принадлежат счетному множеству, и
статистика
ошибок
полностью определяется
одномерными распределениями
P(),
P(l)
и условными
вероятностями
0,
1.
Вероятность ошибки в канале определяется следующим образом:
где
— средние длины пакета и промежутка;
pS
— вероятность попадания символа
в пакет; pП —
вероятность начала пакета или равная
ей вероятность начала промежутка (на
отрезке длиной
в среднем возникает один пакет и один
промежуток).
При таком представлении канал имеет как бы два состояния: плохое — пакет ошибок и хорошее — промежуток между пакетами. Последовательность смены этих состояний является процессом восстановления c конечным временем. Термин заимствован из теории надежности. Если плохое состояние рассматривать как повреждение и восстановление некоторой системы, а хорошее — как состояние ее исправности, то в терминах теории надежности процесс восстановления с конечным временем соответствует системе, в которой длительности как восстановления, так и исправного состояния являются ненулевыми величинами и вероятности того, что эти состояния продлятся то или иное время, не зависят ни от длительности предшествующих состояний, ни от времени их возникновения. Такой случайный процесс полностью определяется одномерными распределениями P() и P(l). Если 0=0, 1=1, то процессом восстановления с конечным временем описывается последовательность ошибок . При 0=1 имеем канал с независимыми ошибками.
Частным случаем процессов восстановления с конечным временем являются процессы с мгновенным восстановлением, когда предполагается, что каждое повреждение устраняется (система восстанавливается) мгновенно (две смежные единицы означают два различных повреждения), а случайные величины 0, 0=0,1,2... — длины интервалов между единицами независимы в совокупности и имеют одинаковое распределение P(0), т.е. вероятность того или иного времени до следующего повреждения не зависит от предыстории. При описании статистики ошибок процессом с мгновенным восстановлением она полностью определяется распределением P(0) — длин интервалов между ошибками. Последний можно рассматривать как частный случай процесса восстановления с конечным временем, для которого P(l) геометрично. Если для процесса с мгновенным восстановлением P(0) геометрично, то процесс является процессом с независимыми значениями.
Описание потока ошибок на основе процессов накопления — схема H. Данная схема отличается допустимостью перекрытия пакетов. Физически перекрытие пакетов обусловливается наложением нескольких мешающих воздействий, приводящих к неоднородным образованиям ошибок, сильно различающимся по структуре и длине. Для описания таких образований удобно использовать представление о существовании независимо возникающих воздействий, приводящих к независимым однородным образованиям искаженных символов, способным перекрываться, т.е. представление о перекрывающихся пакетах ошибок.
При таком представлении любая позиция может стать началом пакета. Предполагая, что в отличие от схемы B независимыми случайными величинами являются длины интервалов между началами пакетов , =0,1,... и длины пакетов l, l=1,2..., имеющие распределения вероятностей P() и P(l), допускаем перекрытие и примыкание пакетов (длина пакета может быть больше длины интервала от его начала до начала следующего пакета). Процесс возникновения и окончания таких пакетов относится к числу процессов накопления и полностью определяется двумя одномерными распределениями P(), P(l).
В пределах каждого отдельного пакета ошибки независимы и имеют вероятность (вообще говоря, можно предположить возможность независимых ошибок с малой вероятностью и вне пакетов). Тогда статистика ошибок по схеме H полностью определяется одномерными распределениями длин пакетов P(l) и интервалами между началами пакетов P() и вероятностью ошибки в пакете . Возможность перекрытия пакетов существенно усложняет расчеты многих характеристик канала и в общем случае приводит к весьма громоздким вычислениям.
Рассмотренные общие схемы предлагают, вообще говоря, различные представления и средства описания потока ошибок в канале. Однозначно указать ту из них, которая наиболее эффективно аппроксимировала бы реальную статистику ошибок и была бы наиболее удобна для расчетов затруднительно. Все зависит от критерия точности аппроксимации. При определенных условиях эти схемы эквивалентны друг другу и многие существующие модели можно рассматривать как частные случаи различных схем. Степень группирования ошибок в канале при посимвольном описании на основе схемы M отображается надлежащим выбором числа состояний N и переходных вероятностей, при интервальном описании на основе схем B и H — надлежащим выбором распределений P(), P(l). При использовании схемы M интервальные распределения непосредственно не выбираются, однако, увеличивая N, можно аппроксимировать практически любые представляющие интерес распределения P(), P(l).