Адаптивное устройство для вычисления среднего
Изобретение относится к специализировлнньсм цифровым вычислительным устройствам и может быть использова1го для определения статистических характеристик сл чайных процессов. Цель изобретения - нов1 пиение быстродействия устройства. Устройство содержит вычитатель 1, перемножитель 2, элемент 4 памяти, сумматор 3, блок 5 возведения в отрицательную целую степень, формирователь 9 импульсов, счетчики 6,8,элемент 7 сравнения,арифметический блок 1 0. Устройс1 во позвопяет у ростить вычисление усредняющего коэффициента в адаптивном алгоритме, которое осуществляет арифметический Г1лок, 2 ил„ , 1 табл. оо 4;: ОО 00 сл 05
„„SU„„1348856 (51,>4 С ОЬ I 15/3Ь
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCHOMY СВИДЕТЕЛЬСТВУ
° . w (p ";,., ), «." ь",, ", СОЮЗ СОВЕТСНИХ
Щ ",Ф „ " ф " : сОциАлистичесних ъф == РЕСГ1УБЛИН
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4032834/24-24 (22) 04.03.86 (46) 30.10.87. Бюл,М 40 (72) Б.Т.Шарипов и О.М.Смирнов (53) 681.3(088.8) (56) Авторское свидетельство СССР
М 466572, кл. G 06 F 15/36, 1975 °
Авторское снидетельстно СССР
tt 769551, кл. 0 06 F 15/36, 1968. (54) АДАПТИВНОЕ УСТРОЙСТВО ДЛЯ В11ЧИСЛЕНИЯ СРЕДНЕГО (57) Изобретение относится к специализированным цифровым вычислительным устройствам и может быть использовано для определения статистических характеристик случайных процессов. Цель изобретения — поньпцение быстродействия устройства. Устройство содержит нычитатель 1, перемножитель 2, элемент 4 памяти, сумматор 3, блок 5 возведения в отрицательную целую степень, формирователь 9 импульсон, счетчики 6,8,элемент 7 сравнения, арифметический б IoK 10.Устройство поэвопяет у ростить вычисление угредняющего коэффициента н адаптивном алгоритме, которое осуществляет арифметический блок. 2 ил., 1 табл.
I l lot> p(т< llllP с> f1 1»! I I 7 с » к г ll(. I! 11;1! Ill
3ир»нлн!п,lM IIII >pi «н ..1 13«,«чиг.пи ггл! Пь(м угтр»йстнлл<, пр<.;(1!л нл lp«t «If IM (st» »JI
pc;1cslclrli» с(лтистич(< ких хлрлк7сри(«в тик глуч:«й!П«х и!и>!(Осс< и.
1!ель из»бр тс«(и» вЂ” и»!)ьн»ение бы<—
7p<>!Iей< ни>1 vc òp»Jt(тнл.
ЛЛ I (>!) И 1 л! V(1 p(;1!3(I Ill Jl )н <«чс J1 fill Х
csJc д; н>н(ий: л« вЂ” ) "< ) с> (1) ес.пи ." (!1,, „,1 где "„= i+1, если IC (II, 11 Ä Ä I; )< + (!
Р— к»п!(чс <.тн» )ллсеров, при кот»рых «3> !П()эrft»e Тс» углс>вие
)!
ril)г ;,,t — i — и ш«т(рнлл по. тоянствл
1 ;„, 1 = 0,1,2,3...;
Š— H»M(р:)лме );l н интс рн;)ле
Ilo(:т»»нотll;l )! „(äë>f перв(гo злмер,(h =- О). .> «1<1 (С) lt»» I ILP PMC E! «It JÕ Л!I Г»РИ 7 M<1 ДГI » пс рных де<1»тlf злл!ер»в принецс ««ы н г
Нл фиг. 11:1»брл;:(нл гтруктvp«f I» гхсм;1 ус тр(>и твл; ll;1 фиг, ? — структуpl»)i < х и;1 «рифм(тичес кого блокл.
Уc Tр»й(T» <) c <) ((. pжит fit)I tl(pL tl! J»>f Itтель 72, с M;I;1 Тор 3, .)лом()нт 4 плм»ти, () (Ок 5 Но )ведения и Отриц,(— те.«1) нун> це (ун, с Tp(lcцl, ) c llipol3 л т(J . E E и. 1)>у»l) c »в и л рифм(тич е сКlil; ГSI< ) >< Лрифме I и-l(гк )й б;1)к < одер<жит блок 1 1»11p(lдL!lp fill» (е гflocти, с vptM»тор 2, ул(«(О+ ит(эл« I 3 !<;! )(!3л, региг гр 1 4. Устрс йс (нс рлб»тает следун»»им обра snit. В исходном с»сто»нии в счетчиках 6 и 8 з; писа«нl и,!к имальные для их разряд!(ОЙ гетки чис.>I
П»с )e п(<(<1«fr первого злмерл Х, нл выход< «И(пиl;< l((я (!Оянляетс» величина Х, к» г р l » н формирователе <э >> 1 I про»бр;! )ус тг» в I, сбрлсьпэлющую <> >с с нетчик «) в 0,, I .=<, . Элел(е««т 7 СрЛННЕHlt» (pO! 1J;1 в:»j((ч(«!!!ь:1 (>, к»т»рый сбрлсыва(. I С» f3 НУ !< )) )((< >(I »»IIIJP,, = .. Б. 1»К l 0 и(! liX>iñ 13<))1 интервл,((с п»гт<>ннгт«)л (1=- >) — ;1 бл»к ) н!!»ис(»ет величину ,) -,)«, 2 = 2 =- 1, Игр(множитель ? (который реяли )уp T опер,It(I)f) сдвига Jio )> 1 нели 1(п!е 2 ", г приходом на его втол>, р»й 13).»д энлче!!ия 2 = 1 передает нс)srlf > вход сумматора 3, где складывается (. Ft vs(PM, э<(писанным в элементе 4 памяти. П»сsrp этого нл выходе сумматора 3 п»»нл»ется знл(ение Х,, которое 1;)It!1(«ülfloåтся в элемент 4 памяти. На этом .3лклн !ивлетс» первая итерация. ! 5 При н I o poll 1ITPpëöèè бпок l 0 произ в»ди (вь!числение величины H =- 1 по ф»рмулс (2 ) . Пл выходе сумматора 3 It»»fist»eтся среднее двух замеров Л, = X + 0,5(Х, — Х ; = 0,5(Х +Х ) ?П 1 с > При третьей итерации в блоке !0 f3f;«liest»e Тс» ве:ll«rite;1 l" < = 3. Поэтому н(1 г» !ходе устройства будет величина, Определяемля вырлжением 2„3 3 A = -Х + -Х4 + -Х 8 8 - 8 Остальные итерации протекают аналогично опислнным. Блок !О рлботлет следующим обра. 1 ОМ, В исходном состоянии регистр 14 умножитель 13 12 и меют нл выходе нули, л блок 11 определения 35 четности имеет л«обое исходное (— 1 или +1). Блок ll определения четности, реализун>щ«ьй операции (— 1 ) ", и регистр л(14, являющийся ..)лементом памяти, из4 меняет свое состояние при изменении кодл числа л! нл выходе счетчика 8 «) (rro фронту кода), При первой итерлции счетчик 8 сбрасывлется в 0 (11, = О). В умножите45 ле 13, производящем операцию умножени» н7 два, нулевое значение результата поступает нл вход сумматора 12. В это время блок 11 выдает значение <, (— 1) = 1 на другой вход сумматора . 12, поэтому на вь!ходе последнего будет значение Р = 1, которое записы1 вается в регистр 14 и поступает на выход блока 10. Вторая и третья итерации протекаt0T <ЗНЛЛО ГИЧНО П(-РВОИ ° При четвертой итерации счетчик 8 не изменяет кода числа 1!4 = !1,, = 2, поэтому блок I! имеет предыдущее значение. В регигтре 14 записано число 10 элемента сравнения. l 1 7 8 9 10 2 3 4 5 3 3 3 3 » 1 1 <8 3 > од»» л»<о oII II p RI <дает это чи< ло Ill» вход ум»(<гжит еля 13 из-зл отсутствия сигналя нл входе ря»решения злписисчи гывания. Сумматор 12 не ирои..»»»(»диз операцию сложения кодов из-зл отсутствия кода ня своем первом входе и сохраняет знлчение суммы, подсчитанной при третьей итерации 1<, = 1<, = 3. Остальные итерации протекают лнллогично первой и четвертой. Ф о р м у л а и з о б р е т е и и я Лдаптивное устройство для вычисления среднего, содержа(»(ее вычитлтель, перемножитель, элемент памяти, сумматор, блок возведения в отрицательную целую степень, первый счетчик, элемент сравнения, причем вхсд уменьшаемого вычитятеля является 20 информационным входом устройства, выход вычитателя соединен с первым входом перемножителя, второй вход и выход которого соединены соответственно с выходом блока возведения в отрицательную целую степень и первым входом сумматора, второй вход которого соединен с входом вычитяемого вычитателя и выходом элемента памяти, выход сумматора соединен с информационным входом элемента памяти и явп 2 3 4 5 б К 0 I 1 2 3 1 0 1 2 - 2 Në 0 1 2 2 2 3."о < т< я выходом у(тj)< й< тI»;I <1 т Tl u ч;» «ш е е с я тем, что, с це II I(< новьIII<(<ия быстр»цейс гния, в него нве -,сны втopo»! счетчик, формировл тель и чпуллсов и лрифметич<гский блок, со— держащий блок оирс дел<.ния четнос ги, суммлтор, умножитель ня два и регистр в лрифметическом блоке выход регистрл соединен через умножитель нл двл с первыми входом сумматора, второй вход и выход которого соответственно с выходом блока определения четности и информяци(иным входом регистра, вход рлзрешения записи считhII»лния которого соединен с входом„ блока определения четности, вход уменьшаемого вычитателя через формирователь импульсов соединен со счетным входом первого счетчика, выход и вход установки в "0< которого соединены соответственно с первым входом и выходом элемента сравнения, выход которого через второй счетчик соединен с входом задания показателя степени блока возведения в отрицательную целую степень и входом блока определения четности арифметического блока, выход сумматора арифметического блока соединен с вторым входом! 348856 Составитель Б, Орлов Редактор Е,Копча Техред И.Попович Корректор Г1.Пожо Заказ 5I92/50 Тираж 670 Подписное BHHHIIH Государственного комитета СССР по делам изобретений и открытий 11 3035, Г1оскна, Ж-35, Раушская наб., д.4/5 Производственно-полиграфическое предприятие, г,ужгород, ул.Проектная,4