Устройство для определения корня квадратного из суммы квадратов
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и цифровой вычислительной техники и может быть использовано в цифровых анализаторах спектра частотно-модулированных сигналов для определения модуля комплексных спектральных составляющих, а также различных цифровых функциональных преобразователях . Цель изобретения - повышение точности при увеличении быстродействия - достигается за счет того, что формирование величин Х и У осуществляется одним функциональным преобразователем - квадратором 5 - при использовании для сравнения величин метода последовательных приближений. Устройство содержит генератор 1 импульсов , мультиплексор 2,- блок 3 суммирования , выполненный на буферных регистрах .10, 11 и арифметико-логическом устройстве 12, регистр 4, квадратор 5, схему 6 сравнения, счетр чик 7, элемент И 8, распределитель 9 импульсов. 1 ил. (Л b :с fO о ю а
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (51)4 G 06 F 7/552
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4010120/24-24 (22) 03.12.85 (46) Ы.07.87. Бюл. ¹ 26 (72) В.И .Ванюшин, А.В.Бондаренко и Д.Н.Адамов (53) 681.325(088.8) (56) Авторское свидетельство СССР
¹- 546880, кл . G 06 F 7/552, 1973.
Авторское свидетельство СССР № 432493, кл. G 06 F 7/552, 1972. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ КОРНЯ КВАДРАТНОГО ИЗ СУММЫ КВАДРАТОВ (57) Изобретение относится к области автоматики и цифровой вычислительной техники и может быть использовано в цифровых анализаторах спектра частотно-модулированных сигналов для определения модуля комплексных спектраль„„SU„, 1324026 А1 ных составляющих, а также различных цифровых функциональных преобразователях. Цель изобретения — повышение точности при увеличении быстродействия — достигается за счет того, что формирование величин Х и У осуществляется одним функциональным преобразователем — квадратором 5 — при использовании для сравнения величин метода последовательных приближений.
Устройство содержит генератор 1 импульсов, мультиплексор 2, блок 3 суммирования, выполненный на буферных регистрах 10, 11 и арифметико-логическом устройстве 12, регистр 4, квадратор 5, схему 6 сравнения, счетчик 7, элемент И 8, распределитель 9 импульсов. 1 ил.
1 132402
Изобретение относится к автоматике и цифровой вычислительной технике и.может быть использовано в цифровых анализаторах спектра частотно-модулированных сигналов для определения модуля комплексных спектральных составляющих, а также различных цифровых функциональных преобразователях.
Цель изобретения — повышение точности при увеличении быстродействия.
На чертеже представлена функциональная схема предлагаемого устройства.
Устройство. содержит генератор 1 импульсов, мультиплексор 2, блок 3 суммирования, регистр 4, квадратор 5, схему 6 сравнения, счетчик 7, элемент И 8 и распределитель 9 импульсов. Блок 3 суммирования состоит из буферных регистров 10 и 11 и арифме- 2р тико-логического устройства (АЛУ) 12.
Блоки предлагаемого устройства выполнены на известных микросхемах.
Генератор импульсов может быть реализован по любой схеме импульсной 25 техники, распределитель 9 импульсов представляет собой счетчик с дешифратором, обеспечивающим преобразование числа и в счетчике. в управляющие команды. 30
Устройство работает следующим образом °
35 результат (Х . ) записывается
После включения устройства (цепи включения условно не показаны), в течение П, периодов частоты генератора 1 импульсов на выходах распределителя 9 импульсов образуются выходные сигналы, обеспечивающие прохождение входной величины Х (кода)
1 через мультиплексор 2 на вход блока
3 суммирования с записью его (кода) в буферный регистр 10, с выхода которого он через АЛУ 12, работающее в режиме трансляции, поступает на вход регистра 4. В течение периодов частоты генератора 1 импульсов на выходе распределителя 9 образуются сигналы, обеспечивающие поступление записанного в регистр 4 кода на вход 5р квадратора 5, при этом элемент И 8 закрыт сигналом с распределителя 9.
Код с выхода квадратора 5, соответствующий величине Х „, поступает через мультиплексор 2 на вход блока
3 суммирования и записывается в буферный регистр 11, в течение П -П„ периодов генератора 1 импульсов происходит запись кода величины Х1 ана6 2 логично записи величины Х„, а в течение П -П периодов происходит запись величины Х в буферный регистр
10, В течение П периодов сигнал на выходе распрецелителя 9 импульсов обеспечивает операцию суммирования в АЛУ 12 и на выходе блока 3 суммирования появляется код, соответствующий величине Х„ + Х, который г г записывается в регистр ч. В течение
П периодов укаэанный код через мультиплексор 2 записывается в регистр 11 блока 3 суммирования,)после чего все коды, соответствующие величинам Х -Х„, обрабатываются аналогично коду величины Х, т.е. код величины Х записывается в регистр 10, складывается ! с кодом, записанным в регистре 11, и сумма переписывается в регистр 11 по истечении П периодов, в течение которых обрабатывается заданное число величин Х . (сигналы управления обес1
1 печивающие включение распределителя
9 импульсов по поступлению соответствующей величины Х;, на схеме условно не показаны), сигнал с выхода распределителя 9 импульсов отключает регистр 4 от входа квадратора 5 (где формируются функции Х ) и включает элемент И 8, так что код со счетчика
7 формирования величины корня квадратного поступает через элемент И 8 на вход квадратора 5 формирования функции Х, с выхода которого код, ъ соответствующий Х, поступает на вхо" ды схемы 6 сравнения, на. другие входы которой поступает код с выхода блока 3 суммирования (тождественный величине Х ). Сигнал равенства
1 со схемы 6 сравнения останавливает работу счетчика 7 формирования величины корня квадратного, который работает по управляющему сигналу с распределителя 9 с тактом, определяемым периодом частоты генератора 1. При методе последовательных приближений сравнение заканчивается не позднее тп периодов частоты генератора 1 (ш— максимальное число разрядов числа
2, Х . ). После ш периодов полученный ( (подобно коду числа Х ) в регистр
4, кроме того, этот же результат находится на выходе элемента И 8.
3 132
Формула изобретения
Составитель В.Ванюшин
Техред Ц,Попович Корректор И. Муска
Редактор А.Огар
Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 2966/52
Производственно-полиграфическое предприятие, r.Óæãîðoä, ул.Проектная, 4
Устройство для определения корня квадратного из суммы квадратов, содержащее мультиплексор, первый информационный вход которого подключен к информационному входу устройства, блок суммирования, выход которого соединен с первым входом схемы сравнения, соединенной выходом с входом останова счетчика, регистр, выход которого подключен к входу квадратора, генератор импульсов, о т л и— ч а ю щ е е с я тем, что, с целью повышения точности при увеличении быстродействия, в него введены элемент И и распределитель импульсов, причем информационный выход счетчика
4026 4 через элемент И подключен к входу свадратора, выход которого соединан с вторым входом схемы сравнения и с вторым информационным входом мультиплексора, третий информационный вход-которого соединен с выходом регистра, информационный вход которого подключен к выходу блока суммирования, информационный вход которого
10 соединен. с выходом мультиплексора, выход генератора импульсов соединен с счетным входом счетчика и входом распределителя импульсов, выходы ко-. торого подключены к управляющим вхоf5 дам мультиплексора, блока суммирования, регистра, счетчика и элемен-. та И, выход которого является выходом устройства.