Цифровое устройство для извлечения квадратного корня
Иллюстрации
Показать всеРеферат
Союз Советских
Социапистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свил-ву (22) 3» «о 24. 07. 81 (21) 3318222/18-24 (53)М. Кл.
G 06 F 7/552 с присоединением заявки №
focQA3pcTBNllbllI коинтет
СССР (23) Приоритет (53) УД К681 ° 325 (088.8) Опубликовано 30. 12. 82. Бюллетень №48
Дата опубликования описания 06.0I.83 ао делом изобретений н открытий
»
P.Ë. Григорьян, Ю.В. Решетников и С.Д. Васильев "..Г . ;-;";".,- : -.-;
Ч
) (72) Авторы изобретения (7I) Заявитель (54) ЦИФРОВОЕ УСТРОЙСТВО ДЛЯ ИЗВЛЕЧЕНИЯ
КВАДРАТНОГО КОРНЯ
Изобретение относится к вычислительной технике и может быть использовано в цифровых измерителях характеристик случайных процессов.
Известно устройство для извлечения квадратного корня, принцип дейст- s вия которого основан на формировании линейной и квадратичной цифровых разверток, квадратичная цифровая развертка сравнивается с обрабатываемым числом йк, а отсчет результата производится по линейной развертке (.1).
Недостатком этого устройства является низкое быстродействие,,определяемое скоростью формирования линейной развертки.
Наиболее близким к предлагаемому по технической сущности является уст" ройство для извлечения квадратного корня содержащее генератор импульФ
zo сов, элемент И, триггер, делитель частоты, первый, второй, третий интеграторы, первую и вторую схемы срав-: нения, блок считывания, элемент за2 держки, первый и второй элементы ИЛИ, причем выход делителя частоты соединен с входом второго интегратора, выход которого соединен с первым входом первой схемы сравнения, а вход
"Сброс" подключен к выходу первой схемы сравнения, выход первого ин" тегратора подключен к второму входу первой схемы сравнения и к первому входу блока считывания, выход которого является выходом устройства, а второй вход блока считывания соединен с выходом второй схемы сравнения, первый вход которой соединен с входом устройства, а второй вход со» единен с выходом третьего интеграто" ра, выход генератора импульсов соединен с первым входом элемента И, выход которого подключен к входу делителя частоты и входу третьего интегратора, вход запуска устройства соединен с первыми входами первого и второго элементов ИЛИ, а вторые входы соединены с выходом элемента
785
«50
3 985 задержки, вход которого соединен с выходом первой схемы сравнения и еди« ничным входом триггера, выход первого элемента ИЛИ соединен с нулевым входом триггера, выход которого подключен к второму входу элемента И, а выход второго элемента ИЛИ соединен с входом первого интегратора )2J
Недостатком этого устройства является значительное время вычислений при извлечении квадратного корня из многоразрядных кодов йх.
Цель изобретения - повышение быст" родействия устройства при обработке многоразрядных кодов.
Поставленная цель достигается тем, что цифровое устройство для извлечения квадратного корня, содержащее генератор импульсов, элемент И, триггер, первый, второй„ третий интеграторы, первую и вторую схемы сравнения, блок считывайия, элемент задержки, первый и второй элементы ИЛИ, причем вход запуска устройства подключен к первым входам первого и второго элементов ИЛИ, вторые входы которых подключены к выходу элемента задержки, выход первого элемента ИЛИ подключен к входу первого интегратора и первому выходу устройства, выход второго элемента ИЛИ соединен с R-вхо дом триггера, 5 -вход которого соединен с входом элемента задержки, входом "Сброс" второго интегратора и выходом первой схемы сравнения, выход триггера подключен к первому входу элемента И, второй вход которого соединен с выходом генератора импульсов, выход элемента И подключен к входу третьего интегратора, выход пер вого интегратора соединен с первыми входами блока считывания и первой схемы сравнения, второй вход которой соединен с выходом второго интегратора, второй вход блока считывания.соединен с выходом второй схемы сравнения, выход блока считывания подключен к второму выходу устройства, выход третьего интегратора подключен к первому входу второй схемы сравне" ния, содержит блок деления кодов, при чем выход элемента И подключен к входу второго интегратора, а второй вход второй схемы сравнения соединен с выходом блока деления кодов; вход которого соединен с входом устройства.
Структурная схема устройства для извлечения квадратного корня представлена на чертеже, 4
Устройство содержит генератор 1 импульсов, элемент И 2, триггер 3, блок 4 деления кодов, первый, второй, третий интеграторы.5-7, первую и вто рую схемы сравнения 8 и 9, блок 10 считывания, элемент 11 задержки„ первый и второй элементы ИЛИ 12 и 13.
Устройство работает следующим образом.
Все интеграторы устройства устанавливаются в нулевое состояние.
Обрабатываемый код М„ поступает через блок 4 деления кодов, коэффициент передачи которого равен 2К, на схему 9 сравнения. С приходом импульса "Запуск" в интегратор 5 записывается единица, триггер 3 устанавливается в нулевое состояние, элемент И 2 открывается и на интеграторы 6 и 7 проходят импульсы частотой F„. При равенстве импульсов в интеграторах 5 и 6 срабатывает схема 8 сравнения, выходной импульс которой триггер 3 устанавливает в единичное состояние
9 а интегратор 6 " в нулевое. Прохождение импульсов через элемент И 2 прекращается. Импульс от схемы 8 сравнения, пройдя через элемент 11 за» держки, через время ь возвратит триггер 3 в нулевое состояние и запишет в интегратор 5 единицу. С этого мо" мента рассмотренный цикл работы устройства повторяется. В момент достижения равенства количества импульсов на интеграторе 7 с кодом -9-„-, сни9Чх маемым с блока 4 деления кодов, срабатывает схема 9 сравнения. При этом приводится в действие блок 10 считывания, фиксирующий результат извлече" ния квадратного корня в параллельном коде по состоянию интегратора 5. С выхода второго элемента ИЛИ 13 результат извлечения квадратного корня выдается в последовательном коде.
Из принципа действия устройства видно, что время каждого цикла извлечения квадратного корня переменно и равно т. = 1 (=1,2 3,4,...,ф„).
F< ° ° х
Время извлечения квадратного корня равно x+> )
2К F 2К F„
85 6 задержки, выход первого элемента ИЛИ подключен к входу первого интегратора и первому выходу устройства, выход второго элемента ИЛИ соединен с R --входом триггера, S --вход которого соединен с входом элемента задержки, входом
"Сброс" второго интегратора и выходом первой схемы сравнения, выход триггера подключен к первому входу элемента И, второй вход которого соединен с выходом генератора импульсов, выход элемента И подключен к входу третьего интегратора, выход первого интегратора соединен с первыми входами блока считывания и первой схемы сравнения, второй вход которой соединен с выходом второго интегратора, второй вход блока считывания соединен с выходом второй схемы сравнения, выход блока считывания подключен к второму выходу устройства, выход третьего интегратора подключен к первому,входу второй схемы сравнения, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введен блок деления кодов, при" чем выход элемента И подключен к входу второго интегратора, а второй вход . второй схемы сравнения соединен с выходом блока деления кодов, вход которого соединен с входом устройства. ю
Мх х F (2) 5
Из сравнения (1) и (2) видно, что. предлагаемое устройство позволяет со кратить время вычисления в 2К рвз. Результат извлечения квадратного корня при этом равен х ()Г (3) где -- - коэффициент передачи уст"
Гк и ройства.
При минимальном значении К = 1 время вычисления сокращается в два раза, при этом коэффициент передачи устройства равен 1
"Ььх= Их ° (4)
Таким образом, технико-эконрмичес" кие преимущества предлагаемого уст" ройства заключаются в повышении быстродействия операции извлечения квадратного корня. формула изобретения зе
Цифровое устройство для извлече" ния квадратного корня, содержащее генератор импульсов, элемент И, триггер, первый, второй, третий интеграторы, первую и вторую схемы сравнения, блок считывания, элемент задерж-З ки, первый р второй элементы ИЛИ, причем вход запуска устройства подключен к первым входам первого и второго элементов ИЛИ, вторые входы которых подключены к выходу элемента о
Источники информации принятые во внимание при экспертизе
1. Темников Ф.Е., Славинский В.Л.
Математические развертывающие систе" мы. И., "Энергия, 1970, с. 111, рис. 6"7.
2. Авторское свидетельство СССР
0 763893, кл. G 06 F 7/552, 1979 (прототип).
9857
Для сравнения отметим, что в прототипе время извлечения квадратного корня
985785
Тираж 731 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 10166/69
Филиал ППП "Патент" г. Ужгород, ул. Проектная, Составитель В. Земенков
Редактор Н. Стащишича Техред Я.Пекарь Корректор О. Билак