Генератор широкополосных случайных процессов

Иллюстрации

Показать все

Реферат

 

нкт1в 4 H° . т

@. r. ., I я

ОП ИКАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социаписткческкк республик

736148

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к ант. саид-ву (22) Заянлено08.02.78 (21) 2577092/18-24 (51)M. Кл.

С 07 С 15/00

С 06 Р 1/02 с присоединением заявки .%

Гоеудорстеенный комнтет (23) Приоритет— во лелем изобретений н открытий

Опубликовано 25.05.80. Бюллетень РЙ19

Дата опубликования описания 28.05.80 (53) УДК681.325 (088.8) (72) Авторы изобретения

В. H. Ярмолик, А. Е. Леусенко, В. Ф. Черепов. и Ю. B. Веселов

Минский радиотехнический институт (7() Заявитель

1 (54) ГЕНЕРАТОР ШИРОКОПОЛОСНЫХ

СЛУЧАЙНЫХ ПРОЦЕССОВ

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

5 случайных вибраций прд исследовании надежностии с помощью вибростендов.

Известные генераторы случайных процессов строятся в основном на аналого о вых элементах. Генератор узкополосного нормального шума построен по простейшей аналоговой схеме, состоящей иэ транзистора, емкости, индуктивности и ряда сопротивлений 1 j.

I5

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

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

Известен генератор, в котором увеличение .. стабильности параметров

СУВУ-УСВ достигается за счет конструктивных улучшений отдельных узлов аппаратуры f2).

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

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

35 0

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

О или 1, т.е. по сути дела в суылатор матор, преобразователь код-аналог и вибростенд с исследуемым объектом j31.

В данном устройстве входным сигналом является двоичный "белый " шум, который поступает на первый разряд регистра сдвига цифрового нерекурсивного фильтра. По приходу импульсов сдвига информация, храняшаяся в разрядах регистра сдвига, сдвигается на один разряд, при этом содержимое последнего разряда пропадает, а в первый разряд поступает очередное значение двоичной случайной цифры О или "1", причем (Р(О)=О,5 и Р(1)=О,5. Количество раз— рядов регистра сдвига определяется классом спектральных характеристик, воспроизводимых генератором случайных процессов.

Так„например, для воспроизведения: полосовых случайных процессов реальное значение разрядности равняется 1О-50.

В случае воспроизведения широкополосных случайных процессов количество разрядов регистра сдвига, и, соответственно, блоков умножения в большинстве случаев равняется 10-2ОО. Конкретное значение величины и определяется шириной частотного диапазона и крутизной резонансных всплесков задаваемой частотной характеристики 5 (0 ). По виду непрерывной спектральной характеристики путем равномерного разбиения по оси частот определтот ж -дискретных отсчетов, =-1m., на основаниг которых, используя . зеобраэование Фурье, определяются т. зн чений весовой функции фильтра 4,, где i = 1, е .

Для получения очередного значения выходного случайного процесса „со— держимое ?2 разрядов регистра сдвига умножается на весовые коэффициент;! 1 < цифрового фильтра в блоках умножав» и полученные произведения суммируются в сумматоре. Далее дискретные значения широкополосного случайного процесса пос— тупают на преобразователь код-аналог с выхода которого непрерывный случайный процесс воздействует на исследуемый объект. передается или не передается .-значение определеняого весового коэффициента 4, .

Вторым и наиболее сушественным преимушеством цифрового генаратора широкополосных случайных процессов на базе нерекурсивного цифрового фильтра яв— ляется. возможность гибкой перестройки вида воспроизводимой спектральной плотности мошности путем задания определенных значений весовых козффициентов I!, 1 — 1, 1, Любой определенной совокупности („- L =1, соответствует определенный вид дискретной спектральной характеристики .„, =1,tt, определяюшей форму з (из ) ..

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

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

С целью поддержания определенного вида 8 (43 J, в настоящее время строятся сложные системы вибронспытайий с полосовыми формируюшими и анализиp IHHMH фильтрами.

Сушественным недостатком цифрового генератора широкополосных случайных процессов является низкая точность задания спектральных -.àðàêòåðèñòèê случайного процесса на выходе исследуемого объекта, а также их временная нестабильность в процессе испытаний изделий, связанная с механическими язв менм иями, происходяшими в объекте и вибростенде. Так как вибростенд и иссле— дуемый объект имеют определенный вид амп «итудно-частотной характеристики

A (Gi ), спектРальнаи HJIQTBocTk HB Bbi ходе буде-. иметь вид .ЖАНЫ а не требуемый условиями испытания вид 5 (Ю) .

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

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

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

На чертеже приведена блок-схема

r енератора.

Генератор широкополосных случайных процессов состоит из п -разрядного регистра 1 сдвига, блоков 2 умножения, сумматора 3, преобразователя 4 коднапряжение, функционального преобразователя 5, преобразователя 6 аналогкод, блока 7 элементов НЕ группы элементов НЕ 8, первой группы элементов

И 9, второй группы элементов И 10, группу сумматоров 11, регистров 12 динамической памяти, двоичного счетчика

13. Единичные выходы регистра 1 сдвига подключены ко входам блоков 2 умножения, входам элементов НЕ 8 и ко входам первой группы элементов И 9.

Выходы блоков 2 умножения подключены ко входам сумматора 3, к выходу ко рого последовательно подключены преобразователь 4 код напряжение, 5 функциональный преобразователь 5 и преобразователь 6 аналог-код . Выход преобразователя 6 аналог-код подключен на вход блока 7 элементов HE и на вторые входы первой группы элементов И 9. На первые входы второй группы элементов И 10 подключены выходы элементов НЕ 8, а на вторые выход блока 7. К первым входам сумматоров 11 подключены выходы первой группы элементов И 9, ко вторым— выходы второй группы элементов И 10, а к третьим — вход счетчика 13, выходы же сумматоров 11 подключены ко вторым входам блоков 2 умножения.

Входы преобразователя 6 аналог-код и счетчйки 13 подключены к шине сдвигаюших импульсов регистра 1 сдвига.

Кроме того, выход счетчика 13 подключен к управляюшим входам регистров 12

25 динамической памяти, выходы которых подключены к четвертым входам сумматоров 11. Входной "белый шум Х(поступает на первый разряд 1 регистра сдвига. Весовая характеристика устройзо ства, соответствуюшая требуемой спект: ральной плотности мошности в виде дискретных отсчетов л,, L = 1, и заносится в регистры 12 динамической памяти.

Количество блоков 2 умножения, эле35 ментов НЕ 8, сумматоров 11, регистров 12 динамической памяти, а также количество элементов И 9 и 10 в пеовой и второй группах равняется количеству

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

45 ю r

"код-напряжение 4 и аналог-код 6 определяется разрядностью коэффициентов весовой функции h „ =I,ю, равной т

Аналогично разрядность регистров 12 динамической памяти и количество эле50 ментов И 9 и 10 равняетсян. (п=08. -16).

Разрядность сумматоров 11 и счетчика

13 определяется точностью оценки вэаимокорреляционной функции Й <у

Расс>лотрим основные функции вновь

55 введенных структурных блоков. Преобразователь 6 аналог-код служит для преобразования аналоговой информации в цифровую. Частота преобразований гд

Определяется тактовой астотсй ра ть: устройства.

КК>к 7 PGMGBYGB т т Е CJI JJ "iKIIT glib

ПРЕООРаЗОВанЧЯ ЦнфРОВОй .П"нфС РМаптЭ.,И II . обратный код. Злементь> H I= 8 c I J"w "T для инверсии igbIEIQgHbi 1. эначе! ий раэ)эядов регистра сдвита. Первая и вторая группы элементов 8 9 и 1С служат для передачи BB C$" BTQpbI HpEimgI G B. III обратного кода двоичнэй информации

Сумматоры -" 1 Осулцествляжт Опер ацчю суммтлпэоватптя прямых и G6pBTHbiõ кодов.

Ьт

1 еГистры 1 2 динамич хкой памяти 1 2 служат для хранения весовых коэффициан-тов, Счетчик 13 предназначен для счета импульсОВ сдвиГа до величяны Й

ФУНКЦИОНИтЭОВ аНИ Е УС ТРО ЙС ТВ а ПРОИ С— ходит следующим образом .

Перед началом работы в регистэь:: 12 динами ч еск;эй памяти B бло .EH 2 экран нс % c

ЗаНОСi-.тт» Ч Начвн-, хД ВЕС,- ВОИ Ха:ЭВ,I Т». ристики Р-ь, i- = 1, ттт .; Которой соответствуе I требуемый вид (а т - . Ву д перВОГО разряда регис цэа - сдви » HI nOC. ..т тупают значения равновераятнои некарре лированной ПВОичной джазы,.- — или 3 ... где Р (О)=О,5 и Р(1т"-0,5, причж.- - анись значекия М, в первый разряд к сдвиг информации в регистре GÄ дцестВляется ПО приходу импульсов сдвиге зц

На уПра. ЭЛ,тЮщИЕ ВХОДЫ, В бЛОКа:.. 2 уМНСкения Весовые коэбтЬициенты тэ (, - 1, пэ умножаются HB + . если значения соотВЕТСТВуЮтт Етз раэвяда рOi ттСтрд 1 т gHB га равняется 1 и Eia — 1, если О. УмHQI:IcHBbIB HB + - или — J зна ->ения к0эффнциЕНТОВ СуММИруЮТСя На C,"I.IEviàT."pi-: 3,, BA ВыхОде котОрого пол чаем цискр еэ BbiIB отсчеты М слу-1а"";H-ОГО процесса, кэ40 торые затем на преобразователе

КодиаптЭяжЕНИЕ, обоауаот., F, В t:õ

ЛОГОт УК> фотЭМУ И ПОДНЮТСЯ К а,. .Эттт,1 нальный преобтэчзов атель з. 4cG6: дГ.МО заметить, что этот блок ттыее такие

УСТРойСТВа KQH ттСНЛИТЕЛИ MG!HH%" т И преобразоватеэп1 элелтричяскттх кол -OAEIEIPi в механические и Наоборот, Преобразо. ватель 6 анало-. вЂ К птэеоб-азует аиаЛОГОВЫй, СИГНал Р, ПИСттоянст т-, ПгЭСЛтъ

ДОВательнОсть О f Кетов слу=;а НОГО про-"

Эц цесса "- . Причем на Вьтхтэде Опона о (Р

ПОЛУЧаЕТСЯ ЛРЯМОй КОЦ ЭТСЧЕТа С;т- - = 4кого щюцесса, а на выходе блока 7 инверсный код У1 .

Далее, в зависимости от значений

-ГО разряда реГистра 1 сдвигiI F.

t, — ый сумматор 11 заносится прямой

ИЛИ ИНВЕРсный код М, FI лучае, каппа д в -I,ié сумматор добавляется (1, гак как разрешающий потенциал поступает с . -го разряда на — ую сборку элементов И 9 первой группы.

Я тех ел чаях, когда Х =0 в -ый сумматор добавляется инверсный код т Я (т.е. вьгчитается Y ()), так как черсз < -ый элемент тэт подается разрешающий потенциал на: -ую сборку элементов И 1О второй группы. В течение Й тактов работы генератора описанный выше процесс IIGBYGpEIGTc5f. аким Образом, после окончания Й Tàêтсв В L -Ом сумматОре накопится слепущая с. Ммй: где t = 1, тп — номер сумматора 11.

Путем обычного сдвига суммы в с;-ммаv тотэак 11, учитывая„что i> =- 2, =1,2,3„ получаем;

l,Y чи

Другими словами, в сумматорах по» лучены весовые коэффициен-.ы ; g g так как они соответствуют спектральной плотности мощности 5(ur) М/I< )> где К (т) I 3 для реальных случаев, . Для того, чтобы получить на выходе требуемый вид S(< ), необходимо иттерационно изменить коэффициенты в блоках 2 умножения, Для чего после получения на сумматорах 11

l значений II „по управляющему сигналу, поступающему из счетчиков 13„с коэффициЕнтом пересчета Ч на сумматоры

11 из регистров динамической памяти

) подаются значения ia ., В результате простейщих операций на сумматорах 11

I пол-,:, Нюте вепичинь (т, -4,) / 2, кожрые поступают на вторые входы блоков 2

У;"„-Ножя:-тНЯ„ I-ДС P РЕЭУЛЬт атЕ СЛОжЕЬП Я

:: олу=.яются: новью значения ве.овых ко—

I .

Эффнитнян"ЭЭВ g = 4, +! Ь, - h„.i/2.

Далс в течение следукэщих N тактов процесс повторяется вновь„HG уже с нот выми весовь.ми коэффициентами g в реэ ультате чего получаем Очередные новые значения g ° Локаэано, что и иттсрациснньтй процесс есть сходящ; йся процесс. TOM эбразм, после нескольких шагов иттерапии получаем весовые е коэффициенты gI, которым соответствует спектральная плотность мощности .", >) /

1 I 1 (30брцтЕН!/я т,I ;)!F.iii . CO BTOPI.!Ì)1

C т

I ! /f0TfiGC ц,; .; i, T!)I I pQ!)!1!,TO (/. -i ) .../ () --;1.., / ...

1 /(/.(/) (От/ р},0 : ))СобКСПИМС б:;Л:..«: Лу-(г(т.т.

° (т/:/ ) i. / I (i L 1 «Д)тт Е ГСЯ. f ili

Осты Устг/о/(c:Г (1 .303)v/0?!5)((,i 1. -!3-. () 1) .

РОД / .".(0)K/»ri) .Сс/ОIQ ЦО -,РЕ?((Г)0/) !«i ), 1= ДЗ

МО(! Г/СгЬСКТС и О/IОКЕ "3 „"-/ТО ":/ -/G " 30

- г . - /

1 т

ПРИ/ ОД) I. 13)Ú(-f(3ri4!0 БЫ" ОД) !! СД =К1Р/т/1}//((// 1, .1 ; (т И, CGGTBGTCTBB)iцо, Кое/т? l)ri/ цт 01}(т; «1-, . Что и/1" И )ПЗ}/ЕТ KGp—

1 ре)5 цт)(0../Т(/ / i KT IOB pr(" С = 3: "-:-1 гЙ1

"° (биль!(с)с и "-,)Оты ус pG" = :, к . р=е р е/// )) }. „ /е т «;„- = (зс е От}5//Опе)1:.1 G 3),1(д(1) i-.

} О 1Е - ()" .. 0

Оо! / „ C/T!:, "С 1 ilCTBG .. ц(естцляет;! . .. Осиозен !и:Оце)-::,;:, = пре-. т(С ((!Сг/ GO)1ЦСТИ, Ц БЕ В т!ест ..!!."- . .

/ -, . 1- »- . /т /GI)C}IEB«1. 3. 11 П ОЙЕК 1" ИР

/ ЕЦ =. ЧО(ЗЬГХ ОЛОКО.= Г ./ А. . . Е

П033:пило Gсу(цестпить управ:/е)!и=- оедаи/

})111,1 / КЦОЕ". ТЕР,1. 1/К ЕМ}г т/ТО т/"" = -т-! .15,-;-:

/ ОЧ)!GC: . "}/ ".. =.О . ../ -НОСА Ь Г!. Д!"..З Гт

НОСТИ.

"r, /

ЦЕ (PC — ", Q/Bi ib(.(..—: ClloKTT/ .Л ..*

Д (и )ЗСЕХ GOЬ } ТО/3 -)8)З03т)ОХ:-/G. Ь/)/:. Е! ОГО, )IpOIГЕС= 1/;.)GBCä0}IIIII т/ гб/ПО/Г5/- . ?„

ТЕИ)1. (" Е KIQ II 1 ".*: /т/1 . Г"".тп.

IIPIq-- -::,, 3ЯКОЬ,, - Г:.—,,!ЕИЕИ;тч СГ-,) т=„.".«И -;.

Кт -,;, )т -„С .т С (,-"-,О)!Л5-ИОС-..:т-. и;.т; —: "-GI„.:. Д/ЦГЯ .::СО;3! ):1 )!О.тф;5И-„.ИЕИ)ОР.

;, . ),«П).::..Т:-:О (Ц;;. . ПОКаза}..! . Р,, .l 1Ч). / (/Ь.Ы ПРЕ.:((1 Л ДОГ.О/1/1/!Тельцое Обо-1.») 3,. :,; -. —:..:: Г цсе ),;)тс )? )1(!)) объем.,,р т;;::.-. р;.Ял)-;:= дц(ии псдоб11 i. I - ".:; Ноi:1(1)OCK)(0 ((ОКИ3ПТЕЛИ.

-. - P 01.С П:! OC H Ir(K СЛ 1//Ч;1; () I Ы Х

1: т!г11(1,1 С ПЕР11-,,1 )И

/l, ;;, .: : f/iG?f(C»i(hi Соо ГГ/Е (СТВЕН- . ;1- А ?Дь/ ...,- )K. /(сj)03 СУ(т))(1ТОР И .:.; ЗД -,."З: - -. ;:= ОД-IT»(P I KG!I)I/ »0)I .,::. -1Е;: К . .,,: ; }(КЦИО?:.ЗЛЫ.ОГО ПРЕ. г . ЗСО../ ° . 11. " 1 И Ч G ?О ((! И if С Я..(С(Н/!0 110. -ЗЫ - i(i!I)I}(10 ()IGCT)I

1:. )ЦЕP?KiiТ С 101>I(K I т)ЕГИСТР .;;:. Ити,, груп!;у сумматоров

1, т 1 io:1 1: .. р, i }) Г!и) «/, .смс.".708 : i, —,гт,;0;-, ().1)ЗК ЛЕ1/СЦ)GB j -Ig

/ "... . к .: : = i!B i«>; — КОД 1 ПРРЗЫЙ

О/ j ...-,1»с; с Гзыходом фуцк.. сi,. .,, . .. (., C ç ..=. ."", . Е/ ГЗТОРО(i

Г I GI - "п)(длог-код" Обье,.-)стт ИКЗ, С !!QVB?=!l

i. —.! l:д ОГ)с/з и сo ц. Одом р,; сд« .гп,; выход Ilpесб1- -,:..Ц ПР-гт„Л;".1ЧСП КО

)г г, (00/, )(т, 1

}/УП!) 1/ ОЛС. ./Е((ТОВ И, В(11 "-.-:.Г,. П ТОРОП СООТВЕТСТПЕИ- Зт.:; 1./. :и ДЫ ПС/тГ//С)5 ГРУППЫ:ЭЛЕ- Г:: П P/), т= L:Р )т1iH

)1, /.:.С г 1-; КС ТОР),:; .,:}. Ь/. 5 -" ХОДИЛ ВТО)ЗО»

П«тт;,тгп:. 115 0 f/ 1(Пт.,т- Р)т 1/ (- —; э, . -,- —, .- ) Q BT 1-1//1/f/ T -,—, -ттг;!5 Г)31/11 ,-„,-.;;;!!i)/«.;-гц(ТРС И;,q» 1: O .

-..: ? . т - Т O P Q: . С С 0 Т П 10 Т С Т ГЗ (.". 1) 5 О, 11 П1 0 Q rCII) firil

/ С:i: =:! (5: (.СОТBOTC" (/СИ—

3::;;Д.,: Г))1 (тпт i 01/?.!?т(/)т,,: :с.д;ж)) рсгистГ?:з;!иТц/1ТСТ Е?)?!О. ПОР) - тол)тл:О 10?(?1! К Bf-,f?IÎ,/)1

: -::,. — (О:IKO/1?,f POÃ)ICTPà ДИ"„") -. 111 /;х Г) (OI) lI;5)I 1 С— (, !!е.- сцов Д, /!„, F3kr6k!BIGkok!kfk.kÐ.-(Итания э,!ем зитов и устройств ВВ! Îìkkò:! ки!,, И., "Зиергил . . 676.

3. Данилов Б, C., Ште!.нбок м. Г, 4д!!с!и!опос ная перед=!ча цифровых ckkk"kkà k!

М ., (.вивв", .! 974 прототип) .

1

f !! ! !

; (I

Мю „

VG ррек x)p Б, Сяящткад

Редак!ор я -!авнр!,=с ".ар т!е —.-,, I, а:!--:"! =, Заказ 2" 8 1 !9 " " - "- 1 Г1с --- -".-=

Цни!!1)И Государствевлс!о коь!Итета СССР по делам kkзобре:ваяй к открытий

113035,, Москва. М(-3,, Раушская каб„ц. 4/5

Ф!иг:F÷ П!т!! - òÿê-:; — Г, Ухтоз!вл, ул, Гтроектя&в ".

Источкзпн ":нцэормаци"!, BpHBBTb1c BG BklH IBkrkkQ др!и .кс!!ертиве

1. Авторское свицет!вкьство СССР

1 Ь 376864., кл, Н 0 =: Н 2- -- МО:

1972.

Г

З