Многоканальный цифро-аналоговыйвычислитель

 

Союз Советскмх

Соцмалмсткческмх

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ (1)851429 (61) Дополнительное к авт. саид-ву (22) Заявлено 250179 (21) 2717653/18-24 с присоединением заявим Мо (23) Приоритет

Опубликовано 300781, Бюллетень М 28

Дата опубликования описания 300781 (51)М. Кл 3

G J 1/00

Государственный комитет

СССР ло делам изобретений н открытий, (53) УДК 681. 14 (088.8) (72) Авторы изобретения

В.Л.Кудрявцев, Н.3 Семенюк, В.Д.Сморо и Л.А.Файнберг (71) Заявитель (54) NHorOKAHAJlbHblA ЦИФРОАНАЛОГОВЫИ

ВЫЧИСЛИТЕЛЬ

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

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

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

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

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

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

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

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

851429

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

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

На фиг. 1 изображена блок-схема устройства, на фиг. 2 — схема функциональных преобразователей, один из вариантов реализации. устройство содержит первый коммутатор 1, статический регистр 2, первый блок 3 сравнения, второй блок 4 сравнения, генератор 5 псевдослучайных чисел, блок 6 формирования импульсов констант, блок 7 синхронизации, первый 8, второй 9 и третий 10 функциональные преобразователи, второй коммутатор 11, счетчик 12 тактов, счетчик 13 результата, сдвигакщий регистр 14, цифроаналоговый . преобразователь 15, элемент ИЛИ 16, генератор 17 пачки импульсов.

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

Сигналом с первого выхода блока 7 синхронизации производятся выбор информации от одного иэ источников и запись ее в регистр 2. Информация содержит две переменные х и у. Переменная х с помощью блока

3 сравнения и генератора 5 превращается в псевдослучайный поток импульсов р(х), в котором число импульсов эа период генератора 5 пропорционально числу х. Аналогичное преобразование производится в блокЕ 4 сравнения с переменной у. В блоке б формируются псевдослучайные потоки импуль15 сов констант, в которых число импульсов за период генератора 5 пропорционально константам, заданным в блоке 6 заранее. Потоки импульсов р(х), p(y)...p(k)...p(kn) подаются

Щ в функциональные преобразователи

8, 9, 10, которые реализуют нужные ( функциональные преобразования пример выполнения преобразователя для у sinx< ó соьх„Р(у) приведен на фиг.2). Выходные потоки с преобразователей 8, 9, 10 через коммутатор

11 подаются на вход счетчика 13, который подсчитывает количество импульсов за период генератора 5. Момент окончания периода фиксируется счетчиком 12, сигналом переполнения которого производится запись результата из счетчика 13 в регистр 14, обнуление счетчика 13 и запуск гене35 ратора 17, .формирующего пачку импульсов сдвига, которая сдвигает полученный и-разрядный результат на и разрядов и освобождает место для следующего результата.

Сигналом с третьего выхода блока

4Q 7 через коммутатор 11 подключается вторая функция, затем третья и т.д.

После этого сигналом с первого выхода блока 7 через коммутатор 1 производится запись в регистр 2 информации от другого источника, цикл вычислений повторяется так, как было описано. Сигналы с третьего выхода блока 7 управляют в три функциональных преобразователях 8, 9, 10 выбором знака, подключением тех или иных констант в.зависимости от содержимого регистра 2.

После заполнения регистра 14 на выходе цифроаналогового преобразователя 15 получим напряжение, равное

И вычисленному значению первой функции от аргументов первого источника информации. По сигналу "Считывание через элемент ИЛИ 16 производится пуск генератора 17, который осуществляет » сдвиг регистра 14 на п разрядов. Таким образом, на выходе преобразователя 15 получается напряжение, равное значению второй функции от аргументов первого источника информации ц и т де

851429

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

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

Многоканальный цифроаналоговый вычислитель, содержащий блок синхронизации, два коммутатора, регистр., два блока сравнения и цифроаналоговый преобразователь, выход 2О которого является выходом вычислителя, отличающийся тем, что, с целью расширения класса решаемых задач, повышения точности и надежности, s него введены генератор псевдослучайных чисел, счетчик тактов, блок формирования импульсов констант, элемент ИЛИ, три функциональных преобразователя, генератор пачки импульсов, счетчик результата и сдвиговый регистр, выходы которого .соединены со входами цифроаналогового преобразователя, при этом выходы первого коммутатора подключены ко входам регистра, выходы которого соединены со входами блока синхронизации, первой группой входов первого и второго блоков сравнения, выходы которых соединены со входами соответственно первого и второго функциональных преобразователей, выходы 4Q которых соединены соответственно с первым и вторым входами второго коммутатора, выход которого подллючен к первому входу счетчика результата, выходы которого подключены ко входам сдвигового регистра, первый вход которого соединен с выходом генератора пачки импульсов, вход которого подключен к выходу элемента ИЛИ, первый вход которого объединен со вторыми входами счетчика результатов и сдвигового .регистра и подключен к выходу счетчика тактов, вход которого объединен со входом генератора псевдослучайных чисел и подключен к первому выходу блока синхронизации, второй . выход которого соединен с управляющими входами трех функциональных преобразователей, первый выход генератора псевдослучайных чисел соединен со вторыми группами входов верного и второго блоков сравнения и с первым входом блока формирования импульсов. констант, а второй выход генератора псевдослучайных чисел подключен ко второму входу блока формирования импульсов констант, выходы которого: соединены со входами третьего функционального преобразователя, выход которого соединен с третьим входом второго коммутатора, управляющий вход которого подключен к третьему выходу блока синхронизации, четвертый .выход которого соединен с управляющим входом первого коммутатора, входы которого являются входами вычислителя, а второй вход элемента

ИЛИ является входом считывания вычислителя.

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

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

9516062, кл. G 06 3 1/00, 1975.

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

9504211, кл. G 06 3 1/00 (прототип).

851429

Фиг. 2

Составитель Н. Баранов

Техред A. Мигунова Корректор B. Синицкая

РедакторН. Грузова ,Заказ 6361/70 Тираж 745 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Многоканальный цифро-аналоговыйвычислитель Многоканальный цифро-аналоговыйвычислитель Многоканальный цифро-аналоговыйвычислитель Многоканальный цифро-аналоговыйвычислитель 

 

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

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

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

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