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

Автор: Аверьянов Евгений Сергеевич, Касеева Наталья Андреевна, Назаров Сергей Николаевич

Журнал: Инфокоммуникационные технологии @ikt-psuti

Рубрика: Технологии телекоммуникаций

Статья в выпуске: 4 т.9, 2011 года.

Бесплатный доступ

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

Еще

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

Короткий адрес: https://sciup.org/140191505

IDR: 140191505

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

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

Согласно рис.1 общая коммуникационная сеть транспортной системы – совокупность коммутационного оборудования, которое обеспечивает передачу информационных потоков между глобальной сетью и местными информационными центрами – зональными диспетчерами (zone controllers – ZC). Сеть ZC отвечает за прием и передачу трафика, регистрацию в сети подвижной платформы и ее мобильных абонентов в зоне своей ответственности, которая представляет собой участок в несколько километров железнодорожного пути. ZC направляет информационный поток из глобальной сети одновременно на все связанные с ним ретрансляторы (repeater – Rn ), которые передают нагрузку на множество антенн (Ан 1 ….Ан N ), установленных на подвижной платформе. Все Ан подключены к станции подвижной платформы (vehicle station – VS), которая передает нагрузку точкам доступа (access points – АР) локальной беспроводной сети абонентов. Предлагаемая система позволяет предоставлять информационные услуги абонентам без перерывов связи [1].

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

Модель передачи информации от зонального диспетчера к станции транспортного средства показана на рис. 2: М ретрансляторов размещены около транспортного средства и удалены друг от друга на расстояние dr , превышающее расстояние пространственной корреляции; N антенн транспортного средства размещены на расстоянии da друг от друга. Самое короткое расстояние между ретранслятором и антенной подвижного объекта – dv .

Все М × N возможных подканалов подвержены быстрым и медленным замираниям, коэффициенты подканалов остаются постоянными на длительности одного фрейма. Предполагается, что в подканалах присутствует аддитивный, белый, гауссовский шум со спектральной плотностью N0 . Коэффициент передачи ij -го канала описывается выражением:

G^lA1, d0

где αij – значение огибающей, плотность распределения вероятности которой описывается распределением Райса:

cr w(tz ) = ^е

а ц т у

где

10 (—-7—) - функция Бесселя нулевого <7 "у порядка [9]; dij – расстояние между ретранслятором i и антенной j, к – образец потери тракта, L0 – уровень затухания сигнала на удалении d0 для заданного типа передающей антенны.

Рис. 2. Модель передачи информации от зонального диспетчера к станции транспортного средства

Поскольку dr и da больше, чем расстояние пространственной корреляции подканалов, то элементы матрицы их характеристик G = ( Gij ) взаимно независимы.

Рассматриваемая совокупность взаимосвязанных ретрансляторов и антенн может быть представлена в виде полного взвешенного двудольного графа (рис.2). Антенны и ретрансляторы представлены двумя отдельными наборами вершин. Радиолиния между каждой возможной парой антенна-ретранслятор представлена ребром графа [8]. Ребро инцидентно с вершинами различных наборов. Характеристика линии Gij определяется как вес ребра ( i , j ). Выбор передачи с многократными радиолиниями среди всех пар антенна-ретранслятор, с ограничением непосредственной связи в каждом ретрансляторе и антенне, определяется соответствием двудольного графа: множество ребер X {(4 j)} lвсе и,й^х, может быть инцидентно на ретрансляторе i или антенне j только однажды. В матрице X — Ух уУ YХУ — ^’ если связь между i-ым ретранслятором и j-ой антенной определена на множестве Х, и xij = 0, если связь не выбрана. При этом сумма каждого ряда или колонки матрицы X должна быть 0 или 1 [1; 8]. Каждый i-ый ретранслятор характеризуется мощностью передаваемого сигнала Рi и скоростью передачи ri. Если Рi = 0, ri = 0, то ретранслятор неактивен. Для множества ретрансляторов определяется вектор мощности Р — [^ 31<Л/ и вектор скорости передачи информации '' = [^]1<Л/- Все образуемые беспроводные связи осуществляются на основе технологии DS/SSMA [2]. В [1] отношение мощности сигнала к мощности помехи на приеме в (ij)-ой линии определено выражением:

^ G,P, Г, N.+ ^.GgP,' (к,Г)еХ, k^i

где W – полоса пропускания системы; ri – пропускная способность линии ( i,j ) из множества Х ; Pi – мощность сигнала ретранслятора i ; N 0 – мощность шума в канале.

Для обеспечения требуемого качества связи необходимо, чтобы выполнялось условие:

  • У, ^ Тдоп.


Тогда пропускная способность системы [1] определяется выражением:

>     _ У доп.     Х^

■system w У—* '    •             (4)

V'-j^X-Yii^Yto,,.

Постановка задачи

Из рассмотренного следует, что эффективность функционирования системы MHS определяется пропускной способностью R. Следовательно, для любых и,ПеХ,Р^Р необходимо определить ri таким образом, что Ту ^ Тдоп . Согласно выражениям (2) и (4), Rs можно представить как system

Выражение (5) является целевой функцией, а задача максимизации пропускной способности MHS представляется в виде:

Rs —> max при ограничениях:

м

^\ц = 0 или

1; 'УХу = 0 или 1; ху е {0,1}, (1 <  i < М, 1 < TV);

7=1 "

JV0 +

< y. * 0 <  P < P

/ don' i max *

Ограничения для xij в выражении (6) определены из матрицы соответствия, рассмотренной ранее.

Решение задачи (6) состоит из двух подзадач: формирования множества Х и распределения мощности передачи сигнала по ( i , j ) из Х . Первая подзадача носит комбинаторный характер, вторая – является вычислительной задачей. Одновременное решение задач вызывает большие затруднения. Поэтому предлагается, сначала получить соответствие X Kkj)}i а затем осуществить распределение мощности по числовому множеству ^iJ^Ie X.

Задача определения множества соответствия X = {(i,j)}

Задача получения множества соответствия X = {( i, j)} может быть представлена в виде целевой функции (7) и ограничений (8).

М N

ЕЕс--л ^max ’п)

z=l у=1

МN

Еу =1; Еу=1;т/ еМ,(8)

,=1

где сij соответствует пропускным способностям ( ij )-ых линий; Xjj G X.

Согласно ограничениям (8), решение задачи (7) может быть найдено с помощью целочисленного программирования, характеризующегося большой размерностью и временем выполнения. Однако если ввести ограничение Ху >0, то полный набор ограничений формирует ограниченную область с множеством вершин-экстремумов, которые будут соответствовать множеству Х . Следовательно, задача (7) становится задачей линейного программирования с N2 переменными, которая решается быстрее [3].

Методы решения задачи

Одним из первых методов решения задачи распределения является венгерский метод Куна [4]. Сложность алгоритма оценивается O( N 3 ) числом операций. Алгоритм Hopcroft-Karp [5], который является модификацией венгерского алгоритма, позволяет решить задачу за O( N 2.5 ) операций. Однако результаты исследований Mitra и Darby-Dowman, полученные при выполнении тестов [6], показали, что подход Hopcroft-Karp является нижней границей венгерского подхода. В [1] предлагается для учета влияния подканалов использовать их коэффициенты передачи. Тогда целевая функция может быть представлена в виде:

М N

Е Е^-^и к=\,к*1 /=1

М                       N

V = 1 или 0; 1 < / < Nt V хИ = 1 или 0; 1 <  i < М;

£-^ У                   J ' Z-^ У

,=|                                               ./=1

Ху е {0,1}; 1 <  j < N; 1 < / <  М.

(И)

Для учета реального воздействия на ( i , j ) линию других линий в работе [1] используется эффективный коэффициент линии

Gy = Gy---, где S^W-N –

''max keS,k*i множество активных ретрансляторов, мощность излучения которых равна :

N

I№y ^ max ieS 7=1

при ограничениях:

N

  • 7    = 1 или 0 \ < i <      x.=\ или 0; ,

sr"         <12>

IgS; x^ e {0,1} 1 <  j gS.

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

Задача распределения мощности

Решение задачи распределения мощности между ретрансляторами осуществляется на основе ранее полученного множества соответствия Х . Оптимизационная функция и система ограничений могут быть представлены в виде [1]:

Решение задачи осуществляется c помощью симплекс-метода [3]. Для этого вводятся дополнительные переменные [1; 3], и оптимизационная задача записывается в виде:

при ограничениях

G И

— P, + ILG.P, +$, =N„;P, +t, =P„, У don.       7=1, j*i

/;,5„<>o,(i

Результаты моделирования

В работе [1] приведены результаты моделирования доступа MHS к базовой сети согласно схеме, показанной на рис.1-2, со следующими исходными данными. Пусть поезд движется со скоростью 360 км/ч = 100 м/С, для связи используется 2,4 ГГц несущая частота, есть максимальное изменение частоты Доплера fd = 800 Гц, соответствующее время когерентности канала Tc = 0,423/∆ fd = 530 мкС [7]; продолжительность кадра 0,1 Tc = 53 мкС. Пропускная способность системы 50 Мбит/С, 2 . 650 бит на фрейм. Длина поезда составляет 150 м, территориальный разнос антенны и репитеров dr = da = 15 м., удаление ретрансляторов от колеи dv = 3 м; N = 10 – число антенн на поезде; N 0 = 1 мВт; ширина полосы пропускания системы W = 100 МГц, и γ доп. =10 дБ. Потери на трассе k = 2,7; ближнее справочное расстояние и ослабление должны быть нормализованным к d 0 = d v = 3 м, L 0 = 0 dB, соответственно, фактор Райса k = 7 дБ.

На рис.3. показаны графики значений пропускной способности системы в зависимости от скорости передачи данных в линии связи. Мобильная система, движущаяся с высокой скоростью, не может управлять элементами базовой сети. Ретрансляторы осуществляют передачу с максимально допустимой мощностью Р max для снижения влияния внешних воздействий. Поэтому в ZC должна определяться оптимальная скорость передачи данных в образуемых линиях для обеспечения максимальной пропускной способности системы. Как видно из графика на рис.3, значение 7 Мбит/С в линии позволяет получить максимум пропускной способности системы.

г (Мбит/с)

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

На рис. 3 обозначены: Z – пропускная способность системы; r – скорость передачи данных в линии связи. Оптимальная системная пропускная способность зависит от взаимного расположения репитеров и антенн подвижной системы. Эта зависимость показана на рис. 4. Она достигает своего максимума, когда удаление повторителей и антенн равно dv , и падает к ее минимуму, когда повторители и антенны являются лежащими на полпути друг между другом. Следовательно, оптимальная системная пропускная способность будет изменяться во времени, что потребует значительных затрат ресурсов управления.

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

Значения оптимальной

О 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Lp

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

На рис. 4 параметр L p – положение репитера относительно лучшей точки связи с антенной подвижной системы

О 10      20 ^J 40     50 N

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

На рис. 5 параметр N – число антенн на подвижной платформе. Анализ графиков показывает, что повышение пропускной способности системы возможно за счет увеличения числа используемых на подвижной платформе антенн до определенного значения. Это объясняется уменьшением расстояния между антеннами и усилением взаимного влияния соседних линий.

Заключение

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

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

  • Daniel H., Shahrokh V. Information Raining and Optimal Link-Layer Design for Mobile Hotspots//IEEE Transaction on mobile computing. Vol.4, №3 (may-june) 2005. -P. 271-283.
  • Sang Wu, Kim and Wayne Stark. Performance Limits of Reed-Solomon Coded CDMA with Orthogonal Signaling in a Raleigh-Fading Channel//IEEE Transaction on communications. Vol.46, №9 (september), 1998. -P. 1125-1134.
  • Таха Х. Введение в исследование операций. Кн. 1. Пер. с англ. М.: Мир, 1985. -479 с.
  • Kuhn H.W. The Hungarian Method for the Assignment Problem//Naval Research Logistics Quarterly. Vol. 2, 1955. -Р. 83-97.
  • Hopcroft J.E., Karp R.M. An n5/2 Algorithm for Maximum Matchings in Bipartite Graphs//SIAM J. Computing. 1973. -P. 225-231
  • Mitra G., Darby-Dowman K. An Investigation of Algorithms Used in Restructuring of Linear Programming Basis Matrices Prior to Inversion, Studies on Graphs and Discrete Programming//Annals of Discrete Math., studies on graphs and discrete programming. Vol. 11, 1981. -P. 69-93
  • Скляр Б. Цифровая связь. Теоретические основы и практическое применение Пер. с англ. М.: ИД «Вильямс», 2003. -1104 с.
  • Ловас Л., Пламмер М. Прикладные задачи теории графов. Теория паросочетаний в математике, физике, химии Пер. с англ. М.: Мир, 1998. -652 с.
  • Исаков В.Н. Статистическая теория радиотехнических систем (курс лекций) [электронный ресурс]. URL: strts-online.narod.ru (дата обращения 26.02.2011).
Еще
Статья научная