- Х- -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.
название | год | авторы | номер документа |
---|---|---|---|
Цифровой генератор колоколообразных функций | 1978 |
|
SU737936A1 |
Устройство для вычисления элементарных функций | 1983 |
|
SU1160429A1 |
Устройство для вычисления элементарных функций | 1981 |
|
SU983707A1 |
Цифровой Т-генератор функций | 1985 |
|
SU1256006A1 |
Устройство для вычисления @ -функций | 1983 |
|
SU1124321A1 |
Псевдостохастический анализатор спектра | 1985 |
|
SU1278885A1 |
Вычислительное устройство | 1981 |
|
SU1008749A1 |
Специализированный процессор | 1983 |
|
SU1144117A1 |
Устройство для вычисления элементарных функций | 1983 |
|
SU1160454A1 |
Многоканальный статистический анализатор | 1980 |
|
SU959092A1 |
Up(x)
Авторы
Даты
1978-08-30—Публикация
1977-03-29—Подача