WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

На правах рукописи

ОВЕЧКИН П ав е л Влад им иров ич

РАЗРАБОТКА АЛГОРИТМОВ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ

НЕДВОИЧНЫХ МНОГОПОРОГОВЫХ ДЕКОДЕРОВ В СИСТЕМАХ

ПЕРЕДАЧИ И ХРАНЕНИЯ БОЛЬШИХ ОБЪЕМОВ ИНФОРМАЦИИ

Специальность 05.13.13 – «Телекоммуникационные системы

и компьютерные сети»

АВТОРЕФЕРАТ

диссертации на соискание ученой степени кандидата технических наук

Рязань 2009 2

Работа выполнена в ГОУВПО «Рязанский государственный радиотехнический университет».

Научный руководитель: доктор технических наук, профессор Золотарёв Валерий Владимирович

Официальные оппоненты: доктор физико-математических наук Назаров Лев Евгеньевич кандидат технических наук, доцент Гаврилов Александр Николаевич

Ведущая организация: ФГУП “Научно-исследовательский институт радио”

Защита диссертации состоится « » 2009 г. в часов на заседании диссертационного совета Д 212.211.02 в ГОУВПО «Рязанский государственный радиотехнический университет» по адресу: 390005, г.

Рязань, ул. Гагарина, 59/1.

С диссертацией можно ознакомиться в библиотеке ГОУВПО «Рязанский государственный радиотехнический университет».

Автореферат разослан « » 2009 г.

Ученый секретарь диссертационного совета Д 212.211. к.т.н., доцент И.А. Телков

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

Огромный вклад в развитие теории кодирования внесли такие ученые, как К. Шеннон, В.А. Котельников, В.В. Зяблов, К.Ш. Зигангиров, В.В. Золотарёв, А. Витерби, Дж. Месси, Р. Галлагер, Д. Форни, Л.М. Финк, В.Л. Банкет, Дж. Возенкрафт, Е. Берлекэмп, Э.Л. Блох и др.

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

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

Среди других методов коррекции ошибок наиболее перспективным является метод недвоичного многопорогового декодирования, предложенный В.В. Золотарёвым. Отличительными особенностями данного метода являются линейная сложность реализации и высокая эффективность декодирования, поэтому недвоичный многопороговый декодер (qМПД) может применяться в высокоскоростных системах передачи и хранения больших объемов информации.

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

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

Для достижения поставленной цели необходимо решить следующие задачи:

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

– разработать и исследовать алгоритмы построения наиболее эффективных недвоичных самоортогональных кодов (СОК) для qМПД, использование которых позволит повысить достоверность передачи и хранения информации;

– провести исследование работы недвоичных многопороговых декодеров в каналах с пакетирующимися ошибками, в каналах со стираниями и в каналах со стираниями и искажениями;



– разработать и исследовать каскадные схемы коррекции ошибок на основе qМПД, позволяющие уменьшить вероятность ошибки декодирования по сравнению с базовым некаскадным методом;

– разработать программные средства для исследования эффективности qМПД;

– разработать программные средства для защиты файлов от искажений.

Научная новизна диссертационной работы определяется тем, что в ней предложены и исследованы алгоритмы построения недвоичных самоортогональных кодов, существенно повышающие эффективность использования qМПД. Впервые проведено исследование работы qМПД в каналах Гилберта-Эллиота с пакетирующимися ошибками, в каналах со стираниями и в каналах со стираниями и искажениями, оптимизированы параметры qМПД для работы в таких условиях. Кроме того, были получены нижние оценки вероятности ошибки оптимального декодирования недвоичных самоортогональных кодов в каналах со стираниями и искажениями. Предложен новый алгоритм работы недвоичного порогового элемента, позволяющий существенно ускорить работу недвоичного многопорогового декодера. Доказана теорема о стремлении решения декодера каскадного кода, состоящего из недвоичного самоортогонального кода и кода контроля по модулю q, к решению оптимального декодера. В работе впервые предложено каскадирование qМПД с кодеком модифицированных недвоичных кодов Хэмминга.

Основные положения, выносимые на защиту:

– алгоритм построения эффективных недвоичных самоортогональных кодов для qМПД;

– алгоритм работы недвоичного порогового элемента, позволяющий значительно ускорить работу qМПД;

– доказательство теоремы о стремлении решения декодера каскадного кода, состоящего из недвоичного СОК и кода контроля по модулю q, к решению оптимального декодера;

– каскадная схема кодирования, состоящая из недвоичного самоортогонального кода и модифицированного недвоичного кода Хэмминга.

Практическая ценность работы. Разработанный алгоритм построения недвоичных самоортогональных кодов для схем параллельного кодирования позволяет приблизить область эффективной работы qМПД к пропускной способности канала более чем на 13%. Предложенный алгоритм работы недвоичного порогового элемента позволяет повысить быстродействие недвоичного многопорогового декодера более чем в 2 раза.

Разработанная каскадная схема на базе недвоичного самоортогонального кода и модифицированного недвоичного кода Хэмминга позволяет уменьшить частоту появления ошибок на выходе qМПД в области его эффективной работы более чем на 3 порядка. Программные средства на основе недвоичного многопорогового декодера для защиты файлов от искажений при длительном хранении информации позволяют ускорить процессы кодирования и восстановления информации в сотни раз по сравнению с известными программами-аналогами.

Внедрение результатов работы. Результаты диссертационной работы были использованы: ООО “Объединенные радиоэлектронные технологии” при разработке аппаратуры передачи информации, предназначенной для работы в условиях городской застройки; Институтом космических исследований Российской академии наук при разработке исходных данных на наземный комплекс приема, обработки и распределения данных КНА “Фобос-Грунт”; разработанные программные средства моделирования работы недвоичного многопорогового алгоритма декодирования и его модификаций используются в учебном процессе Рязанского государственного радиотехнического университета, что подтверждается актами о внедрении.

Достоверность полученных в диссертационной работе результатов подтверждается:

– корректным использованием теории вероятностей и математической статистики;

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

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

Апробация работы. Результаты работы докладывались на следующих конференциях и семинарах:

1. 11-я, 13-я, 14-я и 15-я международная научно-техническая конференция «Проблемы передачи и обработки информации в сетях и системах телекоммуникаций». – 2002 г., 2004 г., 2005 г., 2008 г., Рязань.

2. Всероссийская научно-техническая конференция “Новые информационные технологии в научных исследованиях и в образовании, НИТ”. – 2003 г., 2005 г., 2006 г., Рязань.

3. Межвузовская научно-техническая конференция студентов, молодых ученых и специалистов “Новые информационные технологии в учебном процессе и производстве ”. – 2004 г., Рязань.

4. 52-я студенческая научно-техническая конференция “Математическое и программное обеспечение вычислительных систем”. – 2005 г., Рязань.

5. Научно-практическая конференция «Научные исследования и их практическое применение. Современное состояние и пути развития», 2005 г., Одесса.

6. Всероссийский смотр-конкурс научно-технического творчества «Эврика-2005». – 2005 г., Новочеркасск.

7. 8-я, 9-я, 10-я, 11-я международная конференция и выставка «Цифровая обработка сигналов и ее применение». – 2006 г., 2007 г., 2008 г, 2009 г., Москва.

8. Межвузовская научно-методическая конференция “Методы организации учебного процесса в ВУЗе” – 2007 г., Рязань.

9. 5-я и 6-я конференция молодых ученых, посвященная Дню космонавтики “Фундаментальные и прикладные космические исследования”.

– 2008 г., 2009 г., Москва.

Публикации. По теме диссертации опубликовано 26 работ, из них 18 в соавторстве. В их числе 1 статья в журналах, рецензируемых ВАК, статьи в межвузовских сборниках научных трудов, 20 тезисов докладов на международных и всероссийских конференциях. Разработан и зарегистрирован в Российском агентстве по патентам и товарным знакам 1 пакет программ.

Структура и объем диссертации. Диссертационная работа состоит из введения, четырех глав, заключения, библиографического списка и двух приложений. Содержит 131 страницу, 3 таблицы, 57 рисунков. Библиографический список состоит из 86 наименований.

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

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

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

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

Наиболее широкое применение в реальных системах передачи и хранения информации из недвоичных кодов нашли коды Рида-Соломона.

Замечательным свойством данных кодов является то, что с их помощью всегда возможно исправление t / 2 ошибок или t стираний, где x – операция взятия целой части числа x, t – число проверочных символов кода, т.е. коды Рида-Соломона позволяют добавлять минимальное число избыточных символов для исправления любой конфигурации ошибок заданного веса. Однако, как известно, декодеры коротких кодов Рида-Соломона, которые и применяются на практике, не могут обеспечить высокую эффективность декодирования, а для длинных кодов Рида-Соломона невозможно создать декодер из-за высокой сложности реализации. Отметим, что вычислительная сложность декодирования кодов Рида-Соломона достаточно велика и пропорциональна квадрату длины кода.

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

Наиболее перспективным методом коррекции ошибок является метод недвоичного многопорогового декодирования. Ценность qМПД заключается в том, что он обладает свойством стремления к решению оптимального декодера при сохранении линейной от длины кода сложности реализации. Также для qМПД не существует ограничений на размер символа, и он одинаково быстро может производить действия как над однобайтовыми символами, так и над символами, состоящими из нескольких байт. Однако в соответствии с теорией кодирования характеристики qМПД достаточно удалены от границы Шеннона, определяющей потенциальные корректирующие возможности кода. Дополнительному улучшению характеристик этого простого и эффективного метода и посвящена представленная работа.

Во второй главе «Недвоичный многопороговый декодер» рассмотрен недвоичный многопороговый алгоритм декодирования, описаны модификации qМПД для его использования в каналах со стираниями и в каналах со стираниями и искажениями, получены экспериментальные характеристики qМПД в каналах Гилберта-Эллиота с пакетирующимися ошибками, в каналах со стираниями и в каналах со стираниями и искажениями.

Недвоичный многопороговый декодер (qМПД) является простейшим декодером мажоритарного типа. qМПД используется для декодирования недвоичных самоортогональных кодов (СОК). Пример схемы qМПД блокового недвоичного СОК, заданного образующим полиномом g ( x ) = 1 + x + x 4 + x 6, представлен на рисунке 1.

Рисунок 1 – Пример схемы qМПД блокового недвоичного СОК Процедура декодирования qМПД заключается в том, что для очередного контролируемого недвоичным пороговым элементом (qПЭ) информационного символа кода uj происходит подсчет количества и определение значений двух относящихся к нему и наиболее часто встречающихся проверок кода, например, b1 и b2, причем b1 встречается m1 раз, b2 – m2 раз (m1m2), а остальные значения проверок для декодируемого символа uj встречаются не более m2 раз. Если разница m1–m2 будет больше значения порога T, то на выходе qПЭ будет значение b1, которое вычитается из соответствующих элементов синдромного регистра, из текущего элемента информационного регистра и заносится в связанный с информационным элемент разностного регистра. Если окажется, что два наиболее часто встречающихся значения проверок таковы, что m1=m2, то выход qПЭ устанавливается равным нулю, т. е. символ uj не изменяется, и делается попытка декодирования любого другого информационного символа кода.

До настоящего времени были известны характеристики qМПД только для q-ичных симметричных каналов, где ошибки появлялись независимо друг от друга с равной вероятностью. Однако часто в реальных системах передачи и хранения информации возникают пакеты ошибок, которые обычно существенно ухудшают эффективность классических методов коррекции ошибок. Для описания таких каналов подходит модель канала Гилберта-Эллиота. Поэтому в диссертационной работе были проведены исследования эффективности qМПД в этих более сложных условиях. Результаты такого исследовании показали, что qМПД для кода с R=1/2, n=32000 и q=256 эффективно исправляет около 25% ошибок в данном канале, а декодер кодов Рида-Соломона длиной 255 однобайтовых символов – только 1% ошибок.

Типичными представителями каналов с пакетирующимися ошибками являются системы хранения данных. Например, для защиты информации, находящейся на DVD дисках, используются коды произведения Рида– Соломона с R=7/8 длиной n38000. Во второй главе диссертации были подобраны недвоичные СОК с аналогичными параметрами, обладающие существенно лучшими корректирующими способностями.

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

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

На рисунке 2 представлены зависимости вероятности невосстановления символа на выходе декодера от вероятности стирания в канале.

Здесь показаны характеристики декодера кодов Рида-Соломона и qМПД для кодов с R=1/2. Из рисунка видно, что эффективность qМПД при существенно меньшей сложности реализации превосходит эффективность практически реализуемого декодера кодов Рида-Соломона длиной 255 однобайтовых символов.

Рисунок 2 – Характеристики qМПД и декодера кодов РС Также в диссертационной работе были проведены исследования возможности использования qМПД в каналах со стираниями и искажениями, в которых, в отличие от каналов со стираниями, возможно появление ошибочных символов. Канал со стираниями и искажениями характеризуется тем, что символы по нему передаются правильно с вероятностью 1–Pc–P0, «стираются» с вероятностью Pc и искажаются с вероятностью P0.

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

Также во второй главе оценена нижняя граница вероятности ошибки декодирования для рассматриваемого qМПД в таком канале. Для этого были выписаны наиболее частые события, которые всегда приводят к ошибкам оптимального декодера недвоичных СОК, и определены вероятности появления этих событий:

1. Все проверочные символы и информационный символ стерты:

2. Информационный символ стерт, один проверочный символ принят правильно, один проверочный символ ошибочен, остальные проверочные символы стерты:

3. Информационный символ ошибочен, один проверочный символ принят правильно, остальные проверочные символы стерты:

4. Информационный символ стерт, один проверочный символ ошибочен, остальные проверочные символы стерты:

5. Информационный символ стерт, два проверочных символа ошибочны, один проверочный символ принят правильно, остальные проверочные символы стерты:

Нижняя оценка вероятности символьной ошибки оптимального декодирования определяется суммой найденных выше вероятностей:

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

В третьей главе «Алгоритмы улучшения характеристик qМПД»

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

Несмотря на то, что скорость работы qМПД во много раз превосходит скорость работы других недвоичных декодеров, существует возможность дополнительного ускорения работы qМПД. Среди элементов qМПД наибольшую сложность имеет недвоичный пороговый элемент (qПЭ). В диссертационной работе предложен новый алгоритм работы порогового элемента, позволяющий существенно ускорить работу qМПД. На основании данной идеи была разработана схема модифицированного qМПД, представленная на рисунке 3. Отметим, что в эту схему вводится дополнительный регистр, элементы которого показывают, нужно ли заново обрабатывать информацию, поступающую на пороговый элемент с синдромного и разностного регистров. При этом, так как на различных итерациях может измениться значение порога qПЭ, то необходимо запоминать значение разности m1–m2 и значение b1 наиболее популярной проверки, которое используется при срабатывании qПЭ.

Рисунок 3 – Модифицированный qМПД недвоичного СОК Процедура декодирования принятого сообщения модифицированным qМПД состоит в следующем:

1. Произвольно выбирается декодируемый информационный символ uj принятого сообщения.

2. Если элемент регистра признаков пересчета, соответствующий информационному символу uj, равен 1, то подсчитывается число двух наиболее часто встречающихся проверок. Значения этих двух проверок равны b1 и b2, а их количество равно m1 и m2 соответственно, причем m1m2. Если элемент регистра признаков пересчета равен 0, то значение разности m1–m устанавливается равным значению текущего элемента порогового регистра, а значение b1 – значению текущего элемента регистра коррекций.

3. Если m1–m2T, то устанавливается в 0 значение элемента регистра признаков пересчета, соответствующего информационному символу uj, в текущий элемент порогового регистра заносится разность m1–m2, в текущий элемент регистра коррекций – значение b1. Если m1–m2>T, то из uj, dj и всех проверок относительно uj вычитается оценка ошибки, равная b1. Также устанавливаются в 1 все элементы регистра признаков, соответствующие информационные символы которых участвовали в формировании измененных символов синдромного регистра.

4. Осуществляется переход к новому произвольному um, mj и далее переход к пункту 2.

Для большего выигрыша по объему операций данную модификацию qМПД в некоторых случаях следует применять после нескольких обычных итераций декодирования. Использование предложенного алгоритма позволяет в 2-3 раза ускорить работу qМПД, при этом эффективность декодирования по сравнению с обычным qМПД остается без изменений.

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

Рисунок 4 – Алгоритм построения недвоичных СОК Здесь poly[][][] – полином, определяющий недвоичный СОК;

poly[i][j][0] – определяет количество символов i-й информационной ветви, участвующих в формировании символов j-й проверочной ветви; min[i][j] – минимальное количество символов i-й информационной ветви, участвующих в формировании символов j-й проверочной ветви; max[i][j] – максимальное количество символов i-й информационной ветви, участвующих в формировании символов j-й проверочной ветви; GetProb(poly) – функция для определения вероятности ошибки на выходе qМПД для недвоичного СОК, заданного полиномом poly.

Результаты моделирования недвоичных параллельных СОК в qСК показаны на рисунке 5. На рисунке видно, что область эффективной работы параллельного недвоичного СОК с R=1/2, полученного с помощью применения данного алгоритма, оказывается на 13% ближе к пропускной способности канала по сравнению с лучшими из известных недвоичных СОК. Область эффективной работы параллельного кода с R=7/8 оказывается на 20% ближе к пропускной способности канала.

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

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

Предложена новая каскадная схема кодирования, состоящая из недвоичного СОК и модифицированного недвоичного кода Хэмминга.

Обычные недвоичные коды Хэмминга используют вычисления в полях Галуа, что является сложным для реализации при большом размере символа. Поэтому на базе обычных кодов Хэмминга были построены модифицированные недвоичные коды Хэмминга, которые используют только операции сложения и вычитания целых чисел по модулю q. Декодер таких кодов всегда исправляет одну ошибку и в большинстве случаев две ошибки в блоке. Процент блоков с двумя ошибками, исправляемых декодером кодовом слове. Например, для m=8 исправляется порядка 71% блоков с двумя ошибками.

(( q 2) / q) 100%. Например, для q=256 исправляется порядка 99.2% блоков с двумя ошибками, а при q=65536 исправляется порядка 99.997% блоков с двумя ошибками.

Получена нижняя оценка вероятности ошибки на выходе каскадной схемы, состоящей из qМПД и декодера модифицированного недвоичного кода Хэмминга:

Perr = (1 PS ) где PS – оценка вероятности ошибки на выходе qМПД, N h = 2 m 1 – длина блока недвоичного кода Хэмминга Получена нижняя оценка вероятности ошибки на выходе каскадной схемы, состоящей из qМПД и декодера модифицированного недвоичного расширенного кода Хэмминга:

где N exth = 2 m – длина блока недвоичного расширенного кода Хэмминга.

На рисунке 6 представлены характеристики каскадных схем кодирования, состоящих из недвоичного СОК и недвоичных кодов Хэмминга.

Из рисунка видно, что применение совместно с qМПД в области его эффективной работы декодеров модифицированных недвоичных кодов Хэмминга позволяет снизить вероятность ошибки на выходе каскадной схемы на три и более порядков.

В четвертой главе «Программные средства моделирования недвоичных многопороговых декодеров и каналов связи. Программные средства для защиты файлов от искажений» рассматриваются вопросы построения программного обеспечения, необходимого для исследования эффективности qМПД. Разработано программное средство MTDProtect для обеспечения дополнительной защиты от искажений информации, находящейся на оптических и магнитных носителях. Программа позволяет для отдельного файла или набора файлов создавать с помощью кодера недвоичного самоортогонального кода дополнительный проверочный файл, используя который можно восстановить исходную информацию даже в случае ее сильного повреждения. Показано, что использование qМПД для защиты файлов позволяет повысить скорость кодирования/восстановления информации примерно в сто раз по сравнению с известными программами-аналогами.

Рисунок 6 – Характеристики каскадных схем кодирования

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

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

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

3. Предложен алгоритм построения наиболее эффективных недвоичных самоортогональных кодов для схем параллельного кодирования.

Применение таких кодов позволило приблизить области эффективной работы qМПД для кодов с R=1/2 на 13% и для малоизбыточных кодов с R=7/8 на 20% к границе Шеннона, определяющей потенциальные корректирующие возможности кодов.

4. Предложен новый алгоритм работы недвоичного порогового элемента qМПД, применение которого позволило повысить быстродействие qМПД более чем в 2 раза.

5. Доказана теорема о стремлении решения декодера каскадного кода, состоящего из недвоичного СОК и кода контроля по модулю q, к решению оптимального декодера.

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

7. Предложена методика применения qМПД для защиты файлов от искажений при длительном хранении. На базе данной методики было разработано программное средство MTDProtect, быстродействие которого в сотни раз превышает быстродействие программ-аналогов.

8. Разработаны программные средства для исследования эффективности qМПД.

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

ПУБЛИКАЦИИ ПО ОСНОВНЫМ РЕЗУЛЬТАТАМ ДИССЕРТАЦИИ

1. Золотарёв В.В., Овечкин Г.В., Овечкин П.В. Сравнение алгоритмов декодирования помехоустойчивых кодов для цифровых систем связи. – Проблемы передачи и обработки информации в сетях и системах телекоммуникаций: Материалы 11-й Межд. науч.-техн. конф. Рязань:

РГРТА, 2002, С. 91–93.

2. Овечкин Г.В., Овечкин П.В. Эффективность применения многопорогового декодера в каскадных схемах. – Новые информационные технологии в научных исследованиях и в образовании: Материалы 8 Всероссийской науч.-техн. конф. Рязань: РГРТА, 2003, С. 131–132.

3. Овечкин Г.В., Овечкин П.В. Эффективность каскадной схемы кодирования на базе многопорогового декодера и кодов Хэмминга. – Математическое и программное обеспечение вычислительных систем: Межвуз. сб. науч. тр. Рязань: РГРТА, 2004, C. 79–82.

4. Золотарёв В.В., Епишина Т.А., Овечкин Г.В., Овечкин П.В.

Программные средства моделирования цифрового спутникового канала связи. – Новые информационные технологии в учебном процессе и производстве: Материалы межвуз. науч.-техн. конф. студентов, молодых ученых и специалистов. – Рязань: РИМГОУ, 2004, С. 77–79.

5. Денисова М.А., Овечкин Г.В., Овечкин П.В. Применение многопорогового декодера в системах передачи данных с многопозиционными системами модуляции. – Проблемы передачи и обработки информации в сетях и системах телекоммуникаций: Материалы 13-й Межд. науч.-техн.

конф. Рязань: РГРТА, 2004, С. 58–59.

6. Овечкин Г.В., Овечкин П.В. Построение самоортогональных кодов устойчивых к эффекту размножения ошибок. – Мат. 14-й Межд.

науч.-техн. конф. «Проблемы передачи и обработки информации в сетях и системах телекоммуникаций». Рязань: РГРТА, 2005, С. 70–71.

7. Золотарёв В.В., Овечкин Г.В., Овечкин П.В. Многопороговые декодеры: новые достижения. – Мат. 14-й Межд. науч.-техн. конф. «Проблемы передачи и обработки информации в сетях и системах телекоммуникаций». Рязань: РГРТА, 2005, С. 57–58.

8. Гринченко Н.Н., Овечкин Г.В., Овечкин П.В. Развитие многопороговых алгоритмов декодирования помехоустойчивых кодов. – Мат.

науч.-практ. конф. «Научные исследования и их практическое применение.

Современное состояние и пути развития». Одесса: Черноморье, 2005, Том 7, С. 13–14.

9. Овечкин П.В. Каскадное кодирование на базе многопороговых декодеров. – Математическое и программное обеспечение вычислительных систем Материалы 52-й студенческой науч.-техн. конф. Рязань:

РГРТА, 2005, С. 30.

10. Золотарёв В.В., Овечкин Г.В., Овечкин П.В. Современные методы помехоустойчивого кодирования для высокоскоростных спутниковых систем связи. – Новые информационные технологии в научных исследованиях и в образовании НИТ-2005 Материалы 10 Всероссийской науч.техн. конф. Рязань: РГРТА, 2005, С. 2–3.

11. Гринченко Н.Н., Овечкин П.В. Свидетельство РОСПАТЕНТ №2006614261 о регистрации программы для ЭВМ «Имитационная модель многопорогового декодера помехоустойчивых кодов» (MultiDec) от 17.12.06.

12. Гринченко Н.Н., Золотарёв В.В., Овечкин Г.В., Овечкин П.В.

Применение многопорогового декодера в каналах со стираниями // Труды НТОРЭС им. А.С.Попова, 2006, С. 338–340.

13. Гринченко Н.Н., Овечкин Г.В., Овечкин П.В. Вопросы применения многопороговых декодеров в каналах связи со стираниями // Межвуз. сб. науч. тр. «Математическое и программное обеспечение вычислительных систем». Рязань, РГРТА, 2006, С. 47–50.

14. Овечкин П.В. Эффективность использования многопорогового декодера в каналах связи со стираниями // мат. Всероссийской научнотехнической конференции НИТ-2006. Рязань: 2006, С. 74–76.

15. Гринченко Н.Н., Овечкин Г.В., Овечкин П.В. Разработка каскадных схем кодирования на основе многопороговых декодеров // 8-я межд. конф. и выст. «Цифровая обработка сигналов и ее применение». М.:

2006, Том 1, С. 60–63.

16. Гринченко Н.Н., Золотарёв В.В., Овечкин Г.В., Овечкин П.В.

Многопороговое декодирование в каналах с многопозиционной модуляцией. – Вестник РГРТУ, Вып. 19, 2006, С. 179–182.

17. Овечкин П.В. Использование программных средств имитации цифрового спутникового канала в учебном процессе. – Материалы ХII межвузовской научно-методической конференции “Методы организации учебного процесса в ВУЗе” – Рязань, РГРТУ, 2007, С. 73–74.

18. Золотарёв В.В., Овечкин Г.В., Овечкин П.В. Эффективность многопороговых декодеров при использовании многопозиционных ФМ и КАМ. – 9-я межд. конф. и выст. «Цифровая обработка сигналов и ее применение». М.: 2007, Том 1, С. 5.

19. Овечкин П.В. Помехоустойчивое кодирование в широковещательном видео. – Межвуз. сб. науч. тр. «Математическое и программное обеспечение информационных систем» – Рязань, РГРТУ, 2007, С. 68–71.

20. Овечкин П.В. Использование недвоичных многопороговых декодеров в магнитных и оптических запоминающих устройствах// В сб.:

«10 Международная конференция «Цифровая обработка сигналов и её приложения- DSPA-08», М., 2008.

21. Овечкин П.В. Каскадные схемы на основе недвоичного многопорогового декодера // Проблемы передачи и обработки информации в сетях и системах телекоммуникаций: Мат. 15-й Межд. науч.-техн. конф.

Рязань: РГРТУ, 2008, С. 34–35.

22. Овечкин Г.В., Овечкин П.В. Использование многопороговых декодеров в системах дистанционного зондирования Земли // Фундаментальные и прикладные космические исследования: V Конференция молодых ученых, посвященная Дню космонавтики. М., ИКИ РАН, 2008 г. С. 33.

23. Овечкин П.В. Применение недвоичного многопорогового декодера для защиты файлов от искажений// В сб.: «11 Межд. конф. «Цифровая обработка сигналов и её приложения, DSPA-09», М., 2009. С. 200–202.

24. Овечкин Г.В., Овечкин П.В. Оптимизация структуры недвоичных самоортогональных кодов для схем параллельного кодирования //Труды НИИР, №2, 2009.

25. Овечкин П.В. Использование многопороговых декодеров в системах хранения больших объемов данных // Фундаментальные и прикладные космические исследования: VI Конференция молодых ученых, посвященная Дню космонавтики. Москва, ИКИ РАН, 2009, С. 33–34.

РАЗРАБОТКА АЛГОРИТМОВ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ

НЕДВОИЧНЫХ МНОГОПОРОГОВЫХ ДЕКОДЕРОВ В СИСТЕМАХ

ПЕРЕДАЧИ И ХРАНЕНИЯ БОЛЬШИХ ОБЪЕМОВ ИНФОРМАЦИИ

диссертации на соискание ученой степени Подписано в печать 12.05.2009 г. Формат бумаги 6084 1/16.

Бумага офсетная. Печать ризографическая.

Усл. печ. л. 0,93. Уч.-изд. л. 1,0. Тираж 100 экз.

г. Рязань, Первомайский проспект, д. 37/1.





Похожие работы:

«Живаев Александр Петрович РАЗВИТИЕ ИНФОРМАЦИОННОКОНСУЛЬТАЦИОННЫХ УСЛУГ В АГРАРНОМ СЕКТОРЕ ЭКОНОМИКИ Специальность 08.00.05 – экономика и управление народным хозяйством (экономика, организация и управление предприятиями, отраслями, комплексами – сфера услуг) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата экономических наук Екатеринбург - 2009 Диссертационная работа выполнена на кафедре предпринимательства и агробизнеса Федерального государственного...»

«Ившина Ольга Яковлевна ПОТРЕБИТЕЛЬСТВО В ПОЛИТИКЕ: СОЦИАЛЬНО-ФИЛОСОФСКИЙ АНАЛИЗ Специальность 09.00.11 – социальная философия (философские наук и) Автореферат диссертация на соискание ученой степени кандидата философских наук Казань – 2010 1 Диссертация выполнена на кафедре общей философии философского факультета ФГОУ ВПО Казанский (Приволжский) федеральный университет Научный руководитель : доктор философских наук, профессор Николаева Евгения Михайловна Официальные оппоненты...»

«Плещинский Илья Николаевич Переопределенные граничные задачи и задачи сопряжения для уравнения Гельмгольца и системы уравнений Максвелла 01.01.02 – дифференциальные уравнения Автореферат диссертации на соискание ученой степени кандидата физико-математических наук Казань – 2007 Работа выполнена в государственном образовательном учреждении высшего профессионального образования Казанский государственный университет им. В.И. Ульянова-Ленина доктор физико-математических наук,...»

«ВАСИЛЬКОВ Владислав Борисович ВЛИЯНИЕ ВИБРАЦИИ НА НЕЛИНЕЙНЫЕ ЭФФЕКТЫ В МЕХАНИЧЕСКИХ СИСТЕМАХ Специальность 01.02.06 – Динамика, прочность машин, приборов и аппаратуры Автореферат диссертации на соискание учёной степени доктора технических наук Санкт-Петербург 2009 Работа выполнена в Институте проблем машиноведения Российской академии наук и ОАО НПК Механобр –...»

«ГЛАДКИХ Наталья Юрьевна СПЕЦИФИКА ПРОЦЕССОВ ПРИНЯТИЯ РЕШЕНИЙ В СИТУАЦИИ РЕКЛАМНОГО ВОЗДЕЙСТВИЯ Специальность 19.00.03 – психология труда, инженерная психология, эргономика АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата психологических наук Ярославль – 2011 2 Работа выполнена на кафедре психологии труда и организационной психологии ГОУ ВПО Ярославский государственный университет им. П.Г. Демидова Научный доктор психологических наук, профессор Карпов Анатолий...»

«АБАКШИН АНТОН ЮРЬЕВИЧ ФИЗИЧЕСКАЯ МОДЕЛЬ ТЕПЛО- И МАССООБМЕНА ВО ВНУТРЕННЕМ КОНТУРЕ ДВИГАТЕЛЯ СТИРЛИНГА СХЕМЫ АЛЬФА Специальность 05.04.02 – Тепловые двигатели АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Санкт-Петербург – 2014 2 Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Санкт-Петербургский государственный политехнический университет на кафедре Двигатели,...»

«Кулешова Ксения Владимировна НАПРАВЛЕНИЯ И ФАКТОРЫ РАЗВИТИЯ ЖЕНСКОЙ ЛИЧНОСТИ В ПЕРИОД БЕРЕМЕННОСТИ Специальность 19.00.13 – Психология развития, акмеология (психологические наук и) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата психологических наук Москва – 2013 1 Работа выполнена в Государственном бюджетном образовательном учреждении высшего профессионального образования Первый Московский государственный медицинский университет имени И.М. Сеченова Научный...»

«ЗАКОЛОДИНА Татьяна Вячеславовна СИСТЕМНЫЙ АНАЛИЗ УТИЛИЗАЦИИ ОТХОДОВ ФОСФОРНОЙ ПРОМЫШЛЕННОСТИ НА ОСНОВЕ КОНЦЕПЦИИ CALS 05.13.01 – Системный анализ, управление и обработка информации (химическая технология, нефтехимия и биотехнология) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Москва – 2008 Работа выполнена в Учебно-научном центре CALS-химия Федерального государственного унитарного предприятия Государственный ордена Трудового Красного Знамени...»

«Гапочка Михаил Германович ЭКОЛОГИЧЕСКИЕ АСПЕКТЫ ВЗАИМОДЕЙСТВИЯ ЭЛЕКТРОМАГНИТНЫХ ПОЛЕЙ МИЛЛИМЕТРОВОГО ДИАПАЗОНА С БИОЛОГИЧЕСКИМИ ОБЪЕКТАМИ Специальность 03.02.08 – экология (биология) АВТОРЕФЕРАТ диссертации на соискание ученой степени доктора биологических наук Москва – 2013. 1 Работа выполнена на кафедре гидробиологии биологического факультета Федерального государственного бюджетного образовательного учреждения высшего профессионального образования Московский государственный...»

«Хосам Ахмед Сааид Авад Отман Люминесценция фосфатных стекол, легированных Dy3+ и Eu3+ автореферат диссертации на соискание учёной степени кандидата физико-математических наук Специальность 01.04.07 - физика конденсированного состояния ТОМСК – 2011 Работа выполнена в Национальном исследовательском Томском политехническом университете на кафедре лазерной и световой техники Института физики высоких технологий Научный руководитель : доктор физико-математических наук, профессор,...»

«Владимирова Ксения Геннадьевна АППРОКСИМАЦИЯ ОБМЕННОГО ФУНКЦИОНАЛА В МЕТОДЕ ФУНКЦИОНАЛА ПЛОТНОСТИ ДЛЯ ОПТИМАЛЬНОГО ОПИСАНИЯ ОСНОВНОГО И ВОЗБУЖДЕННЫХ СОСТОЯНИЙ МНОГОАТОМНЫХ МОЛЕКУЛ 02.00.04 – физическая химия 02.00.17 – математическая и квантовая химия Автореферат диссертации на соискание ученой степени кандидата физико-математических наук Москва – 2010 2 Работа выполнена на кафедре физической химии Химического факультета Московского государственного университета имени М.В....»

«МАЕВСКИЙ АНДРЕЙ ВЛАДИМИРОВИЧ РАЗВИТИЕ СИСТЕМЫ ТЕХНИЧЕСКОГО РЕГУЛИРОВАНИЯ НА ОСНОВЕ ДОБРОВОЛЬНЫХ ОТРАСЛЕВЫХ САМОРЕГУЛИРУЕМЫХ ОРГАНИЗАЦИЙ Специальность 08.00.05 – Экономика и управление народным хозяйством (стандартизация и управление качеством продукции) Автореферат диссертации на соискание ученой степени кандидата экономических наук Санкт - Петербург – 2012 2 Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального...»

«РЫБАКОВ Роман Вячеславович ПРАВО СОБСТВЕННОСТИ ХОЗЯЙСТВЕННЫХ ОБЩЕСТВ 12.00.03 – гражданское право; предпринимательское право; семейное право; международное частное право АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата юридических наук Саратов – 2013 2 Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Саратовская государственная юридическая академия Научный руководитель кандидат юридических...»

«ПОТАПОВ ДМИТРИЙ СЕРГЕВИЧ ОБРАБОТКА ПРОСТРАНСТВЕННОГО РАСПРЕДЕЛЕНИЯ СИГНАЛОВ В ОПТИЧЕСКОЙ ЛОКАЦИИ И РАДИОВИДЕНИИ Специальность 05.12.14 Радиолокация и радионавигация АВТОРЕФЕРАТ на соискание ученой степени кандидата технических наук Москва 2008 2 Работа выполнена на кафедре Радиоприемных устройств Московского авиационного института (государственного технического университета) Научный руководитель : доктор технических наук, с.н.с. Меркишин Г.B. Официальные оппоненты : доктор...»

«ЗАРИПОВА ТАТЬЯНА ЮРЬЕВНА АНТИМОНОПОЛЬНОЕ РЕГУЛИРОВАНИЕ НА РЫНКЕ ФИНАНСОВЫХ УСЛУГ: ПУБЛИЧНЫЙ И ГРАЖДАНСКОПРАВОВОЙ АСПЕКТЫ Специальность 12.00.03 – гражданское право; предпринимательское право; семейное право; международное частное право АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата юридических наук Казань - 2007 Работа выполнена на кафедре предпринимательского и финансового права негосударственного образовательного учреждения высшего профессионального...»

«ПРИЩЕПИН БОРИС ИВАНОВИЧ РАЗРАБОТКА И АПРОБАЦИЯ МОДЕЛЕЙ СИСТЕМЫ ПОВЫШЕНИЯ КВАЛИФИКАЦИИ ПЕРСОНАЛА ЕС ОрВД РФ Специальность – 05.22.13. Навигация и управление воздушным движением АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Санкт-Петербург 2005 2 Работа выполнена в Федеральном государственном образовательном учреждении высшего профессионального образования СанктПетербургский государственный университет гражданской авиации на кафедре Организация...»

«ФИРСТОВ АНДРЕЙ БОРИСОВИЧ ОНТОЛОГИЧЕСКОЕ И ГНОСЕОЛОГИЧЕСКОЕ ПОНИМАНИЕ ИСТИНЫ: ОПЫТ ФИЛОСОФСКОГО АНАЛИЗА Специальность 09.00.01 - онтология и теория познания АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата философских наук Уфа – 2010 Работа выполнена на кафедре философии, политологии и социологии Башкирского государственного педагогического университета им. М. Акмуллы Научный руководитель : доктор философских наук, профессор Хазиев Валерий Семенович Официальные...»

«Ефремов Денис Александрович РАСПРЕДЕЛЕНИЕ И ПОВЕДЕНИЕ РЕОФИЛЬНЫХ ВИДОВ РЫБ В РЕКАХ ВОСТОЧНОЙ ФЕННОСКАНДИИ 03.02.06 – ихтиология Автореферат диссертации на соискание ученой степени кандидата биологических наук Петрозаводск – 2012 Работа выполнена в Федеральном государственном учреждении науки Институте биологии Карельского научного центра Российской академии наук доктор биологических наук Научный руководитель профессор Веселов Алексей Елпидифорович Кудерский Леонид...»

«Суржин Александр Сергеевич МЕЖДУНАРОДНО-ПРАВОВОЙ РЕЖИМ ЧЕРНОГО МОРЯ (ВКЛЮЧАЯ АЗОВО-КЕРЧЕНСКУЮ АКВАТОРИЮ И ЧЕРНОМОРСКИЕ ПРОЛИВЫ) Специальность: 12.00.10 - Международное право. Европейское право АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата юридических наук Москва – 2011 Диссертация выполнена на кафедре международного права Российского университета дружбы народов. Заслуженный деятель науки Научные руководители: Российской Федерации, доктор юридических наук,...»

«Попов Владимир Сергеевич ФОРМИРОВАНИЕ СОЦИАЛЬНО-КУЛЬТУРНОЙ АКТИВНОСТИ РУКОВОДИТЕЛЕЙ ОБЩЕСТВЕННЫХ МОЛОДЕЖНЫХ ОРГАНИЗАЦИЙ В УСЛОВИЯХ СОЦИАЛЬНОГО ПАРТНЕРСТВА 13.00.05 – Теория, методика и организация социально-культурной деятельности АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата педагогических наук Москва 2011 –2– Диссертация выполнена на кафедре социально-культурной деятельности Московского государственного университета культуры и искусств. Научный руководитель...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.