Устройство для извлечения квадратного корня Советский патент 1983 года по МПК G06F7/552 

Описание патента на изобретение SU1056186A1

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

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

название год авторы номер документа
Устройство для извлечения корня квадратного 1980
  • Доронина Ольга Михайловна
  • Лавров Геннадий Николаевич
  • Рылик Модест Георгиевич
SU877530A1
Аналого-цифровой преобразователь интегральных характеристик электрических величин 1981
  • Швецкий Бенцион Иосифович
  • Лавров Геннадий Николаевич
  • Доронина Ольга Михайловна
SU1035790A1
Устройство для извлечения квадратного корня 1983
  • Данчеев Владислав Павлович
  • Кашалов Георгий Иванович
SU1132289A1
Устройство для возведения в квадрат и извлечения квадратного корня 1982
  • Фойда Альберт Никитович
  • Чигирин Олег Трофимович
  • Чигирин Юрий Трофимович
SU1141406A1
Устройство контроля качества канала связи 1987
  • Бибик Георгий Афанасьевич
SU1499508A1
Аналого-цифровой преобразователь интегральных характеристик электрических величин с мультипликативной автокоррекцией 1984
  • Лавров Геннадий Николаевич
  • Доронина Ольга Михайловна
SU1185604A1
Устройство для вычисления средне-КВАдРАТичЕСКОгО зНАчЕНия 1979
  • Дрючин Александр Алексеевич
  • Кофанов Виктор Леонидович
  • Степаненко Александр Юрьевич
SU849229A1
Устройство для извлечения квадратного корня 1979
  • Хохлов Юрий Викторович
  • Циделко Владислав Дмитриевич
SU857982A1
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ СРЕДНЕГО КВАДРАТИЧЕСКОГО ОТКЛОНЕНИЯ 1972
SU419899A1
Арифметическое устройство 1982
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1089577A1

Иллюстрации к изобретению SU 1 056 186 A1

Реферат патента 1983 года Устройство для извлечения квадратного корня

УСТРОЙСТВО ДЛЯ ИЗВЛЕЧЕНИЯ КВАДРАТЕОГО КОРНЯ, содержащее первый и второй интеграторы, первый регистр сдвига, счетчик, первый и второй триггеры, первый и-второй элементы И, первый, второй, третий элементы ИЛИ, причем прямой выход первого триггера соединен с первым входом первого элемента И, выход которого соединен с входом сдвига первого регистра сдвига, прямой выход второго триггера соединен с первым входом второго элемента И, отличающееся тем, что, с целью повышения точности и быстродействия вычисления, в него введены третий, четвертый, пятый элементы И, элемент НЕ, второй регистр сдвига, первый и второй делители частоты, дифференцирующая цепочка, элемент задержки, вычитающий счетчик , причем информационные входы второго регистра сдвига соединены соответственно с входами операнда устройства, вход пуска устройства соединен с управляющими входами второго регистра сдвига, вычитающего счетчика, счетчика, первым входом первого элемента ИЛИ, второй вход которого соединен с выходом дифференцируквдей цепочки и управляющим входом первого регистра сдвига, информационные входы которого соединены соответственно с выходами вычитающего счетчика, информационный вход которого соединен с выходом второго элемента И, второй вход которого соединен ,с выходом младшего разряда первого делителя частоты, группа информационных входов которого соединена соответственно с выходами вычитающего счетчика и с группой информационных входов первого интегратора, информационный вход первого делителя частоты соединен с выходом второго интегратора, группа информационных входов которого соединена соответственно с выходами второго регистра сдвига, выходы первого и второго старших разрядов i которого соединены с первым и вторым входами второго элемента ИЛИ, выход сл которого соединен с первым входом четвертого элемента И и входом элес мента НЕ, выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с вторым входом четвертого элемента И и с входом опорной частоты устройства, выход третьего элемента И соединен с входом сдвига второго регистра сдвига и первым входом третьего ; элемента ИЛИ, второй вход которого ел соединен с выходом пятого элеменО5 та И и вторым входом первого элемен-1 та И, выход четвертого элемента И соединен с входом пятого элемента И, 00 OD с информационнЕлми входами первого и второго интеграторов, выход третьего элемента ИЛИ соединен с входом счетчика, выход которого соединен с информационным входом первого триггера, вход сброса которого соединен с выходом первого элемента ИЛИ, управляющими входами первого и второго делителей частоты, первого и второго интеграторов, выход первого интегратора соединен с информационным входом второго делителя частоты, выход которого соединен с информацион

Формула изобретения SU 1 056 186 A1

1

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

Необходимость в операции извлечения квадратного корня возникает, например, при преобразовании в цифровой код действующих значений напряR

и силы 3 Ы

жения

liUfdt

и I

т i Utl с51переменного тока в информа о ,

ционно-измерительных системах (ИИС);, контролирующих работу энергообъектов ,В частотно-импульсных НИС с целью сохранения однородности их структуры целесообразным представляется использование устройств для извлечения квадратного корня с преобразованием сигналов в число- или час- тотно-импульсную последовательности. При этом к последним предъявляются требования высокой точности выполления операции извлечения и быстродействия.

Известно устройство для извлечения корня квадратного, содержащее счетчики, схемы сравнения кодов и триггеры Г .

Недостатком этого устройства является непреодолимое противоречие между высокой точностью и быстродёйствием.

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

В известном устройстве производится формирование посредством интегратора с последовательным переносом

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

, (1)

in(U (t,ilV

величина, из которой извлекается корень квадратный;

результат предыдущего извлечения корня;

числовые емкости интеграторов ;

и коррекция n(t ) в течение отрезка времени дТ, прямо пропорционального разности периодов следования импульсов сформированных частотно-импульсных последовательностей М/ l/fyj- 1/fn (t )J импульсами частотой следования, прямо пропорциональной n(t.) ), формируемыми с помощью последовательного соединения двух интеграторов с последовательным переносом.

Недостатком этого устройства является, во-первых, увеличение погрешности преобразования путем . удвоения погрешности от неравномерности следования импульсов на выходе интегратора с последовательным переносом при последовательном соединении двух интеграторов, во-вторых, снижение быстродействия при уменьшении значения аргумента, так как время цикла преобразования устройства определяется большим из отрезков времениМИц или№Н,(1.1),увел чивающихся, как видно из выражений (1) и (2), при снижении значения N,a следовательно, и

nW

-

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

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

На чертеже приведена блок-схема устройства для извлечения квадрат0ного корня.

У97Ройство состоит из регистров 1 и 2 сдвига, интеграторов,3 с последовательным переносом), включающего в себя счетчик 4 импульсов, группу элементов И 5 и

5 элемент ИЛИ 6, интегратора 7 (с последовательным переносом), делителей 8 и 9 частоты, вычитающего счетчика 10, счетчика 11, триггеров 12 и 13, элементов И 14-18,

0 элементов ИЛИ 19-21, элемента НЕ 22, элемента 23 задержки и дифференцирующей цепочки 24, включающей в себя резистор 25 и конденсатор 26, входа 27 операнда устройства, вхо5да 28 пуска устройства, выходов 29 устройства, входа 30 опорной частоты устройства. Интегратор (с последовательным переносом) 7 имеет такую же структуру, как и интегра0тор 3. В качестве делителей 8 и 9 частоты могут быть использованы двоичные счетчики импульсов.

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

5

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

0 состояние (т f, - 1), соответствующее максимальному значению результата -извлечения корня n(t(), а счетчик 11, интеграторы 3 и 7, делители частоты 8 и 9 , триггер 12 - в О,

5

При Ы ir., где ir.fj - числовая ем.кость регистра 1 и интегратора 3, т.е.при нулях в двух старших разрядах регистра 1, в последнем производится сдвиг кода числа N импуль0сами опорной частотой следования f , поступающими с входа 30 устройства на вход регистра 1 через элемент И 14, на 2К разрядов в сторону увеличения их веса, а число К импульсов fo пос5тупает на вход счетчика 11 через элемент ИЛИ 19. Значение К определяется из условия:

Н 1, (З) где N - число в регистре 1 после

0 окончания сдвига.

хотя бы в одном из

Появление

старших разрядов регистра 1()) приводит к прекращению поступления импульсов на входы регистра 1 и счетчика 11. Но в то же время импульсы частотой следования f начинают по тупать через элемент И 15 на входы интеграторов 3 и 7 (с последовател ным переносом, вызывая формирование на выходах последних частотноимпульсных последовательностей с частотами следования мпульсов соответственно: if) (4) ,1 поступающих на входы соответственн делителей 9 и 8 частоты. При этом импульсы переполнения на выходах последних появляются через промежу ки времени соответственно: Т (6) inU,) где m - числовая емкость делителя частоты, (7) с момента начала поступления импул сов на входы интеграторов 3, 7 и у танавливают триггер 13, находящий в О со времени предыдущего цикл извлечения корня, последовательно в 1 и О, Поэтому триггер 13 н дится в единичном состоянии в теч ние временного интервала: дТ T,j - Т , (8 разрешая при этом поступление на счетчика 10 импульсов с выхода мл щего разряда делителя 9 частоты,п изводяищх коррекцию числа п (t ) |Л значения n(ti)f соответствующего величине flP : ni (t) п (t ) - дп, (9) где дп ЛГ fN /. Справедливость последнего выте кает из следугадего. Число и может быть представле но как квадрат откорректированного на величину п,числа .), умноженный на коэффициент т- /Ш-га ,. Тогда интервал времени коррекции может быть представлен с учетом (4) - (8) как: .откуда при выполнении условия 2п (t,, )ь п следует, что -лТ, (12) ЧТО соответствует выражению-(9), при этом ,U,l.. (13) После, окончания интервал коррекции ДТ интеграторы 3 и 7, делитель 8 частоты и триггер 12 устанавливаются в нулевое состояние, а делитель 9 частоты в состояние, соответствующее числу| т -т1 Ц, и устройство приступает к следующему шагу извлечения корня, что необходимо при невыполнении условия 2n(t ) un, а код числа из счетчика 10 переносится в регистр 2. При равенстве Т и Тд, когда согласно (4) - (7), nCtj) n(ty) J . интервал коррекNции j т не формируется, число в счетчике 10 остается без изменения к переносится из последнего в регистр 2 импульсом, появляющимся на выходе дифференцирунхцей цепочки 24 путем задержки сигнала переполнения делителя 9 частоты относительно сигнала переполнения делителя 8 частоты элементом 23 задержки. После окончания очередного шага извлечения корня квадратного на выходе элемента И 16 опорным сигналом fg формируется пачка N импульсов с числом импульсов, равным коэффициенту пересчета счетчика 11. При поступлении этой пачки импульсов на вход счетчика 11 последний устанавливается в свое первоначальное состояние, соответствующее числу К сдвигов, происходящих в регистре 1 в начале т;екущего цикла извлечения корня. Однако с момента перехода счетчика 11 через О, когда триггер 12 устанавливается в 1, импульсы пачки N поступают также на вход регистра 2, производя при этом сдвиг, кода числа п (t) на К разрядов в сторону уменьшения их веса, в результате чего в регистре 2 устанавли- : вается, согласно выражениям (13) и (3)., код числа: Предлагаемое устройство для извлечения квадратного корня выгодно отли.вается от известного, так как введение вычитающего счетчика, регистров сдвига, элементов И, элемента НЕ, диф.ференцирующей цепочки и элемента задержки приводит к увеличению точности извлечения корня квадратного и быстродействия. .. Среднеквадратическая относитель.ная погрешность извлечения корня

Документы, цитированные в отчете о поиске Патент 1983 года SU1056186A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО для ИЗВЛЕЧЕНИЯ КВАДРАТНОГО КОРНЯ 0
  • Витель И. В. Бизин, В. П. Шупов Ю. А. Пащенко
SU394779A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для сигнализирования шофферу о потухании задней сигнальной лампы 1928
  • Савицкий А.И.
SU8775A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 056 186 A1

Авторы

Доронина Ольга Михайловна

Лавров Геннадий Николаевич

Рылик Модест Георгиевич

Даты

1983-11-23Публикация

1982-07-28Подача