Число-импульсное устройство для извлечения квадратного корня
Иллюстрации
Показать всеРеферат
ЧИСЛО-ИМПУЛЬСНОЕ УСТРОЙСТВО ДЛЯ ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ, содержар1ее число-импульсный умножитель и управляющий счетчик, вход которого соединен с сигнальным входом число-импульсного умножителя, отличающееся тем, что, с целью расширения диапазона значений входного сигнала, в него введены блок суммирования-вычитания, первый и второй элементы И, двоичный делитель , элемент ИЛИ, счетчик переполнения , триггер Управления, первая и вторая группы элементов И, причем прямой выход триггера управления подключен к первым входам элементов И второй группы, к первому входу первого элемента И и к входу задания режима суМ шрования блока сумми1ювания-вычитания , инверсный выход триггера управления подключен к первьм входам элементов И первой группы, к первому входу второго элемента Ник входу задания режима вычитания блока суммирования-вычитания , выход переполнения управлякяце го счетчика подключен к входу установки триггера управления и к входу счетчика переполнения, выход блока суммирования-вычитания подключен к вторым входам первого и второго элементов И, выход первого элемента И подключен к входу двоичного делителя, выход второго элемента И подключен к первому входу элемента. ИЛИ, выход двоичного делителя подключен к второму входу элемента ИЛИ, выход элемента ИЛИ подключен к входу управляющего счетчика, выход число-импульсного умножителя подключен к первому информационному входу блока суммирования-вычитания, выходы pa3pHja;oB счетчика переполнения подг ключены к соответствующим разрядам входа управления двоичного делителя, .инверсные выходы разрядов управляющего счетчика подключены к вторым входам элементов И первой группы, прямые выходы разрядов улравляпщего счетчика подключены к вторым входам элементов И второй группы, выходы соответствукнцих элементов Я первой и второй групп соединены между соОой и подключены к разрядам управляющего входа число-импульсного умножителя.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТ ИЧЕСНИХ
РЕСПУБЛИК
119) (I1) SU (504 G 06 Р 7 552
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЬ1И HOMHTET СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ (21). 3710239/24-24 (22) 09. 12. 83 (46) 30.07.85. Бюл. N 28 (72) Т.Г.Галамай, В.В.Древняк, В.Б.Дудыкевич и Л.В.Мороз (7!) Львовский ордена Ленина политехнический институт им. Ленинского комсомола (53) 681.325(088.8) (56) Авторское свидетельство СССР
У 645155, кл. (j 06 F 7/552; 1976, Данчеев В.П. Цифро-частотные вычислительные устройства, Москва, Энергия,. 1976, с. 62-63 (прототип). (54).(57) ЧИСЛО-ИМПУЛЬСНОЕ УСТРОЙСТВО ДЛЯ ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ, содержащее число-импульсный умножи-. тель и управляющий счетчик, вход которого соединен с сигнальным входом число.-импульсного умножителя, о т л и ч а ю щ е е с я тем, что, с целью расщирения диапазона значений входного сигнала, в него введены блок суммирования-вычитания, первый н второй элементы И, двоичный делитель, элемент ИЛИ, счетчик переполнения, триггер управления, первая и вторая группы элементов И, причем прямой выход триггера управления подключен к первым входам элементов
И .второй группы, к первому входу первого элемента И и к входу задания режима суммирования блока суммирования-вычитания, инверсный выход триггера управления подключен к первым входам элементов И первой группы, к первому входу второго элемента И и к входу задания режима вычитанчя блока суммирования-вычитания, выход переполнения управ" ляющего счетчика подключен к входу установки триггера управления и к входу счетчика переполнения, выход блока суммирования-вычитания подклю- . чен к вторым входам первого и второго элементов И, выход первого элемента И подключен к входу двоичного делителя, выход второго элемента И подключен к первому входу элемента
ИЛИ, выход двоичного делителя подключен к второму входу элемента
ИЛИ, выход элемента ИЛИ подключен к входу управлякщего счетчика, выход число-импульсного умножителя подключен к первому информационному входу блока суммирования-вычитания, выходы разрядов счетчика переполнения под» ключены к соответствующим разрядам входа управления двоичного делителя,,инверсные выходы разрядов управляющего счетчика подключены к вторым входам элементов И первой группы, пря«. мые выходы разрядов управляющего счетчика подключены к вторым входам элементов И второй группы, выходи соответствующих элементов И первой и второй групп соединены между собой и подключены к разрядам управляющего входа число-импульсного умножителя.
1 1170452 2
Изобретение относится к автомати- число-импульсного умножителя 7 опике и вычислительной технике и может сывается выражением быть использовано для генерирования во времени функции. . dn = У ау (3)
N
Э
Целью изобретения является расшиФ рение диапазона значений входного где N — коэффициент пересчета упITI сигнала.
I равляющего счетчика 10
Э
На чертеже приведена структурная у — число, записанное в счетсхема число-импульсного устройства чике 10. для извлечения квадратного корня. 10 С учетом (3) выражение (2) примет
Устройство состоит из блока сумми- вид рования-вычитания 1, первого элемен- та И 2, второго элемента И 3, дво- (4) ичного делителя 4, счетчика переполнения 5, элемента ИЛИ 6, число-им- !5 Учитывая, что в данном случае у пульсного умножителя 7, первой груп- = у, выражение (4) можно записать: пы элементов И 8, второй группы элементов И 9, управляющего счетчика (5)
10, триггера 11 управления, .входа
12 устройства.!
dy = 4х i — dy. у
И,„
4у = dx + — dy и -у
Щ или
ydy = N ° dx
Ю (6) Интегрируя выражение (6) и подставив пределы изменения переменных, получим ф у / ./ = М х! (7) или у =k x (8) dm dx + dn, где
k = "/2И (9) (2) (10) dm = dx — dn
dy = dx + dn.
Так как элемент И 3 находится в запертом состоянии, а элемент И 2 открыт, сигнальные импульсы будут поступать на двоичный делитель 4, работа которого описывается. выражением
Учитывая, что в начальном положении на управляющие разряды число-импульс-55 ного "умножителя 7 со счетчика 10 через группу элементов И 8 поступает код дополнения (N у ), работа
Устройство работает в два этапа, которые задаются триггером 11 управления. В начальном положении, что соответствует первому этапу работы
25 устройства, на прямом выходе триггера 1.1 управления установлено значение логического "0", а на инверсномлогической " 1". При этом блок суммирования-вычитания 1 работает в режиме суммирования, который описывается выражением где dm — приращение импульсов на выходе блока суммирования- 35 вычитания 1, dx — приращение импульсов на входе 12 устройства, dn — приращение импульсов на выходе число-импульсного 40 умножителя 7.
Так как на прямом выходе триггера 11 управления установлено значение логического "0" и элемент И 2 закрыт, приращение импульсов dm на выходе блока суммирования-вычитания 1 равно приращению импульсов dy на входе число-импульсного умножителя 7 и управляющего счетчика 10. В соответствии.с этим, выражение (1) можно записать:
При достижении переменной х значения И /2, переменная у, записанная
6) в счетчике 10, достигнет значения
N . Произойдет переполнение счетчика 10. Импульс переполнения запишет в младшем разряде счетчика переполнения 5 единицу и произведет переключение триггера 11 управления, что соответствует началу второго этапа работы устройства. На инверсном выходе триггера 11 управления появится значение логического "0", а на прямом — логической "1" ° При этом блок суммирования-вычитания работает в режиме вычитания, который описывается выражением
11 70452, (11) у =k x
dm я, (18) где (19) k = 2N ч х у /2) = Nx
1„ (17) где N — количество импульсов переполнения управляющего счетчика 10, поступивших на вход счетчика переполнения 5 °
На втором этапе работы на управляющие разряды число-импульсного умножителя 7 с управляющего счетчика
10 через группу элементов И 9 поступает прямой управляющий код у и работа число-импульсного умножителя
7 описывается выражением
I . dy (12)
И„, С учетом (11) и (12) выражение (10) примет вид: !
N,dy - dx — y,dy (13)
Нм или (N N + y )dy = N dx. (14)
Учитывая, что выходной результат у будет представляться в счетчиках 5 и 10, причем в счетчике 5 хранятся записанные старшие, а в счетчике
10 — младшие разряды значения у, которое можно представить в виде у = 1 2 1 + у э (15) выражение (14) можно записать в следующей форме
ydy = N dx (16)
Интегрируя выражение (16) и подставив пределы изменения переменных, получим
Сравним технические характеристики предложенного устройства и прото1п типа е
Предложенное устройство,. как и прототип, извлекает квадратный корень из числа входных. импульсов в реальном масштабе времени. Как отмечалось
15 выше, прототип обладает узким диапазоном преобразования входного сигнала. В предложенном устройстве диапазон преобразования сушественно расширен. Иоделнрование алгоритма работы устройства на ЭВИ показало; что в расширенном диапазоне значений х предложенное устройство имеет незначительную величину погрешности преобразования. Это объясняется введением отрицательной обратной связи и
25 тем, что двоичный делитель позволяет уменьшить нерегулярность следования импульсов на выходе схемы вычитания.Таким образом, устройство позволяет извлекать квадратный корень в широком диапазоне значений аргумента беэ увеличения погрешности преобразования.
35 Технико-экономический эффект при внедрении предложенного устройства достигается за счет значительного расширения области его применения, .поскольку оно позволяет извлекать
40 квадратный корень в широком диапазоне значений аргумента.
1170452
Тираж 710 . Подписное
ВНИИНИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, .Раушская наб., д. 4/5
Заказ 4705/46
Филиал ППП Патент", г. Ужгород, ул. Проектная, 4
Составитель С.Силаев
Редактор M.Êåëåìåø Техред А.Бабинец Корректор В.Синицкая