Генератор случайного процесса
Иллюстрации
Показать всеРеферат
„„Я0„„1020820
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ . РЕСПУБЛИН
>ran 6 06 F 7/58
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ . К ABTOPCHOMV СВИДЕТЕЛЬСТВУ (21),;3393399/.1 8 (22) 08. 02. 82 .,(46) 30.05.83. Бюл. И 20 (72) Э.А.Баканович и В .П.Лозицкий (7l) Минский радиотехнический институт (53) 681,325(088. 8) (56) Бобнев И.П.Генерирование случай" ных сигналов и измерение йх параметров. И., "Энергия", 1966.
2. Авторское свидетельство СССР . 11 . 370717, кл. G 06 F I/02 1971. . 3. Авторское свидетельство СССР по заявке j3276948/18-24, кл..6 06 F-7/58, 1981. (54) (57) ГЕНЕРАТОР СЛУЧАЙНОГО
ПРОЦЕССА, содержащий три блока памяти, три коммутатора, первый блок
:умножения, блок быстрого преобразования Фурье, датчик случайных чисел, первый-функциональный преобразователь, блок формирования интер.валов времени, цифро-аналоговый преобразователь-и блок управления, входом генератора является информацион:::ный вход первого блока памяти, управляющий вход которого обьединен с входом датчика-случайных чисел и .первым входом блока быстрого преобразования Фурье и подключен к первому выходу блока управления, первый и второй входы которого соединены с первыми выходами соответственно .блока формирования интервалов времени и блока быстрого преобразования фурье, второй выход блока управления соеди-нен с управляющими входами первого, второго и третьего коммутаторов, первый и второй входы первого блока умножения подключены соответственно к выходам первого блока памяти и первого функционального. преобразо; аателя, вход которого подключен к выходу датчика случайных чисел, а первый и второй выходы первого блока умножения подключены соответственно к второму и третьему входам блока быстрого преобразования Фурье, вто-. рой выход которого соединен с информационным входом первого коммутатора, первый и второй выходы которого соединены с информационными входами соответственно второго и третьего блоков памяти, выходы которых подключены соответственно к первому и второму информационным входам второ- g ,ro коммутатора, выход которого соеди-, нен с входом цифро-аналогового преобразователя., выход которого являет- у ся выходом генератора; вход блока формирования интервалов времени подключен к третьему выходу блока управления, а второй выход блока формирования интервалов времени соединен © с информационным входом третьего ком- Ь© мутатора, первый и второй выходы ко- 1,ф торого соединены с управляющими вхо- Щ} дами соответственно второго и треть- фф его блоков памяти, о т л и ч а ю,шийся тем, что, с целью вовышения надежности путем контроля его работы, он содержит аналого-цифровой преобразователь, первый, второй и третий регистры памяти, второй функциональный преобразователь, второй блок умножения, первый и второй сумматоры и блок сравнения, выход которого сое динан с. контрольным выходом генера" тора, первый и второй входы блока сравнения соединены соответственно c: выходами третьего регистра памяти и
1020820 второго сумматора, а третий вход бло;ка сравнения соединен с первыми входами первого и второго сумматоров и блока управления, второй вхоД второго сумматора соединен с вторым входом первого сумматора и информационным входом третьего коммутатора, а третий вход второго сумматора сое-. динен с вторым входом первого сум" матора и информационным входом третьего коммутатора, а третий вход второго сумматора подключен к выходу второго блока умножения, первый и второй входы которого соответст1
Изобретение относится к вычислительной технике и может быть использовано для имитации случайных процессов с заданными и программно управляемыми спектральными характеристиками в вычислительно-моделирующих комплексах для управления испытаниями изделий электронной и другой техники на механические, электрические и другие воздействия, а также при построении моделирующей аппаратуры для исследования и оптимизации струк» турно-сложных систем.
Известен генератор случайного процесса, содержащий формирующие 15 фильтры для придания случайному процессу требуемых спектральных свойств. управление спектральной плотностью мощности случайного процесса на выходе таких генераторов выполняется 20 изменением частотной характеристики формирующих фильтров (l) .
Однако с практической точки зрения проектирование и .изготовление формирующих фильтров с перестраива- 25 емой в широком диапазоне частотной характеристикой представляет собой достаточно трудную техническую задачу.
Известно также устройство, исполь- З эующее для формирования выходного случайного процесса множество импульсных потоков, содержащее множество генераторов импульсов, элементы И, элементы ИЛИ и некоторые другие вспомогательные элементы (2) .
Процесс на выходе такого генератора представляет собой госледовенно через второй функциональный и аналого-цифровой преобразователи подключены к выходам первого сумматора и цифро-аналогового преобразователя, третий вход первого сумматора соединен с выходом второго регистра памяти и объединен с третьим входом блока управления, а четвертый вход первого сумматора подключен к выходу первого регистра памяти первый и второй входы которого соединены соответственно с четвертым входом блока управления и выходом датчика случайных чисел..
2 вательность импульсных сигналов определенной формы, следующих через случайные интервалы времени, причем управляемой статистической характеристикой выходного случайного процесса является закон распределения воэможности использования их для генерирования случайного процесса с заданными спектральными характеристиками, так как определить требуемую функцию распределения случайных временных интервалов по заданной спектральной плотности мощности оказывается затруднительным как из-за сложности математических преобразований, так и из-за ограниченности класса воспроизводимых плотностей мощности.
Наиболее близким техническим решением к предлагаемому является устройство, содержащее три блока памяти, три коммутатора, блок быстрого преобразования Фурье, блок умножения; датчик случайных чисел, функциональный преобразователь, блок формирования интервалов времени, цифра-анало- говый преобразователь, блок управления и соответствующие связи.
Данное устройство позволяет получать на выходе случайный процесс вибрационного типа с заданными спектральными характеристиками P3) .
Недостатком устройства является невысокая надежность функционирования, так как в нем не приняты специальные меры для обнаружения ошибок.
Цель изобретения - повышение надежности функционирования устройства путем контроля правильности воспро20 з 10208 изведения спектральной плотности мощности формируемого случайного процесса ео всем рабочем диапазоне час- . тот по одной. составляющей спектра,. имеющей наибольщую мощность.
Поставленная цель достигается тем, что в устройство, содержащее три блока памяти, три коммутатора, первый блок умножения, блок быстрого преобразования Фурье, датчик случайных чи- 1О сел, первый функциональный преобразователь, блок формирования интервалов времени, цифро-аналоговый преобразователь и блок управления, входом генератора является информационный вход первого блока памяти, управляющий вход которого объединен с входом датчика случайных чисел и первым входом блока быстрого преобразования
Фурье и подключен к первому выходу 20 блока управления, первый и второй входы которого соединены с первыми выходами соответственно блока формирования интервалов времени и блока быстрого преобразования фурье, второй выход блока управления соединен с управляющими входами первого, второго и третьего коммутаторов, первый и второй входы первого блока умножения: подключены соответственно к вы- ЗО ходам первого блока памяти и первого функционального преобразователя, вход которого подключен к выходу датчика случайных чисел, а пер.вый и второй выходы первого блока .35 умножения подключены соответственно к.второму и третьему входам блока быстрого преобразования Фурье, вто. рой выход которого соединен с информационным входом первого коммутатоРа," первый и второй выходы которого соединены с информационными входами. соответственно второго и третьего блоков памяти, выходы которых подключены соответственно к
45 первому и второму информационным входам второго .коммутатора, выход которого соединен с входом цифро" аналогового преобразователя, выход которого является выходом генератора,. вход блока формирования интер50 валов времени подключен к третьему выходу блока управления, а второй выход блока формирования интервалов . времени соединен с информационным входом третьего коммутатора, первый и второй выходы которого соединены с управляющими входами соответственно второго и третьего блоков памяти, дополнительно введены аналого-цифровой преобразователь, первый второй, третий регистры памяти, второй Функциональный преобразователь, второй блок умножения, первый и второй сумматоры и блок сравнения, выход которого соединен с контрольным выходом генератора, первый и второй входы блока сравнения соединены соответственно с выходами третьего регистра памяти и второго сумматора, а третий вход блока сравнения соединен с первыми входами первого и второго сумматоров. и блока управления, второй вход второго сумматора соединен с вторым входом первого сумматора и информационным входом третьего коммутатора, а третий вход второго сумматора подключен к выходу второго блока умножения, первый и второй входы которого соответственно через второй функциональный и аналого-циф- " ровой преобразователи подключены к выходам первого сумматора и цифроаналогового преобразователя, третий вход перяого сумматора соединен с выходом второго регистра памяти и объединен с третьим, входом блока управления, а четвертый вход первого сумматора подключен к выходу первого регистра памяти, первый и второй входы которого соединены соответственно с четвертым входом блока управления и выходом датчика случайных чисел;
На фиг.1 представлена структурная схема генератора; на фиг.2 - пример схемной реализации блока управления; на фиг.3 - схема блока формирования интервалов времени.
Устройство содержит блоки 1-3 памяти, коммутаторы 4тб, блок 7 быстрого преобразования Фурье, первый 8 и второй 9 блоки умножения, датчик 10 случайных чисел, первый 11 и второй 12 функциональные преобразователи, блок 13 формирования. интервалов времени, цифро-аналоговый 14 и аналого-цифровой 15 преобразователи, блок 1б управления, первый 17, вто" рой 18 и третий 19 регистры памяти, первый 20 и второй 21 сумматоры, блок
22 сравнения.
Функциональное назначение структурных элементов устройства следующее.
Первый блок 1 памяти предназначен для приема с его функционального входа и хранения коэффициентов амплиЯ3 ф„(6)=сов „, + 4п
5 10208 тудного спектра P>(k), определяемых иэ соотношения
P,(kl т I 0,12-И «р
С (kak) где 6(т) -Г заданная спектральная плотность мощности генерируемого случайного про- 3 цесса (0(0) 0);
Й - число заданных значений спектральной плотности мощности»
Ni - число точек в одной реали"
15 эации случайного процесса (Й =2Й- "2, в=О, 1, 2,3... )
Т О. длина одной реализации (т-Й g t);
Ь т - шаг дискретизации в частотной области {hf=l37).
Последовательное считывание хранимой информации из блока 1 памяти осуществляется по импульсам, поступающим на его первый вход.
Блоки 2 и 3 памяти соверщенно иден 5 тичны по структуре и предназначены для хранения Й вещественных значений
У(к), k 0,1,2,...Й-1, одной,реали-. зации случайного процесса, записываемой с первого входа.. Последователь- 50 ное считывание информации осуществляется по импульсам, поступающим на их вторые входы.
Коммутаторы 4 и 6 предназначены для коммутации информации поступаю- З5 щей на второй вход, на первый или второй выход в зависимости от управляющего сигнала на первом входе, причем .при нулевом логическом сигнале на первом входе информация передается на И1 первый выход, а при единичном логическом уровне - на второй выход.
Коммутатор 5 обеспечивает коммутацию информации, поступающей на второй и третий входы, на выход:в зависимости от управляющего сигнала на первом входе, причем при нулевом управляющем сигнале на первом входе информация передается с третьего входа на выход. Соответственно при единичном логическом уровне на первом входе коммутатора информация передается с второго его входа на выход.
Блок 7 быстрого преобразования
Фурье предназначен для реализации
И одного из известных алгоритмов обратного быстрого преобразования
Фурье над входными случайными комплексными числами, поступающими
20 Ь на второй и третий входы. Запись информации осуществляется по импульсам, поступающим на первый вход блока быстрого преобразования Фурье причем информация за Й /2 тактов с
1 второго и третьего входов соответственно записывается в ячейки Хо(i) и Хо (М-i) внутренней памяти блока быстрого преобразования Фурье при
1 =1,2,...Й /2 -1, где i - номер такта. В нулевом (i=0) такте информация записывается соответственно в ячейки Хо(0) и Хо(Й /2). Действительные части результата реализации алгоритма обратного быстрого преобразования
Фурье передаются на второй выход, причем по окончании обработки одной реализации на,первый выход выдается импульс конца преобразования.
8 качестве блока быстрого преобразования Фурье может использоваться беэ ограничений любое известное устройство для реализации быстрого преобразования Фурье.
Датчик t0 случайных чисел предназначен для выдачи на выход по каждому входному импульсу целого случайного числа B(k) (k- номер такта), равномерно распределенного на ин» тервале 0-(ЙО-1).
Первый функциональный преобразовахаель И обеспечивает формирование на своем выходе комплексной величины где 1 - мнимая единица;
- двоичный код на входе преобравователв (6 6 {О,N -1 ) .
Второй функциональный преобразователь 12 предназначен для выполнения вычисления е гИ)=c©s Й где f - двоичный код на первом входе gK (О, Й -1), Практически как первый 11, так и второй 12 функциональные преобра зователи могут быть реализованы в виде постоянных запоминающих устройств по последовательным адресам =0,1,2, Й -1, в которых записаны константы
Р(1) или Р (Ю) °
Первый блок 8 умножения предназначен для выполнения операции умножения действительных чисел, поступающих на его первый вход, и комплекс-..
7 102082 ных чисел, поступающих на второй вход, причем на второй выход результат умножения выдается в-комплексносопряженном виде по отношению к первому выходу. S
Второй блок 9 умножения обеспечивает перемножение двоичных кодов, поступающих на его первый и второй входы.
Блок 13 формирования интервалов времени предназначен для формирования на первом и втором выходах регулярной последовательности импульсов с периодами следования соответственно Й Ь t и дй (д - шаг дискретизации случайного пр0цесса во временной области). Синхронизация работы блока 13 осуществляется. входной импульсной последовательностью.
Практически блок 13 представляет. собой обычную пересчетную схему.
Цифро-аналоговый преобразователь
14 предназначен для представления входного дискретного случайного процесса в аналоговой форме.
Аналого-цифровой преобразователь
1 осуществляет обратное преобразование выходного аналогового случайного процесса в дискретную форму.
Блок 16 управления осуществляет
ЭО общую синхронизацию работы устройства.
Регистр 17 памяти предназначен для записи и хранения информации, поступающий на второй вход. Запись информации синхронизируется импульсом, пос SS тупающим на первый вход, Регистр 18 памяти хранит номер k коэффициента заданного амплитудного спектра, имеющего наибольшее значение, т.е. выполняется условие 40 (k)) Р (z), (kyar).
Регистр 19 памяти хранит значение наибольшего коэффициента Р () амплитудного спектра.
Первый 20 и второй 21 сумматоры накапливающего типа предназначены для суммирования кодов, поступающих на их третьи входы.- Выполнение операции синхронизируется импульсами на-втором входе. Установка сумматора в исходное состояние осуществляется импульсами, поступающими на их первые входы, причем исходное состояние второго сумматора 2 1 является нулевым, а исходное состояние первого сумматора 20 определяется кодом на его четвертом входе.
Блок 22 сравнения осуществляет сравнение двоичных кодов, поступаю0 8 щих на второй и третий входы при разрешающем сигнале на первом входе.
Предлагаемый генератор случайного процесса можно разделить на две части: контролируемую и контролирующую. Контролируемая часть преднаэначена для формирования случайного процесса и включает блоки памяти 1-3, коммутаторы 4-6, блок 7 быстрого преобразования фурье, первый блок 8 умножения, датчик 10 случайнык чисел первый функциональный преобоазователь 11, блок 13 формирования интервалов времени, цифро-аналоговый преобразователь 14, блок 16 управления.
Работа контролируемой части устройства полностью совпадает с. работой прототипа и происходит следующим образом.
Случайный процесс на выходе генератора представляет собой последовательность реализаций длительностью T=N t каждая. Алгоритм форl мирования одной реализации случайного процесса представляется в виде преобразования
С (1) где С вЂ” исходный массив комплексных коэффициентов спектра, состоящий иэ элементов C(i), i=0,1,2,...
М -1, (для каждой реализации вычисляется новый массив С);
Р g - оператор обратного быстрого преобразования Фурье;
У - выходной случайный массив (реализация случайного процессЬ), со стоящий из действительных элементов У(), 7=0,1,2,...й- -1.
С целью облегчения описания работы устройства введем гонятие цикла, под которым будем понимать интервал времени функционирования устройства, совпадающий с длительностью Т. реализации на его выходе °
Будем также различать текущую реализацию (реализацию, которая передается на выход устройства в текущем цикле) и последующую реализацию (реализацию, которая передается на выход в следующем цикле) .
В каждом цикле работы контролируемой части устройства параллельно протекают два процесса.
Во-первых, осуществляется последовательная передача на выход устройства значений Y(g) текущей реализации, которая в зависимости от текущего состояния управляющего сигма-
9 1020 ,ла на первом выходе блока 16 уп" равления может находиться во втором
2 или в третьем 3 блоках памяти.
Для этого по каждому импульсу, поступающему через интервал времени и 5 с второго выхода блока 13 формирова ния интервала времени через коммутатор 6 на второй вход второго 2 или третьего 3 блоков памяти, осуществляется последовательное считывание зна- 10 чений текущей реализации, которые через коммутатор 9 и аналого-цифровой преобразователь 14 передаются на выход устройства. Так как в реализации содержится N значений, то дли- 15 тельность реализации во временной ( области равна Т=МИ.
Во-вторых, выполняется вычисление новой (последующей) реализации случайного процесса. С этой целью 20 вначале формируется исходный комплексный массив С (i) случайных. коэффициентов спектра в соответствии с (2), причем этот массив формируется за N /2 такта и поступает в 25 блок 7 быстрого преобразования Фурье по второму и третьему (информационным) входам. Для этого в каждом такте по импульсу, поступающему с второго выхода блока 16 управления, 30 первый блок 1 памяти последовательно выдает коэффициенты Р (n-1), где n - номер такта, п=1,2,...N /2.
Одновременно на второй вход первого блока 8 умножения с выхода neneoro функционального преобразователя 11 выдаются комплексные константы.
После поступления всех значений
C(i) блок 7 быстрого преобразования Фурье выполняет преобразование g0 вида (1), а затем выдает на первый выход импульс конца преобразования, а на второй выход - значения У(Ч) !
1 (=0,1,2,...N -1, которые записываются через коммутатор 4 в блок 2 памяти или в блок 3 памяти в зависимости от управляющего сигнала на первом выходе блока 16 управления.
По окончании каждой реализации (каждого цикла) управляющий сигнал на первом выходе блока 16 управления изменяется на противоположный, изменяя таким образом коммутацию блоков 2 и 3 памяти;(меняя их местами).
Блок 16 управления (фиг.2) содержит регистр 23 блоки 24 и 25 срав55 нения, элементы И 26-29, счетчик
30, триггеры 31-33, тактовый генератор 34. Выход регистра 23 соединен
820 10 с первым входом блока 24 элемента сравнения, выход которого соединен с первым входом первого элемента И 26, выход которого соединен.с нулевым входом триггера 31 и входом "Сброс" счетчика 30, выход которого подключен к вторым входам блоков 24 и 25 сравнения, единичный вход .триггера
31 объединен с единичным входом триггера 32, счетным входом триггера 33, первым входом элемента И 27 и первым входом блока 16 управления, выход генератора 34 тактовых импульсов соединен с,третьим выходом блока 16 управления, вторыми входами элемента
И 26 и элемента И 28, первый вход которого подключен к единичному выходу триггера 31, а выход соединен со счетным входом счетчика 30, вторым выходом блока 16 управления и вторым входом элемента И 29, выход которого является четвертым выходом блока 16 управления, первый вход элемента И 29 подключен к выходу блока 25 сравнения, первый вход которо" го является третьим входом блока 16 управления, выход триггера 33 является первым выходом блока 16 управления, второй вход которого соединен с нулевым входом триггера 32, выход которого соединен со вторым вхо-, дом элемента И 27.
Схема блока 16 управления работает следующим образом.
В начале каждого цикла работы устройства триггер-31 устанавливается в единичное состояние импульсом кон-ца реализации, поступающим с первого входа блока 16 управления на единичный вход триггера 31 и разрешает прохождение импульсов с выхода тактового генератора 34 через элемент
И 28 на счетный вход счетчика 30 сум-, мирующего типа.Так как в начале цикла счетчик 30 находится в нулевом сос- . тоянии, то после прохождения через элемент И 28 N /2-1 импульсов в счетI чике 30 устанавливается двоичный код N /2-1. Ввиду того, что в регист. ре 23 постоянно записан также код
N /2-1, то на .выходе блока 24 срав1 яения появляется уровень логической единицы. Поэтому следующий N /2 импульс проходит через элемент И 26 и поступае- на входы сброса счетчика 30 и триггера 31, устанавливая их в нулевое состояние и запрещая . тем самым прохождение через элемент И 28 последующих импульсов
1020820
11 текущего цикла. Триггер 31 будет оставаться в нулевом состоянии до появления очередного импульса на пер вом входе блока 16 управления. Триггер 33 работает в счетном режиме и по каждому входному сигналу перебра-. сывается в противоположное состояние.
Триггер 32 и элемент И 27 предназначены для выявления сбойной ситуации в устройстве, которая заключа- {} ется в том, что сигнал конца преобразования на втором входе поступает. позже сигнала конца развертки {на первом входе). !
{S
В начале цикла триггер 32 находится в единичном состоянии. Поэтому если после начала цикла первым поступает импульс конца преобразования (триггер находится в единичном состоянии j, то он проходит через эле2{} мент И 27, сигнализируя об ошибке.
Остальные элементы: блок 25 сравнения и элемент И 29 обеспечивают выделение из каждой серии по N /2 импульсов на втором выходе блока 16
2$ управления (m+1)-го импульса, где
m - двоичный код на третьем входе блока 16 управления. Выделенный импульс передается на четвертый выход блока 16 управления.
Блок 13 формирования интервалов времени Е,фиг.3) содержит счетчики
35 и 36 суммирующего типа, регистры 37 и 38, блоки 39 и 40 сравнения и элементы И 41 и:42. Счетчик
36, регистр 37, блок 39 сравнения и элемент И 41 обеспечивают формирование на втором выходе блока .13 регулярной последовательности импуль- }в сов с регулируемым интервалом следования. По каждому импульсу, поступающему с входа блока 13 на счет ный вход счетчика 35, его состояние увеличивается на единицу. На второй вход элемента И 41 с выхода 39 сравнения поступает высокий разрешающий логический уровень при совпадении двоичных кодов счетчика 35 и регистра 37. Установка счетчика в нулевое положение осуществляется каждым импульсом, поступающим с выхода элемента И 41 на вход сброса счетчика 35. Поэтому на второй выход блока 13 формирований .интервалов времени поступает каждый m-й вход$S ной импульс. Изменяя содержимое регистра 37, можно управлять интервалом.
12
Вторая часть блока 13: счетчик,36 регистр 38, блок 40 сравнения и элеФ мент И 42 совершенно идентична первой и пропускает на первый выход Блока 13 каждый Й -й импульс, поступающий с выхода элемента И 41 на счетный вход счетчика 36 и первый вход элемента И 42, причем в регистре 38 хранится двоичный код, равный и
Новым в устройстве является введение контролирующей части, состоящей из аналого-цифрового преобразователя 15, регистров 17-19, первого 20 и второго 21 сумматоров и блока .22 сравнения, предназначенных для контроля правильности воспроизведения на выходе устройства спектральной плотности мощности фор-. мируемого случайного процесса. Бу дем также отличать от заданного амплитудного спектра Р (i), (Е0,1,2 ,...й /2-1) воспроизводимый амплитудный спектр Р < (i) (i=0,1,2),...N /2-1) учитывающий появление неисправностей в работе устройства. Большинство неисправностей (сбоев и устойчивых отказов ) приводит к появлению ошибок в реализациях случайного про цесса. Под ошибкой понимается событие, заключающееся в том, что хотя{}ы для одной пары коэффициентов
Р (i), 1 (i)„íå выполняется условие P p (? ) =Р„(i ) (i =0,1,2,....
М /2-1) .
При этом, проигрывая в глубине обнаружения ошибок на 1-53, используемый метод позволяет сократить аппаратурные затраты на 25-35, причем проверке подвергается коэффии циент амплитудного спектра P<(i) которому соответствует наибольший заданный коэффициент амплитудного спектра Р (i). Поэтому одновременно с загрузкой в блок 1 памяти амплитудного спектра Р.(i), i=0,1,2, г
N /2-1 в регистр 19 загружается наибольший коэффициент спектра P<(k), а в регистр 18 - его номер К.
В начале любой () -й) реализации по импульсу конца развертки конец предыдущей реализации, поступающему с первого выхода блока 13 формирования интервалов времени, осуществляется запись содержимого
; Pj(k)) первого регистра 17 в первый сумматор 20; блок 22 сравнения, проверяет на равенство коды, поступающие на его второй и третий вхосов(, (k P ()1|
13 1020 ды, происходит сброс по отрицательному фронту второго сумматора 22 в нулевое состояние и, таким образом, контролирующая часть устройства гото» ва к проверке текущей реализации. flo каждому импульсу, поступающему с второго выхода блока 13 происходит добавление к содержимому сумматора
20 кода К, поступающего с выхода регистра 18. В результате этого в сум . маторе 18 вычисляется аргумент к
Г 4 P (k), а на выходе второго функционального преобразователя l2 функция значение которой поступает на первый вход блока 9 умножения.
Одновременно на второй вход бло- 20 ка 9 умножения с выхода аналого-цифрового преобразователя 1 поступают дискретные отсчеты Y (Р) текущей реализации случайного процесса. Таким образом, для каждого l--0,1,2,. и "1 И с третьего входа к содержимому второго сумматора 21 по импульсу на его втором входе добавляются частичные произведения Y l (E) соз(, (kK+Pi/ф к концу текущей реализации в сумма- gp торе 21 накапливается значение коэффициента Р (k) . Сравнение P> (k)nP<(k) осуществляется блоком 22 сравнения . по синхронизирующему импульсу на его пеРвом входе. В случае несовпа- 35 дения кодов на контрольный выход устройства передается сигнал ошибки.
Аналогичным образом устройство работает в каждом цикле (на каждой реализации).
Аппаратурые затраты на реализацию контролирующей части генератора со820 lh ставляют приблизительно 10+204.Кроме того, еще одним достоинством метода контроля является некритич ность работы контролирующих блоков к быстродействию. Так как допустимое минимальное время умножения блоком
9 составляет 10-20 мкс, в то время как наиболее быстродействующие схемы умножения позволяют выполнить эту операцию в 50-100 раз быстрее, то это позволяет использовать медленно действующие, но оптимальные в смысле аппаратурных затрат схемы контролирующих блоков.
Таким образом, технико-экономическая эффективность предлагаемого генера1ора по сравнению с. прототипом заключается в повышении его надежности (достоверности воспроизведения заданного спектра мощности) путем контроля правильности воспроизведения спектра мощности формируемого случайного процесса во всем рабочем частотном диапазоне по правильности воспроизведения составляющей спектра, имеющей наибольшую мощность. При этом дополнительные аппаратурные затраты составляют 10203. Экономический эффект получается за счет увеличения коэффициента использования устройства, так как отказы обнаруживаются в момент их возникновения, а следовательно, уменьшается время восстановления работоспособного состояния устройства.
Технико-экономическая эффективность предлагаемого устройства по сравнению с базовым объектом выше, чем по сравнению с прототипом, так
\ как предлагаемое устройство позволяет формировать случайный процесс с техническими характеристиками, превышающими базовые.
f020S20
Ю
Составитель А.Карасов
-Редактор С. Веко Техред Л.Пекарь Корректор А.Ильин
ЮВ
Заказ 3898/41 Тираж 706 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, N-35, Раушская наб., д. 4/5 филиал ППП "Патент", r. Ужгород, ул. Проектная, 4