Цифровой функциональный преобразователь
Изобретение относится к вычислительной технике и может быть использовано для формирования биполярного число-импульсного кода одной или нескольких функций одного число-импульсного кода аргумента. Целью изобретения является повышение быстродействия. Преобразователь содержит двоичный умножитель 1, счетчик 2 участков аппроксимации, блок 3 памяти приращений функций, элемент 4 задержки, элемент ИЛИ-НЕ 5, мультиплексор 6, регистр 7, вход 8 кода функции, вход 9 длины участка аппроксимации, вход 10 число-импульсного кода аргумента, установочный вход 11, выход 12 число-импульсного кода результата, выход 13 знака приращения функции. 1 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
a@aUèï (51) 5 G 06 F 7/548
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЬП ИЯМ
IlPH ГКНТ СССР (2! ) 441 6498 /24-24 (22) 26. 04. 88 (46) 15.02. 90. Бюл. Р 6 (72) Е.Ф. Киселев (53) 681 .325 {088.8) (56) Авторское свидетельство СССР
Р 928347, кл. G .06 F 7/548, 1983.
Авторское свидетельство СССP
Р 1257638, кл. С 06 F 7/548, 1985, {54) ЦИФРОВОЙ ФУНКЦКО11ИЬНУЙ ПРЕОБРАЗОВАТЕЛЬ (57) Изобретение относится к вычислительной технике и может быть использовано для Ьормировния биполярного
2 число-импульсного кода одной ипи нескольких функций одного число-импульсного кода аргумента ° Целью изобретения является повышение быстродействия, Преобразователь содержит двоичный умножитель 1, счетчик 2 участков аппроксимации, блок 3 памяти приращений функций, элемент 4 задержки, элемент КЛИ-НЕ 5, мультиплексор 6, регистр 7, вход 8 кода функции, вход 9 длины участка аппроксимации, вход 10 число-импульсного кода аргумента, ус-. тановочный вход 11, выход 12 числоимпульсного кода результата, выход 13 знака приращения функции. 1 ип.
1543401
Изобретение относится к вычислительной технике и предназначено для фо рмиров ан ия биполярного ч исло-импульсного кода одной или нескольких °
)1ункций одного число-импульсного ко- ,gа аргумента и может бьггь использовано при построении специализированных
:ч ро не с co ðîâ, вычислительные алгоритмы которых реализуются с использованием число-импульсной обработки информации, например, иифрового преобразователя координат или устройства отображения инФормаиии метеорадиолокатора.
Гелью изобретения является повыше- f$ ние быстродействия.
На чертеже представлена Функциональная схема преобразователя.
Преобразователь содержит двоичный умножитель 1, счетчик 2 участков an- 20 проксиг1аиии, блок 3 памяти приращений функиий, элемент 4 задержки, элемент
ИЛИ-11Е 5, мультиплексор 6, регистр 7, Ьход 8 кода функции, вход 9 длины участка аппроксимации, вход 10 число- 25 импульсного кода аргумента, установочный вход 11, выход 12 число-импульсного кода результата„ выход 13 знака приращения функции.
Устройство Функционирует следующим 30 образом.
Обозначим на входах и выходах преобразователя и его составных частей через И (или И), П и Ф импульсы положительной (или отрицательной) полярности, потенциальные сигналы и коды так, что после каждой из этих букв стоит номер входа преобразователя.
На преобразователь поступают код 18 (определяет тип воспроизводимой 40 функции) и код Ф9 (определяет длины участков аппроксимации воспроизводимой функции), импульсы ИI О установки и импульсы H11 -.исло-импульсного кода (ЧИК) х, 45
По входным кедам и импульсам преобразователь diyr:кционирует по методу кусочно-линейной аппроксимации циклически так, что B каждом цикле его работы можно вЫцелить четыре временных такта <, г:, С,,, 1:4..
I
В течение такта t на входах 8 кода функиии и длины участка 9 аппроксимаиии преобразователя устанавливают- t ся требуемые значения кодов Ф8 и Ф9. Такт t начинается по импульсу И10, по которому двоичный умножитель 1 устанавливается.в "01, а в счетчик 2 участков аппроксимации заносится код Ф2-Ф8 адреса данных первого участка аппроксимации воспроизводимой функции. Блок 3 памяти приращений функции формирует прямой код приращения функции на первом участке аппроксимации. Такт tz заканчивается Формированием И4, по которому генерируется элементом ИЛИ-11Е 5 импульс Г!5, по окончании которого в регистр 7 заносится прямой код приращения Функции на первом участке аппроксимации, а содержимое счетчика 2 участков аппроксимаиии увел ивается íà "1"Ф по которому (т.е. по коду 1г12) блок 3 памяти приращении Функции начинает в такте t3 Формирователь прямой код приращения Функции на втором участке аппроксимации. В такте t на преобразователь поступают импульсы Иll ЧИК х, представляющие последовательность импульсов, число которых равно и Ч11 = 2 Х = 2, .2 х 1В 1 -- 1 г1 где n — разрядность двоичного кода Х, представляемого в процессе преобразования импульсами MID х1 x — разрядная цифра ("0" или "1") L л i-го разряда кода х. По коду приращения Функции и импульсам Й11 ЧИК х двоичньп1. умножитель, 1 в соответствии с алгоритмом его функционирования формирует импульсы И12 число-импульсного кода функции у (ЧИК у) и импульсы переполнений, которые обозначим через ИП1, ИП2, ИЛЗ и ИП4, где ИПI — импульс переполнения самого старшего разряда. По этим импульсам и двухразрядному коду Ф9 = А1А2 мультиплексор 6 формирует импульс Иб = Al А2 ИП1 " Ч Al А2 ИП2 ЧА1 А2 ИПЗ У Al А2 ИП4, являющийся импульсом конца участка аппроксимации, длина которого определяется кодом Ф9 в соответствии с выражением х=21AI A22VAI А22 ЧА1 А2 2 У А1 А2 2 j. Поэтому (в зависимости от кода Ф9) блок 3 памяти приращений функции программируется так, что код на выхоА! А2 все разряды данного кода значащие; 1, К7 = 0t l, Кб = К7 = 0; 1» K5 = К6 = К7 = О..А) ° А2 Al i A2 A1 ° А2 По первому (или М-му) Иб элемент ИЛИ-НЕ 5 генерирует Й5, по которому в регистр 7 заносятся данные по аппроксимации функции на втором (ипи М + 1) участке, а содержимое счетчика 2 участков аппроксимации увеличивается на 1 . Фо рмул а изоборетения Составитель С.Куликов Редактор Е.Копча Техред Л.Сердюкова Ко рре к то р С. Некиа р Заказ 401 Тираж 558 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", r.Óæãoðoä, ул. Гагарина,101 5 15434 дах регис тра (информационных) К1К2, К4К5К5К6К7 вырабатывается с соблюдением условий: 3нак приращения Ьу функции (т.е. ЧИК у) .на любом участке аппроксимации определяется сигналом. со знакового разряда регистра 7. Таким образом, в такте С4 производится процесс формирования биполярно25 го ЧИК у (сигнала П13 и импульсов И12) . Цикл преобразования заканчивается окончанием поступления на преобразователь импульсов ЧИК х (т. е. Иl 1) и начинается такт t! следующего цикла. Цифровой функциональный преобразо- 35 ватель, содержащий двоичный умножитель, счетчик участков аппроксимации и блок памяти приращений функций, причем вход число-импульсного кода аргумента преобразователя соединен с 40 входом первого сомножителя двоичного умножителя, выход счетчика участков аппроксимации соединен с адресным входом блока памяти приращений функции, отличающийся тем, что, с целью повышения быстродействия за счет устранения влияния длительности выборки из блока памяти, в него дополнительно введены мультиплексор, регистр, элемент ИЛИ-НЕ и элемент задержки, причем вход кода функции преобразователя соединен с информационным входом счетчика участков аппроксимации, установочный вход преобразователя соединен с входом сброса двоичного умножителя, входом элемента задержки и входом разрешения записи счетчика участков аппроксимации, вход длины участка аппроксимации преобразователя соединен с управляющим входом мультиплексора, выход. которого соединен с первым входом элемента ИЛИ-НЕ, второй вход которого соединен с выходом элемента задержки, выход элемента ИЛИ-НЕ соединен со счетным входом счетчика участков аппроксима-. ции и синхронизирующим входом регистра, информационный вход которого соединен с выходом блока памяти приращений функции, выходы информационных разрядов регистра соединены с входом второго сомножителя двоичного умножителя, выходы переполнения которого соединены с информационными входами мультиплексора, выход число-импульсного кода результата двоичного умножителя и выход знакового разряда регистра соединены с выходами число-импульсного кода результата и выходом знака приращения функций преобразователя соответственно.