Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Цокур Эдуард Анатольевич

Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации
<
Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации
>

Данный автореферат диссертации должен поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - 240 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Цокур Эдуард Анатольевич. Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации : диссертация ... кандидата технических наук : 05.13.17.- Красноярск, 2001.- 179 с.: ил. РГБ ОД, 61 02-5/437-9

Содержание к диссертации

ВВЕДЕНИЕ 5
ГЛАВА 1. МЕТОДЫ, ПОВЫШАЮЩИЕ НАДЕЖНОСТЬ

СИСТЕМ ПЕРЕДАЧИ ЦИФРОВОЙ ИНФОРМАЦИИ 31

/

  1. Основные понятия и определения 31

  2. Контроль и диагностика систем передачи цифровой информации 35

  3. Соотношение объектов и методов кодирования 38

  4. Характеристики и критерии оценки методов и средств контроля 47

1.5. Выводы по первой главе 53
ГЛАВА 2. ПРИНЦИПЫ ОРГАНИЗАЦИИ КОНТРОЛЯ ИН
ФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ^ СОК В МНОГО
КАНАЛЬНЫХ СИСТЕМАХ ^^ 54

*^" '*f * ':'т-

  1. Основные определения 55

  2. Перевод чисел из позиционной системы в СОК 55

  3. Перевод чисел из СОК в позиционную систему 56

  4. Использование СОК для контроля информации 58

  5. Формирование кодового вектора в СОК 60

  6. Выбор весов и количества модулей СОК при кодировании плавного сигнала 64

2.7. Особенности кодирования детерминированной ин
формации в СОК 70

2.7.1. Воздействие ошибки на дискретный, плавный сиг
нал, представленный в СОК 71

2.7.2. Методика коррекции дискретной детерминиро
ванной информации, представленной в СОК 77

ОГЛАВЛЕНИЕ

2.7.3. Зависимость корректирующей способности дис
кретного плавного сигнала, представленного в
СОК, от частоты дискретизации 78

  1. Аппроксимация прямыми 83

  2. Аппроксимация кривыми 91

  1. Экстраполирование многочленами третьего и четвертого порядка 94

  2. Сравнительный анализ методов обнаружения изломов 96

2.12. Выводы по второй главе 97
ГЛАВА 3. ПОСТРОЕНИЕ АЛГОРИТМОВ КОРРЕКЦИИ

ИНФОРМАЦИОННЫХ ЗНАЧЕНИЙ ПЛАВНОГО СИГ
НАЛА, ПРЕДСТАВЛЕННОГО В СОК 99
3.1. Построение алгоритмов коррекции детерминирован
ной информации, представленной в СОК, при возник
новении ошибки 100

  1. Алгоритмы обнаружения канала или каналов, по которым передана ложная информация 101

  2. Алгоритмы выбора начальной точки и определение начальных значений для счетчика изломов 103

  3. Алгоритм обнаружения излома методом двух прямых 107

  4. Алгоритм обнаружения излома методом двух кривых 112

  5. Алгоритм обнаружения излома с использованием экстраполяции 116

  6. Сравнительный анализ алгоритмов обнаружения изломов 118

ОГЛАВЛЕНИЕ

3.2. Выводы по третьей главе 125

ГЛАВА 4. МОДЕЛИРОВАНИЕ ПРОЦЕССОВ КОДИРОВА
НИЯ, ДЕКОДИРОВАНИЯ И КОРРЕКЦИИ ДЕ
ТЕРМИНИРОВАННОЙ ИНФОРМАЦИИ ПРЕД
СТАВЛЕННОЙ СОК 126

  1. Процесс кодирования информации в СОК 126

  2. Процесс декодирования информации из СОК 128

4.3. Моделирование процессов коррекции детерминиро
ванной информации 129

  1. Аппроксимация прямыми 129

  2. Аппроксимация кривыми 133

  3. Интерполирование многочленом третьего порядка 135

4.3.4. Интерполирование многочленом четвертого по
рядка 137

  1. Решение проблем провалов плавного сигнала вследствие влияния ошибки 138

  2. Сравнительный анализ моделированных методов коррекции 141

  3. Разработка структурной схемы мультиплексирования каналов с целью понижения тактовой частоты дискретизации 147

4.6. Выводы по четвертой главе 148

ЗАКЛЮЧЕНИЕ 150

ПРИЛОЖЕНИЕ 152

ЛИТЕРАТУРА 172

ОГЛАВЛЕНИЕ

Введение к работе

Актуальность работы. В системах передачи цифровой информации в процессе их работы могут происходить ошибки, которые приводят к выходу из строя каналов связи. С развитием вычислительной техники, телефонии, телевидения, спутниковой связи, а следовательно, и увеличением объема и скорости передачи информации, проблема получения достоверной информации стала наиболее острой.

Используемые методы контроля оказывают существенное влияние на показатели надежности передающих систем и особенно на достоверность информации. Каждый из методов по своему влияет на показатели эффективности. В настоящее время используется комбинирование различных методов контроля, которое позволяет во многих случаях добиться компромисса между затратами на систему контроля, с одной стороны, и затратами на производительность передающих систем и достоверность результатов - с другой.

Не только в вычислительных системах существует необходимость контроля цифровой информации при передаче на небольшие расстояния. В системах телефонии, телевидения или спутникового вещания поиски оптимального или наиболее эффективного метода кодирования, декодирования и коррекции, заслуживают внимания. В многоканальных системах передачи информации, вне зависимости от области применения, необходимо учитывать возможность выхода капала или каналов из строя, и использовать такой вид кодирования, который поддерживал бы целостность информации.

Таким образом, предлагаемая работа является актуальной, так как направлена на повышение надежности передачи данных в многоканальных системах.

Цель работы: Показать эффективность применения системы остаточных классов (СОК) как кода, контролирующего ошибки, для кодирования оцифрованных плавных сигналов. Используя особенности системы остаточ-

ВВЕДЕНИЕ

ных классов, доказать возможность минимизации, контролирующей избыточности в кодовом векторе, применимо к детерминированной информации. Определение свойств плавного сигнала, представленного в СОК, посредством влияния на него ошибки. Задачи исследований:

Разработать методы и алгоритмы коррекции (восстановления) детерминированной информации в СОК при обнаружении отказавшего канала или каналов в многоканальной системе.

Определить влияние модулей СОК, при минимальной избыточности, на пределы частот дискретизации, при условии восстановления детерминированной информации.

Рассмотреть условия, при которых возможно кодирование и передача информации в СОК по многоканальным системам с минимальной избыточностью в кодовом векторе при определении местоположения ошибки.

Разработать структурные схемы кодеров и декодеров с методами восстановления информации, при возникновении ошибки, применимо к многоканальным системам.

Разработать схему мультиплексирования каналов для понижения частоты дискретизации.

Разработать программную модель, подтверждающую возможность восстановления детерминированной информации при отключении канала или каналов

Научная новизна состоит в том, что:

Предложено использование СОК для обеспечения надежности многоканальных систем передачи детерминированной информации с минимизацией избыточности в кодовом векторе.

Определены условия, при которых минимально возможная частота дискретизации является достаточной для восстановления детерминированной информации при модулях СОК с минимумом избыточности.

ВВЕДЕНИЕ

Предложены методы обнаружения изломов детерминированной информации, представленной в СОК, и определения их видов, в случае отказа какого-либо канала или каналов.

Разработаны методики коррекции коэффициента изломов и контроля границ распространения информационных значений в СОК.

Предложены методы обнаружения отказавшего канала или каналов передачи информации. Предложено использование дополнительной контрольной информации при формировании информационного пакета в СОК, для определения начальной точки плавного сигнала.

Разработана структурная модель «мультиплексирования каналов» в кодирующем — декодирующем оборудовании, позволяющая понизить частоту дискретизации пропорционально весу мультиплексируемого канала.

Практическая значимость работы состоит в анализе и разработке методов контроля в СОК, для обеспечения надежности многоканальных систем при передаче детерминированной информации. Определение минимально возможной частоты дискретизации при выбранных весах (модулях) СОК с минимумом избыточности. Разработка методов обнаружения отказавшего канала или каналов передачи информации, представленной в СОК. Определение и разработка методов, при которых возможно снижение частоты дискретизации, пропорционально наименьшему весу (модулю) канала. На защиту выносятся следующие положения:

  1. Обнаружен и исследован эффект «детерминированной коррекции информации представленной в СОК».

  2. Выявлены условия, при которых восстановление детерминированной информации не возможно. Определена зависимость модулей СОК на частоту дискретизации плавного сигнала.

  3. Разработана и проанализирована программная модель, позволяющая апробировать различные методы коррекции детерминированной информации представленной в СОК.

ВВЕДЕНИЕ

Апробация работы. Основные результаты диссертационной работы докладывались и обсуждались на:

5-ой всесоюзной научно-практической конференции «Проблемы информатизации региона ПИР - 99» Красноярск 1999.

Региональной межвузовской научно-методической конференции «Проблемы высшего образования на пороге XXI века» Красноярск 1997.

Публикации. По теме диссертационной работы было опубликовано восемь печатных работ на:

Региональной межвузовской научно-методической конференции «Проблемы высшего образования на пороге XXI века» Красноярск 1997.

5-ой всесоюзной научно-практической конференции «Проблемы информатизации региона ПИР - 99» Красноярск 1999.

Красноярский «Вестник 1999» - Красноярский государственный технический университет - Красноярск 1999.

Международной конференции «Телевидение: передача и обработка изображений» Санкт-Петербург 2000.

Студенческий сборник - Красноярский государственный технический университет - Красноярск 2000.

6-ой всероссийской научно-технической конференции «Перспективные материалы, технологии, консультации - экономика» Красноярск 2000.

6-ой всесоюзной научно-практической конференции «Проблемы информатизации региона ПИР - 2000» Красноярск 2000.

Международной научно-практической конференции "Компьютерные технологии в науке, производстве, социальных и экономических процессах". Новочеркасский политехнический институт - Новочеркасск 2001.

Международной научно-технической конференции «Моделирование, оптимизация и интенсификация производственных процессов и систем» Вологодский государственный технический университет - Вологда 2001.

ВВЕДЕНИЕ

СОДЕРЖАНИЕ РАБОТЫ

В первой главе рассматриваются коды, контролирующие ошибки и объекты контроля. Определяются преимущества и недостатки в методах контроля применимо к объектам контроля (одноканалъным и многоканальным системам передачи информации). На основе анализа наиболее известных методов контроля, использующихся в современных приемо-передающих устройствах, выбирается наиболее приемлемый метод по общепринятым критериям. Предлагается использование системы остаточных классов (СОК) для кодирования оцифрованных плавных сигналов информации применимо к многоканальным системам. Преимуществом СОК для кодирования является форма кода, наиболее подходящая к многоканальным системам, и минимизация избыточности в кодовом векторе.

Для оценки методов контроля существуют единые правила и средства. Для каждого метода контроля существуют такие понятия как: вес кода - определяющий количество ненулевых компонент, минимальная длина кода -показывающая отличие одного кодового вектора от другого, избыточность ~ отношение длины кодового вектора к длине информационного слова.

Показана зависимость этих характеристик для каждого рассмотренного метода контроля, включая СОК от одиночных, двойных и т.д. ошибок, влияющих на кодовый вектор. Под одиночной ошибкой понимается ошибка в одном бите информации. Под двойной в двух битах информации и т.д.. Применительно к СОК под одиночной ошибкой понимается любое количество ошибок в одном модуле. Под двойной в двух модулях и т.д.

Рассмотрены кодовые вектора для общеизвестных методов коррекции с длиной информационного слова 1 байт (8 бит), и промоделировано влияние одиночных и двойных ошибок на кодовый вектор. Проанализировано, какой должна быть минимальная длина кодового вектора, чтобы данный код обна-

ВВЕДЕНИЕ

ру живал и исправлял ошибки. На основании этого проведен анализ влияния длины кода на избыточность.

Особенности представления кодового вектора СОК и модульность (независимость) модулей, обуславливают моменты, при которых восстановление информации невозможно при возникновении большего числа ошибок, по сравнению с корректирующей избыточностью. Определена вероятность возникновения одиночной ошибки одновременно во всех информационных модулях СОК, с длиной информационного слова 1 байт, по модулям 2, 3, 5, 11. Для вышеперечисленных модулей СОК вероятности распределились: для модулей (2 = ОД), (3 = 0,2), (5 = 0,3), (11 = 0,4). Общая вероятность попадания ошибок одновременно во все модули равна 0,0024.

Необходимо отметить цикличное поведение кодового вектора в СОК, при обнаружении ошибки и трансформирование информационного значения при отключении ошибочного модуля. Во-первых, коррекция информации, представленной в СОК, заключается в обнаружении модуля, в котором произошла ошибка, отключение его и восстановление информации, что отличает данный метод контроля от большинства используемых. Например, во всех циклических и порожденных от них кодах обнаруживается место ошибки, и на месте ошибки производится восстановление информации, а для СОК достаточно определить место ошибочного модуля и восстановить информацию без его участия.

На рисунке (рис. 1.) отображен пример представления информацион
ных значений длиной в 1 байт, избыточностью в 1 байт и длинной кода 5. Та
кой код способен обнаруживать и исправлять двойные ошибки, возникшие в
любых двух модулях СОК. Информационный диапазон в СОК равен 330,
общий диапазон СОК равен 64350, избыточность (64350 / 330 = 195). Обла
дая цикличностью, такой, что информационное значение, представленное в
г СОК, выходящее за предел диапазона СОК, принимает значение в этом диа-

пазоне, равное остатку от деления числа на диапазон СОК, выход из строя

ВВЕДЕНИЕ

одного канала повлечет за собой, при его игнорировании, изменение диапазона СОК пропорционально весу модуля. Ели информационные значения, при изменившемся диапазоне, превышают его, то они будут изменены циклично в поле с новым диапазоном СОК. Благодаря избыточности, заложенной в кодовый вектор, при уменьшении диапазона СОК посредством отключения модуля или модулей, возможна ситуация, при которой информационные значения при восстановлении не претерпят изменений.

Кодовый вектор СОК

Веса СОК

6435«

Диапазон СОК

Ииф. часть Корр. часть

——\s

10 бит

Кол.бит 8 бит

Избыточность

Ииф, значения

Инф. диапазон

*

Рис.1. Избыточность при расширенной СОК Учитывая цикличные свойства кодового вектора, представленного в СОК, показано поведение информации без дополнительной корректирующей части. При влиянии ошибки на кодовый вектор, такой код не в состоянии ни обнаружить, ни восстановить информацию. Предположим, что известен модуль, в котором произошла ошибка, тогда при исключении этого модуля и восстановлении информации те информационные значения, которые больше нового диапазона СОК, циклически сместятся в него. Если поток информационных значений хаотичен, то восстановление его невозможно. Но если такой поток детерминирован, то при использовании методов прогнозирования, коррекция информации возможна.

ВВЕДЕНИЕ

Определение. Детерминированный информационный поток - это такой поток, в котором цифровые информационные значения зависят друг от друга и по текущим значениям можно определить следующие.

Реальное представление информационного детерминированного потока можно описать в виде функции, цифровые значения которой образуют детерминированное поле, и, используя математические модели, построенные на основе численных методов, можно по текущим значениям определить следующие.

Определение. Плавным сигналом называется такой сигнал, цифровые дискретные значения которого образуют детерминированное поле, в котором первая производная в каждой точке ограничена, и нет разрывов второго рода.

Уточняется цель, и определяются задачи, которые требуется решить.

Во второй главе рассматривается система остаточных классов (СОК) как наиболее приемлемая система контроля, применимо к плавным сигналам в многоканальных системах.

Так как СОК рассматривается как набор модулей, то формирование кодового вектора можно осуществить следующим образом:

Вес СОК 1

Канал 1

Модуль СОК 1

Канал 2

Модуль СОК 2

Канал 3

Модуль СОК 3

Канал 4

Модуль СОК 4

Информационная часть

Канал 5

Избыточная часть

Модуль СОК 5

а) б)

Рис. 2. Формирование кодового вектора в СОК по первому принципу

1. Каждый модуль СОК распределяется на отдельном канале. Количество необходимых каналов равно количеству оснований (модулей). Так как число каналов в передающих системах число постоянное и ограниченное,

ВВЕДЕНИЕ

то этот фактор накладывает ограничения на выбор весов СОК для обеспечения полного распространения информационных значений.

2. Модули СОК группируются таким образом, чтобы вместить кодовый вектор в ограниченную систему каналов. Более того, так как веса модулей СОК различны, то группировка происходит по принципу равнозначности длин или приближения к этому пределу.

Информационным пакетом или просто пакетом называется набор контрольных точек (чисел), представленных в СОК, следующих друг за другом во времетюм диапазоне.

На рисунке (рис. 3.) а) показана последовательность СОК, распределенная по каналам в одной контрольной точке. На рисунке б) показана последовательность из двух контрольных точек таким образом, что каждая контрольная точка находится в отдельном временном интервале (блоке). Формирование информационных пакетов по такому принципу позволяет строить пакеты неограниченной длины, единственным ограничением которых будет пропускная способность каналов.

Исключение «дырок» из информационного пакета характеризует следующий способ построения пакета, отображенный на рисунке (рис. 3.) в). Все накопленные в процессе такого уплотнения «дыры» будут сгруппированы в правой части информационного пакета. В них впоследствии будут помещены информационные модули с большими весами с других каналов. Длина такого пакета, в котором число «дыр» сведено к минимуму, определяется по следующим выражениям.

Определяются веса модулей, распределенных по каналам, и количество блоков, в которых равномерно распределены модули с разными весами.

Ргшок = m п /НОД(пМ1) (1.)

Где Рблок - количество блоков, в которых равномерно распределены модули с весами тип.

НОД(т) - наибольший общий делитель весов тип.

ВВЕДЕНИЕ

Определяется количество модулей веса п и m в одном блоке.
%п = m / НОД,п); ^,, = n / НОД,п) (2.)

Проверяется условие разности <;т - п на четность или нечетность. Если разность четна, то длина блоков, в котором количество «дырок» минимально, равна выражению (3.), в противном случае (4.).

Ьвлок = ^+(п - т/(2НОД,п))) - (т+п)/2НОД(пцп) (3.)

Ьблок = 2^п+(п - т/(2НОД,п))) = (т+п)/НОД(тл1) (4.)

Информационная < часть

Шбыточнан часть

Вес СОК 1+2

Канал 1

Вес СОК 3

Г"*

' Канал 2

1 ,—

Канал 3

Вес СОК 4

Вес СОК 5

Канал 4

а)

б)

Ипф ормац но н н ая часть

Избыточная часть

Вес СОК II+2

TsJJTT^^TSST

Вес СОК 3

Вес СОК 4

Вес СОК 5

Канал 1

Канал 2

Канал 3

Канал 4

в)

Рис. 3. Формирование информационного пакета в СОК

Использование информационных блоков, построенных по принципу уплотнения, обеспечивает высокую плотность данных и равномерное распределение нагрузки по каналам. Длина информационных блоков необязательно должна быть равной L^ok, она может быть гораздо больше, но обязательно кратно величине Ьблок.

ВВЕДЕНИЕ

Приводится детальное рассмотрение методов контроля в СУЖ, ранее известных, применимо к оцифрованным плавным сигналам и проводится их сравнительный анализ.

Рассматривается поведение плавного сигнала, представленного в СОК, при воздействии внешней помехи и при выходе одного или нескольких каналов из строя.

Пусть А - контрольное число, полученное после дискретизации сигнала. Ai - контрольное число, восстановленное без учета информационного основания, в котором произошла ошибка. Под ошибкой в СОК будем понимать не ошибку, произошедшую в одном бите информации, а полностью во всем модуле (выход канала из строя). Причем, число Ai будет находиться в диапазоне, равном произведению всех оставшихся оснований или базису СОК, деленному на основание, в котором произошла ошибка. Поэтому логично выражение (5.).

А] є {0 , ріР2--.Рі} или Аі є {0, Р/р;} (5.)

Обозначим Р/р} знаком ф и назовем его «смешением». Вектор ошибки будет равен разности контрольного и восстановленного числа. Свойства вектора ошибки будут таковы:

  1. Если рассматривать дискретный сигнал в положительных величинах, то вектор ошибки есть число положительное.

  2. Вектор ошибки кратен числу <р.

Рассмотрим таблицу 1. В первой колонке контрольное значение точки. Во второй колонке ее представление в СОК. В третьей колонке «рабочий режим», который отображает корректное восстановление (декодирование) информации без повреждения информационных остатков. Следующие колонки показывают поведение восстановленного числа и его вектора ошибки при отключении модулей СОК. Колонки I - показывают восстановленное число, а колонки А - вектор ошибки.

ВВЕДЕНИЕ

Таблица 1. Поведение вектора ошибки в аварийной ситуации.

Следует обратить внимание на восстановленную информацию в колонках I и на вектор ошибки, находящийся рядом. «Звездочка» радом с числовым значением в информационных колонках показывает, что восстановленное число не равно контрольной точке и, соответственно, имеется вектор ошибки, который не равен нулю. Из таблицы 1. также видно, что все векторы ошибки кратны числу ф, что подтверждает свойства, объявленные ранее.

Число ф в представлении дискретного сигнала в СОК несет в себе еще одну смысловую нагрузку. При исключении информационного основания, в котором произошла ошибка, и восстановлении числа, его результат будет находиться в пределах числа ф.

Если учесть, что мы работаем только с информационными основаниями в СОК, то есть без применения расширенной системы оснований, то такая ошибка не могла бы быть скорректирована. И главным показателем явилось бы то, что минимальное расстояние такого кода было бы не больше единицы. Принимая во внимание то, что кодируется плавный сигнал, дается

ВВЕДЕНИЕ

возможность корректировать (восстанавливать) информацию, путем сравнения ее с предыдущими и последующими контрольными точками.

Число ф будет равно при отключенном основании с весом 2 - 105, для веса 3 - 70, для веса 5 - 42, и для веса 7 - 30. Величина <р есть «граница», сверх которой все контрольные точки будут смещены относительно оси ординат таким образом, что ось, равная величине ф, станет логическим нулем и все значения будут смещены вниз.

Основной принцип коррекции дискретной информации в СОК заключается в определении вида н места «излома». Излом бывает двух видов: «сверху вниз» и «снизу вверх». Если произошел излом «сверху вниз», то последующие числа должны быть скорректированы на число ф в большую сторону. Если же излом произошел «снизу вверх», то последующие числа должны быть скорректированы на число ф в меньшую сторону.

Формула коррекции дискретной информации при исключении основания примет вид:

А = А' + кф к = 0v.,pi - 1 (6.)

Другими словами, коэффициент к есть ничто иное, как количество изломов. Причем, если происходит излом сверху вниз, то счетчик увеличивается на единицу, а если излом снизу вверх, то счетчик уменьшается на единицу. Таким образом, коэффициент к есть показатель местоположения той цифровой области, к которой относится восстановленное (скорректированное) число. Пределы изменения коэффициента к, как показано в выражении (6.), находятся в пределах от 0 до веса остатка, который был исключен, минус один.

Определяется влияние весов СОК на информационный диапазон числовых значений, а также влияние весов СОК на выбор частоты дискретизации для кодирования плавного сигнала.

ВВЕДЕНИЕ

Рис. 4. Определение диапазона распространения чисел СОК при выборе трех модулей (каналов) с наименьшими значениями

На рисунке (рис. 4.) видно, что при выборе трех модулей (каналов) СОК, при некоторых наборах весов, диапазоны информационных значений перекрываются. Следовательно, при этих значениях весов СОК, каждое информационное значение будет представлено в СОК единственным образом. При перекрывании информационного диапазона диапазоном СОК, наблюдается избыточность, которую необходимо определить.

Информационная избыточность. Это отношение диапазона представления чисел в СОК (по выбранным каналам) с определенными весами, к информационному диапазону. Значение этого отношения не должно быть меньше единице, так как в этом случае диапазон СОК не будет перекрывать информационный диапазон, и кодирование информации невозможно. В случае, когда значения отношения больше единице, кодовый вектор, построений по данным весам СОК, уже сам по себе несет в себе корректирующую составляющую. Применимо к плавным сигналам, значение информационной избыточности должно стремиться к единице.

Абсолютная избыточность. Это избыточность, определяющая отношение величины (размера) кодового вектора, для одного информационного значения, к размеру самого информационного значения.

ВВЕДЕНИЕ

Количество каналов и весов необходимо выбирать при уменьшении абсолютной избыточности и стремлении информационной избыточности к единице, применимо к оцифрованным плавным сигналам.

Разработка методов обнаружения изломов плавного сигнала, представленного в СОК, в случае отказа какого либо канала или каналов.

В основе методов, определяющих нарушения целостности оцифрованного плавного сигнала, лежит теория численных методов.

Один из методов под названием «метод двух прямых» основан на аппроксимировании детерминированной последовательности прямыми, тем самым формируя интерполяционную функцию с последующей экстраполяцией и сравнением полученных и имеющихся значений.

Разбиение плавного сигнала на контрольные точки и формирование по ним отрезков позволяет однозначно утверждать, произошел излом между двумя соседними отрезками или нет. Для этого по контрольным точкам, а точнее по их координатам, необходимо сформировать уравнение прямой. На рисунке (рис. 5.) отображены четыре точки плавного сигнала. По оси абсцисс отложены значения дискретных отчетов. Они обозначаются переменной х. По оси ординат отложены информационные значения, их можно назвать несущими значениями - у. По четырем контрольным точкам строятся два отрезка, (А] А2) и (Bi В2).

Ах + By + С = 0 (7.)

Где х, у - переменные уравнения прямой; А, В, С - коэффициенты уравнения прямой.

По формуле координатного уравнения прямой (8.) вычисляем коэффициенты А, В, С.

(х - х,)/(х2 - х,) = (у - У1)/(у2 - у,) (8.)

Учитывая то, что дискретное распространение информационных значений плавного сигнала по оси абсцисс постоянно с шагом 1, то упрощенное выражение примет вид.

ВВЕДЕНИЕ

Произошла оціибка

B2(X4,J4)

yi) 4@^--^B2(X4,y4)

Ш(хз,уз)

Излом

Рис. 5. Формирование отрезков по контрольным точкам

у-хЬ + х,Ь-У1=0 (9.)

После того, как уравнение прямой построено и вычислены его коэффициенты, определяем возможное место излома, находящееся между двумя отрезками. Для этого находим точку пересечения двух отрезков, решая систему уравнений, которые описывают эти два отрезка.

у - х bi + ci= 0

- X Ь2 + С2= 0

(Ю.)

Где bi, b2 разность информационных значений (у2 - yi) и (у4 - уз) двух отрезков;

Сі - постоянное значение, упрощенное из (9.) равное xibi - yi;

с2 - постоянное значение, упрощенное из (9.) равное хзЬ2 - Уз;

Если точка пересечения выходит за пределы координатных значений отрезков или за диапазон ф, можно однозначно утверждать, что произошел излом.

После того, как излом обнаружен, определяется его вид. Рассматриваются отрезки, между которыми обнаружен излом. Если оба отрезка возрастают, а отрезок между ними убывает, то вид излома определен и охарактеризован как излом «сверху вниз» (рис. 6.) в левой его части. Если оба отрезка,

ВВЕДЕНИЕ

между которыми обнаружен излом, убывают, а отрезок между ними возрастает, вид излома определен как «снизу вверх» (рис. 6.) в правой его части.

Произошла ошибка

Произошла ошибка

Излом «сверху

вниз»

Излом «фнизу вверх»

Рис. 6. Определение вида излома методом двух прямых

После того как вид излома идентифицирован, необходимо скорректировать коэффициент к в выражении (6.) следующим образом.

Если излом «сверху вниз», то необходимо увеличить коэффициент к на единицу, к = к + 1.

Если излом «снизу вверх», необходимо уменьшить коэффициент к на единицу, к = к - 1.

Второй метод коррекции информации, представленной в СОК, имеет название «метод двух кривых». Особенность данного метода заключается в аппроксимировании детерминированной последовательности кривыми и построении интерполирующей функции для определения экстраполяционных значений и сравнения полученного результата с уже имеющимся.

Построение уравнения кривой по трем точкам есть аппроксимация параболой, уравнение которой:

ax2 + bx + c = 0 (11.)

Решением системы уравнений является несколько точек пересечения. Определение излома осуществляется проверкой каждой точки пересечения.

ВВЕДЕНИЕ

Если хоть одна из точек попадает в диапазон координат кривых, то излома нет, в противном случае излом произошел.

Излом жснизу вверх»

Рис. 7. Определение излома между двумя кривыми

Анализируя кривые, а точнее координаты последней точки первой кривой и первой точки второй кривой, можно однозначно идентифицировать вид излома.

Если излом обнаружен, и последняя точка первой кривой имеет информационное значение больше, чем значение первой точки второй кривой, то можно утверждать, что произошел излом «сверху вниз». Если информационное значение последней точки меньше значения первой точки, то произошел излом «снизу вверх».

После того, как вид излома идентифицирован, необходимо скорректировать коэффициент к в выражении (6.).

Методы коррекции, построенные на основе использования интерполяционных многочленов.

В основе коррекции оцифрованного плавного сигнала лежит определение или прогнозирование информационных значений и сравнение их с реальными координатами. Множество решений данной задачи предлагает такое направление в математике, как численные методы. Одним из направлений

ВВЕДЕНИЕ

для решения данной задачи в численных методах рассматривалось построение интерполяционных многочленов и экстраполирование информационных значений.

Степень интерполяционных многочленов выбиралась исходя из точности интерполирования и количества необходимых информационных значений. Учитывая то, что ранее предложенные методы коррекции являются интерполяционными многочленами, полученными аналитическим способом, первого и второго порядков, степени интерполяционных многочленов выбирались третьей и четвертой степени. Интерполяционные многочлены строились на основе интерполяционного многочлена Ньютона.

f(Х) = Zf{«)Ak C(h,h),ke[0,«] (12.)

Интерполяционные многочлены третьего и четвертого порядков в координатах примут вид:

У = - Уо + 4yi - 6у2 + 4у3 (13.)

У = - Уо - 5уі + 10у2 - Юуз + 5у4 (14.)

С увеличением степени интерполяционного многочлена точность получения экстраполяционного значения повышается. Следовательно, применение данного многочлена в восстанавливающем методе будет увеличивать корректирующую способность. Недостатком использования интерполяционных многочленов в большой степени является то, что для правильной коррекции информации необходимо иметь достаточное количество информационных значений в интервале ф. Это в свою очередь накладывает отпечаток на выбор частоты дискретизации для кодирования и поддержания корректирующей способности данного метода.

Процесс восстановления информации интерполяционными многочленами заключается в приближении функции и экстраполировании следующего информационного значения. Сравнение экстраполированного значения с реальным (полученным) позволит определить произошел излом или нет и определить его вид, а в последствие и скорректировать сигнал.

ВВЕДЕНИЕ

Третья глава посвящена вопросам разработки алгоритмов кодирования, декодирования и восстановления информации, представленной в СОК. Определяются алгоритмы обнаружения «изломов» в плавном сигнале при воздействии на него ошибки, а также алгоритмы коррекции (восстановления) сигнала после обнаружения ошибки.

Определяются методы и алгоритмы обнауужения номера канала, по которому были переданы ошибочные данные.

Обнаружение канала или каналов, вышедших из строя, по которым передана ложная (ошибочная) информация, является одним из основных этапов в коррекции плавного сигнала, представленного в СОК. Приемное оборудование получает информационный пакет вместе с дополнительным пакетом, по которому будет проходить проверка «целостности информации».

Информация, представленная в СОК и распределенная по каналам без дополнительной (контролирующей) информации, не в состоянии обнаруживать и исправлять ошибки, возникшие при передаче информации. В случае с плавными сигналами, представленными в СОК, с использованием методов обнаружения изломов, коррекция результата возможна при условии, что канал, по которому передана ложная информация, был исключен на этапе декодирования. Поэтому, контроль за целостностью информации, переданной по каналам, должен лежать на приемо-передающем оборудовании или необходимо использовать другие методы. Первый способ определения канала, вышедшего из строя, можно назвать как модифицированное кодирование оцифрованного плавного сигнала в СОК. Составляющим кодового вектора является информационное слово, представленное в СОК, а вторая часть вектора - это представление коэффициентов к (выражение 6) для исключенных оснований (оснований, в которых возможно, произошла ошибка).

Коэффициент к есть ничто иное, как позиция числа в пространстве основания pj. Следовательно, выражение, формирующее избыточный вектор, примет вид.

ВВЕДЕНИЕ

ЦА/(Фі))І ЦМФ2)Ц ..., L(M

Где А - информационное число.

фп - смещение по модулю СОК (Р/р;).

Корректирующие возможности такого кода возможно расширить, вычисляя дополнительные коэффициенты по нескольким основаниям. Видоизменив (15.), получим код, позволяющий обнаруживать и корректировать как одиночные, так и двойные ошибки.

L(Mq>i))i ЦА/(Ф2»І - , ЦМфп))І

L(A/(P/q>i(p2))_L ... , L(A/(P/

Несомненно, при таком кодировании контрольный вектор увеличивается, вместе с ним увеличивается и избыточность.

Второй способ определения канала, вышедшего из строя, это использование дополнительного пакета со значением логического нуля СОК.

Начало

ER=«

Декодирова ни с

допшптительногп информационного пакета

Нет

Конец

Отключение модуля ЕИ=|и

Рис. 8. Алгоритм определения канала, по которому передана ложная информация

В блоке 1 (рис.8.) устанавливается переменная ER в нулевое положение. Это значит, что ошибочный канал не обнаружен или процесс обнаружения модуля находится в начальном состоянии. Проходит декодирование до-

ВВЕДЕНИЕ

полнительного блока (блок 2), и определяется линейность декодированного сигнала.

Линейность сигнала в данном случае рассматривается как свойства детерминированной информации в СОК. По существу, дополнительным элементом является число, равное произведению всех модулей СОК, по которым происходит кодирование. Данное значение отражает верхнюю границу распространения чисел СОК и имеет название «логический нуль». Учитывая свойства цикличности СОК, значения модулей, полученные путем вычисления остатков от деления логического нуля на значения модулей, будут равны нулю. Если после прохождения модулей логического нуля по каналам связи их значения не изменятся и будут равны нулю, переменная ER сохраняет нулевое значение, что означает - информация доставлена корректно и в восстановлении не нуждается.

В случае, когда значения модулей СОК отличны от нуля, то по ним определяются номера каналов, вышедших из строя. Принятый логический нуль, представленный в СОК, можно отнести к синдрому ошибки. Дополнительной проверкой обнаружения канала, вышедшего из строя, является процесс пошагового отключения модулей СОК и последующего восстановления значения логического нуля. Если при отключении какого-либо модуля СОК значение логического нуля восстановится, можно утверждать, что именно этот канал вышел из строя. После обнаружения ошибочного канала корректирующему устройству, которое включено в состав декодирующего оборудования, выдается номер канала, вышедшего из строя, и включаются алгоритмы коррекции плавного сигнала, представленного в СОК.

Проводится сравнительный анализ алгоритмов коррекции (восстановления) информации, рассматриваются преимущества и недостатки каждого из алгоритмов.

Из гистограммы на рисунке (рис. 9.) видно, что в методе двух прямых используется операций значительно меньше, нежели в методе двух кривых,

ВВЕДЕНИЕ

это хорошо видно по каждой операционной составляющей, а также в общей составляющей. Учитывая то, что для выполнения каждой операции декодирующему оборудованию необходимо затратить некоторое время на выполнение операции, перевод количественных характеристик во временные рамки позволит более точно определить зависимость между алгоритмами и определить преимущества и недостатки.

JCojiiptcctro. операций

Возведение Извлечение Присваивание

Всего

Метод двух прямых Излом обнаружен

Метод двух прямых Излом не обнаружен

Метод двух кривых И J лом обнаружен

Метод двух кривых Излом не обнаружен

Экстраполир овал ис Излом обнаружен

Экстраполир оваиие Излом не обнаружен

Рис. 9. Гистограмма количественной характеристики двух методов

Четвертая глава посвящена:

Моделированию блоков, кодированию и декодированию оцифрованного плавного сигнала в СОК и из нее.

Моделированию процессов коррекции информации в СОК при возникновении ошибки.

Проведению следственных экспериментов по кодированию плавных сигналов в СОК с формированием ошибки, и определению критических ус-

ВВЕДЕНИЕ

ловий, при которых методы контроля не способны справляться с ошибкой. Окончательно определены преимущества и недостатки каждого метода контроля при работе с реальным плавным сигналом.

Разработана структурная модель мультиплексирования каналов с целью понижения тактовой частоты дискуетизаиии плавного сигнала.

Учитывая то, что в СОК каждый модуль имеет отличный друг от друга вес, то выход из строя канала с большим весом приведет к большему искажению плавного сигнала, чем при выходе канала с меньшим весом. Таким образом, для точной коррекции сигнала необходимо выбрать такую частоту дискретизации, чтобы коррекция стала возможной. Но чрезмерное повышение частоты дискретизации может привести к увеличению информационного потока, что приведет к уменьшению скорости прохождения информации.

При переключении каналов с большим весом на меньший, можно избежать чрезмерно завышенной частоты дискретизации.

Рис. 10. Структурная схема мультиплексирования каналов для снижения частоты дискретизации

На рисунке (рис. 10.) отображен мультиплексирующий элемент, управляющийся декодером. Предположим, что произошел сбой канала под номером 4, который имел самый большой вес СОК. После получения закодированной информации декодер определяет номер канала, вышедшего из строя, и посредством обратной связи переключает мультиплексор так, чтобы информация, ранее передававшаяся по каналу 4, в будущем передавалась по

ВВЕДЕНИЕ

каналу 1, у которого наименьший вес СОК. Блокирование канала под номером 1, с меньшим весом СОК, исказит плавный сигнал таким образом, что декодер восстановит ее. Учитывая то, что канал с наибольшим весом будет переключаться, частоту дискретизации можно уменьшить пропорционально весу мультиплицируемого канала.

В заключении сформулированы основные результаты работы и сделаны выводы,

  1. Предложено использование СОК для обеспечения живучести цифровых многоканальных систем передачи плавных сигналов. Доказано, что при выходе из строя одного или нескольких каналов возможно восстановление исходного сигнала,

  2. Определена минимально возможная частота дискретизации плавного сигнала, которая определяется выбранными весам (модулями) СОК. Доказано, что при выходе из строя канала для восстановления информации частота дискретизации должна быть скорректирована на величину пропорциональную весу канала.

  3. Предложены методы обнаружения изломов плавного сигнала, представленного в СОК, и их вида в случае отказа какого-либо канала или каналов. Доказано, что использование метода «двух прямых» (аппроксимация прямыми) дает наилучшие результаты по восстановлению информации при минимально возможной частоте дискретизации.

  4. Разработаны методики по обнаружению изломов, определению видов изломов, коррекции коэффициента изломов и контроля границ распространения информационных значений в СОК.

  5. Предложены методы обнаружения отказавшего канала или каналов передачи информации, представленной в СОК. Предложено использование дополнительной контрольной информации при формировании информационного пакета в СОК для определения начальной точки плавного сигнала.

ВВЕДЕНИЕ

6. Мультиплексирование каналов в кодирующем - декодирующем оборудовании позволяет понизить частоту дискретизации пропорционально весу мультиплексируемого канала. Кодирующее оборудование должно после определения канала, вышедшего из строя, посредством обратной связи переключить информационный поток в СОК на канал с наименьшим весом, тем самым плавный сигнал претерпит меньшие изменения и может быть скорректирован при минимально возможной частоте дискретизации.

ВВЕДЕНИЕ

Похожие диссертации на Использование системы остаточных классов для повышения надежности цифровых многоканальных систем передачи информации