Устройство для дифференцирования функций Советский патент 1987 года по МПК G06F7/64 

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

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

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

На фиг. 1 представлена схема устройства для п 4; на фиг. 2 - схема блока суммирования.

Устройство содержит п сумматоров 1, две группы из п сумматоров-БЫчитателей 2, п бло ков 3 суммирования, первую и вторую группы по п вычитателей 4 и 5, третуью группу из п сумматоров-вычитателей 6, с первого по четвертый входы 7-10 коэффициентов аппро ксимации дифференцируемой функции, входы 11 -14 разрядов с первого по четвертое приращение дифференцируемой функции, группа входов 15 коэффициентов аппроксимации дифференцируемой функции, входы 16 приращения аргументов дифференцируемой функции, выходы 17 результата.

Блок 3 суммирования содержит два сумматора 18 и два вычитателя 19.

Работа устройства при дифференцировании функций y (Xj) на основе формулы повышенной точности вида

Ах

кие Дх, у (х;);

yJ,y i)yM,y(i),.i) АХ, АХ,...,На основании выражения (3) значение

- разрядные векторы, пред- первого разряда y(x,)yi{x,)+у 2(х/) не- ставляющие собой раз- известного у (х;) определяется рядное изображение У(х,-), АХ.

fl,

,(х,-) 2-5,-|,, 2li 2- ВАУ1,

1--1,,

I, Г О -.,) 2-22д v, 2-з2«1д ,, (x,)Bj, lO, S,0(4)

У (х,-) (12ЛХ)- (25ЛУ,-23Лу-1 + + 13ду,2-ЗЛу,-з),(1)

которая в общем случае записывается так у (х;) (аЛх)(ЬоЛу,-biAy,i)4- + Ь2Лу,-2- ЬзАу,-з),(2)

осуществляется следующим образом. Запишем выражение (2) в виде

ЬоЛу/- biAyi-i+ Ь2Лу,-г аЛху (х,-) и представим его в разрядной форме

(х,) +

2 2- вАу,. (xOAxt il,

(3)

15

20

ОV V V V .

где Ь I bobib2b3l- матрица бинарных элементов, каждый столбец которой является разрядным вектором вида

i Ъi

Ь(г bft. Б, Ok,..,bt,

представляющим собой разрядное изображение числа bft, К О, 1,2, 3;

ду/ (Л у/,

ЛУ(-1, Лу.-а)

вектор, формируемый из

-х разрядов Лу,..-,Лу,-з соответственно;

ч

1,е о,0 2- §(,(x,-)S,, о,+ ((х,-)|-2- ,,,

у2(х,)

1о,ео,а 2-- а 1 2- ау2(х,)|, у(х,) , (х,) + у2(х,).

4I

Значение второго разряда у(х.,) yi (х,+ +У2(х,) формируется следующим образом

fl,

У|(Х.)ео2 2-25 2-Ь2- §), ,+ ,

LO, ео2 0,

1,

.,(5)

Г I, е о2 О 2-V,fU 2-3 +2-5а , (х,)е У2(х,.) ,е о2+ )yS(x,.)b-2- a fix е

10, ,.)|2; (х,.) , (х,) + (х,).

.Каждое, j-e значение разряда у{х/) 1 (х,-)+У2(х,-) формируется следующим образом

1о Г п - - , Vi-2-§Ay,.

jJt Оо; и

Г 1, , 2 -С + )) 2-( + аО-|;+ 2-2 5Ах,

l-l,S,0, eo -2 + a WAx + -g,.2((x,)e,,(6)

2-0 %aj 2-C/+2)0-i)+ 2-(, (X,) |., l,, e;+2-( -+0 aWy2(x,-)gy-2-f + a7)A + x |.

У2(х,-)

2-f/+ g(,J (;-i) 2-«2 +l | 2(x,)|, L0,e;, (x,)J.,(x,) + 2(x,).

Устройство работает следующим образом.которые поступают соответственно на третьи

В исходном состоянии на входы 7-1040 входы сумматора-вычитателя 6 и вычитателя

подаются значения бо, 6i, 1э2, бз на выходы5 и со сдвигом на первые входы сумматоров-вычитателей 6 и вычитателя 5 и со сдви11 -14, , и. подаются значения j-x раз-гом на первые входы сумматоров-вычитатерядов Ау„ , , Ау,-э исходныхлей 2 своих групп. На выходе первого блока 3

«VIп выражению (4) образуется значение

векторов Ay,-,...,Ayi, ,.-. , которое поступает на первый вход выAyi-i; АУ;-1 ,..., Ayi-2; Ау/-з читателя 4 на выходе которого сформируется

величина ЕОЬ поступающая на первый вход

Ayi-3, АУ|-з. На В.ХОД 15 подается зна-вычитателя 5, в котором вычисляется значечение а, а на вход Ji6 - значение j-x разря-ние еоь поступающее на первый вход сумма- дов АХ вектора АХ АХ,..., А После этогоу тора-вычитателя 6, в котором вычисляется в схеме устройства протекает переходнойзначение еш и подается на пятый вход вто- процесс, по окончанию которого на выходахрого блока 3. первого сумматора 1 в соответствии с (4) об-,. , разуется значение 2-2§О), которое подаетсяН а знаковых выходах блоков 3 и вычитана входы вычитателей 4 и 5 сумматора-вычи- 4 и 5 по выражению (5) образуются тателя 6 и со сдвигом 2- на первый вход55 f ° у,(х,), второго сумматора 1.У2(х,) первого разряда искомого результата,

На выходах первых сумматоров-вычита-которые поступают на выходы 17о, 17:, 172.

тедей 2 первой и второй групп по выраже-Аналогично на выходах вторых сумматора

нию (I) образуются значения ,1 и сумматоров-вычитателей 2 первой и второй групп по выражению (5) сформируются значения 2 а , которые поступают на соответствующие входы вычи- тателей 4 и 5 и второго сумматора-вычи- тателя 6. На выходах второго блока 3 и вторых вычитателей 4 и 5 по выражению (5) образуются значения , 02- 02- На выходе второго сумматора-вычитателя 6 образуется значение к, которое подается на пятый вход третьего блока. На знаковых выходах блоков 3 и вычитателей 4 и 5 образуются знак 2 и величины yi(Xi), У2(х,) второго разряда, поступающие на

112

ВЫХОДЫ 17(), 17i, 172.

В каждых J-X сумматоре 1 и суммато- рах-вычитателях 2 первой и второй групп по выражению (6) образуются значения

2Ч S.iJ ), 2f +-Vi 2-« + §o(j), поступающие на соответствующие входы jx вычитателей 4 и 5 и сумматора-вычитателя 6. На выходах j-ro блока 3, J-X вычитателей 4 и 5 сумматора- вычитателя 6 по ,выпажени о (6) образуются величины ,, eoj, &о/, е/, а на выходах знаковых разрядов блока 3, вычитателей 4 и 5 - соответственно, знак |/ и величины У|(Х,), У2(х,) j-ro разряда искомого век-гора у(х;), поступающие на j-й выходы 17о,

17,, .

На выходах последних сумматора 1 и сум- маторов-вычитателей 2 сформируются зна- чения 2- +4Т на выходах последних блока 3, вычитателей 4 и 5 и сумматора-вычитателя 6 остатков -

значения 2 S, iee , ti, , „, а на выходах знаковых разрядов блока 3 и вычитателей 4 и 5 -- знак j и ве;1ичины yi(xi), yz(Xi) последнего разряда искомого вектора y(xi), поступающие на выходы 17,, и, 1 .

Таким образом, за время, равное задержке сигнала между входом и выходом элементов схемы, на выходах устройства

i i -с

17о, 17ь 172 образуется искомый вектор вида

V((yi(X,) + 2(xO),...,|n(ynX,-)+y2{X,))

Формула изобретения

Устройство для дифференцирования функций, х;одержащее три сумматора, отличающееся тем, что, с целью увеличения быстродействия, в него введены (п-3) сумматора, где п - разрядность дифференцируемой функции, три группы по п сумматоров-вы- 50 читателей, две группы по п вычитателей и п блоков суммирования, с первого по т-й входы коэффициентов аппроксимации дифференцируемой функции группы устройства, где т-разрядность коэффициентов аппроксиционным входам, начиная с (2/+ 1)-го первой группы /-Х сумматоров-вычитателей первой и второй групп, первый вход приращения аргумента дифференцируемой функции устройства подключен к синхровходу первого сумматора, -й вход приращения аргумента дифференцируемой функции устройства, где k 2,...,п, подключен к синхровходам /г-го сумматора, k-1)-го сумматора-вычитателя третьей группы и (k-1)-го вычита- теля первой группы, (я+1)-й вход приращения аргумента дифференцируемой функции устройства подключен к синхровходам п-го сумматора-вычитателя третьей группы и п-го вычитателя первой группы, выходы с первого по т-й i -ro сумматора, где / 1,..., п- 1, подключены соответственно к информационным входам, начиная с второго, второй группы (/4-l)-ro сумматора и к информационным входам первых групп /-го сумматора-вычитателя третьей группы, г-го вычитателя первой и г-го вычитателя Второй групп, выходы с первого по т-й л-го сумматора подключены соответственно к информационным входам первых групп п-го сумматора-вычитателя третьей группы, п-го вычитателя первой и п-го вычитателя второй групп, выходы с первого по т-й /-го сумматора вычитателя первой группы подключены соответственно к информационным входам, начиная со второго, второй группы (г +1)-го сумматора вычитателя первой группы и к информационным входам второй группы г -го сумматора- вычитателя третьей группы, выходы с первого по т-й п-го сумматора-вычитателя первой группы подключены соответственно к информационным входам второй группы п-го сумматора-вычитателя третьей группы, выходы с первого по т-й г -го сумматора-вычитателя второй группы подключены соответственно к информационным входам, начи ная со второго, второй группы (г +П-го сумматора-вычитателя второй группы и к информационным входам второй группы г -го вычитателя первой группы, выходы с первого по т-й п-го сумматора-вычитателя второй группы подключены соответственно к информационным входам группы п-го вычитателя первой группы, первый, второй, третий и четвертый входы коэффициентов д5 аппроксимации дифференцируемой функции второй группы устройства подключены к соответствующим информационным входам блоков суммирования с первого по л-й, с первого по п-й входы разрядов первого приращения дифференцируемой функции устройства подключены соответственно к первым управляющим входам блоков суммирования с первого по л-й, с первого по п-й входы разрядов второго приращения дифференцируемой функции устройства подключены соответственно к вторым управляющим входам бломации дифференцируемой функции, подклю- 55ков суммирования с первого по п-й, с первого

чены соответственно к информационнымпо п-й входы разрядов третьего приращевходам, начиная с 2 /-го, где / 1,...,п, пер-ния дифференцируемой функции устройствой группы /-ГО сумматора и к информа-ва подключены соответственно к третьим

5

0

.

,.

и

0

ционным входам, начиная с (2/+ 1)-го первой группы /-Х сумматоров-вычитателей первой и второй групп, первый вход приращения аргумента дифференцируемой функции устройства подключен к синхровходу первого сумматора, -й вход приращения аргумента дифференцируемой функции устройства, где k 2,...,п, подключен к синхровходам /г-го сумматора, k-1)-го сумматора-вычитателя третьей группы и (k-1)-го вычита- теля первой группы, (я+1)-й вход приращения аргумента дифференцируемой функции устройства подключен к синхровходам п-го сумматора-вычитателя третьей группы и п-го вычитателя первой группы, выходы с первого по т-й i -ro сумматора, где / 1,..., п- 1, подключены соответственно к информационным входам, начиная с второго, второй группы (/4-l)-ro сумматора и к информационным входам первых групп /-го сумматора-вычитателя третьей группы, г-го вычитателя первой и г-го вычитателя Второй групп, выходы с первого по т-й л-го сумматора подключены соответственно к информационным входам первых групп п-го сумматора-вычитателя третьей группы, п-го вычитателя первой и п-го вычитателя второй групп, выходы с первого по т-й /-го сумматора вычитателя первой группы подключены соответственно к информационным входам, начиная со второго, второй группы (г +1)-го сумматора вычитателя первой группы и к информационным входам второй группы г -го сумматора- вычитателя третьей группы, выходы с первого по т-й п-го сумматора-вычитателя первой группы подключены соответственно к информационным входам второй группы п-го сумматора-вычитателя третьей группы, выходы с первого по т-й г -го сумматора-вычитателя второй группы подключены соответственно к информационным входам, начи ная со второго, второй группы (г +П-го сумматора-вычитателя второй группы и к информационным входам второй группы г -го вычитателя первой группы, выходы с первого по т-й п-го сумматора-вычитателя второй группы подключены соответственно к информационным входам группы п-го вычитателя первой группы, первый, второй, третий и четвертый входы коэффициентов 5 аппроксимации дифференцируемой функции второй группы устройства подключены к соответствующим информационным входам блоков суммирования с первого по л-й, с первого по п-й входы разрядов первого приращения дифференцируемой функции устройства подключены соответственно к первым управляющим входам блоков суммирования с первого по л-й, с первого по п-й входы разрядов второго приращения дифференцируемой функции устройства подключены соответственно к вторым управляющим входам бло5ков суммирования с первого по п-й, с первого

управляющим входам блоков суммирования с первого по п-й, с первого по п-й входы разрядов четвертого приращения дифференцируемой функции устройства подключены соответственно к четвертым управляющим входам блоков суммирования с первого по /г-й, знаковый выход/-ГО блока суммирования подключен к /-му выходу первой группы результата устройства, к первым информационным входам /-Х вычитателей первой и второй групп и к первому управляющему входу /-ГО сумматора-вычитателя третьей группы, знаковый выход/-го вычитателя первой группы подключен к /-му выходу второй группы результата устройства, к второму управляющему входу/-го сумматора-вычитателя третьей группы и к управляющему входу /-ГО сумматора-вычитателя первой группы, знаковый выход /-го вычитателя второй группы подключен к /-му выходу третьей группы результата устройства, к второму

10

15

информационному входу/-го вычитателя пер вой группы, выход которого подключен к информационному входу j-ro (сумматора-вы читателя третьей группы, информационный выход i-ro сумматора-вычитателя третьей группы подключен к пятому информа ционному входу (i + 1)-го блока сум мирования, при этом каждый блок сум мирования содержит по два сумматора и вычитателя, причем в каждом блоке суммирования с первого по пятый информационные входы подключены соответственно к первому и второму информационным входам первого сумматора и к первым информационным входам первого вычитателя, второго сумматора и второго вычитателя, выход первого сумматора подключен к второму информационному входу первого вычитателя, выход которого подключен к второму информационному входу второго сумма тора, выход которого подключен к второму

-- -fJ I -- -.«,.., uuirtvj j, I vjpvjl w пидЛЛГиЧСМ 14 DIUUUIViy

информационному входу /-го вычитателя пер- 20 информационному входу второго вычитателя,

RO И -Л Ы Z лгтг%ог п тгм .......-

вой группы и к управляющему входу /-го сумматора-вычитателя второй группы, информационный выход /-ГО блока суммирования подключен к второму информационному входу вычитателя второй группы, информационный выход которого подключен к третьему

25

выход которого подключен к выходу блока суммирования, с первого по четвертый управляющие входы блока суммирования подключены соответственно к синхровходам первого сумматора, первого вычитателя, второго сумматора и второго вычитателя.

0

5

информационному входу/-го вычитателя первой группы, выход которого подключен к информационному входу j-ro (сумматора-вычитателя третьей группы, информационный выход i-ro сумматора-вычитателя третьей группы подключен к пятому информационному входу (i + 1)-го блока суммирования, при этом каждый блок суммирования содержит по два сумматора и вычитателя, причем в каждом блоке суммирования с первого по пятый информационные входы подключены соответственно к первому и второму информационным входам первого сумматора и к первым информационным входам первого вычитателя, второго сумматора и второго вычитателя, выход первого сумматора подключен к второму информационному входу первого вычитателя, выход которого подключен к второму информационному входу второго сумматора, выход которого подключен к второму

, uuirtvj j, I vjpvjl w пидЛЛГиЧСМ 14 DIUUUIViy

0 информационному входу второго вычитателя,

20 информационному входу второго вычитателя,

..-

25

выход которого подключен к выходу блока суммирования, с первого по четвертый управляющие входы блока суммирования подключены соответственно к синхровходам первого сумматора, первого вычитателя, второго сумматора и второго вычитателя.

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

название год авторы номер документа
Устройство для умножения чисел 1990
  • Бобровский Алексей Иванович
  • Прохорович Андрей Михайлович
SU1714595A1
Число-импульсный функциональный преобразователь 1982
  • Дудыкевич Валерий Богданович
  • Отенко Виктор Иванович
  • Стрилецкий Зеновий Михайлович
SU1043645A1
Асинхронный матричный вычислитель обратных тригонометрических функций 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1132286A1
Декодер кода Рида-Маллера первого порядка по максимуму правдоподобия 1990
  • Ашихмин Алексей Евгеньевич
  • Лицын Семен Натанович
  • Портной Сергей Львович
SU1775857A1
Аппроксимирующий функциональный преобразователь 1983
  • Глущенко Константин Алексеевич
  • Дудыкевич Валерий Богданович
  • Маслий Иван Васильевич
  • Отенко Виктор Иванович
  • Стрилецкий Зеновий Михайлович
SU1160430A1
Вычислительное устройство 1983
  • Дудыкевич Валерий Богданович
  • Козаков Александр Владимирович
  • Стрилецкий Зеновий Михайлович
SU1083187A1
Измерительный функциональный преобразователь 1981
  • Галамай Тарас Григорьевич
  • Дудыкевич Валерий Богданович
  • Стрилецкий Зеновий Михайлович
SU983704A1
Устройство для вычисления полинома @ -й степени 1987
  • Валов Александр Александрович
  • Виткин Лев Михайлович
  • Угрюмов Евгений Павлович
SU1418708A1
Устройство для ортогонального преобразования цифровых сигналов по Уолшу-Адамару 1983
  • Свиньин Сергей Федорович
  • Максимов Борис Аронович
SU1107134A2
Устройство для цифрового преобразования координат 1982
  • Дауров Станислав Константинович
  • Кнышев Валентин Иванович
SU1019445A1

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

Реферат патента 1987 года Устройство для дифференцирования функций

Изобретение относится к вычислительной технике и может использоваться автономно или в комплексе с вычислительными системами для решения дифференциальных уравнений. Целью изобретения является увеличение быстродействия устройства. Поставленная цель достигается тем, что устройство содержит п сумматоров 1, первую и вторую группы из п сумматоров-вычитате- лей 2 в каждой, п блоков 3 суммирования, первую и вторую группы по п вычитателей 4 и 5 в каждой, третью группу из п суммато- ров-вычитателей 6. 2 ил. (Л оо со СП со со ел

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

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

Цифровое дифференцирующее устройство 1980
  • Веревкин Александр Юрьевич
SU955052A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Цифровое дифференцирующее устройство 1980
  • Хиценко Викентий Владимирович
  • Масленков Михаил Яковлевич
SU932492A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 335 995 A1

Авторы

Стасюк Александр Ионович

Лисник Федор Еремеевич

Жига Ирина Константиновна

Трофимов Юрий Михайлович

Даты

1987-09-07Публикация

1986-04-29Подача