(54) ЦИФРОЕЮЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ
название | год | авторы | номер документа |
---|---|---|---|
Цифровой кусочно-линейный аппроксиматор | 1973 |
|
SU549818A1 |
Генератор функций | 1979 |
|
SU842765A1 |
Цифро-аналоговый функциональный преобразователь | 1974 |
|
SU516189A1 |
Цифровой функциональный преобразователь | 1981 |
|
SU1001092A1 |
Цифровой кусочно-линейный аппроксиматор | 1988 |
|
SU1615743A1 |
Функциональный преобразователь нескольких переменных | 1986 |
|
SU1387022A1 |
Цифровой функциональный преобразователь | 1977 |
|
SU742947A1 |
Цифровой генератор функций | 1980 |
|
SU894692A1 |
Функциональный декодирующий преобразователь | 1976 |
|
SU696489A1 |
Функциональный генератор напряжения | 1976 |
|
SU610129A1 |
1
Изобретение относится к области вычислительной техники и может найти применение при построении быстродействующих цифровых функциональных преобразователей.
Известны цифровые функциональные преобразователи, состоящие из дешифратора и шифратора.
Однако известные цифровые функциональные преобразователи содержат большое количество логических элементов, которое с увеличением его точности растет пропорционально 2 , где П - число двоичных разрядов, представляющих код аргумента,
С целью сокращения оборудования, в частности уменьшения количества логических элементов, в предлагаемый ци(}чэовой функциональный преобразователь введены генератор линейных функций, блок выбора подмножества линейных функций, вход и выход которого подключены соответственно к выходу дешифратора и управляющему вхо:ду генератора линейных функций, информационный вход которого соединен со вторым ОБХОДОМ преобразователя, первый выход I со вторым входом шифратора, накапливающий сумматор, входы которого подключены к соответствующим выходам шифратора и генератора линейных функций, выход - к выходу преобразователя/н распределитель 5 импульсов, выходы которого соединены с соответствующими входами накапливающего i сумматора, шифратора и блока выбора подмножества Л1ш 5йных функций.
На чертеже представлена схема предла0 , гаемого преобразователя.
Преобразователь содержит накапливаю- швй сумматор 1, дешифратор 2,. генератор 3 линейных функций, блок 4 выбора под5 множества линейных функций, шифратор 5, распределитель 6 импульсов, дополнительные разряды 7 накапливаюш;его сумматора, грутшу схем 8 совпадения и группу схем ИЛИ 9 генератора 3, группу схем 10 совпадения и труппу схем ИЛИ 11 йло0ка 4, группу схем 12 совпаденш и группу
схем 13 шифратора 5, входы 14, 15 и выход 16 преобразователя, шины 1722 распределителя импульсов.
25 Коя функции образуется в накапливающем сумматоре 1, который может иметь несколько дополнительных разрядов 7 дпя уменьшения ошибки округления. Дешифрато 2 служит для определения номера участка аппроксимации, на его вход 14 подается код аргумента, а число выходов равно чис лу участков аппроксимации. Генератор 3 линейных функций представляет собой комбинационный сдвигатель кодов, служащий для тиножения кода аргумента на коэффициенты 2 . Блок 4 выбора подмножеств линейныя функций, являюгшйся ши(|ратором со схемами совпадения на выходах, через свои схемы совпадения, возбуждаемые в определенные моменты времени распределителем 6, управляет гёнератором линей ных функций. Последний подает их наовход накапливающего сумматора через шифратор 5. Шифратор 5 служит для разделения ела гаемых, поступающих на входы сумматора, и для получения значений кода в пределах определенного участка. Цифровой функциональный преобразовател предназначен для вычисления дискретной функции цифрового аргумента ( t ). Значения функции и аргумента представляются параллельным двоичным кодом с фиксированной запятой. Значения функции вычис ляются методом кусочно-линейной аппрокси мацир. На каждом участке аппроксимации дискретная функция вычисляется по формуле -«iU где (Х- - постоянный в пределах J участка код; 2. - Л1шейная функция цифрового аогумента / с угловым коэффициентом jf - двоичная переменная, определяющая вхождение в сумму члена 2,-. Цифровой функциональный преобразователь вычисляет значение функции не более, чем за (2rt +2) тактов. Генератор линейных функций вырабатыва ет пря функции iaO, с I 2. а 12 , Блок выбора подмножества функций на первом участке аппроксимации выбирает функции а, в, с; на втором и третьем участ ,.ках - Ь, с; на четвертом - а. Шифратор 5 на первом участке апприкскмации подает на вход сумматора код . 0001; на втором - код ОНО; на третьем - код 1100 и на четвертом - код 0010, Работа преобразователя координируется распределителем импульсов 6 и протекает следующим образом, Пусть код аргумента принадлежит первому участку аттроксимации и равен QD11. Дешифратор 2 через свой первый выход подготовит все схемы совпадения блока 4 и первую схему совпадения блрка 5, В нулевом такте происходит очистка суммато ра, в первом такте на входы сумматора поступает из шифратора S код ООО1, во втором также на входы сумматора поступа-i ет код с выхода генератора линейных функций, в частности сдвинутый на один разряд блево код аргумента, т, е, - ОНО, В третьем такте аналогичным образом из генератора линейных функций поступает код ООН, в четвертом также генератор линейных функций подает на входы cjTviMaTopa код аргумента, сдвинутый на эдич разряд вправо, в пятом такте осуществляется округление ре ультата. На этом работа преобразователя заканчивается. Код в сумматоре, равный 11ОО, представляет значение функции от аргумента, равного ООН, Предмет изобретения Цифровой функциональный преобразователь, содержащий шифратор, первый вход которого через дешифрятор подключен к первому вхбду преобразователя), о т г ичающийся тем, что , с целью сокращения оборудования, ,он содержит генератор линейных функций, блок выбора подмножества линейных функций, В;ход и выход которого подключены соответственно к выходу дешифратора и управляющему входу генератора линейных функций, информацион- ный вход которого соединен со вторым входом преобразователя. Первый - со вторым входои ши(|ратора, накапдаваюший сумматор, входы которого подключены к соответствующим выхвдам шифратора и генератора линейных фуккций, выход - к выходу преобразователяУи распределитель импульсов, эыходы которого соединены с соответств5гющими входами накапливающего сумматора, шифратора и блока выбора подмножества (Ршейных функций.
14
.UlL
/7 1819202122
MtMl
i6 c
1 I П
v f5
Авторы
Даты
1975-03-15—Публикация
1972-12-19—Подача