Фиг.
Изобретение относится к автоматике и вычислительной технике и может использоваться для генерирования с высокой точностью последовательности значений нескольких функций, производная которых меняет знак и величину на различных, несовпадающих интервалах аппроксимации, при использо
вании минимального объема памяти
Цель изобретения - повышение точности аппроксимации.
На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - временные диаграммы наиболее важных дпя понимания работы устройства сигналов .
Устройство для кусочно-линейной аппроксимации (фиг. 1) содержит генератор 1 тактовых импульсов, RS-триг- гер 2, счетчик 3, элемент И 4, управляемый делитель 5 частоты с переменным коэффициентом деления, постоянное запоминающее устройство 6 параметров функций, блок 7 сравнения кодов, реверсивный счетчик 8, вход 9 пуска, входы 10 и 11 установки начальных значений и выход 12,
Устройство работает следующим образом.
Аппроксимация кодовой последовательности и на выходе реверсивного счетчика 8 начинается после появt
ления в момент времени t О импульса Ua на входе 9 пуска , В результате воздействия этого импульса на входы разрешения предустановки счетчиков 8 и 3 в последний с входа 10 начальной загрузки записывается число К интервалов аппроксимации, а в реверсивный счетчик 8 - начальное значение входного кода (на фиг. 2 принято К 7). .Одновременно в момент времени t импульс UQ устанавливает RS-триггер 2 в единичное состояние, разрешая тем самым прохождение тактовых импульсов с выхода генератора 1 через элемент И А на тактовый вход делителя 5 с переменным коэффициентом деления, С разрядных выходов счетчика 3 сигнал, соответствующий первому лнтерва лу аппроксимации, поступает на адресные входы постоянного запоминающего устройства 6, на первых выходах которого устанавливается код, соответ- ствуюпщй началу следующего, второго интервала аппроксимации, на вторых выходах - код, соответствующий абсолютному значению производной аппрок
0
5
0
5
0
5
0
5
г
0
симируемой функции на первом интервале, а на третьем - код, соответствующий знаку производной этой функции. В результате этого на выходе блока 5 из импульсов тактового гене- . ратора 1 формируется последователь-, ность импульсов, частота следования которых пропорциональна модулю производной аппроксимируемой функции.
По каждому из импульсов выходной последовательности делителя 5 реверсивный счетчик 8, с учетом сигнала Ug на третьем выходе блока 6, изменяет свое состояние. Таким образом, на разрядных вьпсодах реверсивного счетчика 8 формируется кодовая последовательность, аппроксимирующая заданную функцию на первом интервале аппроксимации. Такое изменение выходного кода блока 8 происходит до тех пор, пока не наступит равенство кодов, поступающих на первый и второй входы блока 7 сравнения кодов. После наступления в момент времени t (фиг. 2) такого равенства на входе блока 7 формируется импульс U, поступающий на счетный вход счетчика 3, изменяя состояние последнего на единицу. В результате этого изменяются коды на выходах постоянного запоминающего устройства 6 - на первых выходах устанавливается код; соответствзпощий началу третьего интервала аппроксимации, на вторых выходах - код, соответствующий абсолютному значению производной на втором интервале аппроксимации, а на третьем - код, соответствующий знаку этой производной. Далее работа устройства происходит аналогично и на разрядных выходах блока 8 формируется кодовая последовательность, соответствующая второму и последующим интервалам аппроксимации заданной функции,На последнем интервале аппроксимации после настзшления равенства (в момент времени Ц) кодов, поступающих на входы блока 7 сравнения кодов, происходит полное обнуление счетчика 3, и на его выходе переноса формируется импульс и, которьй переводит RS-триггер 2 в нулевое состояние Выходной сигнал U RS-триггера 2 запрещает прохождение тактовых импульсов с генератора 1 на счетный вход реверсивного счетчика 8, прекращая тем самым формирование аппроксимирующего сигнала на выходе устройства„ Таким образом, для формирования кодовой последовательности, аппроксимирующей заданную функцию, в постоянном запоминающем устройстве 6 необходимо хранить только К слов, где К - число интервалов аппроксимации. Это приводит к резкому, на несколько
выхода постоянного запоминающего устройства параметров функций, выход реверсивного счетчика подключен к выходу устройства, о тличающе - е с я тем, что, с целью повышения точности аппроксимации, в него введены блок сравнения кодов, элемент И и RS-триггер, причем вход установки
название | год | авторы | номер документа |
---|---|---|---|
Устройство для кусочно-линейной аппроксимации | 1987 |
|
SU1462280A1 |
Дельта-модулятор | 1990 |
|
SU1709531A2 |
Частотно-импульсный функциональный генератор | 1985 |
|
SU1274128A1 |
Дельта-модулятор | 1988 |
|
SU1510090A2 |
Дельта-модулятор | 1987 |
|
SU1508350A2 |
Устройство для выделения кодовой комбинации | 1987 |
|
SU1412008A1 |
Устройство для кусочно-линейной аппроксимации | 1990 |
|
SU1837272A1 |
Функциональный генератор | 1986 |
|
SU1406744A1 |
Функциональный аналого-цифровой преобразователь | 1985 |
|
SU1260979A1 |
Функциональный генератор | 1983 |
|
SU1141427A1 |
Предлагаемое изобретение относится к автоматике и вычислительной технике и может использоваться для генерирования с высокой точностью последовательности значений нескольких функций. Цель изобретения - повышение точности аппроксимации. Устройство для кусочно-линейной аппроксимации содержит генератор 1 тактовых импульсов, RS-триггер 2, счетчик 3, элемент И 4, управляемый делитель 5 частоты с переменным коэффициентом деления, постоянное запоминающее устройство 6 параметров функций, блок 7 сравнения кодов, реверсивный счетчик 8, вход 9 пуска, входы 10, 11 установки начального значения и выход 12. Цель изобретения достигается за счет введения блока 7 сравнения кодов, элемента И 4, RS-триггера 2. 2 ил.
порядков, уменьшению требуемого объе- ig RS-триггера, входы разрешения запима памяти по сравнению с устройствами, где в постоянном запоминающем устройстве хранятся все значения функции.
Формула изобретения
Устройство для кусочно-линейной аппроксимации, содержащее счетчик, постоянное запоминающее устройство параметров функций, управляемый де-- литель частоты, реверсивный счетчик, генератор тактовых импульсов, причем выход счетчика подключен к адресному входу постоянного запоминающего . устройства параметров функций, группа разрядов управления выхода которого подключена к управляющему входу управляемого делителя частоты, выход которого подключен к счетному входу реверсивного счетчика, вход управления направлением счета которого подключен к выходу соответствующего разряда группы разрядов управления
си счетчика и реверсивного счетчика подключены к входу пуска устройства, входы начальной загрузки счетчика и реверсивного счетчика которого подключены к входам данных счетчика и реверсивного соответственно, выход переполнений счетчика подключен к входу сброса RS- триггера, выход которого подключен
к первому входу элемента И, второй вход которого подключен к выходу генератора тактовых импульсов, выход элемента И подключен к тактовому входу управляемого делителя частоты, группа информационных разрядов выхода постоянного запоминающего устройства параметров функций подключена к первому информационному входу блока сргавнения кодов, второй информационный вход которого подключен к выходу реверсивного счетчика, выход блока сравнения кодов подключен к счетному входу счетчика.
и.
6
fPui.Z
Цифровой функциональный преобразователь | 1982 |
|
SU1104492A1 |
Цифровой функциональный генератор | 1984 |
|
SU1187158A1 |
Авторы
Даты
1989-07-23—Публикация
1987-05-04—Подача