Устройство для кусочно-линейной аппроксимации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может использоваться, например, для генерирования с высокой точностью последовательности отсчетов быстроосциллирующей функции при мин имальном объеме используемой памяти. Цель изобрет ения - повышение быстродействия . Поставленная цель достигается за счет введения RS-триггера 2, элементов И 4 и ИЛИ 6, накапливающего сумматора 8. Устройство для кусочнолинейной аппроксимации содержит генератор 1 импульсов, RS-триггер 2, счетчик 3 адреса, элемент И 4, постоянное запоминающее устройство 5, элемент ИЛИ 6, счетчик 7, накапливающий сумматор 8, вход 9 запуска, шину 10 выходного сигнала. Накапливающий сумматор 8 содержит сумматор и регистр. 3 ил.® (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
„„SU„„1462280 д 3 (11 4 С 06 F 1/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
IlO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4282755/24-24 (22) 13. 07. 87 (46) 28. 02. 89. Бюл, N 8 (72) А.В.Тимченко, О.С.Гринькович, О.P.Ïðèñòàéêî и И.К.Радутный (53) 681.325(088.8). (56) Авторское свидетельство СССР № 1179307, кл. G 06 F 1/02, 1984.
Авторское свидетельство СССР № 1332303, кл, G 06 F 1/02, 1986 (прототип) . (54) УСТРОЙСТВО ДЛЯ КУСОЧНО-ЛИНЕЙНОЙ
АППРОКСИМАЦИИ (57) Изобретение относйтся к автоматике и вычислительной технике и может использоваться, например, для генерирования с высокой точностью последовательности отсчетов быстроосциллирующей функции при минимальном объеме используемой памяти. Цель изобретения — повышение быстродейств ия. Поставленная цель достигается за счет введения RS-триггера 2, элементов И 4 и ИЛИ 6, накапливающего сумматора 8. Устройство для кусочнолинейной аппроксимации содержит генератор 1 импульсов, RS-триггер 2, счетчик 3 адреса, элемент И 4, постоянное запоминающее устройство 5, элемент ИЛИ 6, счетчик 7, накапливающий сумматор 8, вход 9 запуска, шину 10 выходного сигнала. Накапливающий сумматор 8 содержит сумматор и регистр. 3 ил.
I 462280
Изобретение относится к автоматике и вычислительной технике и может быть использоваться, например., для генерирования с высокой точностью последовательности отсчетов быстроос5, циллирующей функции при минимальном объеме используемой памяти.
Цель изобретения — повышение быстродействия..1О
На фиг.! приведена функциональная схема устройства; на фиг,2 - времен" ные диаграммы наиболее:важных для
:понимания работы устройства сигналов;, :;на фиг. 3 — накапливающий сумматор. ,Устройство для кусочно-линейной аппроксимации (фиг.1) соцержит гене" ратор 1 импульсов, RS-триггер 2, счетчик 3 адреса, элемент И 4, постоянное запоминающее устройство 5, элемент ИЛИ 6, счетчик 7, накапливающий сумматор 8, вход 9 запуска, шину 10 выходного сигнала. Накапливающий сумматор 8 {фиг.3) содержит сумматор 11 и регистр 12, 25
Устройство работает следующим образом.
Аппроксимация кодовой . последова тельности Б, (фиг.2) на выходе накапли вающего сумматора 8 начинается в момент времени и о = 0 с поступлением импульса U с входа 9 запуска. Под
9 воздействием этого импульса счетчик .,3 адреса и сумматор 8 обнуляются, а
RS-триггер 2 устанавливается в единичное состояние.
Выходы постоянного запоминающего
L устройства 5 разделены на два поля.
В поле, соответствующее первому выходу, записывается длина интервала 40 (в виде числа периодов генератора 1) на котором шаг интегрирования выходного сигнала устройства имеет постоянное значение, а в поле, соответствующее второму выходу, записывается зна- <5 чение этого шага. Таким образом, для аппроксимации всей длительности сигнала используется N-1 слоев блока 5, где N — число узлов интерполяции (на фиг.2 принято N = 8), БО
Под воздействием импульса Ugt проходящего через элемент ИЛИ б на вход разрешения предустановки второго счетчика 7, в последнем фиксируется код длительности пеРвого интеРвала аппроксимации с первого выходе блока
5. Единичное состояние ВБ-триггера 2 разрешает прохождение тактовых им пульсов генератора 1 на вход вычитания счетчика 7 и тактовый вход сумматора 8. На информационные входы с вторых выходов блока 5 подается значе. ние постоянного на данном интервале аппроксимации шага интегрирования.
По каждому импульсу с выхода элемента И 4 счетчика 7 уменьшает свое состояние на единицу, а накапливающий сумматор 8 суммирует значение шага интегрирования, После поступления К„ импульсов с выхода элемента
ИЛИ 4, где К, — код длины первого интервала аппроксимации, на выходе переполнения счетчика 7 появляется импульс U„. Под воздействием последнего счетчик 3 переключается в следу ющее положение, при котором на первых выходах блока 5 устанавливается значение длины второго интервала аппроксимации К, а на вторых выходах блокаа 5 устанавливается значение шага интегрирования на этом интервале, Под воздействием этого же импульса
Uz, проходящего через элемент ИЛИ 6, в счетчик 7 записывается значение К и работа устройства происходит аналогичным образом.
После генерирования N-1 импульса с выхода счетчика 7 счетчик 3 переключается в положение, при котором на его выходе переполнения появляется. импульс U переводящий триггер 2 в нулевое состояние. В результате этого прекращается прохождение импульсов с выхода генератора 1 через элемент И 4 и заканчивается аппроксимация вых одно ro си гн ал а, Для генерации убывающих функций. необходимо учитывать знак приращения.
Формула изобретения
Устройство для кусочно-линейной аппроксимации, содержащее генератор импульсов, счетчик, счетчик адреса, постоянное запоминающее устройство, причем выход счетчика адреса подключен к адресному входу постоянного .запоминающего устройства, о т л и— ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены ВЯ-триггер, элемент И, элемент ИЛИ .и накапливающий сумматор, причем выход генератора импульсов подключен к первому входу элемента И, второй вход которого подключен к выходу RS-триггера, установочный вход которого объединен с входами сброса
1462280
Ц2 фила, 2
Кш счетчика адреса и накапливающего сумматора, первым входом элемента ИЛИ и подключен к входу запуска устройства, выход элемента И подключен к
6 счетному входу счетчика и тактовому входу накапливающего сумматора, входы предварительной установки данных которых подключены соответственно к разрядам выхода кода длины участка аппроксимации и шага аппроксимации постоянного запоминающего устройства, выход переполнения счетчика подключен к второму входу элемента ИЛИ и счетному входу счетчика адреса, выход переполнения которого подключен к входу сброса RS-триггера, выход элемента ИЛИ соединен с входом разре- шения предустановки счетчика, выход накапливающего сумматора подключен к выходу устройства.