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

 

Устройство относится к вычислительной технике и может быть использовано в системах цифровой обработки сигналов, определяют вэв е-е шенную сумму отсчетов входного сигнала и осуществляет ее нормировку на сумму отсчетов. Цель изобретения - увеличение быстродействия. Устройство содержит кольцевые счетчики, регистры , элементы логики, блок памяти, коммутаторы. 1 ил. а с 4 QD СЛ

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

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

РЕСПУБЛИК сю4 6F 1536

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

Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ с.

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3855398/24-24 (22) 11.02.85 (46) 07.08.86. Бюл. Ф 29 (71) Научно-исследовательский институт прикладных фиэических проблем им. А.Н.Севченко (72) Л.Н.Василевич, А.А.Коляда, Я.М.Отчик и В.И.Шуляк (53) 681.333 (088.8) (56) Авторское свидетельство СССР

9 877559, кл. G 06 F 15/36, 1981.

Авторское свидетельство СССР Ф 830401, кл. G 06 F 15/36, 1981.

„,ЯО,„, 1249541 А1 (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ

ЦЕНТРА МАССЫ ПЛОСКОЙ ФИГУРЫ (57) Устройство относится к вычислительной технике и может быть использовано в системах цифровой обработки сигналов, определяют вэве шенную сумму отсчетов входного сигнала и осуществляет ее нормировку на сумму отсчетов. Цель иэобретенияувеличение быстродействия. Устройство содержит кольцевые счетчики, регистры, элементы логики, блок памяти, коммутаторы. 1 ил.

1249541 динены и подключены к вьгходу 4 синхронизатора 7 устройства.

Выход нулевого разряда регистра 9 подключен к входам сброса регистра 12 и счетчика 23, а выход (и-1)-го разряда подключен к второму входу элемента И 22, первый вход которого объединен с единичным входом триггера f7 а выход подключен к входу управления коммутатора 19 и счетному входу счетчика 23. Выходы триггеров 17 и 18 подключены соответственно к второму и третьему входам элемента ИЛИ-НЕ 21, выходом подклю15 ченного к управляющему входу приема кода счетчика 23.

Сумматор 15 осуществляет сложение двоичных чисел по модулю 2, где

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

Цель изобретения — увеличение быстродействия устройства. 19

На чертеже представлена структурная схема устройства.

20 где Ь, — разрядность отсчетов вхбД ного сигнала, через Jx(.обозначается наименьшее целое чисl ло, не меньшее х. В соответствии с этим коммутаторы 11 и 19 содержат по Ьд двухканальных мультиплексоров, а разрядность регистров 10 и 12 и счетчика 23 составляет Ь„ бит.

Управляющий блок коммутатора 11 подключен к выходу 5 синхронизатора, первый информационный вход коммутатора 11 объединен с вторым входом блока 20 умножения и подключен к выходу счетчика 23, Второй информационный вход коммутатора 11 объединен с входом блока 16 памяти и подключен к выходу регистра 12, вход управления приемом кода которого объединен с первым входом элемента ИЛИ-НЕ 21 и

40 подключен к выходу 6 синхронизатора, 1 выход коммутатора 11 подключен к второму входу сумматора 15, первым входом подключенного -к выходу входного регистра 10, Первый информационный вход коммутатора 19 объединен с информационным входом регистра 12 и подключен к прямому выходу сумматора 15. Второй информационный вход подключен к инверсному выходу сумматора 15, а выход — к информационному входу счетчика 23.

Блок 16 памяти обладает емкостью

2 2 слов разрядностью Ь = (b3 +b„ -1) бит, В память по адресу В е 1,2,..., 2 " -1 записывается константа ь,- (1

0(В) = (— — — -!

В э

Устройство содержит установочный вход, информационный вход, причем работа устройства обеспечивается сигналами управления: установки 1, сдвигом .2, тактом 3, записью 4, суммированием 5, переписью 6, поступающими соответственно с одноименных выходов синхронизатора 7> вход 8 константы коррекции устройства, N-разрядный сдвиговый регистр 9, где N — число отсчетов входного сигнала (для определенности М полагается нечетным), входной регистр 10, первый коммутатор 11. регистр. 12 суммы отсчетов входного сигнала, первый 13 и второй 14 кольцевые счетчики, первый сумматор 15, блок 16 памяти, первый

17 и второй 18 триггеры, второй коммутатор 19, блок 20 умножения, элемент ИЛИ-НЕ 21, элемент ИЛИ 22, счетчик 23, второй сумматор 24 и выход 25 устройства.

Счетчики 13 и 14 выполняют роль элементов задержки по и+1 тактов и1 (п=0 — 1, через (x) обозначается

Р целая часть действительного числа х).

В соответствии с этим их разрядность составляет (и+1) бит. Вход j-ro разряда (j = 0 1,..., и-1) кольцевого счетчика 13 подключен к выходу j-ro разряда сдвигового регистра 9, а вход () + 1)-го разряда кольцевого счетчика 14 подключен к .выходу (и+3+1)-ro разряда сдвигового ре.гистра 9. Вьгходы старшего разряда кольцевого счетчика 13 и младшего разряда кольцевого счетчика 14 подключены к единичным входам триггеров 17 и 18 соответственно, счетные входы счетчиков 13 и 14 объединены и подключены к выходу 3 синхронизатора, Управляющие входы приема кода счетчиков 13.и 14, входного регистра 10, нулевые входы триггеров 17 и 18 объе.

b, = ))од, (п(п+1) (2 -())(, где Ъе = )log, N(2 -1)/(, S — цеЬ. лый положительный масштаб, разрядностьь которого составляет Ь бит, через (x) обозначается ближайшее к х целое число, т.е.

1249541 ь- где (S 2 — абсолютно наименьЬ ший вычет, сравнимый с величиной S 2 < по модулю В, Q(B) — величина, определяемая соотношением (1). Подставляя (6) в (3), находим: (хj, если (x)< х с (х)+

jx(, если (x) + -6 õ()x(1

Блок 20 умножения служит для получения произведения чисел из множества -2 +1, -2 +- 2...,, 2 — 1 предЬ ставленных в дополнительном коде.

Первый вход блока 20 подключен к выходу блока 16 памяти, а выход груп-, пы разрядов, начиная с (Ь„-1)-го по (Ь +Ь„- 2)-ый соединен с первым входом второго сумматора 24 реализую1

Ь щего операцию сложения по модулю 2 ", где

Ъ„= е)1е@ /(n+1) (2 -1) /(.

Второй вход второго сумматора 24 подключен к входу 8 константы коррекции, а выход является выходом 25 устройства.

Функция предлагаемого устройства для определения центра массы плоской фигуры заключается в вычислении величины

4 х, 1е4 а

М

;«;х;

t-- ( (2) где S — положительный целый масштаб, х; — i-ый отсчет входного сигнала ц(а(О,1,...,Ü.-().

Добавляя и вычитая в правой части (2) величину (п+1}S, характеристику р можно представить в виде

А S

У = вЂ, — + (n+1) S, (3) 11 и где А = - (n-i+1)x +Q jx (4)

) с1

И

В =:Г: х;. (5) Согласно модифицированной, лемме

Евклида из теоремы делимости можно записать:

S 2 = tS 2 /, + Q(S) В, (6) А(Б 2 "! А 0(В)

P = — --- — --< — — + - - — +(n+1) Sр

В 2ü<= 1 2Ь1 — 4

Так как fA((2, à fS 2 то первое слагаемое в последнем (В соотношении не превосходит 1/2. Пре15 небрегая им получаем следующее рассчитанное соотношение для искомой характеристики: л А О(В)

g=p= - — — + (и+1) Б.

20 (7) Устройство работает следующим образом.

Обработка отсчетов отдельной реализации случайного процесса, несущего информацию о наблюдаемом объекте, .производится в два этапа. Первый этап занимает Н циклов, i-ый из которых соответствует отсчету х.(i=l 2,...,N).

) при этом на каждом цикле в течение и+1 тактов выполняются однотипные действия.

Перед первым циклом в сдвиговый регистр 9 через установочный выход 1 синхронизатора записывается код еди35 ницы, содержимое нулевого разряда регистра 9 ((,= 1) подается на входы сброса регистра 12 и счетчика 23, вследствие чего они обнуляются. На первом такте первого цикла по сигна"

4о лу Г = 1, поступающему с выхода 4 синхронизатора, во входной регистр 10 через информационный вход устройства принимается отсчет х„, содержимые и младших и и старших разрядов регист"

45 ра 9 передаются соответственно в кольцевые счетчики 13 и 14, а триггеры 17 и 18 обнуляются ° Затем на первый и второй информационные входы коммута- . тора 11 подаются соответственно со50 держимые счетчика 23 и регистра 12 (в текущий момент нулевые), а на вход управления выхода 5 синхронизатора подается сигнал Г = 1, благодаря чему на выходе коммутатора 11 появляется содержимое регистра 12, которое поступает на второй вход сумматора 15. На первый его вход с выхода регистра 10 подается отсчет

49541 (8) Г r, чг ° vr (9) В конце каждого. такта по сигналу,. подаваемому с выхода 3 синхронизатора на счетные входы кольцевых счетчиков 13 и 14, их содержимые сдвигаются соответственно на 1 бит влево и 1 бит вправо. Выдвинутые значения

4 1

Ь и о старшего и младшего разрядов кольцевых счетчиков 13 и 14 поступают соответственно на единичные входы тоиггеров 17 и 18.

На последующих п тактах цикла работы устройства описанные действия повторяются за исключением того, что, на выходы 4, 5 и б синхронизатора единичные сигналы не подаются (т.е.

Г = Г = Г4 = О), Согласно H3JIQKPHному в.ходе (j+1)-ro такта первого цикла (j = 1,2,...,п) на второй вход

S 12 х . В результате сумматор 15 получит

1 величину х +.О, которая с первого прямого выхода сумматора 15 поступа; ет на первый информационный вход коммутатора 19 и записывается в регистр 12 по сигналу Г„ = 1„ подаваемому на его управляющий вход выхода 6 синхронизатора. Обратный код величины х„ + 1 с второго (инверсного) выхода сумматора 15 поступает на второй информационный вход коммутатора 19, на вход управления которого подается сигнал вырабатываемый элементом И 22 по входным величинам Ь и 6„ „, поступающим соответственно с выходов п-го разряда кольцевого счетчика 13 и (n-1)-ro разряда сдвипового регистра 9. На данном такте Г = О, поэтому на выходе коммутатора 19 появляется величина, поданная на его информационный вход. Сформированный на выходе коммутатора 19 код поступает на информационный вход счетчика 23, однако в него записан не будет, так как на управляющий вход приема кода счетчика 23 с выхода элемента ИЛИНЕ 21 подается сигнал принимающий нулевое значение, в силу того, что на первый вход элемента

ИЛИ-НЕ 21 с шестого выхода синхрони-! затора подан сигнал Г = 1 ..(Г и

Г" — содержимое триггеров 17 и 18 со ответственно) .

Ь сумматора 15 через первый информационный вход коммутатора 11 поступит содержимое счетчика 23, т.е, величина (j-1) х . Складывая содержимое

1 х, входного регистра 10 и число (j 1)х, сумматор 15 получит величи1 ну jx„которая через первый информационный вход коммутатора 19 передается в счетчик 23. На вход уп— !

0 равления коммутатором 19 и управляющий вход приема кода счетчика 23 в рассматриваемом такте соответственно поступают сигналы: Г = О, Г = 1. Таким образом, по окончании !

5 первого цикла в регистре !2 сформируется код числа х,, а в счетчике 23 — код числа пх„.

В конце каждого цикла по сигналу Г„ = 1, подаваемому с выхода 2

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

На первом такте i-ro цикла (i

= 2,3,...n) сумматор 15 получает сумму первых i отсчетов входного сиг-ЧИ нала:Е . х и она записывается в ре6=1

Р. гистр !2, а по окончании (и-i+2)-го такта i-ro цикла в. счетчике 23 будет получена взвешенная сумма х отсчетов сигнала: . .(n-2+1)х, На первом

6=4 такте i-го цикла (i = 1,2,...,n) в кольцевом счетчике 13 единица будет записана в (i-1)-ом разряде. Поэтому по истечении (n-i+2) также единица с выхода старшего разряда кольцевого счетчика 13 поступит на единичный

40 вход триггера 17, вследствие чего на всех последующих тактах цикла выходной сигнал Г элемента,ИЛИ-НЕ 21 ь принимает нулевое значение (9). Это приводит к блокировке записи информа45 ции в счетчик 23, т,е, указанные такты i-ro цикла являются холостыми, Во втором такте и-го цикла на первый и второй вход элемента и 22 поступают единичные сигналы (6 =6„ „=1), благодаря чему на управляющий вход коммутатора 19 и счетный вход счетчика 23 будет подан сигнал Г

5 (8) . В результате в счетчик 23 через второй информационный вход коммутатора 19 поступит обратный код величины †:Е (п-i+1)x;, формируемой в

S= 1 данном такте на инверсном выходе

7 1249541 сумматора 15. После добавления едини- с цы в счетчик 23 сформируется дополв нительный код первого слагаемого со- но отношения (4). IIo окончании N-го ме цикла работы устройства в регистре 12 5 не будет получена величина В (5), а в ге счетчике 23 — дополнительный код ве- ра личины А (4), при этом в ходе и по- о следних циклов необходимая последо- с вательнссть сигналов управления за- 10 не писью информации в счетчик 23 выра- ря батывается при помощи кольцевого от счетчика 14 и триггера 18. вт

После вычисления величины А и B предлагаемым устройством может быть начата обработка отсчетов новой реализации исследуемого процесса. Одновременно с этим устройством реализуется второй этап процедуры фор- 20 мирования характеристики р (7) для текущей реализации процесса. С этой целью величина В с выхода регистра 12 подается на адресный вход блока t6 памяти, откуда по адресу В считыва- 25 ется двоичный код константы Q(B) (1), который с выхода блока 16 поступает на первый вход блока 20 умножения, а на второй его вход с выхода счетчика 23 подается дополнительный код числа А. Блок 20 умножения находит произведение А Q(B) и его старшая

А Q() часть (целая часть дроби — — — — )

2ъ поступает на первый вход сумматора 24.З5 на второй вход 8 которого подается константа (и+1) S. Складывая входные величины сумматор 24 определяет искомую характеристику /(7). Код велил чины р снимается с выхода 25 устрой- 40 ства и на этом процесс обработки.текущей реализации исходного процесса заканчивается, Предлагаемое устройство определяет взвешенную сумму отсчетов, входного 45 сигнала и осуществляет ее нормировку, на сумму отсчетов, при этом обеспечивается возможность совмещения во времени обработки смежных реали- заций исследуемого случайного про- . 50 цесса, Формула изобрет.ения

Устройство для определения центра массы плоской фигуры, содержащее входной регистр, первый кольцевой.8 четчик, первый сумматор, первым ходом подключенный к выходу входго регистра, первый триггер и эле-. нт И, первый вход которого объедин с единичным входом первого тригра и подключен к выходу старшего зряда первого кольцевого счетчика, т л и ч а ю щ е е с я тем, что, целью увеличения быстродействия в го введены синхронизатор, М-раздный сдвиговый регистр (И вЂ” число счетов входного сигнала), первый и орой коммутаторы, регистр суммы отсчетов входного сигнала, второй

il

, кольцевой счетчик, блок памяти, второй триггер, блок умножения, элемент ИЛИ-НЕ, счетчик и второй сумма- тор, при этом входы и младших разрядов первого кольцевого счетчика (и— целая часть величины N/2) подключены к выходам одноименных разрядов Nразрядного сдвигового регистра, входы п старших разрядов второго кольцевого счетчика подключены соответственно к выходам и старших разрядовсдвигового регистра, а выход младшего разряда второго кольцевого счетчика подключен к единичному входу второго триггера, первый информационный вход первого коммутатора объединен с вторым входом блока умножения и подключен к выходу счетчика, второй информационный вход первого коммутатора объединен с входом блока памяти и подключен к выходу регистра суммы отсчетов входного сигнала, а выход соединен с вторым входом первого сумматора, первый информационный вход второго коммутатора объединен с входом регистра суммы отсчетов входного сигнала и подключен к прямому выходу первого сумматора, второй информационный вход второго коммутатора подключен к инверсному выходу первого сумматора, а выхОд — к информационному входу счетчика, счет- ный вход которого объединен с управляющим входом второго коммутатора и подключен к выходу элемента И, первый вход блока умножения подключен к выходу блока памяти, а выход— к первому входу второго сумматора, выходы первого и второго триггеров подключены соответственно к второму и третьему входам элемента ИЛИ-HE выход которого подключен к входу управления приемом кода счетчика, вто|рой вход элемента И подключен к вы12495

cd иий

Составитель В.Орлов

Техред B.Кадар Корректор М.Демчик

Редактор С.Патрушева

Заказ 4327/51 Тираж б71 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, r.Ужгород, ул. Проектная, 4

° 9, ходу (n-1)-го разряда N-разрядного сдвигового регистра, информационный вход и вход управления сдвигом которого подключены соответственно к первому и второму выходам синхронизатора, выход нулевого разряда Nразрядного сдвигового регистра подключен к входам сброса регистра суммы отсчетов входного сигнала и счетчика, счетные входы кольцевых счет- 10 чиков объединены и подключены к третьему выходу синхронизатора, информационный вход входного регистра является информационным входом .устройства, .входы управления приемом 15 кода входного регистра, первого и второго кольцевых счетчиков, нулевые входы триггеров объединены и подключены к четвертому выходу синхронизатора устройства, управляющий вход первого коммутатора подключен к пятому выходу синхронизатора, вход управления приемом кода регистра суммы отсчетов входного сигнала и первый вход элемента ИЛИ-НЕ объединены и подключены к шестому выходу синхронизатора, второй вход и выход второго сумматора являются соответственно входом задания константы коррекции и выходом устройства,

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

 

Похожие патенты:

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

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

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

Изобретение относится к информационно-измерительной технике и может применяться для ю бработки данных, полученных, в частности, с выхода адаптивных информационно-измерительных систем (АИИС)

Изобретение относится к вычислительной технике и автоматике, предназначено преимущественно для использования в устройствах обработки 1Ц1ФРОВОЙ информации в цифровых измерительных приборах и является усовершенствованием устройства по авт

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

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

Изобретение относится к измерительной технике

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

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

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

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

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

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

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

Изобретение относится к области информационно-измерительной и вычислительной техники и может быть использовано в электроэнергетике для непрерывного контроля текущих значений и получения гистограммы отклонений напряжения с целью контроля по ГОСТ 13109-87 качества электроэнергии в электрических сетях промышленных предприятий и энергосистем

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

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