Генератор случайного процесса

Иллюстрации

Показать все

Реферат

 

1. ГЕНЕРАТОР СЛУЧАЙНОГО ПРОЦЕССА, содержащий три блока памяти , три коммутатора, блок умножения , блок быстрого преобразования Фурье, датчик случайных чисел, первый функциональный преобразователь, блок формирования интервалов времени , блок, цифро-аналоговых преобразователей и блок управления, содержащий генератор тактовых HMnyjjbcoB, регистр памяти, счетчик, схему сравнения , два элемента И и три триггера, единичные входы первых двух триггеров и счетный вход третьего триггера объединены между собой и подключены к первому выходу блока формирования интервалов времени, единичный выход третьего триггера соединен с управляюйшми входами первого, второго и третьего коммутаторов, выход генератора тактовых импульсов соединен с -первыми входами первого и второго элементов И и с входом блока формирования интервалов времени, выход регистра памяти блока управления соединен с первым входом схемы сравнения , второй вход которой подключен к информационному выходу счетчика, а выход cxeMfcj сравнения, соединен с вторым входом второго элемента И, выход которого соединен с входом Сброс счетчика и нулевым входом первого триггера, единичный выход которогр соединен с вторым входом вторрго элемента И, выход которого соединен с счетным входом счетчика, с-нулевым входом второго триггера, с входом датчика случайных чисел и с первым входом блока быстрого преобразования Фурье, выход которого подключен к информационному входу первого коммутатора, первый и второй выходы которого, соединены с информационными входами соответственно первого и второго блоков памяти, выходы е S которых подключены соответственно к первому и второму информационным (Л входам второго коммутатора, выход которого соединен с входом блока цифрос аналоговых преобразователей, первый выход которого является первым выходом генератора, первым информацион- 1 ным входом которого является информационный вход третьего блока памяти, выход датчика случайных чисел через первый функциональный преобразовась эо тель подключен к первому входу блока умножения, второй выход блока формирования интервалов времени соедих нен с информационным входом третьего :х: коммутатора, первый и второй выходы ел которого подключены к управляющим , входам соответственно первого и вто,рого блоков памяти, о т л и ч а ющ и и с я тем, что, с целью:расширения функциональных возможностей генератора за счет задания статисти .ческих характеристик процесса на втором выходе генератора, он содержит четвертый блок памяти, четвертый коммутатор , три регистра памяти, два блока формирования комплексно-сопряженных чисел, второй функциональный преобразователь и сумматор, а блок управления дополнительно .додержит

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

8935 А (19) (11) 3(51) G 06 F 7/5 8 (1

1(СР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Ъ Р

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

H ABTOPCKOMV СВИДЕТЕЛЬСТВУ (21 ) 3450712/18-24 (22) 28.02.82 (46 ) 23,01.84. Бюл. 9 3 (72) Э.A. Баканович, В.П. Лозицкий и Н.A. Волорова:: (71 ) Минский радиотехнический институт (53) 681.325(088.8) (56) 1. Бобнев M.Ï. Генерирование случайных сигналов и измерение их параметров. M., "Энергия", 1966.

2. Авторское свидетельство СССР

9 370717, кл. G 06 F 7/58, 1971.

3. Авторское свидетельство СССР по заявке Р 3276948/18-24, кл. G 06 F 7/58, 1981 (прототип) ° (54)(57) 1. ГЕНЕРАТОР СЛУЧАЙНОГО

ПРОЦЕССА, содержащий три блока памяти, три коммутатора, блок умножения, блок быстрого преобразования

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

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

1068935 третий и четвертый элементы И, первые входы которых подключены соответственно к единичному и нулевому выходам второго триггера, а вторые входы третьего и четвертого элементов

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

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

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

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

2. Генератор по и. 1, о т л и ч аю шийся тем,.что каждый блок формирования комплексно-сопряженного числа содержит элемент НЕ и коммутатор,,выход которого является выходом блока, первым входом которого является вход элемента НЕ, выход которого соединен с первым информационным входом коммутатора, второй информационный вход которого объединен с входом элемента НЕ, а управляющий вход коммутатора является вторым входом блока. тотной характеристикой представляет собой достаточно трудную техническую задачу.

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

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

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

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

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

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

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

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

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

25 функциональный преобразователь подключен к первому входу блока умножения, второй выход блока формирования интервалов времени соединен с информационным входом третьего коммутато30 ра, первый и второй выходы которого подключены к управляющим входам соответственно первого и второго блоков памяти, введены четвертый блок памяти, четвертый коммутатор, три ре35 гистра памяти, два блока формирования комплексно-сопряженных чисел, второй функциональный преобразователь и сумматор, а блок управления дополнительно содержит третий и чет40 вертый элементы И, первые входы которых подключены соответственно к единичному и нулевому выходам второго триггера,.а вторые входы третьего и четвертого элементов И объединены . между собой и подключены к выходу второго элемента И, выход сумматора соединен с вторым входом блока быстрого преобразования Фурье, первый вход сумматора через второй функцио- . нальный преобразователь соединен с выходом первого блока формирования . комплексно-сопряженных чисел, а второй вход сумматора подключен к выходу второго блока формирования комплексно-сопряженных чисел, первый вход

55 которого соединен с первым входом первого блока формирования комплексносопряженных чисел, с управляющим входом четвертого коммутатора и с нулевым выходом второго триггера

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

1068935

10 по аргументу К 8 0, N-11, поступающему на его вход. Практически блок

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

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

Кроме того, каждый блок формиро- 25 вания комплексно-сопряженных чисел содержит элемент НЕ и коммутатор, выход которого является выходом блока, первым входом которого является вход элемента НЕ, выход которого.сбединен 30 с первым информационным входом коммутатора, второй информационный вход которого объединен с входом элемента НЕ, а управляющий вход коммутатора является вторым входом блока.

На фиг. 1 представлена структурHi%H схема предлагаемого генератора, на фиг. 2 — пример схемной реализации блока формирования интервалов времени; на фиг. 3 - схема блока управления; на фиг. 4 - пример реализации блока комплексно-сопряженных чисел; на фиг. 5 — временная диаграмма, поясняющая работу блока управления.

Устройство содержит блоки 1-4 па- 45 мяти, коьв утаторы 5-8, блок 9 быстрого преобразования Фурье, блок 10 умножения, датчик 11 случайных чисел, функциональный преобразователь 12, блок 13 цифро-аналоговых преобразо- 50 вателей, блок 14 формирования интервалов времени, блок 15 управления, первый 16, второй 17 и третий 18 регистры, блоки 19 и 20 формирования комплексно-сопряженных чисел, функ- 55 циональный преобразователь 21 и сумматор 22.

Рассмотрим функциональное назначение отдельных блоков устройства.

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

Блоки 2и 3 памяти идентичны .и предназначены для записи с первого входа и хранения комплексных чисел.

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

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

Коммутаторы 5 и 7 служат для коммутации информации, поступающей на второй вход, на первый (второй) выход при нулевом (единичном) сигнале на первом (управляющем) входе. Ком-, мутаторы 6 и 8 обеспечивают передачу на свой выход информации, поступающей на третий вход при нулевом сигнале на первом (управляющем) входе, или информации, поступающей на второй вход при единичном сигнале на первом входе.

Блок S быстрого преобразования

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

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

Фурье.

Ф

Блок 10 умножения обеспечивает перемножение вещественных и комплексных чисел, поступающих соответственно на второй и первый входы. Датчик

11 случайных чисел по каждому входному импульсу формирует равномерно распределенное целое двоичное число..

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

Ф(К) = cos() + )sin()

2 К3 2КЗГ

Блок 13 цифро-аналоговых преобразователей.обеспечивает представление входного дискретного комплексного

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

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

Блок 14 формирования интервалов времени предназначен для формирования по входной последовательности импульсов с интервалом следования с: двух тактовых последовательностей регулярных импульсов на первом и втором выходах с интервалами следования соответственно.N t и at. Блок

14 формирования интервалов ремени 20 содержит счетчики 23 и 24 суммирующего типа, регистры 25 и 26, блоки 27 и 28 сравнения и элементы И

29 и 30. Счетчик 23, регистр 25, блок 27 сравнения и элемент И 29 25 обеспечивают формирование на втором выходе блока 14 регулярной последо- вательности импульсов с регулируемым интервалом следования. По каждому импульсу, поступающему с входа 30 блока 14 на счетный вход счетчика

23, его состояние увеличивается на едйницу., На второй вход элемента И

29 с выхода блока 27 сравнения поступает высокий (разрешающий) логический уровень при совпадении двоичных кодов счетчика 23 и регистра 25.

Установка счетчика 23 в нулевое состояние осуществляется каждым импульсом, поступающим с выхода элемента И 29 на вход сброса счетчика

23, поэтому на второй выход блока 14 формирования интервалов времени поступает каждый m-й входной импульс.

Изменяя содержимое регистра 25, можно управлять интервалом.

Вторая часть блока 14 (счетчик 24,,. регистр 26, блок 28 сравнения и элемент И 30) совершенно идентична первой и пропускает на первый выход блока 14 каждый Н-й импульс, посту- 50 павший с выхода элемента И 29 на Счетный вход .счетчика 24 и первый. вход элемента И 30, причем в регистре 26 хранится двоичный код, равный N ° 55

Блок 15 управления предназначен для управления работой отдельных блоков устройства и содержит регистр

31, блок 32 сравнения, элементы И

33-36, счетчик 37, триггеры 38-40 60 и тактовый генератор 41.Выход регистра 31 соединен с первым входом блока 32 сравнения, второй вход которого соединен с единичным выходом счеТчиКа 37, а выход блока 32 сравнения подключен к первому входу элемента И 33, второй вход которого соединен с вторым входом элемента И 34, выходом тактового генератора 41 и третьим выходом блока 15 управления, выход элемента И 33 подключен к нулевому входу триггера 38 и входу сброса счетчика 37, счетный вход которого соединен с выходом элемента

И 34, вторыми входами элементов И

35 и 36, счетным входом триггера 40 и вторым выходом блока 15 управления, вход которого соединен со счетным входом триггера 39, единичным входом триггера 38 и нулевым входом тригге ра 40,нулевой и единичный выходы которого подключены к первым входам. соответственно элементов И 35 и 36, выходы которых являются соответственно пятым и шестым выходами блока 15 управления, первым выходом которого является единичный выход триггера 39, выход триггера 38 подключен к первому входу элемента И 34, а единичный выход триггера 40 является четвертым выходом блока 15 управления.

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

Регистр 31, блок 32 сравнения, элементы И 33 и 34, счетчик 37 и триггер 38 предназначены для формирования по запускающему импульсу на входе блока 15 управления группы из N импульсов. на втором выходе блока 15 управления. Для этого в регистре 31 постоянно хранится двоичный код, равный (N-1). К моменту прихода очередного импульса на вход блока 15 управления счетчик 37 и триггер 38 находятся в нулевом состоянии. По заднему фронту этого импульса триггер 38 устанавливается в единичное состояние, разрешая тем самым прохождение импульсов с выхо- . да тактового генератора 41 на выход элемента И 34 и далее на счетный вход счетчика 37 ° По прохождении (N-1) импульсов через элемент И 34 в счетчике 37 устанавливается код

{N-1), а на выходе блока 31 сравнения появляется высокий логический уровень, поэтому следующий Н-й тактовый импульс проходит также через элемент И 33 и устанавливает триггер 38 и счетчик 37 в нулевые состояния, запрещая тем самым прохождение следующих импульсов через элемент И 34.

Триггер 40, элементы И 35 и 36 предназначены для разделения импульсов на втором выходе блока 15 управления на четные и нечетные. Так как

1068935

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

15 управления, а четные — на шестой выход.

Регистры 17 и 18 имеют вход сброса (третий вход) °

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

Функциональный преобразователь 21 15 .предназначен для перекрестной передачи на выход действительных и мнимых частей входных комплексных чисел, т.е.для выполнения преобразования 20 х =,)(а + )Ъ) = -Ь + )а, где х — комплексное число на выходе, а+,)Ь вЂ” комплексное число на входе.

Сумматор 22 обеспечивает сложение комплексных чисел, поступающих на его первый и второй входы.

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

30 последовательно соединенных элемента HE 42 и коммутатора 43..

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

Случайный процесс на первом и втором выходах генератора представ- 45 ляет собой последовательность реализаций длительностью Т каждая. При этом начало и окончание реализаций на обоих выходах синхронны (совпадают) °

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

Рассмотрим первый процесс. Сформированные в предыдущем цикле значения у,(i, и Y>(i) реализаций. первого 65 и второго случайных процессов в виде действительных и мнимых частей комплексных чисел Y (i ) хранятся в блоках 2 или 3 памяти в зависимости от значения управляющего сигнала на первом выходе блока 15 управления.

При нулевом значении в текущем цик- ле этого управляющего сигнала значения Y (i) находятся в блоке 3 памяти, а при единичном — в блоке 2 памяти. При этом управляющий сигнал на первом выходе блока 15 управления изменяется на противоположный в конце каждой реализации (цикла). Последовательно считывание комплексных значений г (i) осуществляется по импульсам, поступающим с второго выхода блока 14 формирования интервалов времени через коммутатор 7 на второй вход одного из блоков 2 или 3 памяти. Далее эти значения через коммутатор 6,поступают на вход цифроаналогового преобразователя 13, причем действительная часть Y„(i) передается на первый выход преобразователя, а мнимая Y (i) — на второй.

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

3 памяти "меняются" местами, т.е. изменяется коммутация их входов и выходов.

Рассмотрим второй вычислительный процесс. Вначале осуществляется вычисление комплексного массива С за

N/2 тактов (номера тактов обозначены на временной диаграмме цифрами 1, 2, 3, ..., N/2). В каждом такте на втором выходе блока 15 управления формируются два импульса, при этом первый из них передается на пятый выход блока 15 управления, а второй - на шестой выход. Логический уровень на четвертом выходе блока 15 управления изменяется на противоположный по каждому импульсу во втором выходе этого же блока, поэтому в первой половине каждого такта к второму входу блока

10 умножения подключается выход блока 1 памяти, а во второй половине— выход блока 4 памяти.

По каждому импульсу, поступающему с пятого выхода блока 15 управления в л-м такте, осуществляется считывание коэффициентов F „ (n) и передача на второй вход блока 10 ум. нох<ения, на первый вход которого поступают комплексные величины

1068935

12 где — случайные числа, поступающие с выхода датчика 11. случайных чисел на вход

Функционального преобразователя 12.

Полученное на выходе блока 10 умножения значение коэффициента С,(n) записывается в регистр 16.

По каждому импульсу, поступающему в п-м такте с шестого выхода блока 15 управления, происходит считывание из блока 4 памяти коэффициента амплитудного спектра Р (и). На выходе блока 10 умножения вычисляется коэффициент комплексного спектра (n) Р („ ) И Я

35 и далее записывается в регистр 18.

По этому же импульсу содержимое регистра 16 — коэффициент C»(n) - переписывается в регистр 17. Таким об- 20 разом, к концу и-гО такта в регистрах 17 и 18 хранятся коэффициенты

С (n) и С (n) соответственно.

Рассмотрим вычисление коэффициентов С(k) и поступление их на вто- 25 рой вход блока 9 быстрого преобразования Фурье. В каждом такте, начиная с второго, вычисляются пары коэффициентов C(n-1) и C (N-n+1) (n - номер такта). В первой половине такта 30 вычисляется коэффициент С (n-1), а во второй половине — коэффициент

С (N-n+1). В первой и второй половинах первого такта осуществляется вычисление коэффициентов С (О) и

С (N/2) соответственно. Так как в первой половине всех тактов на первые входы блоков 19 и 20 поступает нулевой управляющий уровень, то поступающие на втоРые входы коэффици- 40 енты C„(n) H C (п) без -изменения передаются на выходы. На выход блока 21 перестановки выдается комплексное число, равное C (n-1), а на выход сумматора 22 — значение коэффициента С (п-1)= C„(п-1)+ )Ср(n-1).

Во второй половине каждого такта на выходы блоков 19 и 20 передаются зна- чения С„(п-1) и C (n-1) — числа, комплексно сопряженные по отношению к С„(п-.1) и С<(n-1). На выходе сум- 50 матора устанавливается значение коэффициента C (N-n+1), равное

С„(n 1) +,)С (n-1).

Так как к началУ пеРвого такта регистры 17 и 18 обнулены импульсом, поступающим на их третьи входы, то вычисляемые в первом такте коэффициенты спектра С (О) и C(N/2) тождественно равны нулю.

Поступление в блок 9 быстрого преобразования Фурье элементов массива С происходит по импульсам на его первом входе. После поступления всех элементов общего случайного комплексного спектра в блок 9последний выполняет обратное быстрое преобразование. Сформированный по окончании преобразования комплексный массив. ((1) = » (1) + )Yg(1)

= О, 1, 2, ..., N-1, записывается через коммутатор 5 в блок 2 памяти при нулевом логическом уровне или в блоке 3 памяти при еДиничном логи-; ческом уровне на первом выходе блока 15 управления.

Описанные действия выполняются в каждом цикле работы устройства, лишь в конце каждого цикла логический уровень Ha IIepaoM выходе блока

15 управления изменяется на противоположный !

Предлагаемое устройство позволяет одновременно формировать два случайных процесса с заданными спектральными.характеристиками. При этом точность и достоверность воспроизве дения спектральных характеристик обоих процессов соответствует аналогичным параметрам случайного процесса, Формируемого известным устройством. Дополнительные аппературные затраты по сравнению с известным устройством в зависимости от варианта реализации блока быстрого преобразования Фурье составляет 10-30%.

Производительность увеличивается в два раза при одновременном увеличении стоимости на 10-30%.

В качестве базового объекта используется генератор широкополостных случайных вибраций фирмы "Брюль и

Кьер" (модель 3378) с техническими характеристиками: рабочий частотный диапазон 1-10000 Гц, количество каналов 240, полоса пропускания каждого канала 1-22 Гц, Предлагаемое устройство имеет следующие технические характеристики: рабочий частотный диапазон 1-60000 Гц, количество ка-. налов до 8/92, полоса пропускания каждого канала 1-30 Гц.

1068935 фиг.2

Фи@5

ВНИКЛИ Заказ 11473/45 Тираж 703 Подписное

Филиал ППП "Патент", r. Ужгород, ул.Проектная,4