Научная статья на тему 'Генерирование многопараметрических случайных сигналов на основе макрооператоров преобразования случайных импульсных потоков'

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

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

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Э А. Баканович, Н А. Волорова, Т М. Кривоносова, Усама Салем Аль-сид

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

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

GENERATING MULTI-PARAMETRIC RANDOM SIGNALS BASED ON MACROOPERATOR FOR CONVERSION OF RANDOM PULSE FLOWS

The article discusses a set of issues related to creation of specialized computing devices, intended to generate pulsed and continuous processes, that represent sequences of signals of complex (programmable) shapes. The parameters of the generated signals may be either determined or random, subject to the required arbitrary program-driven probability distribution functions. The article discusses a mathematical model of the generated process, organization principles of the specialized computing and signal generating devices, the simulation algorithm for the recurrent probabilistic converter

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

2007

Доклады БГУИР

июль-сентябрь

№ 3 (19)

УДК 681.325

ГЕНЕРИРОВАНИЕ МНОГОПАРАМЕТРИЧЕСКИХ СЛУЧАЙНЫХ СИГНАЛОВ НА ОСНОВЕ МАКРООПЕРАТОРОВ ПРЕОБРАЗОВАНИЯ СЛУЧАЙНЫХ ИМПУЛЬСНЫХ ПОТОКОВ

Э.А. БАКАНОВИЧ, Н А. ВОЛОРОВА, Т.М. КРИВОНОСОВА, УСАМА САЛЕМ АЛЬ-СИД

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 23 марта 2007

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

Ключевые слова: спектральная плотность мощности, вероятностный преобразователь, мощность сигнала.

Введение

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

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

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

изделий является создание программно-управляемых имитаторов, приспособленных для совместной работы с ЭВМ.

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

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

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

Разработанные к настоящему времени математические модели случайных импульсных процессов [4-6] ориентированы в основном на решение задач анализа, а не имитации импульсных процессов с требуемыми свойствами. В ряде случаев критерием адекватности реального воздействия и имитирующих его процессов является совпадение только их спектральных плотностей мощности, а временные параметры сигналов не учитываются. Целью создания математической модели случайного процесса, рассматриваемой в статье, является ее использование при разработке алгоритма управления параметрами модели при формировании процессов с требуемыми спектральными функциями 5"(ю) и заданными формами сигналов.

Математическая модель процесса

Спектральная плотность мощности 5"(ю) стационарного потока и (0 неперекрывающихся импульсов с независимыми случайными амплитудами Лу, длительностями оснований ту, интервалами между импульсами Т и нулевым математическим ожиданием (рис. 1) определяется выражением [6]:

1

Б(ю)=

М [Т ]

М [Л2] М [|£ (ю, т) |2],

(1)

где М[ ] — оператор математического ожидания, g(ю, т) — Фурье-образ функции а(0, описывающей форму импульса с единичными амплитудой Л и длительностью т.

Из соотношения (1) следует, что форма спектральной плотности мощности 5"(ю) определяется только Фурье-образом сигнала а(0 и функцией распределения вероятностей ^(т) длительностей оснований импульсов т.

Для произвольных форм сигналов а(0 решение выражения (1) относительно функции распределения вероятностей не найдено, а известный метод [7] позволяет определить функцию ^(т) в последовательности и(0 сигналов треугольной формы и не учитывает особенностей формирования случайных величин цифровыми методами.

А

а (1)

Рис. 1. Пример реализации случайного процесса

С учетом дискретности параметра т выражение для математического ожидания квадрата модуля спектра сигнала а(0 определяется соотношением

М [||^ю, т)|2] = Е| g (ю, т к )|2 рк

где рк — вероятность появления импульса с длительностью основания; равной тк; Ь — число интервалов квантования функции распределения вероятностей ^(т).

Величины тк можно выразить через минимальную длительность импульса Т1 в последовательности и((): тк=ак Т1 (ак+{>ак). Используя теорему масштаба для преобразования Фурье, выражение для спектральной плотности мощности процесса ы(1) представим так:

= МТ2^ • ¿а*2 | Я (акю,тх) |2рк. (2)

М [1 ] *=1

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

Выражение (2) использовано для разработки метода определения вероятностей рк, обеспечивающих воспроизведение последовательности импульсов ы(1) с требуемой спектральной плотностью и заданной формой сигнала а(^). Пусть £(ю) — требуемая функция спектральной плотности мощности воспроизводимого процесса ы(1) и юв — ее верхняя граница. Допустим, что форма сигнала а(() и функция 1)|2 квадрата модуля спектра сигнала с единичной дли-

тельностью основания известны; функция ^(ю', 1)|2 задана в области частот ю'; ю'в — верхняя граница спектра сигнала единичной длительности. На основании теоремы масштаба для преобразования Фурье спектральная плотность мощности процесса ы(1) определяется через известную функцию квадрата модуля спектра сигнала формы а(0 с длительностью основания, равной единице:

ад= МТ-Г £ аТ )2 | Я (а*т ю', 1) |2 •Рк . (3)

М [1 ] к=1

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

Т1= ю'в / Юв. (4)

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

Для определения функции распределения вероятностей параметра т введем весовой коэффициент ак=М\Л2]рк/М[Т]. Тогда (3) принимает вид

Ь

Б(ю)= £ ак (акт:)2 | ^(акю , 1)|2. (5)

к=1

Поскольку функции £(ю) и |^1(ю', 1)|2 при значениях аргументов ю > юви ю > юв' могут считаться равными нулю, то (5) справедливо при ю < юв и ю' < юв'. Для использования машинно-ориентированного метода расчета функцию Б(ю) можно представить в виде ряда N значений спектральной плотности в полосе частот - следующим образом:

ЗД^ £(«/) Аю; Аю=~Ь, ю* Аю.

; = (2/-1) N ' ] 2

Мощность сигнала длительностью т в полосе частот Аю;- определяется выражением

°Т1(Аю]) = - ^ | я т)| .

ю

}-1

С учетом (4) и линейного преобразования аргументов ю и ю' выражение для спектральной мощности принимает вид

wJ

Gx(Aw]) = J Tjgl (w',1)|2 dw' •

w'j—1

Соотношения (4) и (5) позволяют определить мощность сигнала длительностью тк в полосе частот Awj

ак wj

GTk (Aw j) = J ak Ti| gi (ak w', 1)|2 dak w', (6)

ak wj—i

а значение спектральной мощности процесса в полосе частот

* L

S ( ю, ) Аю= XakGT (Awj) • (7)

k=1

Анализ соотношений (6) и (7) показывает, что число составляющих, участвующих в формировании значений S(w), уменьшается с увеличением аргумента w. Учитывая дискретность задания параметра т, можно найти интервал, на котором значения функции S(w) определяются только квадратом модуля спектра сигнала длительностью т1. Для сигнала длительностью т2 = a2 т1 область задания функции |g (w, т2)|2 будет находиться в интервале от 0 до (wB / a2). При w > (wB / a2) спектральная плотность мощности процесса u(t) определяется только значениями функции |g (w, т1)|2. Если аргументы функции S(w) изменяются в интервале от (wB / ak+1) до (wB / ak), то спектральная плотность мощности процесса u(t) будет определяться значениями квадратов модулей спектров сигналов с длительностями оснований ть..., Tk.

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

Величина коэффициента а1 определяется из условия минимизации ошибки воспроизведения спектральной плотности мощности S(w) процесса u(t) в интервале частот от (wB / a2), до wB. Все последующие значения ak определяются из условия минимизации ошибки воспроизведения спектральной плотности мощности на "своем" интервале и с учетом уже найденных величин а, (i<k). Величина aL, соответствующая импульсу максимальной длительности, определяется из условия минимизации ошибки на интервале w от 0 до (wB / aL).

При определении весовых коэффициентов необходимо учитывать, что ak может принимать только неотрицательные значения. Получение отрицательной величины ak означает, что композицией функций |g(w, т)|2 нельзя воспроизвести требуемый вид S(w). В этом случае следует определить вид |g (w, т)|2 — квадрата модуля спектра сигнала а (t), способного воспроизвести заданную функцию S(w), и определить соответствующую ей форму сигнала а (t).

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

Функциональные возможности

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

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

формирование последовательностей примыкающих друг к другу импульсов без пауз между соседними сигналами;

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

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

Работа имитатора случайных процессов

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

Укрупненная структурная схема имитатора приведена на рис. 2. В приборе используются цифровые методы формирования выходного процесса. Формы сигналов, функции распределения вероятностей параметров и их числовые характеристики, а также режимы его работы определяются кодами, поступающими во внутреннее запоминающее устройство (БП) с пульта управления (ПУ), от ЭВМ или других источников информации (ДИ). Путем замены этих кодов организуется программное управление имитатором. Принцип его работы заключается в преобразовании случайных кодов, вырабатываемых датчиком случайных чисел, в параметры сигналов. Формирование импульса сложной формы с требуемой длительностью т осуществляется путем считывания из блока памяти (БП) значений ординат "единичного" сигнала (рис. 3) с частотой, обратно пропорциональной т. Последовательности адресов считывания вырабатывают блоки функциональных преобразователей (ФП1 и ФП2), которые осуществляют также преобразование считанных из БП ординат сигнала в аналоговый процесс в соответствии с текущим значением амплитуды импульса.

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

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

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

Рис. 2. Структурная схема прибора: УВП — управляемый вероятностный преобразователь; ФП — функциональный преобразователь

Рис. 3. Примеры "единичных" сигналов

Программное обеспечение

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

Учитывая особую роль, которую играют управляемые вероятностные преобразователи при создании стохастической аппаратуры, разработаны программы имитационного моделирования вероятностных преобразователей различных типов [2]. Имитационное моделирование позволяет существенно сократить объем работ по экспериментальному исследованию стохастических устройств аппаратурных моделей сложных систем; кроме того, появляется возможность оценить достоверность математической модели УВП, выбрать режимы работы управляемого вероятностного преобразователя и его элементов.

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

При проведении имитационного моделирования рекуррентного УВП может быть оценено влияние следующих основных параметров преобразователя и его математической модели на точность воспроизведения заданной функции распределения:

влияние точности задания и стабильности интенсивностей X первичных пуассоновских случайных импульсных потоков фг(&), формируемых датчиками потоков случайных импульсов (ДПСИ);

влияние вида функции распределения интервалов между соседними сигналами в первичных потоках фг-(&) на точность работы УВП при фиксированных математическом ожидании и дисперсии случайных временных интервалов;

зависимость точности воспроизведения заданной функции распределения F(t) от числа интервалов квантования n (n=8, 10, 16 и т.д.);

использование синхронного или асинхронного вариантов построения УВП; стабильности и точности задания частоты работы генераторов тактовых импульсов

и т. д .

Заключение

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

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

GENERATING MULTI-PARAMETRIC RANDOM SIGNALS BASED ON MACRO-OPERATOR FOR CONVERSION OF RANDOM PULSE FLOWS

E.A. BAKANOVICH, N.A. VOLOROVA, T.M. KRIVONOSOVA, USAMA SALEM AL SAID

Abstract

The article discusses a set of issues related to creation of specialized computing devices, intended to generate pulsed and continuous processes, that represent sequences of signals of complex (programmable) shapes. The parameters of the generated signals may be either determined or random, subject to the required arbitrary program-driven probability distribution functions. The article discusses a mathematical model of the generated process, organization principles of the specialized computing and signal generating devices, the simulation algorithm for the recurrent probabilistic converter.

Литература

1. Баканович Э.А., Аль-Сид Усама Салим, Кривоносова Т.М. Рекуррентные управляемые вероятностные преобразователи (вариант детерминированного квантования). Ч. 1. Минск, 2005. Деп. в БелИСА 25.01.2005, № Д20052.

2. Баканович Э.А., Аль-Сид Усама Салим, Кривоносова Т.М. Алгоритм имитационного моделирования рекуррентного вероятностного преобразователя. Ч. 2. Минск, 2006. Деп. в БелИСА 07.04.2006, № Д00619.

3. Аль-Сид Усама Салим, Баканович Э.А., Кривоносова Т.М. // Докл. БГУИР. 2006. Т. 4, № 4. С. 64-71.

4. Левин Б. Р. Теоретические основы статистической радиотехники. М., 1974.

5. Френкс Л. Теория сигналов. М., 1974.

6. Горяинов В. Т., Журавлев А.Г., Тихонов В.И. Статистическая радиотехника. Примеры и задачи. М., 1980.

7. Кащеев В.М. // Вибротехника. 1972. № 4. С. 71-77.

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