ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ Советский патент 1973 года по МПК G06F17/10 G06F7/544 

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

1

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

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

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

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

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

На чертеже дана схема предложенного преобразователя.

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

счетчик // и многоразрядную схему совпадения 12.

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

что он одновременно с преобразованием умножает число импульсов на заданное число. Для этого в нем между выходом вентиля 8 и входом счетчика // включен делитель частоты 10.

Выходом преобразователя 6 является выход вентиля 8, одновременно подключенный к входу делителя частоты 10 и входу счетчика 4, имеющего изменяемый коэффициент деления. Входные шины преобразователя 6 ее

единены с выходными шинами младших разрядов регистра 1, выходные шины старши.х разрядов которого подсоединены к входным шинам схемы декодирования 2, а выходы последнего к входам схемы памяти 3. Выход

преобразователя 6 подсоединен к счетному

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

Функциональное преобразование числовой величины N, представленной кодом, сводится к преобразованию кодов в последовательность импульсов, делению последних на величину , обратную угловому коэффициенту /-ГО линейного участка аппроксимации и к суммированию результатов деления и значения функции в начальной точке ломанной кривой F(Nх„ ). Преобразование заканчивается в момент равенства числа импульсов носледовательности значению нреобразуемого кода.

Преобразователь работает следующим образом.

После установки схемы в исходное состояние и записи кода входного числа Л/ в приемный регистр / производится определение линейного участка аппроксимации схемой декодирования 2, запись значения F(Nxj) в регистре 5 и установка коэффициента деления, соответствующего данному линейному участку, в счетчике 4 с номощью схемы памяти 3. По сигналу с отдельного выхода схемы памяти 3 регистр 5 включается в режим суммирования. Подачей нускового импульса на единичный вход триггера унравления 9 устанавливают носледний в пропускное для вентиля 8 состояние, и импульсы с выхода генератора импульсов 7 начинают поступать одновременно на счетные входы счетчика 4 и делителя частоты 10.

С выхода счетчика 4 импульсы ноступают из счетный вход регистра 5, где суммируются с записати ым значением F(Nxf). Процесс суммирования прекращается, как только содержимое счетчика 11 станет равным содержимому младших разрядов регистра 1, подсоединенных к выходам схемы совпадения 12.

При этом сигналом с выхода схемы совпадения 12 триггер управления 9 устанавливается в непропускное для вентиля 8 состояние. Значение функции F{Nx) снимается с регистра 5.

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

,-,и

Предмет изобретения

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

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

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

название год авторы номер документа
Цифровой генератор функций 1973
  • Гришенков Валерий Иванович
  • Тараненко Виктор Анисимович
  • Тонконог Станислав Михайлович
SU451989A1
Синусно-косинусный функциональный преобразователь 1980
  • Стрий Петр Федорович
  • Чернобородов Петр Михайлович
SU888111A1
Устройство для цифрового функционального преобразования 1981
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
  • Корень Семен Давидович
SU985792A1
Функциональный преобразователь 1981
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
SU960836A1
Функциональный преобразователь 1981
  • Серебриер Моисей Исаакович
SU1018127A1
Цифровой функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
  • Корень Семен Давидович
SU1098006A1
Функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1115069A1
Аналого-цифровой функциональный преобразователь 1976
  • Астрахан Борис Хоневич
  • Исаев Алексей Алексеевич
SU567203A1
Устройство для преобразования разности частотно-импульсных сигналов в код 1976
  • Каллиников Юрий Владимирович
SU750728A1
Цифровой функциональный преобразователь 1981
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
SU960837A1

Иллюстрации к изобретению SU 364 938 A1

Реферат патента 1973 года ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ

Формула изобретения SU 364 938 A1

SU 364 938 A1

Авторы

В. И. Гришенков С. Тонконог

Даты

1973-01-01Публикация