Научная статья на тему 'Методы и алгоритмы мягкого декодирования сигналов в каналах передачи информации между элементами систем управления'

Методы и алгоритмы мягкого декодирования сигналов в каналах передачи информации между элементами систем управления Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
357
40
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
канальный символ / декодирование / принятие решения / нечеткая логика / моделирование / квазиоптимальный прием / канальний символ / декодування / прийняття рішення / нечетка логіка / моделювання / вади / квазіоптімальний прийом

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Фрейман В. И.

Актуальность. Решены задачи повышения достоверности передачи информации в каналах и трактах систем управления на фоне воздействия совокупности помех различной природы и вида. Объектом исследования является приемное устройство (декодер канальных символов), предмет исследования – модели, методы и алгоритмы обработки и принятия решения на уровне элементарных сигналов (канальных символов). Цель работы – создание и исследование методов и алгоритмов «мягкого» декодирования элементарных сигналов для обеспечения достоверности передачи информации по встроенным и выделенным каналам и трактам систем управления. Метод. Использован математический аппарат нечетких множеств для описания ошибок, возникающих в каналах и трактах передачи информации между элементами систем управления. Реализованы методы и алгоритмы «мягкого» декодирования (дающих большую информацию для принятия решения, чем «жесткая» схема принятия решения) в первой решающей схеме приемных устройств в составе аппаратно-программных элементов систем управления. Выполнено программное моделирование предложенного способа принятия решения, основанного на методах нечеткой логики. Результаты. Разработаны структурная схема и алгоритм работы квазиоптимального приемника элементарных сигналов, оригинальность которого заключается в применении методов нечеткой логики для принятия решения. Создан и исследован алгоритм принятия решения в среде MathWorks Fuzzy Logic Toolbox. Выводы. Проведенные в работе исследования позволяют сделать следующие выводы о том, что предложенная мягкая схема декодирования: обеспечивает большую «гибкость» при принятии решения, что положительным образом сказывается на достоверности передачи информации; не требует введения и использования многозначной логики (например, символ «x» для модели канала 2×3, символы «1b» и «0b» для модели канала 2×4, символы «0»...«7» для модели канала 2×8), что облегчает реализацию алгоритма декодирования; позволяет проводить арифметические, а не логические, вычисления, что снижает вычислительную сложность алгоритма принятия решения.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Фрейман В. И.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

МЕТОДИ І АЛГОРИТИ М’ЯКОГО ДЕКОДУВАННЯ СИГНАЛІВ В КАНАЛАХ ПЕРЕДАЧІ ІНФОРМАЦІЇ МІЖ ЕЛЕМЕНТАМИ СИСТЕМИ УПРАВЛІННЯ

Актуальність. Вирішено завдання підвищення достовірності передачі інформації в каналах і трактах систем управління на тлі дії взаємозв’язків між різними видами та видами. Об’єкт дослідження – приймальний пристрій (декодер канальних символів), предмет дослідження – моделі, методи та алгоритми обробки та прийняття рішень на рівні елементарних сигналів (канальних символів). Мета роботи – створення та дослідження методів та алгоритмів «м’якого» декодування елементарних сигналів для забезпечення достовірності передачі інформації по вбудованим і виділеним каналам і трактатам систем управління. Метод. Використано математичний апарат нечітких множин для опису помилок, що виникають в каналах і трактах передачі інформації між елементами систем управління. Реалізовані методи та алгоритми «м’якого» декодування (дають більшу інформацію для прийняття рішення, ніж «жорстка» схема прийняття рішення) в першій вирішувальній схемі приймальних пристроїв у складі системно-програмних елементів систем управління. Виконано програмне моделювання запропонованого способу прийняття рішення, основаного на методах нечіткої логіки. Результати. Розроблено структурну схему та алгоритм роботи квазіоптимального приймача елементарних сигналів, оригінальність якого полягає у застосуванні методів нечіткої логіки для прийняття рішень. Створено та досліджено алгоритм прийняття рішення в середовищі MathWorks Fuzzy Logic Toolbox. Висновки. Проведені в роботі дослідження дозволяють зробити наступні висновки про те, що запропонована м’яка схема декодування: забезпечує більшу «гнучкість» при прийнятті рішення, що позитивно впливає на достовірність передачі інформації; не вимагає введення та використання багатозначної логіки (наприклад, символ «x» для каналу 2×3, символи «1b» та «0b» для каналу 2×4, символи «0» ... «7» для каналу 2 ×8), що полегшує реалізацію алгоритму декодування; дозволяє проводити арифметичні, а не логічні, розрахунки, що знижує обчислювальну складність алгоритму прийняття рішення.

Текст научной работы на тему «Методы и алгоритмы мягкого декодирования сигналов в каналах передачи информации между элементами систем управления»

УДК 621.391:004.052

МЕТОДЫ И АЛГОРИТМЫ МЯГКОГО ДЕКОДИРОВАНИЯ СИГНАЛОВ В КАНАЛАХ ПЕРЕДАЧИ ИНФОРМАЦИИ МЕЖДУ ЭЛЕМЕНТАМИ

СИСТЕМ УПРАВЛЕНИЯ

Фрейман В. И. - канд. техн. наук, доцент, профессор кафедры «Автоматика и телемеханика», Пермский национальный исследовательский политехнический университет, г. Пермь, Россия.

АННОТАЦИЯ

Актуальность. Решены задачи повышения достоверности передачи информации в каналах и трактах систем управления на фоне воздействия совокупности помех различной природы и вида. Объектом исследования является приемное устройство (декодер канальных символов), предмет исследования - модели, методы и алгоритмы обработки и принятия решения на уровне элементарных сигналов (канальных символов). Цель работы - создание и исследование методов и алгоритмов «мягкого» декодирования элементарных сигналов для обеспечения достоверности передачи информации по встроенным и выделенным каналам и трактам систем управления.

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

Результаты. Разработаны структурная схема и алгоритм работы квазиоптимального приемника элементарных сигналов, оригинальность которого заключается в применении методов нечеткой логики для принятия решения. Создан и исследован алгоритм принятия решения в среде MathWorks Fuzzy Logic Toolbox.

Выводы. Проведенные в работе исследования позволяют сделать следующие выводы о том, что предложенная мягкая схема декодирования: обеспечивает большую «гибкость» при принятии решения, что положительным образом сказывается на достоверности передачи информации; не требует введения и использования многозначной логики (например, символ «л» для модели канала 2x3, символы «1Ь» и «0Ь» для модели канала 2x4, символы «0»...«7» для модели канала 2x8), что облегчает реализацию алгоритма декодирования; позволяет проводить арифметические, а не логические, вычисления, что снижает вычислительную сложность алгоритма принятия решения.

КЛЮЧЕВЫЕ СЛОВА: канальный символ, декодирование, принятие решения, нечеткая логика, моделирование, квазиоптимальный прием.

АББРЕВИАТУРЫ

БДФЗ - блок дефаззификации; БПП - блок задания базы знаний (продукционных правил);

БФЗ - блок фаззификации;

БФП - блок задания функций принадлежности для входных и выходных ЛП;

Г - генератор тактовых импульсов;

к.и. - конец импульса;

КС - канал связи;

ЛП - лингвистическая переменная;

МНЛВ - машина нечеткого логического вывода;

н.и. - начало импульса;

ПРС - первая решающая схема;

ПЭ - пороговые элементы;

РИУС - распределенная информационно-управляющая система;

СХ - устройство синхронизации; УОП - узел определения параметров импульса дробления;

УПО - узел предварительной обработки; УПР - узел принятия решения; Ф - формирователь; ФП - функция принадлежности.

НОМЕНКЛАТУРА

/- флаг;

H - средняя высота импульсов дробления;

L - средняя длительность импульсов дробления;

N - среднее количество импульсов дробления;

n - длина сообщения;

P - вероятность;

{г} - база продукционных правил;

u - элементарный сигнал на выходе канала связи (в форме импульса);

и - входной сигнал, ограниченный (форматированный) по длительности и амплитуде;

U - амплитуда элементарного сигнала;

л - символ стирания;

X - входной четкий вектор ({N; L; H} - значения входных лингвистических переменных;

X - вектор нечетких множеств, соответствующий входному вектору X ;

Y - результат логического вывода в виде вектора нечетких множеств;

Y - выходной четкий вектор (значение двоичного символа);

{ц} - функции принадлежности (input - входных ЛП, output - выходных ЛП);

р - отношение «сигнал/помеха»;

т - длительность элементарного сигнала.

ВВЕДЕНИЕ

Для решения задач управления и контроля качества передачи информации между элементами и устройствами распределенных информационно-управляющих систем (РИУС) активно применяются методы и средства сетевой диагностики [1]. Они реализуют такие этапы диагностирования, как подготовка тестов, их дистанционная загрузка в объект диагностирования, активизация режима тестирования и реализация тестов, дистанционная выгрузка результатов диагностирования и их анализ [2]. Следовательно, на достоверность принятия решения о техническом состоянии элементов и устройств РИУС по результатам диагностирования существенно влияет достоверность передачи диагностической информации по каналам и трактам РИУС. Поэтому проблема обеспечения достоверности передачи тестовых сигналов по встроенным и выделенным каналам и трактам РИУС при дистанционном формате процедуры технического диагностирования является актуальной. Это также подтверждается недостаточно подробным освещением указанной проблемы в известных научных и прикладных публикациях, что подчеркивает важность проведения исследований в направлении помехоустойчивой передачи информации по встроенным и выделенным каналам и трактам РИУС.

1 ПОСТАНОВКА ЗАДАЧИ

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

Достоверность передачи информации в распределенных системах управления во многом определяется уровнем искажений, вносимых помехами в элементарные сигналы (канальные символы) при передаче по каналу связи. При большом уровне помех (малом значении отношения «сигнал/шум») для обнаружения и/или исправления ошибок (неправильная интерпретация принятых символов) наиболее часто используют аппарат и методы канального уровня модели взаимодействия открытых систем. Они реализуются во второй решающей схеме (ВРС) - канальном декодере, в частности, методы помехоустойчивого кодирования, многократного повторения (символов или сообщений), обратная связь и т.д. Это вносит существенную избыточность, приводит к задержкам, что в результате снижает информационную скорость и пропускную способность канала передачи данных [4].

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

В статье решаются следующие частные задачи:

1. Разработка и исследование математической модели ошибок и искажений, возникающих в канале передачи информации при воздействии комплексной помехи.

2. Создание методов и алгоритмов «мягкого» декодирования на уровне элементарного сигнала, для повышения достоверности которых используется нечеткая логика.

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

2 ОБЗОР ЛИТЕРАТУРЫ

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

Для учета искажений разработаны способы приема, называемые квазиоптимальными [3]. При этом возникает состояние неопределенности, когда искаженный сигнал трудно отнести к какому-либо из возможных переданных сигналов, и вероятность ошибки при этом значительно повышается [7]. Наличие таких состояний учитывается «мягкой» схемой принятия решения, которая увеличивает объем информации для обработки и анализа за счет введения дополнительных состояний канала (в дополнение к состояниям, связанным с передачей канальных символов, в частности, «0» или «1»). Поэтому для учета и последующего снятия неопределенности при принятии решения как в ПРС, так и в ВРС, эффективным представляется применение математического аппарата нечетких множеств и методов нечеткой логики [8, 9]. Это позволит увеличить эффективность и достоверность применяемых алгоритмов мягкого декодирования при определенном сочетании помех и искажений. Поэтому далее будут представлены результаты разработки,

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

3 МАТЕРИАЛЫ И МЕТОДЫ

Описание и анализ искажений сигналов. Различают следующие искажения, вносимые помехами в элементарный сигнал (рис. 1): краевые искажения (дребезг фронтов) и дробления [3].

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

На рис. 1 показаны примеры искажений, вносимых в элементарный сигнал (прямоугольный импульс заданной амплитуды и1 и длительности т), а также комментарии к каждому примеру [8]:

1 - идеальный импульс (формируется передатчиком на входе канала связи), имеет значение двоичного символа (бита) «1»;

2 - дребезг фронтов, возникает за счет подавления помехами высокочастотных составляющих импульса, интерпретируется как «1»;

3 - сужение импульса, возникает при наложении аддитивной импульсной помехи отрицательной полярности, интерпретируется как «1»;

4 - расширение импульса, возникает при наложении аддитивной импульсной помехи положительной полярности, интерпретируется как «1»;

5 - дробление, характеризуется «малым» количеством импульсов (2-4) «большой» длины (в 3-5 раз меньше т), интерпретируется как «1»;

6 - дробление, характеризуется «большим» количеством импульсов (>4) «малой» длины (на порядок меньше т), интерпретируется как «1»;

7 - дробление, характеризуется «малым» количеством импульсов (2-4) «малой» длины (на порядок меньше т), интерпретируется как «0».

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

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

>

г >

г >

г >

г >

г >

г >

г

Элементарный сигнал

Характеристика Значение

1 Идеальный импульс <(1»

2 Дребезг фронтов «1»

3 Сужение импульса «1»

4 Расширение импульса <(1»

5 Дробление - малое, Ь - большое) «1»

6 Дробление {Ы - большое, Ь - малое) <(1»

7 Дробление - малое, I - малое) «0»

б

Рисунок 1 - Искажения импульса: иллюстрация (а) и комментарии (б)

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

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

логовое суммирование), а затем - анализ на превышение порогового значения [10]

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

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

Для обеспечения заданного уровня качества на каждом этапе важно выбрать адекватный способ принятия решения, который в современных системах передачи реализуется либо по «жесткой», либо по «мягкой» схеме [4]. Рассмотрим их особенности для каждого из указанных этапов приема.

Жесткое принятие решения работает в случае, когда входной и выходной алфавиты канала связи совпадают (например, двоичный канал 2x2 - на входе и на выходе канала символы из алфавита {«0»; «1»}). Этот способ более прост в реализации, но менее точен при наличии ошибок, близких по значению к порогу принятия решения (рис. 2а). При мягком способе декодирования на уровне сигнала размерность алфавита на выходе канала больше, чем на входе (например, 2x 3 - на входе канала символы из алфавита {«0»; «1»}, а на выходе - из алфавита {«0»; «1»; «х»}, канал со стиранием). Выходной алфавит КС расширяется за счет введения символа неопределенности, фиксирующего место ошибки (рис. 2б). На уровне приема сообщений мягкое принятие решения заключается в итеративной процедуре декодирования с анализом на каждом этапе [7]. Такой способ более сложен в реализации, приводит к задержкам, но имеет лучшие характеристики достоверности. Возникающие при анализе неопределенности в принятии решения могут быть эффективно учтены за счет использования теории нечетких множеств и методов нечеткой логики, что при определенных условиях позволит реализовать эффективные варианты ПРС, адаптирующиеся к характеристикам помех и условий приема [3].

UJ2

1 0

--—►

Um

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ив ин

0

1 L х

0

1 1

б

Рисунок 2 - Модели принятия решения: а - «жесткая» (2x2); б - «мягкая» (2x3)

Недостатком модели является достаточно низкая точность оценки вероятностных характеристик канала связи на уровне передачи сообщений при таком значении помехи и ее влияния на элементарный сигнал, что искаженный сигнал отличается от эталонных (базисных) значений элементарных сигналов на примерно одинаковую величину [11]. При этом выделяется зона неопределенности, попадание в которую свидетельствует о существенном значении помехи, но затрудняет ее идентификацию. Тогда говорят о «мягкой» схеме принятия решения.

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

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

Разработка математической модели и алгоритма принятия решения в ПРС с использованием аппарата и методов нечеткой логики. Введем основные термины теории нечетких множеств применительно к рассматриваемой предметной области [11]:

- ЛП: элементарный сигнал (канальный символ на выходе канала связи);

0

t

а

t

- терм-множество: множество значений (термов) ЛП, определяемое размерностью алфавита на выходе канала связи;

- ФП: характеризует степень принадлежности значения терма заданному нечеткому множеству, определяется выбранной моделью ошибок КС. Рассмотрим примеры ФП для разных моделей каналов связи (2x2) (треугольные: рис. 3а - без перекрытия ФП (без неопределенности), пороговое значение 0,5; рис. 3б - с частичным перекрытием ФП, пороговые значения 0,25 и 0,75 для термов «1» и «0» соответственно; рис. 3в - с полным перекрытием ФП, пороговые значения 0 и 1 для термов «1» и «0» соответственно) и (2x3) (трапециевидные: рис. 3г; гауссовы: рис. 3д; синглетон: рис. 3е - для термов «0», «1» и «x»). По оси абсцисс откладываются множества входных значений сигнала, в рассматриваемом случае -нормализованных для удобства представления в диапазоне [0; 1].

Примечание. Примеры ФП на рис. 3 реализованы в среде MathWorks MatLab, расширение Fuzzy Logic Toolbox [12, 13]. Задавая разные функции принадлежности и варьируя их параметры, можно получать различные значения для принятия решения, сравнивать их друг с другом, выбирая наиболее подходящие с учетом заданных ограничений.

Описание квазиоптимального приема с использованием теории нечетких множеств и методов нечеткой логики. Введем описание параметров предлагаемой модели принятия решения в терминах нечетких множеств [14].

Входные ЛП:

N - терм-множество {«малое», «большое»};

L - терм-множество {«малая», «большая»};

H - терм-множество {«малая», «большая»}.

ФП входных ЛП: треугольные.

Выходная ЛП: Двоичный символ, терм-множество {«0»; «1»}.

ФП выходной ЛП: синглетон.

Матрица принятия решения: приведена в табл. 1, построена на основании анализа всех вариантов значений ЛП.

Продукционные правила (по количеству непустых строк в матрице принятия решения): IF N = «м» AND L = «м» AND H = «м» THEN «0». IF N = «м» AND L = «б» AND H = «б» THEN «0»... (количество правил определяется количеством строк в матрице принятия решения, ячейка «Иллюстрация» не равна «-», т. е. такое сочетание параметров на практике не встречается либо не учитывается).

т JQlJSJ

FIS Variables. HesMui^HincttonfWs [ тВт"

rf.il OJpJI

2 IM 0.6 ОД

Cu-ieri Mwfccr ihc FuicttH (ddk on hT Id «tact)

«И П'Л'

"С T«« |bM

III fie* | iteee 1

W"-----------

д

Рисунок 3 - Примеры ФП для описания ЛП «канальный символ»

а

б

в

е

г

Таблица 1 - Матрица принятия решения

Иллюстрация

ги

пп^

Ш

N Ь

м м

м м

м б

м б

б м

б б

Н

м

м

м

Вывод

«0»

«0»

«0»

«1»

«0»

«1»

Далее предлагается следующий алгоритм принятия

решения (основан на методе дефаззификации Л. Заде).

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

2. Выбираются правила, содержащие условия с ненулевыми степенями принадлежности (термы, которым соответствуют ненулевые значения ФП для заданных конкретных результатов).

3. На первом шаге логического вывода определяется степень принадлежности всего антецедента каждого правила (по функции минимума).

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

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

СХ Г

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

На рис. 4 приведена обобщенная структурная схема приемного устройства физического уровня (ПРС), которая может быть использована в составе элементов распределенных систем управления [14].

Считается, что квазиоптимальным приемом при дроблениях является интегральный прием [3], и описываемый ниже метод является его модификацией. Способ интегрального приема основан на аналоговом суммировании (интегрировании) площадей импульсов дробления и сравнении получившейся площади с заданным пороговым значением. Предлагаемый способ приема, построенный на предложенном методе принятия решения на основе нечеткой логики, использует более простые структурные элементы, арифметический метод расчета параметров и несложный алгоритм принятия решения. Поэтому он более эффективно реализуется в приемниках в составе элементов РИУС в условиях ограничения ап-паратурно-программных ресурсов и рассматриваемой совокупности помех и искажений во встроенных и выделенных каналах и трактах РИУС.

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

«1» «0»

N ь, н}

ПЭк,

Рисунок 4 - Обобщенная структурная схема приемного устройства

После окончания интервала анализа, определяемого заданной длительностью элементарного сигнала т, производится расчет обобщенных параметров сигнала: N; L; H. Они являются входными параметрами для узла принятия решения, реализующего формирование четкого вывода о принятом элементарном сигнале. Обобщенная структурная схема приведена на рис. 5.

4 ЭКСПЕРИМЕНТЫ

Для исследования предложенного метода принятия решения в ПРС построена модель в среде Fuzzy Logic Toolbox (MathWorks MatLab), далее приведены элементы модели и исследования: рис. 6а - общий вид модели; рис. 6б - задание ФП для входных и выходных ЛП (задан диапазон входных значений от 0 (м) до 5 (б), см. табл. 1); рис. 6в - задание продукционных правил).

Рисунок 5 - Обобщенная структурная схема УПР

ЕЯ

КЖГ

Syswn ï nui, 1 M б rJss

Гк С* Уел

Г1Е VanbblM

FT"

|poq

I. н (Hi* jj «г* а * » v*(H4 fïtwTSSШО

J Н(И1tt)»i(L ujtj«a(Hi*b)sv4ii;K>iiii|i;i) i H (»1» ») «И (L H h)«ri(И a s>*«i (5» B)(0 I II i;h ж 4 nil г. я Ь) ш»а |М к b;is»n i;s и 1д1) S . It (Ч гаЬ)and(LH a) nid я а)4<сл (ЕеВ)(1) dt«li]mlS«im

rt! DX >*¥■ Cvtwcs

□ p J L

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

□ L

□ с

□ с

J [

1 г

Я

S

3 Ш

] L

п^ : ] с

L

3 L

123

' LE

< \ |

2 |

1

« \ 1

5 1

G --'I

i

3 СЗ

¡=1

* I

с

ММНпЖЗДпт

Ht*" _aJjgii^d"

I41* |[о 2 :

J_

йтМ trt*ii*.i.»Bi«

J_

I[0031

J.

д е

Рисунок 6 - Модель принятия решения в Fuzzy Logic Toolbox

б

а

в

г

На рис. 6г,д,е представлены разные варианты принятия решения для выходной ЛП по заданному набору значений входных ЛП:

- принят один импульс дробления (Ы = 0) «большой» длительности (Ь = 1) и «большой» высоты (Н = 1), что интерпретируется как «1» (5" = 1);

- принят один импульс дробления (Ы = 0) «средней» длительности (Ь = 2) и «средней» высоты (Н = 3), что интерпретируется как «0» (5 = 0);

- принят один импульс дробления (Ы = 0) «малой» длительности (Ь = 1) и «средней» высоты (Н = 3), что интерпретируется как «1» (5 = 0).

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

5 РЕЗУЛЬТАТЫ

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

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

Пример 1. Для количественной оценки достоверности можно воспользоваться определением соответствия вероятности ошибочного принятия решения об уровне элементарного сигнала (вероятность битовой ошибки)

при конкретном отношении «сигнал/помеха» р. Например, выполним расчет для следующих условий:

- сигнал: импульс амплитудой ис = 5 В и длительностью тс = 1 мкс (символ «1»);

- помеха: два импульса амплитудой ип = -5 В и длительностью тп = 0,2 мкс каждый:

ис2 -Тс _

р = 10lg— = 10lg , -

F ё Рп 2-U£-Тп

= 10lg2 - 52-2010-6 = 10 - lg 2,5 = 10 - 0,4 = 4 дБ.

При этом при помощи предложенного алгоритма принятия решения и схемы декодирования будет сделан правильный вывод о приеме сигнала «1», несмотря на малое для систем связи отношение «сигнал/шум» (например, для вероятности ошибки 10-3 и простого способа цифрового линейного кодирования (NRZ, AMI, HDB3 и т.п.) необходимо значение р > 20 дБ). Для данного примера параметр р значительно меньше при сохранении порядка величины достоверности принятия решения (для рассматриваемой модели искажений типа дробления). Но для обеспечения достоверности технического диагностирования параметр эффективности не является ключевым, поэтому рассмотрим следующий пример.

2. Увеличение достоверности принятия решения на уровне символа при сохранении уровня качества передачи в канале (отношении «сигнал/шум»), что позволяет увеличить вероятность правильной передачи диагностической информации.

Пример 2. Рассмотрим передачу диагностической информации по встроенному каналу в оборудовании 0ГМ-30Е (ПАО «Морион», г. Пермь), реализуемой устройствами управления и мониторинга УМ-120М. Для кадра служебной информации длиной 4 байта (n = 32 бит) до внедрения предложенной в работе схемы декодирования вероятность ошибки в символе Р была порядка 103. Следовательно, можно оценить вероятность правильной передачи сообщения (без применения дополнительного помехоустойчивого кодирования) следующим образом [3]:

Рп = (1 - P)n = (1 - 10-3)3

0,97.

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

Р п 1 0,95 0,9 0,85 0,8 0,75 0,7 0,65 0,6

■ 4 байта

■ 20 байт

■ 50 байт

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

Рп = (1 - Р)п = (1 - 10-5)32 ~ 0,9997.

Для избыточного кода [3] расчет выполняется по предложенной методике.

1,0Е-06 1,0Е-05 1,0Е-04 1,0Е-03 1,0Е-02 Р 1

Рисунок 7 - Количественная оценка достоверности передачи информации

6 ОБСУЖДЕНИЕ

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

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

ВЫВОДЫ

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

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

2. Разработаны математическая модель и алгоритм «мягкого» принятия решения в первой решающей схеме (приемнике элементарных сигналов) с использованием аппарата и методов нечеткой логики. Выполнена реализация предложенной модели в среде MathWorks MatLab, пакет Fuzzy Logic Toolbox. Проведенное моделирование показало, что предложенный алгоритм мягкого декодирования обладает повышенными показателями достоверности.

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

СПИСОК ЛИТЕРАТУРЫ

1. Бакланов И. Г. Тестирование и диагностика систем связи / И. Г. Бакланов. - М. : ЭКО-ТРЕНДЗ, 2001. - 265 с.

2. Кон Е. Л. Подходы к тестовому диагностированию цифровых устройств / Е. Л. Кон, В. И. Фрейман // Вестник Пермского национального исследовательского политехнического университета. Электротехника, информационные технологии, системы управления. - 2012. - № 6. -С. 231-241.

3. Кон Е. Л. Теория электрической связи. Помехоустойчивая передача данных в информационно-управляющих и телекоммуникационных системах: модели, алгоритмы,

УДК 621.391:004.052

структуры / Е. Л. Кон, В. И. Фрейман. - Пермь : Изд-во Перм. гос. техн. ун-та, 2007. - 317 с.

4. Sklar B. Digital Communications. Fundamentals and Applications. Second Edition / B. Sklar. - New Jersey, Prentice Hall Ptr.

5. Пахомов Г. И. Теория электрической связи. Основные понятия / Г. И. Пахомов, В. И. Фрейман. - Пермь : Изд-во Перм. гос. техн. ун-та, 2007. - 115 с.

6. Финк Л. М. Сигналы, помехи, ошибки / Л. М. Финк. -М. : Радио и связь, 1984. - 256 с.

7. Гладких А. А. Основы теории мягкого декодирования избыточных кодов в стирающем канале связи / А. А. Гладких. - Ульяновск : УлГТУ, 2010. - 379 с.

8. Freyman V. Application of Fuzzy Logic for Decoding and Evaluation of Results within the Process of Information System Components Diagnosis / V. Freyman, M. Kavalerov // Proceedings of the 2017 IEEE Russia Section Young Researchers in Electrical and Electronic Engineering Conference (2017 ElCon-Rus), February 1-3, 2017. - P. 134-139.

9. Piegat A. Fuzzy Modeling and Control / A. Piegat. -Physica Verlag, A Springer Verlag Company.

10. Freyman V. Research and Application of Noise Stability Providing Methods at Information and Control Systems / V. Freyman, I. Bezukladnikov // Proceedings of the 2017 IEEE Russia Section Young Researchers in Electrical and Electronic Engineering Conference (2017 ElConRus), February 1-3, 2017. - P. 831-837.

11. Фрейман В. И. Применение нечеткой логики для мягкого декодирования канальных символов в первой решающей схеме приемных устройств / В. И. Фрейман // Нейрокомпьютеры: разработка, применение. - 2017. -№ 6. - С. 49-54.

12. Штовба С. Д. Проектирование нечетких систем средствами MATLAB / С. Д. Штовба. - М. : Горячая линия-Телеком, 2007. - 288 с.: ил.

13. MATLAB Documentation [Электронный ресурс].- URL: http://www.mathworks.com/help/matlab/ (дата обращения: 14.04.2018).

14. Kon E. L. Soft decoding based fuzzy logic for processing of elementary signals within data transmission channels of distributed control systems / E. L. Kon, V. I. Freyman, A. A. Yuzhakov // Proceedings of the 2017 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SINKHROINFO). - P. 1-6. DOI: 10.1109/SINKHR0INF0.2017.7997531.

Статья поступила в редакцию 24.04.2018.

После доработки 14.05.2018.

МЕТОДИ I АЛГОРИТМ М'ЯКОГО ДЕКОДУВАННЯ СИГНАЛ1В В КАНАЛАХ ПЕРЕДАЧ ШФОРМАЦП М1Ж

ЕЛЕМЕНТАМИ СИСТЕМИ УПРАВЛ1ННЯ

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Фрейман В. I. - канд. техн. наук, доцент, професор кафедри «Автоматика i телемеханжа», Пермський нацюнальний науково-дослщний полпехшчний ушверситет, м. Пермь, Росш.

АНОТАЦ1Я

Актуальшсть. Виршено завдання тдвищення достжрносп передачi шформаци в каналах i трактах систем управлшня на тт дц взаемозв'язюв мiж рiзними видами та видами. Об'ект дослвдження - приймальний пристрш (декодер канальних символiв), предмет дослщження - модел^ методи та алгоритми обробки та прийняття ршень на рiвнi елементарних сигналiв (канальних символiв). Мета роботи - створення та дослвдження метадв та алгоршмв «м'якого» декодування елементарних сигналiв для забезпечення достжрност передачi шформаци по вбудованим i видшеним каналам i трактатам систем управлшня.

Метод. Використано математичний апарат нечпких множин для опису помилок, що виникають в каналах i трактах передачi шформаци мгж елементами систем управлшня. Реалiзованi методи та алгоритми «м'якого» декодування (дають бшьшу шформащю для прийняття ршення, тж «жорстка» схема прийняття рiшення) в першш вирiшувальнiй схемi прий-© Фрейман В. И., 2018 БО! 10.15588/1607-3274-2018-4-22

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

Результати. Розроблено структурну схему та алгоритм роботи квазюптимального приймача елементарних сигналш, орипнальшсть якого полягае у застосуванш методш нечггко1 логжи для прийняття ршень. Створено та дослщжено алгоритм прийняття ршення в середовищ1 MathWorks Fuzzy Logic Toolbox.

Висновки. Проведет в робот! дослщження дозволяють зробити наступш висновки про те, що запропонована м'яка схема декодування: забезпечуе бiльшу «гнучюсть» при прийнятл ршення, що позитивно впливае на достов1ртстъ передач1 шформаци; не вимагае введення та використання багатозначно1 логжи (наприклад, символ «x» для каналу 2x3, символи «1b» та «0b» для каналу 2x4, символи «0» ... «7» для каналу 2 x8), що полегшуе реал1защю алгоритму декодування; дозволяе проводити арифметичш, а не лопчш, розрахунки, що знижуе обчислювальну складтсть алгоритму прийняття ршення.

КЛЮЧОВ1 СЛОВА: канальний символ, декодування, прийняття ршення, нечетка лопка, моделювання, вади, квазюнпмальний прийом.

UDC 621.391:004.052

METHODS AND ALGORITHMS OF SOFT DECODING FOR SIGNALS WITHIN INFORMATION TRANSMISSION

CHANNELS BETWEEN CONTROL SYSTEMS ELEMENTS

Freyman V. I. - PhD, professor of department «Automatics and telemechanics», Perm National Research Polytechnic University, Perm, Russia.

ABSTRACT

Context. The problems of increasing the reliability of information transmission in the channels of control systems against the background of the impact of a set a different nature and type interference are solved. The object of research is receiving device (channel symbols decoder), the subjects of research are models, methods and algorithms of proceeding and decision making for elementary signals (channels symbols). The goal is creation and research of methods and algorithms of elementary signals «soft» decoding for providing of information transmission reliability in the build-in and dedicated channels of control systems.

Method. The math methods of fuzzy sets for description of errors within information transmission channels between control systems elements is used. The methods and algorithms of «soft» decoding within first decision device of control systems elements are realized (this methods allows get more information for decision making then «hard» method of decision making). The program simulation of proposed method of decision making based on fuzzy logic is executed.

Results. The structure scheme and functioning algorithm of quasi-optimal receiver of elementary signal with original using methods of fuzzy logic for decision making are created. The algorithm of decision making is researched with using the simulation tool MathWorks Fuzzy Logic Toolbox.

Conclusions. The research results allows to make the next conclusions that proposed «soft» decoding method provides greater «flexibility» for decision making that positively affects the reliability of information transmission; don't require the introduction and use of multi-valued logic (for example, the symbol «x» for the model of the channel 2x3, the symbols «1b» and «0b» for the model of the channel 2x4, the symbols «0» ... «7» for the model of the channel 2x8) that facilitates the implementation of the decoding algorithm; allows to execute arithmetic (not logical) calculation for decreasing a computational difficult of decision making algorithm.

KEYWORDS: channel symbol, decoding, decision making, fuzzy logic, simulation, quasi-optimal receiving.

REFERENCES

1. Baklanov I. G. Testing and diagnostics of telecommunication systems. EKO-TRENDS Publ., 2001, 265 p.

2. Kon E. L., Freyman V. I. Approaches to test diagnostics of digital devices, The News of Perm national research polytechnic university. Electronics, information technologies, control systems, 2012, No. 6, pp. 231-241.

3. Kon E. L., Freyman V. I. The theory of telecommunications. The noise stability data transmission within information and control and telecommunication systems: models, algorithms, structures. PSTU Publ., 2007, 317 p.

4. Sklar B. Digital Communications. Fundamentals and Applications. Second Edition. New Jersey, Prentice Hall Ptr.

5. Pahomov G. I., Freyman V. I. The theory of telecommunications. The general terms. PSTU Publ., 2007, 115 p.

6. Fink L. M. Signals, noise, errors. Radio and communication Publ., 1984, 256 p.

7. Gladkih A. A. Fundamentals of the theory of soft decoding of redundant codes in the erase channel of communication. USTU Publ., 2010, 379 p.

8. Freyman V., Kavalerov M. Application of Fuzzy Logic for Decoding and Evaluation of Results within the Process of Information System Components Diagnosis, Proceedings of the 2017 IEEE Russia Section Young Researchers in Elec-

trical and Electronic Engineering Conference (2017 ElCon-Rus), February 1-3, 2017, pp. 134-139.

9. Piegat A. Fuzzy Modeling and Control / A. Piegat. Physica Verlag, A Springer Verlag Company.

10. Freyman V., Bezukladnikov I. Research and Application of Noise Stability Providing Methods at Information and Control Systems / V. Freyman, // Proceedings of the 2017 IEEE Russia Section Young Researchers in Electrical and Electronic Engineering Conference (2017 ElConRus), February 1-3, 2017, pp. 831-837.

11. Freyman V. I. The application of fuzzy logic for channel symbols soft decoding at the first decision node of receiving devices, Neurocomputers: designing, application, 2017, No. 6, pp. 49-54.

12. Shtovba S. D. Designing of fuzzy systems with using MATLAB tools. Hotline-Telecom, 2007, 288 p.

13. MATLAB Documentation [electron resource]. URL: http://www.mathworks.com/help/matlab/ (date of access: 14.04.2018).

14. Kon E. L., Freyman V. I., Yuzhakov A. A. Soft decoding based fuzzy logic for processing of elementary signals within data transmission channels of distributed control systems, Proceedings of the 2017 Systems of Signal Synchronization, Generating and Processing in Telecommunications (SINKHROINFO), pp. 1-6. DOI: 10.1109/SINKHR0INF0.2017.7997531.

i Надоели баннеры? Вы всегда можете отключить рекламу.