Цифровой генератор колоколообразной функции Советский патент 1978 года по МПК G06F17/10 G06F1/02 

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

- Х- -I

: - J ства - с второй группой входов умножителя, выходы второго счетчика - с входами дешифратора. Функпиональная схема цифрового генератора колоколообразпой функции показана на чертеже. Она содержит первый регистр 1, первую группу элементов И 2, элемент ИЛИ 3, триггер 4, второй регистр 5, сумматор 6, умножитель 7, постоянное запоминающее устройство 8, третий регистр 9, дешифратор 10, счетчик 11, схему 12 сравнения, счетчик 13, вторую группу элементов И 14. Генератор колоколообразной функции работает следуюш,им образом. Дискретные значения функции колоколообразной формы при заданном значении аргумента получают в результате суммирования ряда произведений двоичных чисел по следуюш,ему соотношению. «/ (- 1) i (- l)i Л+1 i Pjaj, X j l1 1k 0 X{x-O.p,p,..., где X - значение аргумента, который представляется в двоичном коде в виде O.pip2...pn; pj-соответствующий разряд двоичного кода аргумента х; п - количество двоичных разрядов в коде аргумента х; ujh - постоянные коэффициенты. Двоичный код аргумента х хранится в регистре 1. Группа логических элементов И 2 передает содержание регистра 1 в регистр 5. При этом последовательно передаются вначале все разряды регистра 1 (при / 0), затем все разряды без одного старшего разряда (при ), без двух старших () и так далее, что обеспечивает формирование разности x-0.pip2...pj без применения вычитателя. Потенциалы, управляюш;ие элементами И 2 первой группы, снимаются с выходов регистра 9. Первоначальное состояние этого регистра - «1 во всех разрядах. Затем в соответствии с состоянием второго счетчика И, определяющим значение переменной /, происходит последовательный сброс первого, второго и других разрядов регистра 9 в состояние «О. Формирование произведений ajk(x- -O.pipz-.-Pi) происходит последовательно на умножителе 7. Количество умножений разности (х-O.pipz--pj) самой на себя и на коэффициенты ujk нри данном фиксированном / характеризуется величиной k, которая подсчитывается первым счетчиком 13. По достижении счетчиком 13 состояния второго счетчика 11 срабатывает схема 12 сравнения, сбрасывающая счетчик k (13) в нулевое состояние и приводящая счетчик / (11) в следующее состояние. Коэффициенты ujk последовательно выбираются из постоянного запоминающего устройства 8.

622071 Сформированные произведений tijk(x- -O....pз) передаются при на сумматор 6, где накапливается сумма, включающая промежуточные суммы по переменным k и /. Значения /-го разряда регистра 1 подаются на сумматор 6 через элементы И второй группы логических элементов и ИЛР1. При суммирование запрещается. Элементы И 14 второй грунны открываются потенциалами, снимаемыми с дешифратора 10, счетчика 11. При потенциал появляется на первой выходной шине дешифратора, при - на второй и так далее, выбирая таким образом носледовательно двоичные разряды кода аргумента O.pipi...pj...pn- Одновременно потенциалы на выходных шинах дешифратора устанавливают в «О соответствующие разряды регистра 9, начиная с первого. Значения pj подаются на триггер 4 со счетным входом, который определяет знак произведений ajk(x-O.p p2--Pj) при данном /. Преимущество данного генератора состоит в том, что в нем используется соотношение, позволяющее реализовать колоколообразную функцию такой формы, производные которой получаются в результате операции сжатия и растял ения исходной колоколообразной функции. Только такие функции обладают одновременно свойствами универсальности (способностью аппроксимировать функции с такой же погрешностью, которая имеет место при аппроксимации полиномами) и локальности (равенство нулю вне конечного интервала на осях). Формула изобретения Цифровой генератор колоколообразной функции, содержащий элементы И, ИЛИ, дешифратор, счетчики, регистры, умножитель и сумматор, причем счетный вход первого счетчика подключен к шине тактовых импульсов, входы первого регистра являются информационным входом генератора колоколообразной функции, выходы второго регистра подключены к первой группе входов умножителя, выходы которого подключены к входам сумматора, выходы сумматора являются выходами генератора колоколообразной функции, отличающийс я тем, что, с целью повышения точности генератора колоколообразной функции, он содержит триггер, постоянное запоминающее устройство и схему сравнения, причем выход /-ГО (, п - число информационных разрядов генератора колоколообразной функции) разряда первого регистра подключен к первому входу /-го элемента И первой и второй групп элементов И, второй вход /-ГО элемента И первой группы подключен к выходу /-го разряда третьего регистра, второй вход /-го элемента И второй группы и вход /-ГО разряда третьего регистра - к /-му выходу дешифратора,

выход /-ГО элемента И первой группы подключен к входу /-ГО разряда второго регистра, выходы элементов И второй группы через элемент ИЛИ подключены к счетному входу триггера и первому управляющему входу сумматора, второй управляющий вход которого подключен к выходу триггера, выходы первого и второго счетчиков подключены соответственно к первой и второй группе входов схемы сравнения, выход которой подключен к установочному входу Первого и счетному входу второго счетчика, адресные входы лостоян1ю:-6 запоминающего устройства подключе ны к выходам первого и второго счетчикой выходы ПОСТОЯННОГО запоминающего устройства - к второй группе входов умножителя, выходы второго счетчика - К входам дещифратора.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 350015, кл. G 06F 7/26, 1970.

2.Авторское свидетельство СССР № 504195, кл. G 06F 1/02, 1974.

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

название год авторы номер документа
Цифровой генератор колоколообразных функций 1978
  • Рвачев Владимир Логвинович
  • Рвачев Владимир Алексеевич
  • Колодяжный Владимир Максимович
  • Органов Валентин Всеволодович
  • Дабагян Александр Арегович
SU737936A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1160429A1
Устройство для вычисления элементарных функций 1981
  • Журавлев Юлий Павлович
  • Давыдов Иван Степанович
  • Куракин Сергей Зосимович
SU983707A1
Цифровой Т-генератор функций 1985
  • Пухов Георгий Евгеньевич
  • Катков Александр Федорович
  • Романцов Владимир Петрович
  • Стасюк Александр Ионович
SU1256006A1
Устройство для вычисления @ -функций 1983
  • Кургаев Александр Филиппович
  • Цатрян Карен Жораевич
SU1124321A1
Псевдостохастический анализатор спектра 1985
  • Ерухимович Виктор Михайлович
SU1278885A1
Вычислительное устройство 1981
  • Штейнберг Валерий Эммануилович
SU1008749A1
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1160454A1
Многоканальный статистический анализатор 1980
  • Телековец Валерий Алексеевич
SU959092A1

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

Формула изобретения SU 622 071 A1

Up(x)

SU 622 071 A1

Авторы

Рвачев Владимир Логвинович

Рвачев Владимир Алексеевич

Колодяжный Владимир Максимович

Органов Валентин Всеволодович

Дабагян Александр Арегович

Даты

1978-08-30Публикация

1977-03-29Подача