Генератор случайного процесса
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
<щ972505 (61) Дополнительное к авт. свид-ву(22) Заявлено 2004.81 (21) 3276948/18-24 с присоединением заявки ¹ (23) Приоритет—
Опубликовано 071182. Бюллетень ¹ 41
Дата опубликования описания07.11.82 (1jМ К 3
G Об F 7/58
Государственный комитет
СССР по делам изобретений н открытий
tИ) УДК681. 325 (088.8) (72) Авторы изобретения
Э.A.Áàêàíîàè÷, В.П.Лозицкий н Ю.В.Коржен (71) Заявитель
Иинский радиотехнический институт (54) ГЕНЕРАТОР СЛУЧАЙНОГО ПРОЦЕССА
Изобретение относится к вычисли- тельной технике и автоматике и может быть использовано для имитации слу:чайных процессов с заданными и программно-управляемыми характеристиками в вычислительно-моделирующих комплексах для управления испытаниями изделий электронной и другой техники на механические, вибрационные, электрические и другие воздействия, а также при построении моделирующей аппаратуры для исследования и оптимизации структурно сложных систем.
Известен генератор случайных процессов, содержащий один или несколько формирующих фильтров для придания случайному процессу. требуемых спектральных свойств f1).
Управление спектральной плотностью мощности случайного процесса на выходе таких генераторов выполняется путем изменения частотной характеристики формирующих фильтров. Однако, с практической точки зрения, проектирование и изготовление формирующих фильтров с перестраиваемой в широком частотном диапазоне характеристикой представляет собой достаточно сложную техническую задачу. Формирующие фильтры, разработанные на основе аналоговых средств, достаточно просты и нестабильны, однако онн не тех нологичны и их нростые конфигурации допускают перестройку частотныхь свойств в широких диапазонах только, мехаиичЕским путем. Реализация формирующих цепей цифровыии средствами частично лишена этих недостатков, однако расчет параметров формирующих фильтров по известной частотной характеристике достаточно сложен, так как требует выполнения интегральных преобразований. Ероме того, с аппаратурной точки зрения эти уст« ройства оказываются очень емкими при воспроизведении случайных процессов с высокой разрешающей способностью, т.е. при задании большого числа значений спектральной плотг ности мощности случайного процесса, так как аппаратурные затраты растут ,пропорционально числу заданных точек значений спектральной характеристики.
Известны также устройства, использующие для формирования выход,ного случайного процесса множество импульсных Потоков, содержащие в Своей структуре множество генераторов импульсов, конъюнкторы, дизъюнкторы и некоторые другие вспомогательные
972505 элементы. Процесс на выходе таких генераторов представляет собой последовательность импульсных сигналов определенной формы, следующих через случайные интервалы времени, причем управляемой статистической характеристикой выходного случайного процесса является закон распределения случайных временных интервалов j2).
Недостатком данных устройств яв-ляются ограниченные возможности их использования для генерирования слу-, чайных процессов с заданными спект1 ральными характеристиками, так как несмотря на однозначную связь спект- 35 ральных характеристик процесса и функции распределения случайных временных интервалов решить обратную за-, дачу„ т.е. определить требуемую функ цию распределения случайных времен- щ ных интервалов по заданной спектральной плотности мощности, оказывается затруднительным как из-за сложности математических преобразований, так и из-за ограниченного класса воспро- 25 изводимых спектральных плотностей мощности.
Наиболее близким техническим решением к предлагаемому изобретению является устройство, содержащее датчик случайных чисел, группу из и генераторов импульсов, группу из И триггеров, группу из N элементов И, элементы ЙЛИ, регистр памяти, сумматор, блок памяти, первый и второй счетчики, циклический регистр сдвига, .генератор импульсов и соответствующие связи. Данное устройство позволяет получать на выходе .случайный процесс с заданными спектральными характеристиками (3 1.
4О
Основным недостатком этого устройства является невысокая то@ность воспроизведения заданной спектральной характеристики случайного процесса, так как время вычисления одно- 45 го значения случайного процесса (шаг дискретизации во времени) составляет
1/(2""ел) (1) Fq=
N ° t где М - число заданных значений спектральной плотности мощности случайного процесса; время выполнения операции сЛ сложения или вычитания.
Тогда высшая частота Гз генерируемого процесса определяется соотношением
При практической реализации такого устройства для И= 1624, Гв =
= 20 кГц время сложения должно составлять +, „ =- 25 нс, что невозможно обеспечить, учитывая время обращения к памяти, временные соотношения при формировании управляющих сигналов, задержки логических элементов.
Вторым существенным недостатком известного устройства являются черезмерные аппаратурные затраты, так . каК объем используемой аппаратуры растет пропорционально величине.й .
Для М = 1024 устройство должно содержать помимо остальных элементов 1024 генератора импульсов, каждый из которых представляет собой сложную логическую схему, арифметический сумматор на 1024 входа и датчик случайных чисел с 1024 выходами. Реализовать такое устройство при жестких требованиях к его габаритам, весу и стоимости не представляется возможным.
I.
Целью изобретения является повышение точности воспроизведения заданной спектральной плотности мощ ности и расширение частотного диапазона формируемого случайного процесса.
Для достижения поставленной цели в генератор случайного процесса,содержащий датчик случайных чисел, первый блок памяти, введены второй и третий блоки памяти, первый, второй и третий коммутаторы, блок умножения, блок быстрого преобразования
Фурье, функциональный преобразователь, блок формирований интервалов времени, цифроаналоговый преобразователь и блок управления, содержащий три триггера, три элемента И, счетчик, блок сравнения, генератор тактовых импульсов и регистр. памяти, выход которого соединен с первым входом блока сравнения, выход которого соединен с первым входом первого элемента И, выход которого соединен с нулевым входом первого триггера и входом "Сброс" счетчика, выход которого соединен с вторым входом блока сравнения, единичный вход первого триггера объединен с нулевым входом второго триггера, счетным входом третьего триггера и первым входом второго элемента И, второй вход
5О которого подключен к,ходу второго триггера, выход первого триггера соединен с первым входом третьего элемента И, выход которого соединен со счетным входом счетчика, выход генератора тактовых импульсов соединен с вторыми входами первого и третьего элемента И, входом генератора является первый вход первого блока памяти, второй вход которого соединен оО с входом датчика случайных чисел, первым входом блока быстрого преобразования Фурье и выходом третьего элемента И блока управления, единичные входы первого.и второго триггеров ко 5 торого соединены соответственно с пер
972505 выми выходами блока формирования интервалов времени и блока быстрого преобразования Фурье-выход третьего триггера блока управления соединен с первыми входами первого, второго и третьего коммутаторов, первый и второй входы блока умножения подключены соответственно к выходу первого блока памяти и через функциональный преобразователь — к выходу датчика случайных чисел, а первый и второй выхо- 10 ды блока умножения подключены соответственно к второму и третьему входам блока быстрого преобразования
Фурье, второй выход которого соединен с втоРым входом первого коммутатора, f5 первый и второй выходы которого соединены с первыми входами соответственно второго и третьего блоков памя ти, выходы которых подключены соответственно к второму и третьему вхо- 20 дам второго коммутатора, выход которого через цифроаналоговый преобразователь соединен с выходом генератора, вход блока формирования интервалов времени подключен к выходу генератора тактовых импульсов блока управления,. второй выход блока формирования интервалов времени соединен
1 с вторым входом третьего коммутатора, первый и второй выходы которого соединены с вторыми входами соответственно третьего и второго блоков памяти.
Использование новых блоков и свя< зей позволяет существенно Расширить частотный диапазон формируемых случайных процессов, повысить точность воспроизведения заданной спектральной плотности мощности, уменьшить аппаратурные затраты и упростить настройку устройства.
На фиг. 1 представлена структурная схема генератора, на фиг. 2 схемная реализация блока развертки," на фиг. 3 — схемная реализация .блока управления, на фиг. 4 - временная 45 диаграмма работы устройства.
Устройство содержит блоки 1 — 3 памяти, коммутаторы 4 — б, блок 7 . быстрого преобразования Фурье,"блок
8 умножения, датчик 9 случайных 50 чисел, функциональный преобразователь
10, блок 11 формирования интервалов времени, цифроаналоговый преобразователь 12, блок 13 управления.
Вход устройства соединен с первым входом первого блока 1 памяти, второй вход которого соединен с входом датчика 9 случайных чисел, третьим входом блока 7 быстрого преобразования Фурье и вторым выходом блока 13 60 управления, первый и второй входы которого соединены с одноименными выходами блока 7 быстрого преобразования Фурье и блока 11 соответственно, а первый выход блока 13 управле- 65 ния соединен с вторыми входами первого 4, второго 5 и третьего б коммутаторов, первый и второй входы блока 8 умножения подключены соответственно к выходам первого блока 1 памяти и через функциональный преоб» раэователь 10 — к выходу датчика 9 случайных чисел, а первый и второй выходы подключены к одноименным входам блока 7 быстрого преобразования
Фурье, второй выход которого соединен с первым входом первого коммутатора 4, первый н второй выходы которого соединены с первыми входами соответственно второго 2 и третьего 3 блоков памяти, выходы которых подключены соответственно к первому и третьему входам второго коммутатора
5, выход которого через цифроаналоговый преобразователь 12 соединен с выходом устройства, причем вхо; блок<
11 подключен к третьему выходу блока
13 управления, а первый выход соединен с первым входом третьего коммутатора б, первый и второй выходы которого соединены с вторыми входами соответственно третьего 3 и второ го 2 блоков памяти.
Рассмотрим основные функции, выполняемые каждым из структурных элементов устройства.
Первый блок 1 памяти предназначен . для приема с его первого входа и хранения коэффициентов Р (К), определяемых иэ соотношения где G(f.}- заданная спектральная плотность мощности генерируемого случайного процесса;
М вЂ” число заданных значений спектральной плотности мощности;
М вЂ” число точек в одной реализации„случайного процесса
М = 2 = 2 m -"" 0 1 2 3,...
Т вЂ” длина одной реализации (Т=М At);
bf - шаг дискретизации в частотной области (af = 1/Т).
Последовательное считывание хранимой информации из блока 1 памяти осуществляется по импульсам, поступающим на его второй вход.
Блоки 2 и 3 памяти совершенно идентичны по структуре и предназначены для хранения N вещественных значений Y(Ê), К = 0,1,2,.. °,М - 1 одной реализации случайного процесса записываемой с .первого входа.
Последовательное считывание информации осуществляется по импульсам,. поступающим на их вторые входы.
Коммутаторы 4 и б предназначены для коммутации информации, поступающей на первый вход, на первый или.972505 второй выход в зависимости от управ- ляюшего сигнала на втором входе. При чем при нулевом логическом сигнале информация передается на первый выход, а при единичном логическом уровне — на второй выход.
Коммутатор 5 обеспечивает коммутацию информации, поступаюцей на первый и третий. входы, на выход в зави4 сНМосТН от управляюшего сигнала на втором выходе, причем при нулевом управляющем сигнале на втором входе информация:передается с третьеговхода на выход. Соответственно при единичном логическом уровне на вто-. ром входе коммутатора информация пе- l5 редается с первого его входа на выход.
Блок 7 быстрого преобразования
Фурье предназначен для реализации одного из известных .алгоритмов об-,. 2О ,ратного быстрого преобразования Фурье над.входными случайными комплексными числами, поступаюшими на первый и второй входы. Запись информации осуществляется по импульсам, поступающим, на третий вход блока быстрого пре-, образования Фурье. Информация за и /2 тактов с первого и второго входов соответственно записывается в ячейки
Х, (й) и Хо(М-i) внутренней памяти :щ блока быстрого преобразования фурье причем i =1,2,..., . й/2 - 1,где iномер такта. В нулевом (i0) такте информация записывается соответственно в ячейки Хо(0) и Хо(й /2). Дейст- З5 вительные части результата реализации алгоритма обратного быстрого преобразования Фурье передаются на второй выход, при этом по окончании обработки одной реализации на первый выход выдается импульс конца преобразования.
В качестве блока быстрого преобразования Фурье может быть использова-. но без каких-либо ограничений любое 45. известное устройство для реализации быстрого преобразования Фурье
Датчик 9 случайных чисел преднаэ начен для вЫдачи на выход по каждому входному импульсу целого случайного 50 числа ((К), (К - номер такта), равномерно распределенного на интервале
0-(И -1), Функциональный преобразователь 10 обеспечивает формирование на своем у выходе комплексной величины сов „, " j з!и
Блок Q. умножения предназначен для выполнения операциИ умножения действительных чисел it(К) и комплексных чисел
Чтосступщих соответственно на первый и второй входы, причем во все>. тактах кроме нулевого на первый вы. ход блока 8 умножения результат пе. редается бе=, изменения, т.е.
Р„(К) ° сов " ) Р (К)"вiu а на второй его выход в комплексносопряженном виде
Р (К) сов, Р (K) ь!п г
В нулевом такте операция умножения не выполняется и на первый выход передается коэффициент Р (О), поступаюший на первый вход блока, на второй выход выдается двоичный код нуля.
Блок 11 развертки предназнчен дпя формирования на первом выходе периодической последовательности импульсов с периодом следования h t,i По прохождении на первый выход каждых
К импульсов на втором выходе форми1 руется импульс конца развертки реализации. Цифроаналоговый преобразователь 12 предназначен для представления входного дискретного случайног: процесса в аналоговой форме.
Блок 11 и блок 13 управления имеют особенности функционирования. Прим
"ры их схемной реализации приведены соответственно на фиг. 2 и фиг. 3.
Блок 11 развертки содержит счетчики
14 и 15 накапливаюшего типа, регис ..
16 и 17 памяти, схемы 18 и 19 сравн::— ния, элементы Й 20 и 21. Счетчик 14-." регистр 16, схема 18 сравнения-и эле мент И 20 предназначены для формирования на первом выходе регулярной последовательности импульсов с упра: ляемым интервалом между ними
На выход блока развертки поступают опорные, регулярные импульсы с интер валом Ь . В регистре 16 хранится двоичный код К масштаба разверткя, причем счетчик 14 и регистр 16 имен-. одинаковую разрядность. По каждому импульсу на первом входе блока раз вертки счетчик 14 увеличивает свое состояние на единицу.
После поступления К-го импульса в счетчике 14 устанавливается дво» ичный код В, а на выходе схемы сра нения 18 появляется уровень логиче кой единицы, разрешаюций по второму входу прохождение иерез элемент И 20 очередного К + 1 импульса. Проходя на первый выход блока развертки этот импульс сбрасывает счетчик 14 в нулевое состояние. Описанная пос-ледовательность операций циклически повторяется в течение всего времени работы устройства.
Таким образом, на первый выход блока развертки передается каждый
972505 управления.
Перед началом рабс ты устройства в блок 1 памяти с первого входа записываются коэффициентй Р (К) К
0,1,2,„,, И /2-1. В исходном состояК + 1 импульс, длительность временного интервала между ними составляет
К Г . Изменяя содержимое регистра 16, можно управлять интервалом времени At.
Работа второй части схемы аналогична первой за тем лишь исключением, что в регистр 17 записывается код И, а входными импульсами явля-! ются импульсы на первом выходе блока развертки. Таким образом, счетчик 15, 1О регистр 17, схема 19 сравнения и элемент И 21 пересчитывают по модулю 4 импульсы на первом выходе блока развертки.
Блок 13 управления содержит регистр 22 памяти,, блок 23 сравнения, - элементы И 24-26, генератор 27 тактовых импульсов, счетчик 28, триггеры 29 — 31. Тактовый генератор 27 предназначен для общей синхрониза- 20 ции работы всего устройства и формирует регулярные импульсы с временным интервалом Г между ними. Эти импульсы непосредственно передаются на третий выход блока управления. В на- 25 чале каждого цикла работы устройства (под циклом понимается длина T одной реализации) триггер 29 находится в единичном состоянии и разрешает прохождение импульсов с выхода генера- ;6 тора 27 через элемент И 26 на первый
:.вход счетчика 28, который увеличивает свое состояние на единицу по каждому импульсу на первом входе. В начале цикла счетчик 28 находится в нулевом состоянии. Поэтому после прохождения через элемент И 26 И /2-1 им1 пульсов в счетчике 28 устанавливается двоичный код h /2-1, так как в ре,! гистре 22 постоянно записан также код
Nt/2-1, то на выходе блока 23 сравнения появляется уровень логической единицы. Поэтому следующий И /2 им ;:. пульс проходит через элемент И 24 и по вторым входам сбрасывает счет-. ,чик 28 и триггер 29 в нулевое состоя45 ние, запрещая прохождение последующих импульсов через элемент И 26.
1Триггер 29 остается в нулевом состоянии до тех пор, пока на второй вход блока управления не поступит импульс 50 конца развертки. При поступлении этого сигнала триггер 29 переходит в единичное состояние, разрешая формирование на втором выходе новой серии ,из N /2 импульсов, а триггер 31 пе- 55 ребрасывается в противоположное состояние, так как он работает в счетном режиме.
Триггер 30 и элемент, И 25 предназначены для выявления сбойной ситуа- 60 ции в устройстве, которая заключается в том, что сигнал конца преобразования на первом входе поступает позже-сигнала конца развертки (на втором входе . 6S
В начале. цикла триггер 30 находится в единичном состоянии ° Сброс триггера ЗО,в нулевое состояние осуществляется по импульсам, поступакщим на первый вход, а установление в единичное состояние по каждому импульсу — на втором входе. Поэтому если после начала цикла первым поступает импульс конца преобразования (триггер ЗО находится в единичном состоянии), то он проходит через элемент И 25, сигнализируя об ошибке, и подтверждает единичное состояние триггера ЗО.
Реализация генератора базируется на следующем положении.
На выходе алгоритма обратного . быстрого преобразования Фурье формируется массив случайных, вещественных чисел с заданным спектром мощности Фурье (случайная реализация
У! = y(i At) t 0 1 ... И "1), если исходный массив случайных комплексных коэффициентов спектра X (!), ! О;1,2,..., N - 1 имеет вид
PF(t)cos9(i)-jP (t)sin! (i), при 1,2,...,N /2-1
Э((i )- PP(N 1 ) с О s гг (N - i ) + J РР (И- г ) 5 i n Щ И - l ) при N (2+1) ß - 1 (2)
Р (!),при = О .О при t= И/2 где р. (1) =g, l 0,1 ..., .И/2-1
О(1) — заданная спектральная плотность мощности; ! г(i) — i-я случайная фаза, равномерно распределенная на интервале (О, 2Г), Формируемый, случайный процесс на выходе устройства представляет собой последовательность реализаций дли-. тельностью T N At каждая, причем в ! устройстве одновременно одна реализация передается на выход устройства с помощью блока 11, коммутаторов 5 и 6 и цифроаналогового преобразователя 12, а новая реализация формируется с помощью блока 1 памяти, датчика 9 случайных чисел, функционального преобразователя 10,блока 8 умножения, блока 7 быстрого преобразования Фурье. Для хранения текущей (передаваемой на выход) реализации и новой (формируемой) реализации предназначены блоки 2 и З.памяти.
Согласование одновременного формирования новой и передачи на выход текущей реализаций случайного процесса осуществляется с помощью блока 13
972505
12 нии на первом выходе блока 13 управления установлен (момент времени „) единичный логический уровень. По этому уровню коммутаторы 4 и б передают информацию с первого входа на второй выход. Начиная с момента времени 1 на первом выходе блока 11 формируется Й тактовых импульсов с интервалом следования < 1. По этим импульсам из блока 2 памяти на выход устройства передается текущая реали- 1О зация, хранимая в нем. Одновременно с этим формируется новая реализация и загружается в блок 3 памяти. Для этого, начиная с момента времени о4 блок 13 управления выдает на второй 15 выход К /2 тактовых импульса (на временной диаграмме они не показаны),, по которым во внутреннюю память блока
7 быстрого преобразования Фурье записывается исходный случайный ком- >О плексный массив коэффициентов Х (i) в соответствии с формулой (2), причем по каждому импульсу блок 1 памяти последовательно выдает коэффициенты
РР(К) (К - номер такта). Одновременно на второй вход блока умножения с выхода блока 13 тригонометрических функций выдаются комплексные случайные константы
Г 2 !Г P (К ) 1 ЗО соs (Ч») J 5!п (Я>»)=соs,(/
2 1>> (К)
1 где (К - двоичное случайное число, равномерно распределенное на интервале 0 -(!4 -1), и поступающее с выхода дат. чика 9 случайных чисел.
Блок умножения 8 осуществляет перемножение этих величин. 4О
Во всех тактах, кроме нулевого, на первый выход блока умножения результат передается без изменения
Р (К)соз ) j Р (К)ь!и(„ ) 45 г 211;Р (К) 1 ., Г2 ВЙ (К)Ч а на второй - в комплексно сопряженной форме
211 P(K) . () ..2!< Р (К) 50
И
В нулевом такте на первый выход блока умножения передается коэффи . циент Р (О) без перемножения, а на второй выход - значение нуля. После этого блок 7 быстрого преобраэова ния Фурье реализует один иэ известных алгоритмов и выдает. на второй выход массива случайных вещественных чисел, т.е. новую случайную реализа. цию. Время формирования одной реализации случайного процесса оценивается соотношением
Tip= T3, + T05n4, Р
6 t> og + + t оа М (5) Т вЂ” время, необходимое для загруз.<н исходного случайного массива (Т = !4 /2, );
Т - время накопления одного обОбйф
Ф ратного быстрого преобразования .Фурье; время накопления одного умножения.
В o6IqeM случае f
lhg й+ t !4 1оа N !
1 оьтк 2 2: с" "я
Тогда !
T4>=t (log !4+1)+< N 1оЯ и (3)
Е СЛ
Следовательно, по истечении вре- . мени Тф блок 7 быстрого преобразова . ния Фурье выдает,на первый выход сигнал окончания преобразования (момент времени Ь ). Полученная новая реализация через коммутатор 4 записывается в блок 3 памяти. После этого формирующая часть устройства ожидает окончания развертывания текущей реализации (момента времени -Ь ), когда последняя точка текущей реализации передается на выход устройства.
При поступлении с выхода блока 11 импульса окончания развертывания текущей реализации блок 13 управления изменяет логический уровень на первом выходе на противоположный. В следующем цикле приведенная процедура повторяется с тем отличием, что на вы,ход устройства передается реализация, хранимая в блоке 3 памяти, а новая реализация записывается в блок
2 памяти.
В дальнейшем в начале каждог<> цикла коммутация входов и выходЬв блоков 2 и 3 памяти изменяется (из-за, изменения логического уровня на первом выходе блока 13 управления на противоположный, обеспечивая, таким образомодновременное формирование новой реализации и передачу на выход устройства значений текущей реализации.
Для правильной работы генератора необходимо, чтобы новая реализация случайного процесса формировалась раньше, чем разворачивалась во времени текущая, т.е. необходимо, чтобы выполнялось условие Т > «Т (при невыполнении условия в блоке 13 управления фиксируется сигнал ошибки).
Подставляя значение Т,из формулы (3), получим
2(!од !4+1)+<С„!4 log N «N t (4)
2. 2. СЛ °
Тогда, иСпользуя соотношение Г
=1/2 ht, выражение для оценки высшей частоты Г формируемого случайного процесса можно привести к виду
13
Отношение высших частот предлагаемого устройства и известного состав.ляет
N с (6)
Од М+ С„+- с„кО<„ М i
При практической реализации устройства для N =2"= 1024 для соотношения е = 5 высшая частота reМ нерируемого процесса увеличивается в 14 раэ.
Аналогичным образом, фиксируя зна- 0 чение высшей частоты Fe отношение максимального числа задаваемых значений N формируемого случайного процесса для предлагаемого устройства и для известного составляет !5
3- у F з+2Ьсл)Fs
F.t ° 2 (7)
8 сл 20
Из выражения (7) видно, что максимальное число задаваемых значений спектральной характеристики генерируемого случайного процесса для предлагаемого устройства выше, чем для известного. Для Еэ = 20 кГц, с„ =
= 0,5 мкс,, +, = 5t
Таким образом предлагаемое устройство позволяет повысить точность воспроизведения заданной спектральной плотности мощности генерируемого случайного процесса.
Еще одним преимуществом предлагаемого генератора является упрощение его настройки. Воспроизводимая генератором спектральная плотность мощности формируемого процесса G(f) совпадает с заданной,С(У) в точках
КдУ, K = 0,1,2...,М /2-1. Загру— жаемые в блок 1 памяти козффициен- 40 ,ты Р (К) рассчитываются по Формуле
> /а(к кГ) Т
qTî проще, чем в выражении {3 ). 45
Настройка генератора осуществляется ся в следующей последовательиости. Исходя из заданной спектральной плотнос ти мощности G(f) и требований к точности формируемого процесса, выбирается высшая частота Рб и количество
N задаваемых коэффициентов спектра мощности. По известным Fb u N = 2М
t определяется Af и Т в соответствии с выражением й,=
F 1
N Т
Затем в блок 1 памяти загружаются настроечные коэффициенты Р (К) и устанавливается шаг дискретизации по времени Ь+ =Т/ N.
Таким образом, технико-экономичес кая эффективность предлагаемого уст;ройства по сравнению с известным и, 65 базовым объектом заключается в повышении точности, расширения частотного., диапазона формируемых случайных процессов и упрощении настройки устройства.,Кроме того, по отношению к базовому объекту технико-экономическая эффективность устройства заключается еще в возможности его программного управления.
Формула изобретения
Генератор случайного процесса,содержащий датчик случайных чисел,первый блок памяти, о т л и ч а ю щ и йс я тем, что, с целью повышения точности, он содержит второй и -третий блоки памяти, первый, второй и третий коммутаторы, блок умножения, блок быстрого преобразования Фурье, функциональный преобразователь, блок формирования интервалов времени, цифроаналоговый преобразователь и блок управления, содержащий три триггера, три элемента И, счетчик, блок сравнения, генератор тактовых импульсов и регистр памяти, выход которого соединен с первым входом блока сравнения
t выход которого соединен с первым входом первого..элемента И, выход которого соединен с нулевым входом первого триггера и входом "Сброс" счетчика, выход которого соединен с вторым входом блока сравнения, единичный вход первого триггера объединен с нулевым входом второго .триггера, счетным входом третьего триггера и первым входом второго элемента И, второй вход которого подключен к выходу второго триггера,.выход первого триггера соединен с первым . входом третьего элемента И, выход кото рого соединен со счетным входом счетчика, выход генератора тактовых импульсов соединен с вторыми входами первого и третьего элементов И, входом генератора является первый вход первого блока памяти, второй вход которого соединен с входом датчика случайных чисел, первым входом блока быстрого преобразования Фурье и выходом третьего элемента И блока управления, единичные входы первого и второго триггеров которого соединены соответственно с первыми выходами блока формирования интервалов времени и блока быстрого преобразования Фурье, ;выход третьего триггера блока управления соединен с первыми входами первого, второго и третьего коммутаторов,.первый и второй входы блока умножения подключены соответственно к выходу первого блока памяти и через функциональный преобразователь— к выходу датчика случайных чисел,а . первый и второй выходы блока умноже- ния подключены соответственно к вто972505 рому и третьему входам блока быстрого преобразования Фурье, второй выход которого соединен с вторым входом первого коммутатора/первый и второй выходы которого соединены с первыми входами соответственно второго и третьего блоков памяти, выходы которйх подключены соответственно к второму и третьему входам второго коммутатора, выход которого через цифроаналоговый преобразователь соединен с выходом генератора, вход блока формирования . интервалов времени подключен к выхо ду генератора тактовых импульсов блока управления, второй выход блока
4 формирования интервалов времени сое динен с вторым входом третьего коммутатора, первый и второй выходы которого соединены с вторыми входами соответственно третьего и второго блоков памяти.
Источники информации, принятые во вниманне при экспертизе
1. Бобнев M.Ï. Генерирование случайных сигналов и измерение их nat0 раметров. М., ".Энергия", 1966.
2. Авторское свидетельство СССР
Р 370717, кл. О 06. F 7/58, 1971..
3. Авторское свидетельство СССР
Р 734768, кл. G 06 F 7/58, 1980, 15. (прототип) °
972505 аж/ I
Ьюы 11
ЮююУР дюлак Л
ФАР 1
Бато А7
ЮюР /, kurt fJ Г
1
4ЬР if
Составитель A. Карасов
Редактор A.Êîýîðèç Техред T.Ìàòo÷êà КорректорМ.Демчик
Заказ 8518j41 Тираж 731 Подписное
ВНИИПИ Государственного комитета. СССР по делам изобретений и .открытий
113035, Москва, З-35, Раушская наб., д. 4/5
Филиал ППП "Патент, г. ужгород, ул. Проектная, 4