Научная статья на тему 'Синтез адаптивной системы прерывания телекоммуникационныхкомплексов'

Синтез адаптивной системы прерывания телекоммуникационныхкомплексов Текст научной статьи по специальности «Компьютерные и информационные науки»

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Самойленко А. П., Колыхан Н. В.

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

Текст научной работы на тему «Синтез адаптивной системы прерывания телекоммуникационныхкомплексов»

Секция радиотехнических и телекоммуникационных

систем

УДК 681.518.3

АЛ. Самойленко, Н.В. Колыхан

СИНТЕЗ АДАПТИВНОЙ СИСТЕМЫ ПРЕРЫВАНИЯ ТЕЛЕКОММУНИКАЦИОННЫХ КОМПЛЕКСОВ

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

♦ для формирования информационного образа, соответствующего динамическому состоянию управляемого объекта (ОУ) на данный момент времени;

♦ для выбора оптималь ного варианта управления;

♦ для передачи управляющих воздействий на объект [1].

:

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

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

Статический приоритет р поступившей в систему заявки, оценивают с учетом значений коэффициентов штрафа за задержку в обслуживании в единицу времени (или за потерю) СХр и длительности ее обслуживания Ур :

>а >0+1. (1)

V ур V

Динамический приоритет определяется путем пересмотра очереди заявок в ИВТК с учетом времени прерывания каждой из них и функции изменения приоритета заявки во времени. Время пребывания _|-й заявки в ИВТК может быть оценено выражением

V = °, + У1, (2)

где (О- - время ожидания обслуживания (сумма времени пребывания заявки в очереди до начала обслуживания в ИВТК и времени ожидания в очереди в прерывном );

V; - длительность обслуживания _|-й заявки, ; = 1, п - номер заявки.

*

Если V; - предельно допустимое время пребывания _|-й заявки в системе, то необходимо выполнить условие:

^ *

V 5 V., (3)

которое соблюдается только за счет изменения времени О] ожидания обслужива-.

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

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

. -

ния потери «стареющих» заявок [1].

Если допустить, что у -■ = /(7;)- функция изменения приоритета _|-й заявки

7 У - 7 #(*;) га) -

от времени I:, то приоритет |-и заявки пропорционален-= J (7;)- первой

7 Ж

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

Приоритет находящихся в очереди заявок одного типа, для которых одинако-

а

вы отношения —, целесообразно распределять пропорционально первым произ-

V

водным функций изменения приоритетов:

1 '(7) > 1 'р+1(7) > ••• (4)

С учетом (1) и (4) динамический приоритет заявок, находящихся в очереди к

,

а а

[-±I(7)]р > \ (7)]р+1, (5)

V ^

то есть из двух заявок (|,к), находящихся на обслуживании к ИВТК, высший при-

а

оритет присваивается той заявке, для которой больше значение —у (7).

V

(5) | .

, ( -|- ) -

:

а, V*Г;(г), ,т,.

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

р—1

ар = X V- (6)

1 =0

Для ьй заявки должно выполняться условие:

р-1 р

V* ^ X V-+V = XV. (7)

1=0 1=0

При невыполнении (7) система снимает ью заявку (как исключительный случай) с обслуживания и в информационной модели объекта заменяет — 1) значе-

нием ее предыстории.

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

Для реализации дисциплин обслуживания очереди заявок с динамически изменяемыми приоритетами необходимы системы прерывания, построенные на перепрограммируемом элементном базисе. В основу синтеза положен математический аппарат порядковой логики [3], посредством которого был разработан новый класс систем прерывания «дейзи - кольцо» с динамически изменяемыми приоритетами в соответствии с информационной моделью объекта управления [4,5].

Математическая модель системы прерывания может быть описана с помощью элементов порядковой логики (логического определителя Ар , квазиматрицы)

А

А

А

(8)

где р = 1, п - приоритет; Л,...,Д! - элементы квазиматрицы-столбца, соответствующие заявкам / = 1, п ; Ар - логический определитель (л.о.) квазиматрицы || Д. ||, который может быть задан конъюнктивно-нормальной или дизъюнктивно. . .:

<р|Ь \\р _ л (3 ч, к, 7 \ лр1И ||р

А1А1 = А (А V...V! ), А1А|Г = V А &...&А ) (9)

получают соответственно упорядоченные ряды (очереди):

V’ * Лл^ - .. Л(р), Лл„,:> Ллф.„т >... > (р) (10)

в соответствии с назначенными приоритетами р = 1, р согласно оценкам (Ллёг (р) - і-я заявка с р-приоритетом).

Логическая модель системы внешних прерываний для п информационных заявок в результате порядково-логического синтеза может быть описана системой п логических уравнений, где Xі є /*{0,1} - і-й входной порт і-й заявки; Уі - выходной порт; |м1,и2,...,ип| - матрица управляющих сигналов, формирующих упорядоченный ряд, ui є {1,0} и задающих наиболее приоритетный вход; - матри-

ца управляющих сигналов, задающих направление очереди [(1 ^ п) или (п ^ 1)] .

У1 = [(и & ^ ) V (u1 &( V Х. ))] & (x1 & ^ );

}=1

п

У2 = [(и2 & ^ V (и2 &( V Х} ))] & (Х2 & ^ );

}=1

где

Уп = [(ип & z(п-1)) V (ип &( V х} ))] & (Хп & ^ ),

}=1

п

Zl = [(й & Zn ) V (и1 &( V X}))] & (X & sl);

}=1 п

z2 = [(и2 & ^ V (и1&( V хі ))]&(х2& ^);

}=1

п

zn = [(ип & zn-1) V (ип &( V х} ))] &(Хп & ^ ),

}=1

при А_ X:Si = -

} =1п } 1 і =1,2

Х1 Хп

при і = 1 |х^ = Х2 , апри і = 2 |х^| = Хп-1

Хп Х1

В матричной форме логическая модель системы может быть отображена

У 3 = [ А UZ. }=1,п } 1 V и ]

}=1,п

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

=1, п і=п ,1,2,...,(п-1)

• V X.] • А Х^..

} =1 }і } =~п } 1

і=1,2

і=±п

1=1,2

при і = 1

при і = 2

^0

]=1,п

Х]

]=1,п

х

х

п—1

х

2

х

п

х

Обобщенная структурная схема системы прерывания представлена на рис. 1, а различные варианты функциональных реализаций и их функционирование в динамике представлены в [4,5].

Рис.1. Структурная схема адаптивной системы прерывания

Реализация такой структуры позволяет:

♦ получить число упорядоченных рядов (очередей) п!, где п - число

информационных входов прерывания;

♦ адаптивную настройку структуры системы на соответствующую динамику очередности заявок в соответствии с (5)-(7);

структуры в (п!-2) раза;

♦ исключить потери заявок путем устранения инерционности.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Самойленко А.П., Усенко (ХА. Задача оптимизации приоритетных систем// Системный анализ в проектировании и управлении. Труды VIII Международной научнопрактической конференции. - СПб, 2004. С.130-132.

2. . ., . .

// 1 4 - -

ции. - Рязань: РГРА, 2005. - С.104-106.

3. Самойленко АЛ. Программный процессор для телекоммуникационных потоков./ Свидетельство официальной регистрации программ для ЭВМ №2006611217 от 7.04.2006.

4. Патент РФ 2087939. Устройство переменного приоритета / Самойленко АЛ. Опубл. в Б.И.,1997, №23.

5. Патент РФ 2152072. Устройство переменного приоритета / Самойленко АЛ. и др.

. . .,2000, 18

УДК 621.396.662

ЮЛ. Геложе, ПЛ. Клименко, МЛ. Марченко УПРАВЛЕНИЕ ПРОЦЕССАМИ В ФАЗОВЫХ АВТОМАТИЧЕСКИХ СИСТЕМАХ ФОРМИРОВАНИЯ И ОБРАБОТКИ РАДИОСИГНАЛОВ

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

( ),

с программируемыми делителями частоты, на основе этих систем с цифровыми

,

фаз, строят устройства восстановления несущей (УВН) для осуществления когерентной обработки сигналов и высокоэффективные устройства тактовой синхронизации (УТС) демодуляторов. Все эти устройства работают в режиме дискретного

.

Общим для ФАПЧ в упомянутых устройствах является применение инерци-

.

ИФД и имеют полосу пропускания в несколько десятков раз меньше частоты дис. -ских составляющих синтезируемого сигнала (минус) 120-130 дБ. Для систем ФАПЧ при столь инерционных ФНЧ полоса захвата становится значительно меньше полосы удержания. Это затрудняет функционирование систем в условиях больших дестабилизирующих воздействий, вызванных значительными изменениями параметров окружающей среды, и приводит к повышению вероятности выхода начальных расстроек за пределы полосы захвата. При этом система стохастически реагирует на переключение ее режимов и на кратковременные большие помехи, прерывающие синхронизацию. В результате захват частоты (фазы) и возвращение в равновесное состояние становится случайным событием, а система - статистиче-.

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

, ,

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