Цифровой функциональный преобразователь Советский патент 1990 года по МПК G06F7/548 

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

ел

00 Јь

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

Гелыо изобретения является повышение быстродействия.

На чертеже представлена Функциональная схема преобразователя.

Преобразователь содержит двоичный умножитель 1, счетчик 2 участков аппроксимации, блок 3 памяти приращений функций, элемент 4 задержки, элемент ИЛИ-НЕ 5, мультиплексор 6, регистр 79 йход 8 кода функции, вход 9 длины участка аппроксимации, вход 10 число- импульсного кода аргумента, установочный вход 1, выход 12 число-им- пульсного кода результата, выход 13 знака приращения Функции.

Устройство Функционирует следующим образом.

Обозначим на входах и выходах преобразователя и его составных частей через И (или И), П и Ф импульсы положительной (или отрицательной) полярности, потенциальные сигналы и коды так, что после каждой из этих букв стоит номер входа преобразователя.

На преобразователь поступают код |Ф8 (определяет тип воспроизводимой функции) и код Ф9 (определяет длины участков аппроксимации воспроизводимой Функции), импульсы И10 установки и импульсы И11 t-исло-импульсного кода (ЧИК) х.

По входным кедам и импульсам преобразователь Функционирует по методу кусочно-линейной аппроксимации циклически так, что Е каждом цикле его работы можно выделить четыре временных такта t{t t, t,,, t..

Каждый цикл начинается с такта t, в течение которого в памяти преобразователя содержится информация, обусловленная предысторией его работы. В течение такта t на входах & кода функции и длины участка 9 аппроксимации преобразователя устанавливают- i ся требуемые значения кодов 8 и &9.

5

Такт t. начинается по импульсу И10, по которому двоичный умножитель 1 устанавливается в О, а в счетчик

2 участков аппроксимации заносится код Ф2-Л8 адреса данных первого участка аппроксимации воспроизводимой функции. Блок 3 памяти приращений функции формирует прямой код приращения функции на первом участке аппроксимации. Такт t2 заканчивается Формированием И4, по которому генерируется элементом ИЛИ-НЕ 5 импульс Н5, по окончании которого в регистр 7 за5 носится прямой код приращения Лункции на первом участке аппроксимации, а содержимое счетчика 2 участков ап- проксимаиии увеличивается на 1, по которому (т.е. по коду ф2) блок 3 па0 мяти приращении функции начинает в такте t Формирователь прямой код приращения Лункции на втором участке аппроксимации.

В такте t на преобразователь по5 ступают импульсы ЧИК х, представляющие последовательность импульсов, число которых равно

411 2. Х- 2П-±2- х;,

1 1Л

0 гДе п Разрядность двоичного кода X, представляемого в процессе преобразования импульсами Ч11К х; XL - разрядная цифра (О или 1)

1-го разряда кода х. По коду приращения Функции и импульсам И11 ЧИК х двоичный умножитель 1 в соответствии с алгоритмом его функционирования формирует импуль- 0 сы Ш 2 число-импульсното кода функции у (ЧИК у} и импульсы переполнений, которые обозначим через ИПМ, ИП2, ИГТЗ и ИП4, где ИШ - импульс переполнения самого старшего разряда.

5 По этим импульсам и двухразрядному коду Ф9 А1А2 мультиплексор 6 формирует импульс Иб Al A2 ИШ V V А1 А2 ИП2 VA1 А2 ИПЗ V Al A2 ИП4, являющийся импульсом конца участка

0 аппроксимации, длина которого определяется кодом Ф9 в соответствии с выражением

2 И А1 А2 27Y Al A2 26 V 5 VA1 А2 2SYA1 A2 24.

Поэтому (в зависимости от кода Ф9) блок 3 памяти приращений функции гцзограммируется так, что код на выхоЛ

51

дах регистра (информационных) KIK2, ..., К4К5К5К6К7 вырабатывается с соблюдением условий:

1, все разряды данного

кода значащие; 1, К7 0; I, Кб К7 0;

I, К5 Кб К7 0.

По первому (или ) Иб элемент Ш1И-НЕ 5 генерирует И5, по которому в регистр 7 заносятся данные по аппроксимации функции на втором (или М + 1) участке, а содержимое счетчика 2 участков аппроксимации увеличивается на 1м.

Знак приращения А у функции (т.е. ЧИК у) на любом участке аппроксимации определяется сигналом со знакового разряда регистра 7.

Таким образом, в такте t. производится процесс Нормирования биполярного ЧИК у (сигнала П13 и импульсов И12).

Цикл преобразования заканчивается окончанием поступления на преобразователь импульсов ЧИК х (т.е. И11) и начинается такт С4 следующего цикла.

Формула изоборетения

ч

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

10

15

20

434016

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

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

30 ний функции, выходы информационных разрядов регистра соединены с входом второго сомножителя двоичного умножителя, выходы переполнения которого соединены с информационными входами

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

40 знака приращения функций преобразователя соответственно.

25

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

название год авторы номер документа
Цифровой преобразователь координат 1985
  • Киселев Евгений Федорович
SU1257638A1
Цифровой функциональный преобразователь 1980
  • Киселев Евгений Федорович
SU928347A1
Цифровой преобразователь координат 1979
  • Киселев Евгений Федорович
SU842801A1
Цифровой преобразователь полярных координат в прямоугольные координаты 1987
  • Киселев Евгений Федорович
  • Кондратьев Вячеслав Васильевич
SU1441390A1
Синусно-косинусный функциональный преобразователь 1981
  • Киселев Евгений Федорович
  • Кузина Ольга Алексеевна
SU970357A1
Функциональный преобразователь 1983
  • Гаврилюк Михаил Александрович
  • Галамай Тарас Григорьевич
  • Корчинский Богдан Иванович
  • Мороз Леонид Васильевич
  • Самохвалов Валентин Борисович
SU1107131A1
Устройство для вычисления полиномов 1978
  • Толокновский Вячеслав Родионович
  • Селезнев Юрий Владимирович
  • Штейнберг Валерий Эмануилович
SU792263A1
Генератор функций 1984
  • Шевяков Александр Григорьевич
SU1241219A1
Функциональный преобразователь нескольких переменных 1986
  • Гришков Олег Вячеславович
  • Машенков Валерий Михайлович
  • Мурсаев Александр Хафизович
  • Ро Юрий Игоревич
  • Шишов Олег Викторович
SU1387022A1
Цифровой генератор функций 1989
  • Киселев Евгений Федорович
SU1663607A1

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

Изобретение относится к вычислительной технике и может быть использовано для формирования биполярного число-импульсного кода одной или нескольких функций одного число-импульсного кода аргумента. Целью изобретения является повышение быстродействия. Преобразователь содержит двоичный умножитель 1, счетчик 2 участков аппроксимации, блок 3 памяти приращений функций, элемент 4 задержки, элемент ИЛИ-НЕ 5, мультиплексор 6, регистр 7, вход 8 кода функции, вход 9 длины участка аппроксимации, вход 10 число-импульсного кода аргумента, установочный вход 11, выход 12 число-импульсного кода результата, выход 13 знака приращения функции. 1 ил.

Формула изобретения SU 1 543 401 A1

Документы, цитированные в отчете о поиске Патент 1990 года SU1543401A1

Цифровой функциональный преобразователь 1980
  • Киселев Евгений Федорович
SU928347A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Цифровой преобразователь координат 1985
  • Киселев Евгений Федорович
SU1257638A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 543 401 A1

Авторы

Киселев Евгений Федорович

Даты

1990-02-15Публикация

1988-04-26Подача