Устройство для вычисления гиперболических функций

 

(1 1) 100.1 09) Сеез С ееетсиик

Социалистичесник

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. саид-ву (22)Заявлено 15.09.81 (2! ) 3336645/18-24 (51)М. Кл.

С 06 Р 7/544 с присоединением заявки № (23) Приоритет вв7йврствевнн» aoaenr

СССР

le девам взабретвей

N вткяытий

Опубликовано 28.02.83 бюллетень № 8 (53) 3)Д3(681.325 (088.8) Дата опубликования описания 02.03 83

Ф у,,,„..

< . (B. P. Толокновский (72) Автор . изобретения (7L) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ГИПЕРБОЛИЧЕСКИХ

ФУНКЦИЙ 1

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

Известно устройство, содержащее два регистра, два счетчика, две группы элементов И,,элемент задержки и элемент

ИЛИ (1).

Недостатками данного устройства являются низкие функциональные воэможности.

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

Известное устройство может воспро- изводить функцию вида g Я и за счет перевода счетчика участков аппроксима. ции на вычитание функцию вида у

) а также циклически воспроизводить эти функции. Однако известное устройство не может воспроизводить функции вида J —

Ь и ряд других; что и является недостатком известного устройства. Этот недостаток обусловлен тем, что коэффициент ты деления каскадов двухкаскадного де лителя всегда отличаются только на еди- ницуе

Бель изобретения - расширение класса решаемых задач эа счет воэможности дополнительного вычисления функции = ЪЙ

Поставленная цель достигается тем, что в устройство для вычисления гиперболических функций, содержащее гепера« тор импульсов, ключ, целитель аргумента, счетчик аргумента, делитель участка an3 1001 проксимации, элемент задержки, первый счетчик участков, блок линейного масштабирования и счетчик результата, вход, которого соединен с выходом блока линейного масштабирования, выход генератора импульсов соединен с информационным входом ключа, разрешающий вход которого соединен с входом устройства, запрещающий вход ключа соединен через счетчик аргумента с выходом делителя ар40 гумента, вход которого соединен с вых6дом ключа и входом делителя участка аппроксимации, выход которого соединен с тактовым входом первого счетчика учас1 тков, дополнительно введены два счетчика 15 . делителя, две группы элементов И, вто-.

I рой счетчик участков и два элемента И, причем выходы разрядов первого счетчика участков соединены с первыми входами элементов И первой группы, вто- 26 рые входы которых соединены с выходами разрядов первого счетчика делителя, тактовый вход которого соединен через элемент задержки с выходом ключа,выход делителя участка аппроксимации сое- 2$ динен с тактовым входом второго счетчика участков, выходы разрядов которого соединены с первыми входами эле-. ментов И второй группы, вторые входы которых соединены с выходами разрядов 30 второго счетчика делителя, выходы элементов И первой группы через первый элемент И соединены с тактовым входом второго и установочным входом первого счетчиков делителя, выходы элементов

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

На фиг. 1 представлена блок-схема устройства; на фиг. 2 - вариант выполнения блока линейного масштабирования, Устройство для вычисления гиперболических функций содержит генератор 1 импульсов, ключ 2, делитель 3 аргумента, счетчик 4 аргумента, делитель 5 участка аппроксимации, элемент 6 задерж: ки, счетчик 7 участков, группу 8 элементов И, счетчик 9 делителя, счетчик

10 участков, группу 11 элементов И, счетчик 12 делителя, блок 13 линейного масштабирования, счетчик 14 результата, входы 15-20 установки и направления счета, элементы 21 и 22 И.

Блок 13 линейного масштабирования (фиг. 2) содержит группу 23 последова091 4 тельно включенных триггеров, группу 24 элементов И,элемент 25 ИЛИ и регистр 26.

Работа устройства основана на реализации кусочно-линейной аппроксимации функцийе

Перед пуском в счетчики 7 и 10. участков через входы 15 - 18 вводятся начальные коды, равные или не равные нулю, и задаются направления счета; сум; мирование или вычитание, причем направления счета счетчиков 7 и 10 могут быть как одинаковыми, так и разными.

Такие же операции выполняются по отношению к счетчику 14 результата через входы 19 и 20.

При поступлении на вход устройства команды Пуск ключ 2 открывается и от генератора 1 импульсы начинают поступать к делителю 3 аргумента, делителю 5 участка аппроксимации и через элемент 6 задержки к счетчику 9 делителя.

Через делитель 3 импульсы проходят в счетчик 4 аргумента и если в него был введен код (работа в режиме вычи,тания) значения аргумента (например в виде дополнительного числа), то по накоплении заданного числа счетчик выдает сигнал запрета на вход запрета ключа

2 и работа устройства заканчивается.

При работе в режиме воспроюведения работа заканчивается при простом переполнении счетчика 4.

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

Накопление импульсов в счетчике 9 происходит до совпадения их числа с кодом в счетчике 7, при этом импульс с выхода элемента И 21 поступает на вход счетчика 12 делителя, а также происходит сброс счетчика 9.

При совпадении кодов в счетчиках

12 и 10 элемент И 22 выдает импульс на вход блока 13 линейного масштабирования. С выхода блока 13 импульсы про» ходят на вход счетчика результата, который работает в либо режиме суммирования, либо в режиме вычитания, в зависимости от вида воспроизводимой функции.

Таким образом, предлагаемое устройство обладает значительно более широким классом решаемых задач при незначительном увеличении объема. динены с выходами разрядов первого счетчика делителя, тактовый вход кото рого соединен через элемент задержки с выходом ключа, выход делителя участка аппроксимации соединен с тактовым входом второго счетчика участков, вы ходы разрядов которого соединены с первыми входами элементов И второй группы, вторые входы которых соединены с выходами разрядов второго счет чика делителя, выходы элементов И пер вой группы через первый элемент И соединены с тактовым входом второго и установочным входом первого счетчиков делителя, выходы элементов И второй группы åðåå второй элемент И соединены с тактовым входом блока линейного масштабирования и установочным входом второго счетчика участков, выход блока линейного масштабирования соединен с входом счетчика результата.

Источники информации, принятые во внимание при экспертизе

1. Мельников А.А., Рыжевский А.Г. и Трифонов Е. Ф. Обработка частотных и временных импульсных сигналов. М., Энергия, 1976, с. 65, рис. 47.

2. Авторское свидетельство СССР

¹ 684553» кл. G 06 Г 7/544» 1977 (прототип) .

S 10010

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

Устройство для вычисления гиперболических функций, содержащее генератор импульсов, ключ, делитель аргумента, S счетчик аргумента, делитель участка аппроксимации, элемент задержки, первый счетчик участков,,блок линейного маоштабирования и счетчик результата, вход которого соединен с выходом блока линейного масштабирования, выход генератора импульсов соединен с информационным входом ключа, разрешающий вход которого соединен с входом устройства, запрещак щий вход ключа соединен через счетчик !3 аргумента с-выходом делителя аргумента, вход которого соединен с выходом ключа и входом делителя участка аппроксима.— ции, выход которого соединен с тактовым входом первого счетчика участков, о т — 20 л и ч а ю щ е е с я тем, что, с целью расширения класса решаемых задач за счет возможности дополнительного вычисления функции g =,, в него ввеCI дены два счетчика делителя, две группы элементов И, второй счетчик участков . и два элемента И, причем выходы разрядов первого счетчика участков соединены с первыми входами элементов И первой группы, вторые входы которых сое- 30

IDOL)93.

10010bi

ТЗНИИПИ Заказ 1Зйб/55

Тираж 704 Попписное

Филиал ППП Патент", г. Ужгороп, ул. Проектная,4

Устройство для вычисления гиперболических функций Устройство для вычисления гиперболических функций Устройство для вычисления гиперболических функций Устройство для вычисления гиперболических функций Устройство для вычисления гиперболических функций 

 

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

Изобретение относится к области вычислительной техники и может быть использовано при разработке специализированной аппаратуры АСУ оперативного звена ВПВО при решении задачи распознавании оперативно-тактических ситуаций

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

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

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

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

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

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

Изобретение относится к вычислительной технике и предназначено для построения на его основе специальных ЭВМ

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

Изобретение относится к вычислительной технике и предназначено для построения на его основе специализированных ЭВМ
Наверх