Применение нейронных технологий в системах связи
Эволюция сетей связи с подвижными объектами осуществляется в направлении обеспечения интегральных услуг предоставляемых пользователям.
Предоставление интегральных услуг для любых пользователей тесно связано с использованием цифровых методов передачи всех видов информации, представленной в едином пакетном виде и использовании методов множественного доступа (МД). К таким методам можно отнести семейство гибридных методов, основанных на временном, кодовом и частотном разделении каналов. Гибридные методы доступа позволяют найти компромисс между обеспечиваемым гарантированным временем доставки сообщений при использовании детерминированных методов доступа и высокой степенью использования пропускной способности канала, присущей большинству случайных методов МД. Однако высокая степень использования пропускной способности канала при случайном МД достигается при определенной (оптимальной) входной нагрузке. При увеличении поступающей нагрузки сверх допустимого порогового значения коэффициент использования пропускной способности канала снижается. Эффективность использования ресурсов пропускной способности канала и в гибридных, и в случайных методах МД может быть существенно повышена при управлении потоком пакетов поступающих в радиоканал. В качестве управляемого параметра может использоваться вероятность первичной и повторной передачи пакетов в радиоканал. Влияние выбора вероятности передачи на поддержание коэффициента использования пропускной способности канала МД можно пояснить следующим образом. Для подсистемы радиодоступа при малом значении вероятности повторной передачи у абонентов, в канале МД имеется большое количество свободных временных окон. При значительном увеличении вероятности повторной передачи возрастает число конфликтных ситуаций. И в первом и во втором случае пропускная способность капала используется не полностью. Управление вероятностью передачи и выбор ее оптимального значения позволяет поддерживать коэффициент использования пропускной способности канала МД на почти постоянном, близком к максимально возможному, уровне. В ряде работ доказана теорема о существовании такой вероятности повторной передачи и ее влиянии на эффективность функционирования сети в целом. Управление значением осуществляется на основе анализа пространства состояний радиоканала. Для оценки пространства состояний складывающегося в канале множественного доступа и нахождения требуемого значения управляемого параметра предлагается использовать нейросетевые модели.
В общем виде модель управления p-настойчивым множественным доступом может быть представлена в виде:
x(k+1) = f(x(k), u(k)) (2)
где u(k) - вектор входных сигналов, x(k+1) - вектор выходных сигналов, k=0,1, ... - дискретное время.
Частными случаями представления вида (2) являются четыре модели идентификации объектов управления (объект управления имеет один вход и один выход). Эти модели могут быть описаны следующими нелинейными разностными уравнениями:
Модель 1. (3)
Модель 2. x(k+l) = f[x(k), x(k-l), ... , x(k-n+l)]+ (4)
Модель 3. x(k+l) = f[x(k), x(k-l) ,…, (k-n+l)] +g[u(k), u(k-l) , … , u(k-m+l)]. (5)
Модель 4. x(k+1) = f[x(k), x(k-1), ... , x(k-n+l); u(k), u(k-l), ... , u(k-m+1)]. (6)
где [u(k), x(k)] – пара значений входа-выхода в момент k.
Функции f и g являются дифференцируемыми по всем параметрам.
Модель 1: выход неизвестного нелинейного объекта управления зависит линейно от его предыдущих значений и нелинейно от предыдущих значений входа. Модель 1 показана на рис. 6 и состоит из секционированных линий задержки на входе и в цепи обратной связи.
Модель 2: может быть реализована как показано в рис. 7. В этом случае выход зависит линейно от входа u(k) и его предыдущих значений и нелинейно от собственных предыдущих значений.
Модель 3: из нелинейного разностного уравнения (5) видно, что выход нелинейного объекта управления зависит нелинейно как от предыдущих значений входа, так и от предыдущих значений выхода. Схематичное представление нелинейного разностного уравнения для модели 3 приведено на рис. 8.
Модель 4: эта наиболее общая из всех моделей, представленных ранее. Выход в любой момент времени является нелинейной функцией предыдущих значений и входа и выхода. Она изображена на рис. 9.
Рис. 6. Модель 1
Рис. 7. Модель 2
Рис. 8. Модель 3
Рис. 9. Модель 4
Из (3)-(6) и рис. 6-9 следует, что модели идентификации объектов управления в общем случае должны состоять из нейросетевых моделей и секционированных линий задержки. При этом используемая НС должна содержать достаточное для соответствующего нелинейного отображения состояния объекта управления число слоев и узлов в каждом слое. С точки зрения математики это подразумевает, что нелинейные функции в разностных уравнениях, описывающих состояние объекта управления могут быть заменены нейросетевыми моделями с фиксированными матрицами весовых коэффициентов W. Чтобы правильно идентифицировать состояние объекта управления и на основе этого формировать соответствующее управляющее воздействие модель идентификации должна выбираться на основе имеющейся информации относительно класса, которому принадлежит рассматриваемый объект.
При построении контроллера для управления р-настойчивым множественным доступом могут использоваться типовые варианты реализации управляющих контроллеров, содержащих нейросетевые модели. Нейронная сеть будет являться одной из основных компонент системы управления. При этом НС используется в виде либо параллельной, либо последовательно-параллельной (рис. 10) модели. Настройка весов НС (обучение НС), может рассматриваться как процесс ее адаптации к выбранной системе управления.
Рис. 10. Обобщенная модель управления р-настойчивым множественным доступом
Вариант использования многослойной НС для решения задачи децентрализованного управления р-настойчивым МД представлен на рис. 11.
Слева схематично изображен частотно-временной план тактированного радиоканала случайного МД. Предполагается, что возможно наличие трех событий: "Конфликт", "Успех", "Свободно" (пустое временное окно). Справа схематично изображена q-слойная НС с Hi, нейронами в i-м слое.
Рис. 11. Вариант использования НС для решении задачи управления МД
Математическая модель такой сети имеет вид:
(7)
или в векторно-матричной форме
(8)
Здесь х(·), u(·) – соответственно выходной и входной сигналы,
z = [у(·), u(·)]T ; wq – весовой коэффициент i-го нейрона в q-ом слое;
f(·),σ(·),φ(·) – функции активации.
Наиболее часто используется модель искусственной НС, содержащая помимо входного и выходного слоев, один скрытый слой. Кроме того, для простоты принимается, что все функции активации имеют одинаковый вид Для того случая уравнение (7) принимает вид
(9)
где z(k) = [x(k), x(k-m+1); u(k), ... , u(k-m+1)]Т.
Такая нейросетевая модель и была использована при компьютерном моделировании.
Для обучения многослойных НС может быть использовано несколько процедур, оптимизирующих некоторую функцию критерия с помощью градиентных методов первого и второго порядков, а также с помощью методов линеаризации. Обучающее множество должно быть представительным, что гарантирует правильную работу системы идентификации даже в случае поступления на ее вход набора, не включенного в обучающее множество.
При моделировании среднеквадратическая шибка рассчитывалась при использовании процедуры обратного распространения. Здесь через С обозначается число выборок образов в обучающем множестве, а через ={ , , … , }E и ={ , , … , }T – получаемый и желаемый выходные векторы сети.
Использование НС для управления р-множественным доступом позволяет получать оптимальные значения вероятности повторной передачи в соответствии с выбранной стратегией при неизвестных ранее входных данных. Причем после завершения процесса обучения не требуется производить дополнительных вычислений, и процесс принятия решения ускоряется.