# Roboticly functional sine inverter

(57) Abstract:

The invention relates to analog computing can be used to build a special processor, to calculate the value of SIN (P1/2 X) at the output of the device when applying the values of X to the input device in the range from 0 to 1. The use of the device according to the invention allows, without increasing the apparatus cost to improve the accuracy of the transformation. The Converter contains two trehshipovyh inverting adder, two inverting multiplier and one two-input inverting adder. 2 Il. The invention relates to analog computing and can be used to build a special processor, ADC, etc. to calculate the value of SIN(P/2 X) at the output of the device when applying the value of X to the input device in the range from 0 to 1.Known functional Converter [2] that computes the values of SIN(X) in O<X<PI/2, containing two two-input adder, two two-input multiplier and inverter.The disadvantage of this Converter is limited precision, defined a large methodological error 0.0094% of full scale, this is due to the approximation formula:,

the degree in the denominator.The closest technical solution is functional sine inverter [1], computes the values of SIN(PI/2-X) O<X<1, containing two trehshipovyh inverting adder, two two-input inverting multiplier and inverter. The inverter output is connected to the first input of the first adder and control inputs of the multipliers, the output of the first adder connected to the first input of the first multiplier and the third input of the second adder, the output of the first multiplier is connected to the second input of the first adder, a first input of the second multiplier and the second input of the second adder, the output of the second multiplier is connected with the third input of the first adder and the input of the inverter, the inverter output is connected to the first input of the second adder whose output is the output function of the Converter.The maximum truncation error is achieved when X=0.5424424 and here is 0.0011457% of full scale. The improved accuracy is due to the fact that the function SIN(PI/2-X) is approximated by the formula:

< / BR>

The disadvantage of this Converter is a great instrumental error associated with incomplete linear range multiplier, and large coefficients accurate approximation.The technical challenge is to improve the accuracy of the Converter without increasing the apparatus cost.This object is achieved due to the fact that roboticly functional sine Converter comprising first and second inverting adders and two inverting multiplier, in which the inverter output is connected to the first input of the first inverting adder and control inverting inputs of the multipliers, the output of the first inverting adder is connected to the first inverting input of the first multiplier and the third inverting input of the second adder, the output of the first inverting multiplier connected to the second inverting input of the first adder, the first inverting input of the second multiplier and the second inverting input of the second adder, the output of the second inverting multiplier is connected to the third input of the first inverting adder further comprises a third inverting adder, whose first input is connected to the input of the inverter, a second input coupled to the output of the second inverting multiplier, and the output is connected to the first inverting input of the second adder, the output of which is the output of preobrazovatelya.The novelty of the invention is caused by the fact that to obtain the result of the method used Grupotel approximation of functions and different schematic solution: replaced the circuit elements, changed relationships between members and otherwise chosen weights.This embodiment of the device allows to reduce the instrumental error of the Converter 8.25% for the same truncation error as the prototype.Application of known elements distinctive part gives an opportunity to gain new positive effect, namely to reduce the instrumental error functional Converter at 8.25%. In known science and technology solutions not found such schemes to calculate the value of SIN(PI/2-X) on the proposed formula for the approximation. In this regard, we can conclude which of the motor; in Fig. 2 is graphs illustrating the principle Grupotel approximation and the choice of the optimal transfer coefficients of the functional Converter, where 1 is simulated function, 2 - line, an approximate function, 3 -, an approximate nonlinear function used for accurate approximation, 4 - maximum, an approximate nonlinear function without constraints on the linear range of the multipliers, 5 - maximum allowable, an approximate nonlinear function subject to the restrictions on the linear range of the multiplier.Declare roboticly functional sine Converter can be implemented as follows. The Converter consists of trekhgornogo inverting adder 1, an inverting multipliers 2 and 3, dvuhprohodnogo inverting adder 4, Tregubova inverting adder 5. The inverter output is connected to the first input of the adder 1, the controlling inputs of the multipliers 2 and 3 and the first input of the adder 4, the output of the adder 1 is associated with the first input of the multiplier 2 and the third input of the adder 5, the output of the multiplier 2 is connected with the second input of the adder 1, the first input of the multiplier 3 and the second input of the adder 5, the output of the multiplier 3 is connected with the third input of the adder 1 and the second input is the user.The device operates as follows. The input voltage of the Converter is not the first inputs of adders 1 and 4, the control inputs of the multipliers 2 and 3, the output signal of the adder 1 is supplied to the first input of the multiplier 2 and the third input of the adder 5, the output signal from the multiplier 2 is fed to the first input of the multiplier 3, the second input of the adder 1 and the second input of the adder 5, the output signal from the multiplier 3 is fed to the second input of the adder 4 and the third input of the adder 1, the output signal from the adder 4 is supplied to the first input of the adder 5, the output of which can be removed output signal robotechnology functional sine inverter.The weighting coefficients of transmission of the second and third input of the adder 1 are respectively equal to: 0,07108679 and 0,1661036. The weighting coefficients of transmission according to the first input of the adder 1, the second input of the adder 4 and the second and the third input of the adder 5 is chosen based on the use of all linear range multiplier, and respectively equal: 1,09, 0,5242896/1,09 = 0,4809996, 0,0469939/1,09 = 0,04311367, 0,571283/1,09 = 0,5241128.The use of the device according to the invention allows, without increasing the apparatus cost to improve the accuracy of the Converter 8.25% in comparison with the prototype, that is what has been created functions output robotechnology functional sine inverter. Roboticly functional sine Converter comprising first and second inverting adders and two inverting multiplier, the input of the Converter connected to the first input of the first inverting adder and control inverting inputs of the multipliers, the output of the first inverting adder is connected to the first inverting input of the first multiplier and the third inverting input of the second adder, the output of the first inverting multiplier connected to the second inverting input of the first adder, the first inverting input of the second multiplier and the second input of the second inverting adder whose output is the output of the Converter, the output of the second inverting multiplier is connected to the third input of the first inverting adder, characterized in that he further comprises a third inverting adder, a first input connected to the input of the Converter, the second input with the output of the second inverting multiplier, and the output from the first inverting input of the second adder.

**Same patents:**

**FIELD: computer engineering; automation, data processing and measurement technology.**

**SUBSTANCE: proposed converter has two registers, NOT gate, angle-code-to-sine/cosine-code functional conversion unit, two digital-to-analog converters, reference voltage supply, pulse generator, counter, two capacitors, subtracting amplifier, two modulators, threshold unit, two selector switches, two buffer followers, threshold voltage supply, comparison circuit, D flip-flop, and reference code shaper; all these components enable functional control of converter during recording pulse time and supply of signal indicating normal or abnormal operation of converter to user thereby essentially raising its self-control ability and yielding profound and reliable information.**

**EFFECT: enhanced comprehensiveness of control and reliability of converter output data.**

**1 cl, 2 dwg**

FIELD: computer engineering, in particular, functional transformers of angle code to sine-cosine voltages, possible use in data processing systems.

SUBSTANCE: device contains block for functional transformation of angle code to code of sine and cosine, generator of impulse pack, NOT element, registers, support voltage source, digital-analog converter, switch, capacitors, buffer repeaters, modulators, threshold block.

EFFECT: increased precision of transformation.

2 cl, 2 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering, specifically special-purpose computers. The technical result is achieved by a device for calculating trigonometric functions, which comprises sine and cosine registers, increment registers of the same values, two converters for converting direct code into complementary code, connected, besides by connections between said units, with a clock pulse generator, a memory unit and an argument counter.

EFFECT: method of removing limitations on an argument of calculated functions in the range from 0 to + when calculating trigonometric functions.

1 dwg