Цифровой функциональный преобразователь
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 962972
Автор: Штейнберг
Текст
(5) М. Кп.з с присоединением заявки Йо 3259077/24,3259078/18-24(23) Приоритет -С 06 Г 15/31 Госуяарственный оиитет СССР ио яелаи изобретений и, отрытийОпубликовано 300 Я 82 Бюллетень М 36 Дата опубликования описания 300982(54) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ Изобретение относится к вычислительной технике, а именно к цифровым устройствам для воспроизведения функций на основе полигональной аппроксимации, и может быть использовано для имитационного моделирования зависимостей типа "петля гнстерезиса", флюфтф, "переходный процесс". Известно устройство, содержащееблок памяти, двоичный умножитель,делитель длины участка, счетчикучастков 11,Недостатком данного устройстваявляется необходимость большого объема памяти при отработке кривых типа "петля гистерезиса", невозможностьвариации нелинейности отдельныхучастков и точки перегиба характеристики.Наиболее близким к предлагаемомуявляется устройство, содержащее блокпамяти, двоичный умножитепь и счетчик участков2).Данное устройство реализует воспроизведение функций, однако его недостатком является невозможность вариации нелинейности воспроизводимойфункции, значительные схемные затраты при воспроизведении кривых типа."петля гистерезисаф и сложность изменения параметров кривых.Цель изобретения - расширениекласса решаемых задач эа счет воэмож-,ности изменения нелинейности воспроизводимой функции.Поставленная цель достигается темчто в цифровой функциональный преобразователь, содержащий первый двоичный умножнтель, первый блок памяти, триггер и реверсивный счетчикучастков, выход разрядов которогосоединен с входом блока памяти, выходкоторого соединен с управляющим входом первого двоичного умножителя,выход переполнения которого соединенсо счетным входом реверсивного счетчика участков, дополнительно введены второй блок памяти, второй и третий двойчные умножители, схема сравнения, ключ и сумматор-вычитатель,управляющий вход которого соединен свыходом старшего разряда реверсивного счетчика участков, управляющий 25,вхац и выход которого соединены соОтветственно с выходом и входом схе=Мю сравнения, выход которой черезтриггер, соединен с входом второгоблока памяти, первый и второй выходы З 0 кругорого соединены с управляющимивходами соответственно второго и третьего двоичных умножителей, выходы которых соединены соответственно с первым информационным входом сумматора-вычитателя и выходом преобразователя, второй информационный 5 вход сумматора-вычитателя соединен с выходом ключа, первый и второй информационные входы которого соединены собтветственно с входом преобразо-, вателя и выходом первого двоичного 10 умножителя, информационный вход и выход которого соединены соответственно с входом преобразователя и информационным входом второго двоичного умно- жителя, выход сумматора -вычитателя соединен с инфоРмационным входом третьего двоичного умножителя, управляющий вход ключа соединен с входом задания режима преобразователя.На фиг.1 представлена блок-схема преобразователя; на фиг.2 - диаграмма, поясняющая его работу.Цифровой функциональный преобразователь содержит двоичный умножитель 1, счетчик 2 участков, блок 3 памяти, схему 4 сравнения, триггер 5, блок 6 памяти, двоичный умножитель 7, сумматор-вычитатель 8, двоичный умножитель 9, ключ 10, управляющий вход 11 сумматора-вычитателя 8, управляющий вход 12 счетчика 2 участков, выход 13 и ЗО вход 14 преобразователя.Устройство работает следующим образом.Исходное состояние сумматора-вычитателя 8 - режим вычитания. При по даче на вход 10 устройства унитарного кода из него вычитается вспомогательный унитарный код, формируемый двоичным умножителем 1, коэффициенты передачи которого задаются блоком 3 40 памяти. Степень нелинейности Функции на первом участке (фиг.2) задается путем масштабирования вспомогательного единичного кода с помощью втоРого двоичного умножителя 7. В тече ние первой половины первого участка вспомогательный унитарный код вычитается из входного, а в течение второй половины первого участка суммируется. После отработки последнего отрезка кусочно-линейной аппроксимации на первом участке с выхода схемы 4 сравнения поступает сигнал, устанавливающий через вход 12 счетчик 2 в режим вычитания, а триггер 5 - в единичное состояние, благодаря чему на входах двоичного умножителя 7 устанавливается новое значение коэффициента а обеспечивающего необходимую нелинейность на втором участке (фиг.21 Поскольку счетчик 2 переведен в режим 60 вычитания, то коэффициенты, с помощью которых Формируется вспомогательный единичный,код, выбираются из блока 3 памяти в обратном порядке, благодаря чему обеспечивается гладкость. 65 сопряжения первого и второго участков.В общем случае величины первогои второго участков. по вертикали могутотличаться, для чего на первом и втором участках на управляющие входы,двоичного умножителя 9 подаются соответствукщие значения кодов Ь со вторых выходов блока 6 памяти (Фиг.21. После отработки второго участка с помощью несложной схемы формируются горизонтальный и обратный отрезки петли (обозначено пунктиром). Необходимо отметить, что со второй половины первого участка сумматор 8 импульсов устанавливается в режим сложения и фиксируется в данном состоянии до второй половины второго участка, после чего устанавливается в режим вычитания. Использование ключа 10 позволяет подключать к входу сумматора-вычитателя 8 вход 14 устройства или выход двоичного умножителя 1, изменяя тем самим вид воспроизводимой зависимости.Таким образом, предлагаемое устройство позволяет отрабатывать нелинейности с изменением знака второй производной при ограниченных схемных затратах (из принципа работы уст. ройства следует, что все четыре нелинейных участка петли воспроизводятся с помощью одного блока памяти и двух пар чисел а и Ь;), варьируемой нелинейностью функцйи, варьируемой точкой изменения знака второй производной, гладкостью сопряжения нелинейных участков и варьируеьим положением экстремума .Функции, что выгодно отличает его от известного,Формула изобретенияЦифровой Функциональный преобразователь, содержащий первый двоичный умножитель, первый блок памяти, триггер и реверсивный счетчик участков, выход разрядов которого соединен с входом блока памяти, выход которого соединен с управлякщим входомпервого двоичного умножителя, выходпереполнения которого соединен сосчетным входом реверсивного счетчикаучастков, о т л и ч а ю щ и й с ятем, что, с целью расширения класса решаемых задач за счет воэможности изменения нелинейности воспроизводимой функции, в него введены второй блок памяти, второй и третий двоичные умножители, схема сравнения, ключ исумматор-вычитатель, управляющий вход которого соединен с выходом старшего разряда реверсивного счетчика участков, управляющий вход и выход которого соединены соответственно с выходом и входом схемы сравнения, выход которой через триггер соединен с входомПодписного комитета СССРний и открытий5, Раушская наб.,о атент", г.ужгород, ул.Проектная,лиал второго блока памяти, первый и второй выходы которого соединены с управляющими входами соответственно второго и третьего двоичных умножителей, выходы которых соединены соответственно с первым информационным входом сумматора-вычитателя и вьходом преобразователя, второй информационный вход сумматора-вычитателя соедичен с выходом ключа, первый и второй информационные входы которого соединены соответственно с входом преобразователя и выходом первого двоичного умножи теля, информационный вход и выход которого соединены соответственно свходом преобразователя и информационным входом второго двоичного умножителя, управлякяций вход ключа соединен с входом задания режима преобразователя. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР 0 9 4519 Н 9, кл. С 06 Г 15/31, 1973.2. Брачо Е.Н. Методы и устройства цифрового преобразования информации. М., фНедра", 1976, с.55,рис.22.
СмотретьЗаявка
3259076, 16.03.1981
ПРЕДПРИЯТИЕ ПЯ Р-6378
ШТЕЙНБЕРГ ВАЛЕРИЙ ЭМАНУИЛОВИЧ
МПК / Метки
МПК: G06F 17/10
Метки: функциональный, цифровой
Опубликовано: 30.09.1982
Код ссылки
<a href="https://patents.su/3-962972-cifrovojj-funkcionalnyjj-preobrazovatel.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой функциональный преобразователь</a>
Предыдущий патент: Функциональный преобразователь
Следующий патент: Устройство для вычисления значений полиномов
Случайный патент: Индикатор системы координат на фотографической пленке