Фиг.1
Устройство относится к вычислительной технике и может быть использовано в цифровых функциональных преобразователях и цифровых измеритель- ных приборах для обработки информации, представленной число-импульсным кодом.
Цель изобретения - повышение быстродействия устройства.
На фиг, 1 изображена структурная схема устройства для извлечения квадратного корня; на фиг. 2 и 3 - варианты реализации управляемого счетчика и блока местного злправления соот- ветственно.
Устройство (фиг. 1) содержит первый 1 и второй 2 элементы ИЛИ, управляющий счетчик 3, группу 4 элементов И, счетчик 5 и блок 6 местного уп- равления.
В состав управляемого счетчика 3 (фиг. 2) входят элементы И 7„, ,, счетные триггеры 8 , - 8 и элементы ШШ 9,- 9„...
Блок 6 местного управления (фиг. 3) содержит элементы ИЛИ 10,. и элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 11,-11„,. Общее число разрядов управляемого счетчика 3 равно га,,, а счетчика 5 - т- 1 .
Устройство работает следующим образом.
Перед началом работы сигнал, поданный на установоч:( вход устрой
ства, переводит счетчики 3 и 5 в нулевое исходное состояние. Выходные сигналы схемы 6 управления однозначно определяются числом, содержащимся в счетчике 5. При этом уровень 1 в каждый момент времени присутствует только на одном из ее выходов в зависимости от того,. сколько нулей подряд содержится в старших разрядах счетчика 5.
Соответствие между входными и выходными сигналами блока б управления приведено в табл. 1„
В табл. 1 приняты следующие обозначения: Ь, Ь,,..., Ъ„,,, Ъ., - значения разрядов числа, содержащегося в счетчике 5; с , с., с.-.-с с.|, с - значения выходных сигналов блока 6 управления; X - безразличное значение разряда.
Согласно табл. 1 в исходном состоянии устройства единица присутствует на том выходе блока 6 управления,
0
5
0
5
О
5
0 5
° 5
который соединен с элементом И 7 управляемого счетчика 3, т.е. с, 1. Следовательно, первый импульс, поступивший на информационный вход устройства, проходит через элементы И 7 и ИЛИ 9 управляемого счетчика 3 и записывает единицу в счетчик 5. В соответствии с весами разрядов счетчиков 3 и 5, приведенными на фиг. 1, результат преобразования, зафиксированный в них после поступления первого входного импульса, равен . После этого уровень 1 появляется на следующем выходе блока 6 управления, т.е. с, Второй импульс, по- ступиввшй на информационный вход устройства, проходит через элементы И и ИЛИ 9т-г управляемого счетчика 3 и поступает на счетный вход триггера 8,. Таким образом, при с 1 управляемый счетчик 3 работает в режиме двухразрядного счетчика. Б дальнейшем каждое изменение на единицу количества нулей, содержащихся подряд в старших разрядах счетчика 5, приводит к появлению уровня 1 на очередном выходе блока 6 управления и, следовательно, переходу управляемого счетчика 3 в режим работы с увеличением на единицу количества его его разрядов.
В общем случае при , ,
Ь„-гО Ч,° 5 ™ где S принимает любое значение из ряда О,1,2,...5т-2. При в управляемом .счетчике 3 открыт элемент 7 . Следовательно, импульсы, поступающие на вход счетчика 3, проходят через элементы И ,, и ИЛИ счетный вход триггера , . Таким образом, при с 1 в работу включены триггеры s 8.5 8.54, 8„.,, 8, входящие в состав управляемого счетчика 3, т.е. он работает в режиме (5+2)-разряд- ного двоичного счетчика.
Управляемый счетчик 3, группа 4 элементов И, счетчик 5 и элемент ИЛИ 2 составляют двоичный умножитель. При в работе двоичного умножителя участвуют S+2 старших разрядов счетчика 3 и S+1 младших разрядов счетчика 5. Число, содержащееся в этих разрядах счетчиков 3 и 5, обозначим NH и представим его в виде
S + 1
3 2 +
.
YI ь
1 -S-2
где а.
..,, а I - значения разрядов числа, содержащегося в счетчике 3.
В соответствии с весами разрядов, приведенными на фиг. 1, результат преобразования Np, зафиксированный в счетчиках 3 и 5, равен
(2)
Рассмотрим работу устройства в диапазоне
,25+3
, (3)
соответствующем с 1.
Учитывая, что на управляющие входы группы 4 элементов И подан инверсный код числа, содержащегося в счет
чике 5, приращение количества импуль
сов (f , поступивших на вход двоичного умножителя (т.е. на выход элемента ИЛИ 2) в диапазоне (3), может быть определено из уравнения
dcf ,(4)
общее количество разрядов счетчиков 3 и 5, принимающих участие в работе двоичного умножителя при с
1;
приращение количества импульсов IJ , поступивших на вход счетчика 3 в диапазоне (3)
Согласно принятым обозначениям можно записать
N
а
2 +
1388856
В начальной точке диапазона (3)
N.,
, .
а у
0. При N 2
IS г
10
из уравнения (2) получим , Поскольку диапазон (3) определен в общем виде, т.е. при ,1,2,...,т-2 имеем ряд поддиапазонов, перекрывающих в своей совокупности весь диапазон работы устройства, то, не нарушая общности изложения, можно заключить, что числу соответствует число X NP 2. Проинтегрировав с учетом вьпле определенных пределов дифференциальное уравнение (8),
получим
а
1
2S+1 , 25
+y)dy 2
л.
3
(9)
20
. (10)
2 у
4S44 -2.S + 4
2 -2 ,
(Ю
Положительный корень квадратного
(11) равен
-25 уравнения
„S
У
.
2 47 - 2
2S+a
(12)
(6) и (12) сле30
35
40
ож
45
Из уравнений (2), дует
NP 4. (13)
Уравнение (13) справедливо для всех S 0,1 ,2,. .., т-2 и, следовательно, во всем диапазоне работы рассматриваемого устройства.
В табл. 2 приведен пример работы устройства для извлечения квадратного корня при . Здесь у обозначает общее количество импульсов, прошедших через элемент ИЛИ 1 , а Cf - o6Dtee количество импульсов на выходе элемента ИЛИ 2. В последней графе, табл. 2 приведены значения абсолютной погрешности устройства, определяемой уравнением
Np-4.
(14)
название | год | авторы | номер документа |
---|---|---|---|
Логарифмический преобразователь | 1986 |
|
SU1381498A1 |
Частотно-импульсное пересчетное устройство | 1986 |
|
SU1406754A1 |
Логарифмический преобразователь | 1986 |
|
SU1383346A1 |
Устройство для вычисления тригонометрических функций | 1982 |
|
SU1022159A1 |
Устройство для деления | 1987 |
|
SU1437982A1 |
Устройство для вычисления элементарных функций | 1982 |
|
SU1045227A1 |
Цифровой линейный интерполятор | 1989 |
|
SU1675849A1 |
Цифровой функциональный преобразователь | 1983 |
|
SU1120322A1 |
Контроллер измерительного преобразователя | 1988 |
|
SU1541632A1 |
Аналого-цифровой преобразователь | 1985 |
|
SU1311022A1 |
Изобретение относится к вычислительной технике и может быть использовано в цифровых функциональр-рК ppjfH VvV- vvv. ,-т oi-f tf- fi лгЗ л-Z о2-т f-/n 2-т 2 2 ных преобразователях и цифровых измерительных приборах для обработки информации,- представленной число- импульсным кодом. Цель изобретения - повышение быстродействия устройства. Введение в со став устройства, содержащего счетчик 5, группу 4 элементов И, элементы ИЛИ 1,2, управляемого счетчика 3 и блока 6 местного управления с соответствующими связями позволяет значительно сократить импульсный поток в цепи положительной обратной связи. При этом каждому импульсу, поступившему на информационный вход устройства, соответствует не более одного импульса в цепи положительной обратной связи. 3 ил., 2 табл. i сл 20 2 ут-Ч
Приращение d у определяется суммой Jy dx +c)cf , , (7)
где dx - приращение количества импульсов X, поступающих на информационный вход устройства.
Из уравнений (4) - (7) следует
(2 -by)dy
. (8)
Определим результат преобразования NP как функцию от числа входных импульсов X,
Существенным отличием предлагае- ого устройства от устройства по прототипу является то, что каждый импульс, поступивший на его информационный вход, может вызвать не б.олее одного импульса в цепи положительной обратной связи, замыкающейся через элементы ИЛИ 1 и 2.
Формула изобретения
Устройство для извлечения квадратного корня, содержащее счетчик, группу элементов И, два элемента ИЛИ,
513888566
первый и второй входы первого из ко- .сигнальные входы элементов И кото- торых соединены соответственно с ин- рой соединены с прямыми разрядными формационным входом устройства и с выходом второго элемента ИЛИ, входы которого подключены к выходам элементов И группы, отличающееся тем, что, с целью повьшения быстродействия, в него введены управвыходами, кроме младшего разряда, управляемого счетчика, счетный вход которого подключен к выходу первого элемента ИЖ, а выход переполнения к счетному входу счетчика, устаноч вочный вход которого и одноименный
равления, причем управляющие входа управляемого счетчика подключены к выходам блока местного управления, входы которого соединены с прямыми
ляемый счетчик и блок местного уп- Q вход управляемого счетчика подключены к установочному входу устройства, управляющий вход элемента И группы, сигнальный вход которого соединен с прямым выходом старшего разряда уп- разрядными выходами счетчика, инверс.- ,г равляемого счетчика, подключен к ные разрядные выходы кроме старшего входу 1 устройства, выходы счетчи- разряда, которого подключены к уп- ка и управляемого счетчика являются равляющим входам элементов И группы, выходами результата устройства.
Таблица 1
т-г Ь, Ь„
...Ь, Ъ,
сигнальные входы элементов И кото- рой соединены с прямыми разрядными
выходами, кроме младшего разряда, управляемого счетчика, счетный вход которого подключен к выходу первого элемента ИЖ, а выход переполнения - к счетному входу счетчика, устаноч- вочный вход которого и одноименный
1
т 01-2 -г
Таблица 2
О -0,1642
+0,0179
1388856
8 Продолжение табл.
.
et
Ct
Мельников А | |||
А., Рыжевский А | |||
Г., Трифонов Е | |||
Ф | |||
Обработка частотных и временных импульсных сигналов | |||
М.: Энергия, 1976, с | |||
Способ гальванического снятия позолоты с серебряных изделий без заметного изменения их формы | 1923 |
|
SU12A1 |
Разборное приспособление для накатки на рельсы сошедших с них колес подвижного состава | 1920 |
|
SU65A1 |
Устройство для извлечения квадратного корня | 1976 |
|
SU645155A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-04-15—Публикация
1986-09-17—Подача