Устройство для определения локальных экстремумов функции

Иллюстрации

Показать все

Реферат

 

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

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

РЕСПУБЛИК

„„Я0„„1392557 A 1

<5п 4 <--< 06 1 7/06

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

$44J;k

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

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

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

4 !

Ф (21) 4149966/24-24 (22) 21.! 1.86 (46) 30.04.88.. Б<ол. № 16 (72) В. Ф. Кашин, P. А. Алескеров и Ю. А. Васканов (53) 681.325,5 (088.8) (56) Авторское свидетельство СССР № 1005032, кл. Ci 06 Г 7/06, 1981.

Авторское свидетельство С< ..СР № 1254468, кл. G 06 F 7/06, 1984. (54) УСТРОЙСТВО ДЛЯ ОПРЕДВ.<11 .НИЯ

ЛОКАЛЬНЫХ ЭКСТР1 .МУМОВ ФУНКЦИИ (57) Изобретение относится к автоматикс и вычислительной технике. Цель изобретения повышение быстродействия. Устройство содержит и 1 элементов сравнения

9l — 9, l, где и — количсс гво анализируемых значений функции, и — -2 мультиплексоров 10 — 10„>, и -- 2 элементов И 11 — 11„ п 2 регистров 12l 12,, счетчик 4 и генератор импульсов 5. На входы элементов сравнения поступают и значений 3l<3лизируел<ой функции. смежные значения функции попарно сравниваются. (алее анализируются результаты сравнс ния каждых трех смежных значений функции, при этом вы-. делнк тсЯ ваРианты: а, j)3j)3jy (фУнкциЯ убывает) 3< l(3j(3< 1 (функция возраста T), lj j)3j(3j l (локальный минимум), а; (а )а<, (локальный максимум) . Значение выделенных экстремумов вместе с информацией о типе экстремума записывается в соответствуюший регистр. а счетчик подсчитывает количсство экстремумов.

4 ил.

1392557

Формула изобретения

Изобретение относится к автоматике и вычислительной технике.

Цель изобретения повышение быстродействия.

На фиг. 1 прдставлена схема устройства; на фиг. 2--4 — схемы блока сравнения, блока анализа и блока памяти соответственно.

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

Блок 1 сраывнения содержит (и 1) элементов 9i -9„ сравнения.

Блок 2 анализа содержит (f1 — 2) мультиJlëåI ñ()poB l0i 10„и (и 2) элс ън н ов

И 11, 11„

Блок 3 памяти содержит (и 2) регистров 12 -- 12„

Устройство работает следующим образом. и значений анализируемой функции а, а>, а„поступают по входам 6i — 6, íà Bx()ды элементов 9 — 9„ сравнения, где смежные значения функции попарно с))aBHHBaK>TcR.

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

Если а )a»a +, т.е. функция убывает, то на выходах «Меньше» и»Больше» элемента 9 сравнения «1» и «О» соответственно; на выходе «Больше» элемента 9>-i сравнения

«1», которая, поступая на управляющий вход мультиплесора 1Ог i, подключает к его выходу второй вход, поэтому на выходе мультиплексора 10 и элемента И 11, «нули».

Если а, i(ai(ai i, т.е. функция возрастает, то на выходах «Меньше» и «Больше» элемента 9i сравнения «О» и «!» соответственно, на выходе «Больше» элемента

9> сравнения «0» и «1» соответственно на выходе «Больше» элемента 9 + сравнения

«О», который, поступая на управляющий вход мультиплексора 1Ор 1, подключает к его выходу первый вход, поэтому на выходе мультиплексора !О 1 и элемента И 11 р

«нули».

Если a )a«ad i, т.е. в точке 1 существует локальный минимум, то на выходах

«Меньше» и «Больше» элемента 9 +) сравнения — «1» и «О» соответственно, на выходе «Больше» элемента 9i i сравнения

«0», поэтому па выходе мультиплексора

1-Oi i «1», которая поступает на вход разрешения записи регистра 12, в который по сигналу генератора 5 импульсов запишется Значение а ..

Если а (ai> ac t<, т.е. в точке (существует локальный максимум, то на выходах «Меньше» и «Больше» элемента 9 > сравнения «О» и «1» соответственно, на выходе «Больше» элемента 9 + сравнения-«1», поэтому на выходе мультиплексора

10i i и элемента И lli — «единица».

Значение а записываешься в регистр 12 в (m+1) -й разряд которого записывается

«1», означающая, что данный экстремум является максимумом. (.игналы с выходов всех мультиплексоров (0) — 10. i подсчитываются счетчиком

4, который формирует на выходе 8 количество зарегистрированных локальных экстремумов на данном участке функции.

Устройство для определения локальных экстремумов функции, содержащее п 2 регистров, где п — количество анализируемых значений функции, п четное число, и 1 эл vl(. íòîâ сравнения и счетчик, причем -й вход первой группы j-ro элемента сравнс ния, 1=1,2,.,.,ш, гп — разрядность анализируемых значений функций, j= l, 3,..., и 3, объединен с i-м входом второй

t руппы (j+1) -го элемента сравнения, отличаюи(сегя тем, чTo. с целью повышения быс1ро.цствия, в не(о введены генератор импульсов п- -2 мультиплексоров и и- - 2: лементов И, причем i-й вход первой грхппы (j+ l)-lo элемента сравнения обьединен с i-м входом второй группы (i+2)-го элемента сравнения, i-e информационные входы первой и п-й групп устройства соединены с I-ми входами соответственно первой группы первого элемента сравнения и второй группы (и — 1) -го элемента сравнения, 1-и информационный вход к-й t руппы устройства, где к=2,3,...п l, соединен с i-v входом первой группы и-го элемента сравнения и с I-м информационным входом (к 1) -го регистра, выходы разрядов которого являются к-й группой информационных выходов устройства, выходы «Больше» и «Меньше»

1-го aëåìåaòa сравнения соединены соответственно с первым и вторым информационными входами j-го мультиплексора, выходы

«Больше» и «Меньше» (j-+1) -го элемента сравнения соединены с управляющими входами соответственно j-го и (j+1)-ãî мультиплексоров, выходы «Больше» и «Меньше» (j + 2) -го элемента сравнения соединены соответственно с первым и вторым информационными входами (j+1) -го мультиплексора, выход (к — 1)-го мультиплексора соединен с первым входом (к — )-го элемента И. входом разрешения записи (к 1) -го регистра и (к — 1) -м информационным входом счетчика, выходы разрядов которого являются выходами количества локальных экстремумов устройства, выход «Меньше» (к — 1)го элемента сравнения соединен с вторым входом (к--1)-rq элемента И, выход которого соединен с (m+! ) -м информационным входом (к- -1)-го регистра, входы синхронизации всех регистров подключены к выходу генератора импульсов.

6g бз бц

Риг. 3

Ф г 2

Д г 4 (, ! <Л;!) (()Р ((!;It ()l(v)<;I) l(<,р(; ),(л;< (! !!!)<(< 53 I lIt) <, !!11! 1!! l II! ()< i l

jI l! I I () . l l I l l (t l i <(I (! I < ) l< . III << II <<)()р(» III (! II < (р< (1

I,.; I<«),.< II .() .! р)!) (, (. (, (,! <)!)<).!, (,< !р«< ), ) ..)i I