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

Номер патента: 463961

Авторы: Иванов, Фомичев

ZIP архив

Текст

(11) 463961 Союз Советских Социапистицескии Респубпик(23) Приоритет Госудврстеенныи комитет Совета Министров СССР ио делам иэооретеннй н открытий(088.8 ) 3) Опубликовано 15.03,75,Бюллетень10 45) Дата опубл ования описании 17.06 2) Авторы изобретеии В. И, Иванов и В Оми(71) Заявит елябинский политехнический институт имени Ленинского комсомол(54) ЦИФРОВОЙ ФУНКЦИОНАЛЫ 1 ЫЙ ПРЕОБРАЗОВАТЕЛЬ ы которого подключенывыходам шифратора и х функций, выход - ктели/и распределителькоторого соединены с входами накапливающегора и блока выбора подфункций.ставлена схема предлавтеля,ший сумматор, вход к соответствуюшим генератора линейны выходу преобрвзовв импульсов, выходысоответствуюшимисумматора, шифрато множества линейныхНа чертеже пред О, гаемого преобраэов Изобретение относится к области вычислительной техники и может найти применение при построении быстродействующих цифровых функциональных преобразователей.Известны цифровые функциональные преобразователи, состоящие из дешифрвторв и шифратора.Однако известные цифровые функциональные преобразователи содержат большое количество логических элементов, которое с увеличением его точности растет пропорциионально 2, где И - число двоичных разрядов, предстввляюших код аргумента,С целью сокрашения оборудования, в :частности уменьшения количества логических элементов, в предлагаемый цифровой функциональный преобразователь введены генератор линейных функций, блок выбора подмножества линейных функций, вход и выход которого подключены соответственно к выходу дещифратора и управляющему вхо,ду генератора линейных функций, информационный вхол которого соединен со вторым входом преобразователя, первый выход,со вторым входом шифратора, накапливаюПреобразователь содержит накапливаю-,щий сумматор 1, дешифратор 2, генератор3 линейных функций, блок 4 выбора подмножества линейных функций, шифратор 5,распределитель 6, импульсов, дополнительные разряды 7 накапливающего сумматора,группу схем 8 совпадения и группу схем"ИЛИ 9 генератора 3, группу схем 10О совпадения и группу схем фИЛИф 11 6 лока 4, группу схем 12 совпадения и группусхем фИЛИф 13 шифратора 5, входы 14,15 н выход 16 преобразователя, шины 17 Я 22 распределителя импульсов,Код функции образуется в накапливаю-щем сумматоре 1, который может иметьнесколько дополнительных разрядов 7 дляуменьшения ошибки округления. Дешифратор2 служит для определения номера участкааппроксимации, на его вход 14 подаетсякод аргумента, а число выходов равно числу участков аппроксимации. Генератор 3линейных функций представляет собой комбинационный сдвигвтель кодов служащий , 10для умножения кода аргумента на коэффициенты 2 . Блок 4 выбора подмножествадинейньФ функций, являюшийся шифраторомсо схемами совпадения на выходах, черезсвои схемы совпадения, возбуждаемые в 15определенные моменты времени распределителем 6, управляет генератором линейных функций. Последний подает их наовходынакапливающего сумматора через шифратор5. Шифратор 5 служит ддя разделения сла- фгаемых, поступающих на входы сумматора,и для получения значений кода в пределахопределенного участка,Цифровой функциональный преобразовательпредназначен для вычисления дискретнойфункции цифрового аргумента (), Значения функции и аргумента представляютсяпараллельным двоичным кодом с фиксированной запятой, Значения функции вычисляются методом кусочно-линейной аппроксиЗОмации. Нв каждом участке аппроксимациидискретная функция вычисляется по формулеИ-1":с( + у ф 2,К=-(М) где с( - постоянный в пределах,участка код;я . - линейная функция цифрового 40вгумента 1 с угловым коэффициентом2- двоичная переменная, определяющая вхождение в сумму члена 245Цифровой функциональный преобразователь вычисляет значение функции не более,чем эа (26 + 2) тактов,Генератор линейных функций вырабвтыввет три функции50в,Ф 12, Ъ 2, с= 121, О-1Блок выбора подмножества функций напервом участке аппроксимации выбираетфункции а, в, с; на втором и третьем участь 55ках - Ь, с; на четвертом - и,Шифратор 5 на первом участке аппроксимации подает на вход сумматора код0001; на. втором - код 0110; на третьем - код 1100 и на четвертом - код 0010.Работа преобразователя координируетсяраспределителем импульсоь 6 и протекаетследующим обрезом,Пусть код аргумента принадлежит первому участку аппроксимации и равен 0011.Дешифратор 2 через свой первый выходподготовит все схемысовпадения блоке4 и первую схему совпадения блока 5. Внулевом такте происходит очистка сумматоре, в первом такте на входы сумматорапоступает из шифратора 5 код 0001, вовтором также на входы сумматора поступа-;ет код с выхода генератора линейных функ-ций, в честности сдвинутый на один разрядвлево код аргумента,т, е, - 0110, Втретьем такте аналогичным образом из генератора линейных функций поступает код0011, в четвертом также генератор линейных функций подает на входы сумматоракод аргумента, сдвинутый на одич разрядвправо, В пятом такте осуществляется округление ре-ультата.На этом работа преобразователя заканчивается. Код в сумматоре, равный 1100,представляет значение функции от аргумента, равного 001 1,Предмет изобретенияЦифровой функциональный преобразователь, содержащий шифратор, первый вход которого через дешифратор подключен к первому входу преобразователя о т г ич а ю ш и й с я тем, что, с целью сокрашения оборудования,.он содержит генератор линейных функций, блок вйбора подмножества линейных. функций, вход и выход которогоеподключены соответственно . к выходу дешифратора и упревляюшему входу генератора линейных функций информацион-ный вход которого соединен со вторым входом преобразователя, первый вь 1 ход - со вторым входом шифратора, наквйдивеющий сумматор, входы которого подключены к соответ- ствующим выходам шифратора и генераторелинейных функций, выход - к выходу преобразователями распределитель импульсов, выходы которого соединены с соответствую-, щими входами накапливающего сумматора, шифратора и блока выбора подмножества линейных функций.463961 оставитель А.)Керенов Техред Л.Казачкоова тор Е,Хмел дак юр Т.Яно зд, М/;Г Заказ 5 йО Подписное Ц 11 И 111111 Г ственного делам изсква, 11301илиал ППЙ "Патент Тираж .Ю 9комитета Совета Министров ССетений и открытийРаушская наб., 4 Ужгород, ул. Проектная,

Смотреть

Заявка

1859989, 19.12.1972

ЧЕЛЯБИНСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. ЛЕНИНСКОГО КОМСОМОЛА

ИВАНОВ ВЛАДИМИР ИВАНОВИЧ, ФОМИЧЕВ ВЛАДИМИР СТЕПАНОВИЧ

МПК / Метки

МПК: G06F 17/10

Метки: функциональный, цифровой

Опубликовано: 15.03.1975

Код ссылки

<a href="https://patents.su/3-463961-cifrovojj-funkcionalnyjj-preobrazovatel.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой функциональный преобразователь</a>

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