(54) ГЕНЕРАТОР СЛУЧАЙНОГО ПРОЦЕССА
название | год | авторы | номер документа |
---|---|---|---|
Генератор случайного процесса | 1977 |
|
SU734768A1 |
Генератор случайного процесса | 1982 |
|
SU1037249A1 |
Генератор случайного процесса | 1983 |
|
SU1100622A1 |
Генератор случайного процесса | 1982 |
|
SU1073774A1 |
Генератор случайного процесса | 1982 |
|
SU1034035A1 |
Генератор случайного процесса | 1977 |
|
SU732950A1 |
Генератор случайного процесса | 1982 |
|
SU1068936A1 |
Генератор случайного процесса | 1978 |
|
SU752305A1 |
Генератор случайного импульсного процесса | 1982 |
|
SU1073773A1 |
Генератор случайного процесса | 1983 |
|
SU1113800A1 |
1
Изобретение относится к области вычислительной техники и может быть использовано при построении имитационно-моделирующей аппаратуры для решения задач исследования и оптимизации структурносложных систем.
Известные генераторы случайных процессов по техничёской сущности могут быть сгруппированы в три класса.
К первому классу относятся генераторы, содержащие в своей структуре для придания случайному процессу требуемых спектральных свойств один или несколько формирующих фильтров.
Генераторы, использующие один формирующий фильтр, кроме того, содержат генератор исходного случайного процесса, спектральные свойства которого известны и нормированы 1. Управление спектральной плотностью мощности случайного процесса на выходе таких генераторов выполняется изменением частотной характеристики формирующих фильтров. Этот принцип управления с математической точки зрения является достаточно простым, так как спектральная плотность мощности случайного процесса на выходе таких генераторов определяется произведением спектральной плотности мощности исходного случайного процесса на квадрат модуля частотной характеристики формирующего фильтра.
5 Однако с практической точки зрения проектирование и изготовление формирующих фильтров и перестраиваемой в широких пределах частотной характеристикой представляет собой достаточно трудную техническую задачу. Формирующие фильтры,
10 проектированные на основе аналоговых средств (емкостей и индуктивностей) достаточно просты и стабильны, однако нетехнологичны и их простые конфигурации допускают перестройку частотных свойств в широких пределах только механическим путем. Реализация формирующих цепей цифровыми средствами частично лишена этих недостатков, однако цифровой фильтр требует выполнения операций умножения и суммирования и ,представляет собой вычислительное устройство, высокая точность и быстродействие которого требует существенных аппаратурных затрат. Кроме того, расчет параметров формирующего фильтра по известной частотной характеристике достаточно с 1ожен, так как требует выполнения интегральных преобразований. Генераторы случайных процессов, использующие несколько формирующих фильтров 2, содержат дополнительно в своей структуре несколько генераторов исходных процессов и блок суммирования. Управление спектральной 1лотностью мощности случайного процесса на выходе таких генераторов основано на том, что спектральные плотности мощности суммируются при суммировании независимых случайных процессов. Если при этом спектральные плотности мощности случайных процессов отличны друг от други (например, сдвигом по оси частот), а суммирование выполняется с определенными (детерминированными или вероятностными) весами, то их изменение приводит к изменению спектральной плотности мощности выходного случайного процесса. Методика расчета параметров настройки указанных генераторов оказывается проще, чем для генераторов, содержащих один формирующий фильтр, однако с точки зрения аппаратурных затрат рассматриваемый вариант оказывается более емким. К другому классу можно отнести генераторы, использующие для формирования выходного случайного процесса множество импульсных потоков 3. Такие устройства содержат в своей структуре множество генераторов импульсов, конъюнкторы, дизъюнктор и некоторые другие вспомогательные элементы, причем общим для их структур является то, что выходы генераторов подключены к входам конъюнкторов, выходы которых подключены (непосредственно или через другие логические элементы) к схеме дизъюнкции. Процесс на выходе таких генераторов представляет собой последовательность импульсных сигналов определенной формы, следующих через случайные интервалы времени, причем регулируемой статистической характеристикой выходного случайного процесса является закон распредёления случайных временных интервалов. Известно, что вариация закона распределения случайных временных интервалов между импульсами приводитк изменению спектральных свойств процесса на выходе генератора. Такой класс генераторов случайных процессов отличает простота технической реализации, так как в своей структуре они содержат достаточно простые и в небольщом количестве логические элементы, а также, простота расчета параметров настройки для формирования процесса с заданной функцией распределения случайных временных интервалов, форма которой не имеет принципиальных ограничений. Однако, если при использовании этого класса генераторов представляет интерес спектральная плотность мощности случайного процесса, то несмотря на однозначную связь спектральных свойств процесса и функции распределения случайных временных интервалов выполнить обратный расчет, т. е. вычислить требуемую функцию случайных временных интервалов по заданной спектральной плотности мощности оказывается затруднительно как из-за сложности математических преобразований, так и из-за ограниченного класса воспроизводимых спектральных плотностей мощности. К третьему классу могут быть отнесены генераторы 4, формирующие отрезки реализаций случайных или детерминированных . процессов с известными статистическими свойствами. Генератор формирует на своем выходе отрезки случайных сигналов треугольной формы и содержит в своей структуре раскрытие в виде отдельных блоков сумматор (его роль выполняет реверсивный счетчик) и устройство умножения (одна операция умножения выполняется при помощи источника эталонного напряжения, регистра и первого преобразователя код- напряжение, а вторая - при помощи модулятора полярности). В структуре рассматриваемого генератора таже можно выделить формирователь исходной (треугольной) функции, реализованной при помощи реверсивного счетчика и второго преобразователя код-напряжение. Общим недостатком рассматриваемого класса генераторов является их низкое быстродействие ввиду наличия в их структуре устройств умножения,, выполнение которого требует существенных временных затрат при использовании средств цифровой вычислительной техники или низкая точность при использовании средств аналоговой вычислительной техники. Кроме того, генераторы обладают ограниченными возможностями по воспроизведению произвольных спектральных плотностей мощности процессов на их выходах и формирует только отрезки реализаций ограниченной длительности. По технической сущности наиболее близким к заявляемому является генератор 5, содержащий генератор импульсов, счетчик, сумматор, устройство умножения, причем названные блоки соединены последовательно и выход устройства умножения является выходом генератора случайного процесса. Наличие в структуре устройства отдельного триггера знака процесса отнести к существенным признакам нельзя, так как в общем случае устройство умножения может выполнять операцию с учетом знаков операндов. Процесс на выходе рассматриваемого генератора представляет собой отрезок реализации ограниченной длительности такой формы, что его спектральная плотность мощности известна (близка к равномерной). Недостатками этого генератора является: ограниченные функциональные возможности
по воспроизведению произвольных спектральных плотностей мощности; формирование отрезков реализаций случайных процессов ограниченной длительности; низкое быстродействие генератора ввиду наличия в его структуре устройства умножения.
Целью предлагаемого изобретения является устранение этих недостатков, а именно расширение функциональных возможностей генератора за счет формирования случайных процессов неограниченной длительности с произвольной спектральной плотностью мощности и повышение его быстродействия.
Эта цель достигается тем, что помимо генератора импульсов и. счетчика, первый вход которого соединен с выходом генератора импульсов, входящих в прототип, предлагаемый генератор дополнительно содержит делитель частоты, датчик случайных чисел и блок памяти, причем вход делителя частоты подключен к выходу генератора импульсов, выход делителя частоты через датчик случайных чисел соединен с вторым входом счетчика, выход которого подключен ко входу блока памяти, выход блока памяти является выходом генератора случайного процесса.
На чертеже представлена структурная схема генератора случайного процесса.
Устройство содержит генератор импульсов 1, делитель частоты 2, датчик случайных чисел 3, счетчик 4, блок памяти 5.
Выход генератора импульсов 1 соединен с первым входом счетчика 4 и входом делителя частоты 2, выход которого соединен со входом датчика случайных чисел 3, второй вход счетчика 4 соединен с выходом датчика случайных чисел 3, а выход - со входом блока памяти 5, выход которого является выходом генератора случайного процесса.
Названные блоки выполняют следующие функции. Генератор импульсов 1 формирует последовательность импульсных сигналов с заданным (регулярным) периодом следования. Делитель частоты 2 выполняет пересчет импульсных сигналов, поступающих на вход.
Датчик случайных чисел 3 по сигналу, поступающему на его вход, формирует равномерно-распределенное двоичное число.
Счетчик 4 выполняет суммирование поступающих на его первый вход импульсных сигналов. Второй вход счетчика предназначен для его установки в исходное состояние в соответствии с поступающим на него двоичным кодом. На выходе счетчика формируется двоичный код его состояния.
Блок памяти 5 предназначен для хранения предварительно записанной в него кодовой последовательности, причем на выход запоминающего устройства поступает кодовая комбинация, адрес которой задается кодом на входе запоминающего устройства.
Функционирование генератора происходит следующим образом.
При появлении сигнала на выходе генератора импульсов 1 происходит увеличение содержимого счетчика 4 на единицу и в соответствии с новой кодовой комбинацией, поступающей на вход блока памяти 5, читается содержимое запоминающего устройства по соответствующему адресу. Описанная процедура повторяется до тех пор, пока на выходе делителя частоты 2 не появится сигнал (через каждые М сигналов генератора импульсов 1). При появлении этого сигнала датчик случайньТх чисел 3 формирует случайный код, поступающий на второй вход счетчика 4 и устанавливающий его в соответствующее случайное состояние.
Называя отрезок времени между моментами появления импульсов на выходе делителя частоты 2 циклом работы генератора случайного процесса, можно указать, что процедура формирования случайного процесса представляет собой последовательность циклов, в каждом из Kdfopbix происходит последовательное чтение содержимого блока памяти 5, начиная со случайного адреса. При этом,число кодовых комбинаций, читаемых из блока памяти 5 в течение одного цикла, определяется коэффициентом пересчета М делителя частоты 2.
Описанная процедура генерирования случайного процесса доказывает, что предлагаемая структура генератора не налагает никаких дополнительных ограничений на длительность формируемых реализаций и спектральную плотность их мощности. Кроме того, в отличие от прототипа, где для формирования очередного отсчета выходного процесса требуется операция умножения, в предлагаемом устройстве присутствует лишь операция чтения содержимого запоминающего устройства, что не требует существенных временных затрат.
Перечисленные отличительные свойства предлагаемого генератора по сравнению с прототипом определяют технико-экономическую эффективность его использования, которая слагается из следующих элементов.
Формирование отрезков реализаций случайных процессов неограниченной длительности позволяет использовать генератор не только дяя проверки анализируемой аппаратуры (целевое назначение прототипа), но и для имитации реальных случайных процессов при решении задач исследования.. и моделирования объектов, информационные процессы в которых имеют стохастическую природу.
Исследование таких объектов .или их моделей основано на получении статистических характеристик случа йных процессов. в определенных точках их структуры. В связи с тем, что дисперсия статистических оценок уменьшается с ростом времени моделирования, то использование предлагаемого
H.. ., , ; VI -iv-f-4,;.-(
J-V J. .-i 1|
генератора при решении указанных задач позволяет получать неограниченную точность определения статистических оценок характеристик случайных процессов, так как длительность имитируемых реализаций случайных процессов не имеет принципиальных ограничений и может быть произвольной. Формирование случайньГх процессов с произвольной (заданной) спектральной плотностью мощности с помощью предлагаемого генератора позволяет использовать его как в качестве эталонного генератора для проверки анализирующей аппаратуры, так и в качестве имитатора реальных случайных процессов. Применительно к рассмотренной выще задаче исследования и моделирования реальных объектов указанное свойство генератора определяет высокую адекватность имитируемых случайных процессов реальным, что также, способствует повышению точности получаемых решений.
Повышенное быстродействие предлагаемого генератора позволяет расширить класс моделируемых с его помощью случайных процессов и реща:емых задач, а также проводить моделирование в реальном масштабе времени. В связи с тем, что современные запоминающие устройства имеют цикл считывания информации 10-100 не, то частотный диапазон формируемых с помощью предлагаемого генератора случайных процессов достигает 5 - 50 мГц. Это позволяет использовать его при имитации ударных .и вибрационных процессов, акустических шумов, ультразвуковых колебаний, видеои радиоимпульсных воздействий.
Таким образом, предлагаемая структура генератора является достаточно универсаль767745
ной и может использоваться при решении широкого класса задач.
Формула изобретения
Генератор случайного процесса, сбдержащий генератор импульсов и счетчик, первый вход которого соединен с выходом генератора импульсов, отличающийся тем, что, с целью расширения функциональных возможностей генератора за счет формирования случайных процессов неограниченной длительности с произвольной спектральной плотностью мощности, он содержит делитель частоты, датчик случайных чисел и блок памяти, причем вход делителя частоты подключен к выходу генератора импульсов, выход делителя частоты через датчик случайных чисел соединен с вторым входом счетчика, выход которого под,ключен к входу блока памяти, выход блока памяти является выходом генератора случайного процесса.
Источники информации, принятые во внимание при экспертизе
проверки коррелометров-спектроанализаторов. Тезисы докладов VIII Всесоюзного симпозиума «Методы представления и аппаратурный анализ случайных процессов и полей Секция 1, Каунас, 1975, с. 141 (прототип).
Авторы
Даты
1980-09-30—Публикация
1978-09-06—Подача