Генератор кусочно-линейных функций

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении широкодиапазонных программируемых генераторов функций. Цель изобретения - упрощение генератора. Генератор содержит счетчики 1, 6, блок памяти 2, интегратор 3, делитель частоты 4, сумматор по модулю два 5. Введение сумматора по модулю два и второго счетчика позволяет уменьшить объем блока памяти при программировании генератора на периодические функции. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

ÄÄSUÄÄ 1478203 (so 4 G 06 У 1/02

И..Е:;0

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ fHHT СССР

И А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ (21) 4275243/24-24 (22) 11 .05 .87 (46) 07.05.89, Вюл. У 17 (71) Институт физики АН УССР и Институт кибернетики им, В.М.Глу1пкова (72) Л.Е.Хорик, В.А.Романов, В.Н.Чинок и В.F..Èàðòûíåíêî (53) 681.3 (088.8) (56) Авторское свидетельство СССР

Ф 451989, кл. G 06 F 1/02 ° 1973, Авторское свидетельство СССР

У 1108426, кл. G 06 F I /02, 1983 ° (54) ГЕНЕРАТОР КУСОЧНО-JlHHEAHbK ФУНКЦИЙ (57) Изобретение относи гся к области, автоматики и вычислительной техники и может быть использовано при построении широкодиапазонных программиууемых генераторов функций. Цель изобретения — упрощение генератора.

Генератор содержит счетчики 1, 6, блок памяти 2, интегратор 3, делитель частоты 4, сумматор по модулю два 5. Введение сумматора по модулю два и второго счетчика позволяет уменьщить объем блока памяти при программировании генератора на периодические функции. 1 ил.

1 478203 2 риоде Т/2 "",,признак окончания текущего периода Т/2".

Длина сегментов функции представ5 ляется интервалами между импульсами на выходе делителя 4 и задается программируемым коэффициентом деления.

По каждому импульсу с выхода делителя 4 счетчик 1 переходит на номер

10 следующего сегмента, а из блока 2 памяти извлекаются очередные инструкции.

Интегратор 3 на каждом сегменте работает как линейный аппроксиматор и получает равные приращения функции от блока 2 памяти на каждом такте генератора 7, Знак приращений вырабатывается сумматором 5 по модулю два по инструкции от блока 2 памяти (знаковый выход) и состоянию старшего разряда счетчика 6, указывающему на принадлежность аргумента интервалу ГО, Т/2) или (Т/2, Т3. Текущие значения кусочно-линейной функции

25 формируются на выходе 13 интегратора 3 °

В инструкциях сегмента, имеющеи

ro последний номер в периоде Т/2

;содержится признак окончания перио30 да, который является командой на установку счетчика 1 на номер начального сегмента, а счетчик б — на ь номер следующего периода Т/? приращения функции.

I1o окончании отработки периода

Т оба счетчика 1 и 6 оказываются в исходном состоянии и начинается следующий период генерирования функции °

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

Цель изобретения — упрощение генератора.

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

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

Входы 8 — 10 используются в режиме программирования генератора. По входу 8 в счетчик 1 заносится фазаномер начального сегмента функции.

По входу 10 в блок 2 памяти заносятся данные„ определяющие вид и параметры генерируемой функции. Начальное значение функции обеспечивается установкой интегратора 3 по входу 10. Конструкция генератора позволяет использовать сокращенный объем программирующих данных и, следовательно, меньшую емкость блока 2 памяти для определенного вида функций . f(x) с периодом Т. Предполагается, что приращение df(x dx) функции

f(x) имеет период Т/2 на каждом из интервалов О « х 4Т/2 и Т/2 х 4 Т, причем a f (x ф Т/2; х) = -д (х,дх) ° 40

Простейшим примером таких функций являются гармонические функции, функции Уолша и др. Функции данного вида программируются лишь на отрезке (О, и

Т/2 j периода Т, а подсчет числа. 45 этих отрезков осуществляется и-разрядным счетчиком 6, который в исходном состоянии устанавливается на ноль по входу ll, Рабочий режим начинается с прихо- 5п дом сигнала "Пуск" на вход 12 тактового генератора 7. Текущий номер сегмента,- формируемый счетчиком 1, является адресом, по которому из блока

2 памяти извлекаются инструКции для 55 отработки сегмента: его длина, абсолютная величина приращения функции на каждом mare знак приращения функции на данном сегменте в первом пеФормула изобретения

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

Составитель В.Байков

Техред М. Ходанич Корректор Т.Малец

Редактор О. Голов ач

Заказ 2364/48 Тираж 669 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/S

Производственно-издательский комбинат "Патент". г.ужгород, ул. Гагарина,101 та функций блока памяти подключен к входу задания коэффициента деления делителя частоты, выход окончания периода приращения модуля функции бло5 ка памяти соединен с входом начальной установки счетчика сегментов функцийу выход крутизны функции блока памяти подключен к информационному входу интегратора, выход интегратора является выходом генератора, отличающийся тем, что, с целью упрощения генератора, он содержит счетчик периодов приращения функции и сумматор по модулю два,причем установочный вход счетчика периодов приращения функции является уст ановоч ным входом г енера тор а, счетный вход счетчика периодов приращения функции соединен с выходом окончания периода приращения модуля функции блока памяти, выход старшего разряда счетчика периодов приращения функции и выход знака крутизны функции блока памяти через сумматор по модулю два подключены к знаковому входу интегратора.