(54) ЦИФРОАНАЛОГО ВЫЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ
название | год | авторы | номер документа |
---|---|---|---|
Функциональный преобразователь | 1980 |
|
SU894748A1 |
Вычислительное устройство | 1982 |
|
SU1040493A1 |
Устройство для воспроизведения функций | 1981 |
|
SU991444A1 |
Цифро-аналоговый функциональный преобразователь | 1980 |
|
SU895973A1 |
Функциональный преобразователь | 1979 |
|
SU830430A1 |
Функциональный преобразователь двух переменных | 1978 |
|
SU698010A1 |
Функциональный преобразователь | 1981 |
|
SU1018127A1 |
Функциональный генератор | 1981 |
|
SU962997A1 |
Функциональный преобразователь | 1983 |
|
SU1145353A1 |
Устройство для воспроизведения функций | 1982 |
|
SU1126975A1 |
Изобретение относится к гибридной вычислительной технике и может быть использовано при построении цифроаналоговых вычислительных устройств. Известен цифроаналоговый функциональ ный преобразователь Ij i содержащий генератор функции Уолша, множительный блок и выходной сумматор с группой весовых сопротивлений на взоэдах. Известен также функциональный преобразователь 21, содержащий генератор ортогональных функций, блок управления, счетчик, дешифратор, коммутаторы, инверторы, сумматоры и элементы И; Ойций недостаток известных функгшоI нальных преобразователей состоит в низкой производительности, обусловленной сложностью смены воспроизводимых функ ций. Прототипом изобретения явл яется цифроаналоговый ф ункциональный зователь |з содержащий группу цифро аналоговых множительных блоков, соединенных выходами с входами сумматора,, выход которого подключен к выходной шине, а цифровые входы цифроаналоговых множительных блоков соединены с выходами блока памяти, подключенного входом к шине ввода кода функции, а дополнительным входом - к шине ввода старших разрядов кода аргумента. При этом шина ввода кода младших разрядов аргумента соединена с цифровым входом дополнительного цифроаналогового преобразователя, выход которого подключен к аналоговому входу первого цифроаналогового множительного блока группы множительных блоков. К недостаткам прототипа относятся .сложность преобразования иJtoнижeннaя точность воспроизведения функций, обусловленные, в частности, сложностью реализации блока памяти (включакяиего в себя устройство адресации) при высоких требованиях к точности воспроизведения функций. Цель изобретения - упрошение преобразователя и повьш1ение точности воспроизведения функций. 3. 70 . С этой nejTbro n шфроаналогопый функциональный преобразователь, содержащий группу )роаналоговых множителыгых блоков, соединенных выходами с входами сумматора, выход которого подключен к выходной шине, а цифреBiae входы цифроаналоговых множительных блоков соединены с выходами блока памяти, подключенного входом к шине ввода кода функции, дополнительно введен генератор орто гональных функций, подключенный входом к шине ввода кода аргумента, а выходами - к аналоговым входам цифроаналоговых множительных блоков. На чертеже представлена блок-схема преобразователя. Цифроаналоговый функциональный пре образователь содержит генератор 1 ортогональных функций (например, функций Уолша), подключенныйВХОДОМ к шине 2 ввода кода аргумента, а выходом - К аналоговым входам цифроаналоговых множительных йюков 3, соединенных цифровыми входами с выходами блока 4 п;амяти, вход которого подключен к шине 5 ввогэ кода функции. Выходы группы блок 3 (СОединень с входами сумматора 6, , йОдклю1Чённ6го выходом к вьрсодной шине Преобразователь работает следующим образом. Цифровой код аргумента с шины 2 по ступает на вход генератора 1, Hai выходах которого вьфабатываются сигналы, пропорциональные значениям ортогональ ньрсфункдийот заданного аргумеата. Эти сигйалы проходят на аналоговые входы М1яюж ятетьных блоков 3, на цифровые вхо ды которых подаются коды коэффициенто ра зпЬжения, считываемые с блока 4 памяти. Выбор коэффициентов, собтветству щих требуемой функции, осуществляется .лодачей кода этой функции на шину 5, управляющую работой блока 4 памяти. С выхода каждого цифроанапогОвого мно житепьного блока 3 снимаетсй аналого- вый сигнал, пропорциональный прййёйедё нию значения ортогональной функции йа соответствующий коэффици гг разложения Полученные сигналы подаются.на дысумматора 6, ина етю вьгасй1ёЁоспроиэ юдится сшиал, 11юпо|пи1ои«льнын , змачопию тробусэмой Фу1гки1га от заданиогхз аргумента . / Сумм1фовани«5 может производиться с постоягагыми и равными весовыми коэф(1)итшентами. Число функций, воспроизводик ых прео.бразователем, определяется емкостью блока памяти. Для воспроизведения большинства применяемых на. практике функций с приведенной погрешностью не более 0,1% требуется 6-8 членов ортогонального ряда (например, ряда по полиномам Лежандра). С помощью функционального преобразователя, имеющего, блок памяти емкостью 4096 бит, можно воспроизводить с указанной точностью 4О-60 функций. Формула изобретения Цифроаналогювый функциональный преобразователь, содержащий группу цифроаналоговых множительных блоков, соединенных, выходами с входами сумматора, выход которого подключен к выходной шине, а цифровые входы Гцифрбаналоговых множительнь1х блоков соедийены с выходами блока памяти, подключенного входом к шине кода ввода функции, о т-л ичающийся тем, чтО, с целью упрощения преобразователя и повышения точности воспроизведения функций, в Цифроаналоговый функциональный преобразователь дополнительно введен генератор ортогональных функций, подключенный входом к ищне ввода кода аргумента, а выходами - к аналоговь1М входам цифроаналоговых множительных блоков. Источники информации, принятые во внимание при экспертизе 1.Капкцкий Я, И., Цапенко М. П. Шфроаналогоэый.функциональный преобразователь, основанный на разложении Фурье-Уолша. Автометрия, 1972, № 4, с. 97-104. 2.Авторское свидетельство СССР № 59О776, кл. Q 06 Т З/ОО, 1976. 3.Авторское свидетельство по заявке № 2462O39/18-24W. Q 06 Т 3/00, 1977 (прототип)
Авторы
Даты
1979-12-30—Публикация
1978-07-31—Подача