з: эо х h: eo x
ajfj.ajfj.
ribmJ елribmJ ate
Изобретение относитс к автомати ке и вычислительной технике и может быть использовано дл реализации функциональных зависимостей вида , где V, Z, X - величины, представленные в аналоговой форме. Известен функциональный преобразователь , реализующий функцию ) и содержащий блок пам ти, выходы которого подключены к входам первого и второго умножающих цифро-анало говых преобразователей, входы которых подключены к одному из входов устройства, а выходы через ключи, управл екше в противофазе от блока линейной скважности, подключены к выходному усилителю фильтру. Вторым входом функционального преобразовагтел вл етс вход аналого-цифрового преобразовател , выходы которого соединены с входами дешифратора ад реса, подключенного к блоку пам ти, и блока линейной скважности 1. Недостатками этого функциональ . ного преобразовател вл ютс невысокое быстродействие, обусловленное работой по принципу врем -импульсно интерпол ции, а также относительна сложность. Наиболее близким по технической сущности к предлагаемому вл етс .функциональный преобразователь, содержащий блок аналогогибриднокодово го преобразовани , подключенный вхо дом к первому информационному входу функционального преобразовател , а цифровыми выходами - к адресным вхо дам блока пам ти, выходы которого соединены с цифровыми входами перво го и второго умножающих цифро-анало говых преобразователей. Аналоговый вход первого умножающего цифро-анал гового преобразовател соединен с аналоговым выходом блока аналогогибриднокодового преобразовани , а аналоговый вход второго умножающего цифро-аналогового преобразовател соединен с шиной опорного напр жени . Этому функциональному преобразователю с аналоговой интерполирующей частью присуще высокое быстродействие , малый объем аппаратуры и простота ввода в пам ть функциональных зависимостей 2. При необходимости умножени сфор мированной функции одной переменной ha другую переменную функциональ .ный преобразователь содержит блок перемножени , однако на точность работы такого преобразовател вли ет погрешность, вносима аналоговым перемножителем. Целью изобретени вл етс повышен е точности при выполнении операции умножени одной переменной на функцию другой переменной. Эта цель достигаетс тем, что функциональный преобразователь, содержащий блок аналогогйбриднокодового преобразовани , вход которого вл етс первым информационным входом функционального преобразовател , а цифровые выходы подключены к адресным входам блока пам ти, две группы выходов которого соединены соответственно с цифровыми входами первого и второго умножающих цифро-аналоговых преобразователей, выходы которых соединены с входами сумматора, выход сумматора вл етс выходом функционального преобразовател , содержит аналоговый перемножитель, один вход которого соединен с аналоговым выходом блока аналогогибриднокодового преобразовани , другой вход соединен с вторым информационным входом функционального преобразовател , подключенньии к аналоговому входу второго умножающего цифро-аналогового преобразовател , а выход аналогового перемножител соединен с аналоговым входом первого умножающего цифро-аналогового преобразовател . На чертеже представлена структурна схема функционального преобразовател . Устройство содержит блок 1 аналогогибриднокодового преобразовани , первый информационный вход 2 функционального преобразовател , блок 3 пам ти, аналоговый перемножитель 4, второй информацион«ый вход 5 функцио нального преобразовател , первый б и второй 7 умножающие цифро-аналоговые преобразователи и сумматор 8. Блок 1 подключен входом к первому информационному входу 2 функционального преобразовател , его цифровые выходы подключены к адресным входам блока 3 пам ти, аналоговый выход блока 1 соединен с первым входом перемножител 4, второй вход которого св зан с вторым информационным входом 5 функционального преобразовател . Выход перемножител 4 соединен с аналоговым входом первого, умножающего цифро-аналогового преобразовател б, аналоговый вход второго умножающего Цифро-аналогового преобразовател 7 - с вторым входом функционального преобразовател . Выходы блока 3 пам ти соединены с цифровыми входами умножающих цифро-аналоговых преобразователей 6 и 7, выходы которых св заны с входами сумматора 8, выход которого вл етс выходом преобразовател . Преобразователь работает следующим образом. Аргумент X воспроизводимой функции в аналоговой форме поступает на вход блока 1 аналогогибриднокодового преобразовани , где разбиваетс на 2 части: основную (управл ющую) Хц, ограниченную целым числом содержащих с в ней интервалов йнетрпол ции, и дополнительную (интерполирующую) Хц-X-Xi, определ емую как превышение над основной. Управл юща часть , представленна в цифровой форме, определ ет номер участка интерпол ции , в пределы которого попадает переменна X. По цифровому коду номера участка из блока 3 пам ти выбираютс ордината узла интерпол ции Уц и приращение лУ, соответствующие это My участку и направл емые на умножаю щие цифро-аналоговые преобразователи 6 rf 7. Преобразователь 7 выполн ет преоб рааование напр жени Z в напр жение, пропорциональное коду УцоЯ. 1 т.е. реализует операцию Ziyoatl. Интерполирующа часть Хц/ предварительно умноженна перемножителем 4 на переменную Z, поступает на аналоговый вход преобразовател 6, где выполн етс операци Z-V iCuSj . Таким образом, на выходе сумматора 8 реализуетс интерпол ционна формула дл одного интервала с одновременным умножением на переменную V-Z V4 u ZXuC V -Z- YH Xal Y bZfa Если обозначить ошибку, вносимую перемножителем через л , то структурна схема реализует формулу: -ZCVwaXZ Vu€.)C&41 Z4((, . . Величина произведени udC Y зависит от крутизны функции ffv), т.е. чем меньше приращение дУ1 , тем меньше вли ние погрешности перемножени . Погрешность, вносима перемножителем , уменьшаетс в KI раз где йУ(, - приращение функции на i-м участке, выраженное в напр жении . . Предлагаемое устройство имеет преимущества по сравнению с известн1л«1 благодар возможности применени интегральных перемножителей с погрешностью 1-2%, так как включение.этого перемножител указанным способом уменьшаем вли ние пограаности от перемножени на конечный результат произведени Функций .The invention relates to automation and computing and can be used to implement functional dependencies of the form, where V, Z, X are values presented in analog form. A functional converter is known that implements a function) and contains a memory block whose outputs are connected to the inputs of the first and second multiplying digital-to-analog converters, the inputs of which are connected to one of the device inputs, and the outputs through keys controlled in antiphase from the linear-duty cycle unit connected to the output amplifier filter. The second input of the functional converter is an analog-to-digital converter input, the outputs of which are connected to the inputs of the address decoder connected to the memory unit and the linear duty cycle unit 1. The disadvantages of this functionality. The low-speed transducer is low speed, due to the work on the principle of time-pulse interpolation, as well as relative complexity. The closest in technical essence to the present invention is a functional converter containing an analog-hybrid-code conversion unit connected to the first information input of the functional converter, and digital outputs to the address inputs of the memory block whose outputs are connected to the digital inputs of the first and second multiplying digital-to-analog converters. The analog input of the first multiplying digital-analog converter is connected to the analog output of the analog-hybrid-code conversion unit, and the analog input of the second multiplying digital-analog converter is connected to the reference voltage bus. This functional converter with an analog interpolation part is characterized by high speed, a small amount of hardware and easy entry into the memory of functional dependencies 2. If it is necessary to multiply the formed function of one variable ha, another variable functional converter contains a multiplication unit, but the accuracy of such a converter is There is no error introduced by the analog multiplier. The aim of the invention is to improve accuracy when performing the operation of multiplying one variable by a function of another variable. This goal is achieved by the fact that a functional converter containing an analog-to-hybrid-code conversion unit, whose input is the first information input of the functional converter, and digital outputs are connected to the address inputs of the memory unit, two groups of outputs of which are connected respectively to the digital inputs of the first and second multiplying digital signals. analog transducers, the outputs of which are connected to the inputs of the adder, the output of the adder is the output of the functional converter, contains an analog first multiplier, one input of which is connected to the analog output analogogibridnokodovogo converting unit, another input coupled to a second data input of a functional transducer in connection with a analog input of the second multiplying digital-to-analog converter and an analog multiplier output connected to an analog input of said first multiplying digital-to-analog converter. The drawing shows a structural diagram of a functional converter. The device contains an analogue-hybrid-code conversion unit 1, the first information input 2 of the functional converter, memory block 3, analog multiplier 4, second information input 5 of the functional converter, first b and second 7 multiplying digital-analog converters, and adder 8. Block 1 is connected the input to the first information input 2 of the functional converter, its digital outputs are connected to the address inputs of the memory block 3, the analog output of the block 1 is connected to the first input of the multiplier 4, the second the input of which is connected to the second information input 5 of the functional converter. The output of the multiplier 4 is connected to the analog input of the first multiplying digital-analog converter b, the analog input of the second multiplying digital-analog converter 7 to the second input of the functional converter. The outputs of memory block 3 are connected to the digital inputs of multiplying digital-to-analog converters 6 and 7, the outputs of which are connected to the inputs of adder 8, the output of which is the output of the converter. The Converter operates as follows. Argument X of the reproduced function in analog form is fed to the input of block 1 of the analog-hybrid-code conversion, where it is divided into 2 parts: the main (control) Hz, limited to an integer number containing the innation intervals, and the additional (interpolating) Hz-X-Xi, defined as the excess over the main. The control part, represented in digital form, determines the number of the interpolation segment, within which the variable X falls. By the digital code of the segment number from memory block 3, the ordinate of the interpolation node Yz and the increment of the LU are selected, corresponding to this My segment and directed to multiplying digital-to-analog converters 6 rf 7. Transducer 7 converts voltage Z to a voltage proportional to the Utso code. 1 ie implements the operation Ziyoatl. The interpolating part Hc / previously multiplied by multiplier 4 by variable Z is fed to the analog input of converter 6, where the operation Z-V iCuSj is performed. Thus, at the output of the adder 8, an interpolation formula is implemented for one interval with simultaneous multiplication by the variable VZ V4 u ZXuC V -Z-YH Xal Y bZfa If we denote the error introduced by the multiplier through l, the structural scheme implements the formula: -ZCVwaXZ Vu € .) C & 41 Z4 ((,.. The magnitude of the product udC Y depends on the steepness of the function ffv), i.e., the smaller the increment in dU1, the less the effect of the multiplication error. The error introduced by the multiplier decreases by KI times where , is the increment of the function on the i-th segment, expressed in voltage. dlagaemoe device has advantages over izvestn1l "1, by enabling the use of multipliers integral with an accuracy of 1-2%, as vklyuchenie.etogo multiplier in this manner pograanosti reduce the effect of multiplying the final result of the product of functions.