1
Изобретение относится к вычислительной технике и может быть использовано при конструировании цифровых интегрирующих машин.
Известно устройство для аппроксимации кодов приращения целыми степенями двойки, содержащее схемы логических элементов «И и «ИЛИ и триггеры, в котором аппроксимация приращения производится значащим старщим разрядом со значением 2, й 0, 1, 2.... Разряд отыскивается в последовательном коде гориращения (с учетом величины масщтабного коэффициента).
Цель изобретения - уменьшение объема оборудования и улучшение динамических характеристик. Для этого здесь реализован иной, чем в известном устройстве, метод аппроксимации: iB запоминающее устройство выдается не код кванта ( 0, 1, 2...), а номер содержащего единицу разряда + {, записанный в двоичном счислении.
Новый метод позволяет существенно сократить канал аппроксимации, так как при нем нет необходимости проводить анализ, кода приращения, отыскивая старший значащий разряд, и включить в устройство узел программного формирования нвантов. Управляющие входы узла подключены к выходам триггеров канала и смены знака приращения, а
входы триггера канала соединены с щинами приращения и масщтабного коэффициента.
В качестве узлов программного формирования могут быть использованы, например, регистры, счетчики и сумматоры.
На чертеже приведена функциональная схема предлагаемого устройства. Шина / приращения и шина 2 масштабного
коэффициента подключены соответственно к единичному и нулевому входам триггера 3 канала. Его единичный выход через логический элемент «И 4, второй вход которого подключен к шине 5 сигнала подключения канала,
соединен по шине 6 сигнала ненулевого кода прирашения на вход формирования кванта узлом 7 программного формирования квантов. Нулевой выход триггера 3 через логический элемент 8, второй вход которого подключен к
шине 5, подсоединен ко входу гашения узла 7 и по шине 9 через логический элемент «ИЛИ 10, на второй вход которого включена шина // сигнала гащения, объединен с нулевым входом триггера 12 смены знака приращения.
Единичный вход триггера 12 подключен к шине 13 сигнала смены знака приращения, а нулевой и единичный выходы триггера 12 соответственно подключены к шинам 14 и 15 сигналов увеличения и уменьшения величины
кванта узлом 7. Программное задание закона аппроксимации позволяет получить необходимую форму кривой отработки «ачальных условий. В отличие от известных устройств, где первый и остальные кванты могут быть в пределах разрядной сетки машины любыми по величине, в предлагаемом устройстве начальный квант и иоследовательностьПоявления квантов различной величины жестко определяются узлом программного формирования квантов, управляемым на основе минимальной информации о приращении - сигналами о смене знака приращеиия и о существовании приращения. Структура узла формирования квантов обусловлена программой формирования квантов, которая, в свою очередь, зависит от вида кривой отработки начальных условий. Рассмотрим случай, когда необходимо получить начинающуюся с нуля плавную кривую отработки начальных условий. Используем в качестве узла программного формирования квантов реверсивный счетчик. На ВХОДЫ триггера 5 ка;нала по шинам 1 и 2 поступают последовательно разряд за разрядом коды приращения (Pi) и масштабного коэффициента (5). Положим, что численное значение кода ,3, а кода 5 0. В начале каждой итерации на счетчик 7 из запоминающего устройства вызывается код номера разряда единицы предыдущего «ванта (цепи переписи кодов из ЗУ «а черт, не показаны). При начальной итерации счетчик 7 и триггер 12 находятся в нулевом состоянии, тем самым возбуждена шина 14 увеличения величины кванта и счетчик -подготовлен к суммированию входных импульсов. Так как численное значение приращения , а код S - нулевой, триггер 3 канала после прохождения кода приращения PI взводится. По сигналу подключения канала через логический элемент 4 импульс поступит на счетный вход реверсивного счетчика 7. Взведется первый триггер счетчика, отмечая, что в первой итерации приращение аппроксимируется квантом 2°. Код +00...01 показывает, что единица в первом разряде со счетчика перепишется в ЗУ. Во второй итерации на вход триггера 3 поступит код приращения, равный Р2 12. Триггер 3 взведется, а так как смены знака приращения не произошло, то триггер 12 смены знака лриращения находится опять в нулевом состоянии. Реверсивный счетчик подготовлен к сложению. Импульс подключения канала проходит на счетный вход счетчика 7 и складывается с его содержимым. Вырабатывается кваздт 21, а в ЗУ поступает код + 00... 010. В третьей итерации на вход поступает РЗ 12-21 10, который аппроксимируется квантом 22, так как смены знака приращения не происходит. В ЗУ выдается код +00 ... 011. В четвертой итерации поступает код Р 10-4 6 и вырабатывается квант 2. В ЗУ поступает код +00 ... 0100. В пятой итерации поступает код -2. Триггер 12 взводится, TajK как по шине 13 поступает сигнал о смене знака. Счетчик подготавливается к вычитанию. Импульс подключения канала поступает на счетный вход счетчика 7 и вычитается из его содержимого. Вырабатывается квант -22 и код -00... 011 выдается в ЗУ. В шестой интерации PQ -2-(-4) +2, а так как триггер смены знака приращения 12 взведен, то импульс подключения канала вычитается из содержимого счетчика, формируя квант +21, В ЗУ поступает код +00 .. . 010. В седьмой итерации код Я7 +2-2 0. Триггер 3 обнулен и импульс подключения канала через логические элементы «И 8 и «ИЛИ 10 гасит реверсивный счетчик 7 и триггер 12. В ЗУ поступает нулевой код. Таким образом, код 13 представлен по итерадиям в виде следующих квантов: +1, +2, + 8, -4, +2. Получили начинающуюся с нуля плавную кривую отработки начальных условий -и нулевую ошибку аппроксимации. До минимума сократилось и оборудование устройства - в канале аппроксимации остался один триггер. Работа устройства при использовании в качестве узла програм много формирования квантов других приборов не отличается от рассмотренной выше. Предмет изобретения 1. Устройство для аппроксимации кода приращения, содержащее логические элементы «И, «ИЛИ, триггер канала, триггер смены знака приращения, отличающееся тем, что, с целью уменьшения объема оборудования и улучшения динамических характеристик в него введен узел программного формирования квантов, первый и второй входы которого подключены соответственно к нулевому, и единичному выходам триггера смены знака приращения, а третий и четвертый входы соедиены через логические элементы «И соответтвенно с единичным и нулевым выходами триггера канала. 2. Устройство по п. 1, отличающееся тем, что качестве узла программного формирования вантов использован реверсивный счетчик.
Л
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного счета изделий | 1983 |
|
SU1113824A1 |
ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР | 1973 |
|
SU389519A1 |
ЛИНЕЙНО-КРУГОВОЙ ИНТЕРПОЛЯТОР | 1991 |
|
RU2010293C1 |
Устройство аппроксимации кода приращения | 1972 |
|
SU451106A1 |
Устройство для передачи и приема сигналов | 1985 |
|
SU1275510A1 |
Цифровая интегрирующая структура | 1980 |
|
SU900300A1 |
Устройство для интегрирования функций | 1984 |
|
SU1242993A1 |
Цифровой линейный интерполятор | 1991 |
|
SU1807450A1 |
Цифровой линейный интерполятор | 1989 |
|
SU1675849A1 |
Система для передачи телеизмерительной информации | 1981 |
|
SU1084852A1 |
Авторы
Даты
1973-01-01—Публикация