SU993284A1 - Function generator - Google Patents

Function generator Download PDF

Info

Publication number
SU993284A1
SU993284A1 SU813283179A SU3283179A SU993284A1 SU 993284 A1 SU993284 A1 SU 993284A1 SU 813283179 A SU813283179 A SU 813283179A SU 3283179 A SU3283179 A SU 3283179A SU 993284 A1 SU993284 A1 SU 993284A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
inputs
additional
adder
Prior art date
Application number
SU813283179A
Other languages
Russian (ru)
Inventor
Юрий Ильич Петренко
Original Assignee
Ордена Ленина Институт Проблем Управления
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ордена Ленина Институт Проблем Управления filed Critical Ордена Ленина Институт Проблем Управления
Priority to SU813283179A priority Critical patent/SU993284A1/en
Application granted granted Critical
Publication of SU993284A1 publication Critical patent/SU993284A1/en

Links

Landscapes

  • Analogue/Digital Conversion (AREA)

Description

Изобретение относитс  к аналоговой вычислительной технике и может быть использовано дл  нелинейных преобразований мгновенных значений сигналов.The invention relates to analog computing and can be used for non-linear transformations of instantaneous values of signals.

Известен функциональный преобразователь , воспроизвод щий полиномиальные зависимости при помощи соединенных последовательно звеньев, состо щих из множительного блока и сумматора ;i.A functional transducer is known that reproduces polynomial dependencies by means of connected in series links consisting of a multiplying block and an adder; i.

Недостатком преобразовател   вл етс  сложность расчетов и настройки коэффициентов при воспроизведении полинсмов высоких степеней.A disadvantage of the transducer is the complexity of the calculations and adjustment of the coefficients when playing high degree polinschms.

Наиболее близким к предлагаемому  вл етс  функциональный преобразователь , содержащий выходной сумматор, п блоков перемножени , первые входы которых соединены между собой и с вторым входом первого блока перемножени  и  вл ютс  входом преобразовател , второй вход Кс1ждого следующего блока перемножени  соединен с выходом предыдущего, п входов выходного сумматора соединены с выходами соответствующих блоков перемножени , а (п+1)-й и (п+2)-й входы - соответственно с входом преобразовател  и шиной опорного напр жени . В преобразователе входной сигнал проходит последовательно через все блоки перемножени , выхсшные сигналы ко5 торых суммируютс  2j,The closest to the present invention is a functional converter containing an output adder, n multiplication units, the first inputs of which are interconnected and with the second input of the first multiplication unit and are the input of the inverter, the second input Xc1 of the next multiplication unit connected to the output of the previous, n input outputs the adder is connected to the outputs of the respective multiplication blocks, and (n + 1) -th and (n + 2) -th inputs - respectively with the input of the converter and the voltage reference bus. In the converter, the input signal passes sequentially through all the multiplication blocks, the output signals of which are summed 2j,

Недостатком известного преобразовател   вл етс  накопление погрешностей в последовательно соединенных блоках перемножени , особенно при использовании аппроксимации полино10 мами Чебышева, при которой часто наблюдаютс  большие значени:  коэффициентов суммировани  высоких степеней входного сигнала. Практически очень трудно воспроизводить таким A disadvantage of the known converter is the accumulation of errors in series-connected multiplication units, especially when using the approximation by Chebyshev polynomials, at which large values are often observed: summation coefficients of high degrees of the input signal. Practically very difficult to reproduce.

15 образом полиномы степени выше шестой ,15 way polynomials of degree higher than sixth,

Цель изобретени  - повышение точности преобразовани .The purpose of the invention is to improve the accuracy of the conversion.

Поставленна  цель достигаетс  The goal is achieved

20 тем, что функциональный преобразователь , содержащий выходной сумматор, п блоков перемножени , первые входы которых соединены между собой и с вторым входом первого блока перем25 ножени  и  вл ютс  входом преобразовател , второй вход каждого следующего блок(а перемножени  соединен с выходом предыдущего, п входов выходного сумматора соединен с выходами 20 in that the functional converter containing the output adder, n multiplication units, the first inputs of which are interconnected and with the second input of the first oscillator unit and are the input of the inverter, the second input of each next block (and the multiplications are connected to the output of the previous, n inputs output adder connected to the outputs

Claims (2)

30 соответствующих блоков перемножени , а (п+1)-й и (п+2)-й входы - соответственно с входом преобразовател  и шиной опорного напр жени , дополнительно содержит ограничитель, дополнительный блок перемножени  и дополнительный сумматор, входы кото рого соединены с входами выходного сумматора, выход дополнительного сумматора соединен с первым входом дополнительного блока перемножени , второй вход которого подключен к выходу ограничител , вход ограничит л  соединен с входом первого блока перемножени , выход, дополнителуюго блока перемножени  соединен с (п+3) входом выходного сумматора. На чертеже приведена блок-схема функционального преобразовател , Функциональный преобразователь содержит выходной сумматор 1, допол нительный сумматор 2,п блоков 3 . . .Зр перемножени , ограничитель 4, допол нительный- блок 5 перемножени . Функциональный преобразователь работает следующим образом. Входной сигнал X поступает на об входа первого блока 3 перемножени  на выходе которого образуетс  сигнал X. Этот сигнал подаетс  на вхо следующего блока 3 перемножени , где он умножаетс  на X, образу  на выходе сигнал У. Этот сигнал снова умножаетс  на X и т.д. до тех пор, пока на выходе последнего п-го блок 3 перемножени  будет получен сигнал , с выходов блоков 3 . . . 3j, перемножени  сигналы поступают с за данными весами на п входов выходного сумматора 1, где они суммируютс  с нужным знаком. Туда же, на (п+1)и (п+2)-й входы поступают сигналы с входа преобразовател  и с шиньз опорного напр жени , соответствуюпщ значени м X и Х°. Ограничитель 4 настраивают таким образом, чтобы напр жение на его выходе было равно нулю при X О (или X 0) и совпадало по величине с входным напр жением при X 5 О (соответственно при X 7/ 0). Пусть, .дл  определенности имеет место ограничение сверху. Тогда при X / О на один из входов дополнительного блок 5 перемножени  поступает нулевое напр жение, при этом его рыходное напр жение также равно нулю и допол нительно введенна  часть схемы ника не вли ет на работу функционального преобразовател . В этом случае на выходе ycTpo iCTBa. получают многочлен , где а - заданные значени  коэффициентов передачи первых (п+2)-х входов выходного сумматора. При X О на один из входов дополнительного блока перемножени  5 поступает входной сигнал X, а на второй - полином вида Г , где Ц f- аналогично предыдущему , заданные коэффициенты. Можно показать, что в этом случае функциональный преобразователь воспроизводит функцию вида : J J Сх) ),,1 t,-x W Аналогично, если ограничитель настроен на ограничение снизу, на выходе устройства получаетс  функци  вида ни ; 1 ht-i ; fCx)M а-(. t2} 1-0 1 щ адава  значени  коэффициентов и , можно производить аппроксимацию функций смещенными полиномами Чебышева с независимыми коэффициентами дл  положительных и отрицательных значений входных сигналов. По сравнению с устройством-прототипом , воспроизвод щим обычные полиномы Чебышева, предлагаемое позвол ет повысить точность аппроксимации за счет уменьшени  методической погрешности при воспроизведении гладких функций (пор дка 2, где п - количество множительных блоков устройства-прототипа ) . Повышенна  точность аппроксимации позвол ет в большинстве случаев понизить степень аппроксимирующего полинома и, следовательно , аппаратурную погрешность. Кроме того, коэффициенты, с которыми суммируютс  степени входного сигнала, в этом случае, как правило, намного меньше, чем при аппроксимации обычными полиномами Чебьоиева, что также способствует уменьшению аппаратурной погрешности. Некоторое увеличение погрешности аппроксимации по сравнению с теоретической, вызываемое тем, что коэффициенты при нулевой степени не. мен ютс  при изменении знака входной величины, компенсируетс  повышением степени аппроксимирующего полинома до (п+2) на одном из участков аппроксимации. Кроме того, указанную дополнительную погрешность можно практически полностью устранить, варьиру  коэффициенты аппроксимации (измен   тип аппроксимации). Подава  на вход ограничител  сигнал вида (Х-а), можно производить аппроксимацию функций на несимметричных относительно нул  отрезках. Кроме того, очевидно, что, использу  по два ограничител , дополнительных множительных блока и вспомогательных сумматора, можно, подава  на входы ограничителей сигналы вида (Х-а) и (Х-Ь), производить аппроксимацию функций сплайнами высокого пор дка с независимыми коэффициентами на трех интервалах аппроксимации . При этом выигрыш в точности может достигать . Дальнейшее усложнение функционального преобразовател  в направлении, хот  и может повысить точность, нецелесообразно .- . Таким образом, .положительный эффект заключаетс  в повышении точности аппроксимации благодар  воэмбжности использовани  в предлагаемом функциональном преобразователе полиномиальной аппроксимации с независимым заданием коэффициентов на % азных участках области определени  воспроизводимой функции. Формула изобретени  Функциональный преобразователь, содержащий выходной сумматор| И блоков перемножени , первые входы ко торых соединены между собой и с вторым входом первого блока перемножени  и  вл ютс  входом преобразовател ,, второй вход каждого следующего блока перемножени  соединен с выходо предьадущего, м входов выходного сумматора соединены с выходами соответствуюпщх блоков перемножени  -а (п+1)-й и (т2)-й входы - c6io BetcT-i венно с входом преобразовател  ft ши ной опорного напр жени , о Т: л fe ч а ю щ и и с   тем, что с целью повышени  точности преобразовани , он дополнительно содержит ограничи тель, дополнительный блок перемножен ни  и дополнительный сумматор входи , которого соединены с входами аыхоДг | ного сумматора, выход дополнитель О)6 сумматора соединен с первым BXOjtioM дополнительного блока перемножени , второй вход которого подключен к вы4 ходу ограничител , вход ограничител  соединен с входом первого 6ЛОК11 церемножени , а выход дополнительного блока перемножени  соединен с (1ч4-3)4м входом выходного сумматора Источники информации, прин тые во внимание при экспертизе 1.Справочник по нелинейные схемам . Под pesDi. Д. Шейнголда, М., Мир, 1977, с. 55. The 30 corresponding multiplication units, and (n + 1) -th and (n + 2) -th inputs, respectively, with the input of the converter and the reference voltage bus, additionally contain a limiter, an additional multiplication unit, and an additional adder, whose inputs are connected to the inputs output adder, the output of the additional adder is connected to the first input of the additional multiplication unit, the second input of which is connected to the output of the limiter, the input is limited to l connected to the input of the first multiplication unit, the output, the additional multiplication unit connected to (n + 3) input of the output adder. The drawing shows a block diagram of a functional converter, the functional converter contains an output adder 1, an additional adder 2, n blocks 3. . 3p multiplication limiter 4, optional multiplication block 5. Functional Converter works as follows. The input signal X is fed to the inputs of the first multiplication unit 3 at the output of which the signal X is formed. This signal is fed to the input of the next multiplication unit 3, where it is multiplied by X, and the output signal Y is output. This signal is again multiplied by X, etc. . until a signal is received at the output of the last nth block of multiplication 3, from the outputs of blocks 3. . . 3j, the signals are multiplied with the given weights at the n inputs of the output adder 1, where they are added to the desired sign. There, the (n + 1) and (n + 2) -th inputs receive signals from the converter input and from the voltage of the reference voltage, corresponding to the values of X and X °. Limiter 4 is adjusted so that the voltage at its output is zero at X O (or X 0) and coincides in magnitude with the input voltage at X 5 O (respectively at X 7/0). Let, for certainty, there be a restriction from above. Then, when X / O, zero voltage is applied to one of the inputs of the additional multiplication unit 5, while its voltage out is also zero and the additionally introduced part of the circuit does not affect the operation of the functional converter. In this case, the output of ycTpo is iCTBa. a polynomial is obtained, where a is the specified values of the transfer coefficients of the first (n + 2) -th inputs of the output adder. When X О, one of the inputs of the additional multiplication unit 5 receives the input signal X, and the second receives a polynomial of the form G, where Cf is similar to the previous one, the given coefficients. It can be shown that in this case the functional converter reproduces a function of the form: J J Cx)) ,, 1 t, -x W Similarly, if the limiter is set to limit from below, the output of the device is the view function; 1 ht-i; fCx) M а- (. t2} 1-0 1 u ada va values of the coefficients and, it is possible to approximate the functions by shifted Chebyshev polynomials with independent coefficients for positive and negative values of the input signals. Compared to the prototype device that reproduces the usual Chebyshev polynomials, the proposed approach allows an increase in the accuracy of the approximation by reducing the methodological error in reproducing smooth functions (on the order of 2, where n is the number of multiplying blocks of the prototype device). In most cases, the degree of the approximating polynomial and, therefore, the instrumental error is reduced. In addition, the coefficients with which the input signal degrees are summed, in this case, are usually much lower than when approximating the usual Chebyoev polynomials, which also contributes to reducing a certain increase in the approximation error in comparison with the theoretical one, due to the fact that the coefficients with a zero degree are not. change when the sign of the input quantity changes, is compensated by increasing the degree of the approximating polynomial to (n + 2) on one of the approximation sites. In addition, this additional error can be almost completely eliminated by varying the approximation coefficients (changing the type of approximation). By applying to the input of the limiter a signal of the form (Xa), it is possible to approximate functions on segments that are asymmetrical with respect to zero. In addition, it is obvious that using two limiters, additional multiplying blocks and auxiliary adders, it is possible, by applying signals (X-a) and (X-b) to the inputs of the limiters, to produce an approximation of functions by high-order splines with independent coefficients on three approximation intervals. In this case, the gain in accuracy can be achieved. Further complication of the functional converter in the direction, although it may improve accuracy, is impractical .-. Thus, the positive effect is to improve the accuracy of the approximation due to the possibility of using a polynomial approximation in the proposed functional converter with independent assignment of coefficients in% of the reproducible function definition areas. Claims of Functional Inverter Containing Output Adder | And the multiplication units, the first inputs of which are interconnected and with the second input of the first multiplication unit and are the input of the converter, the second input of each next multiplication unit is connected to the output of the previous one, the inputs of the output adder are connected to the outputs of the corresponding multiplication units -and +1) -th and (t2) -th inputs - c6io BetcT-i with the input of the converter ши bus of the reference voltage, о T: l fe h ay y and so that in order to improve the accuracy of the conversion, it additionally contains a limiter, an additional block multiplied by neither and the additional adder enter, which is connected to the inputs ayhoDg | totalizer, the output of the additional O) 6 adder is connected to the first BXOjtioM of the additional multiplication unit, the second input of which is connected to the output of the limiter, the input of the limiter is connected to the input of the first 6LOK11 multiplication, and the output of the additional multiplication unit is connected to (1h4-3) 4th input of the output multiplexer adder Sources of information taken into account in the examination 1. Reference nonlinear circuits. Under pesDi. D. Sheingold, M., Mir, 1977, p. 55. 2.Приборы и элементы автоматики и вычислительной техники. РЖ, ЯКСПресс-информаци , 1975, вып.7,реф.36f с, 3-5 (прототип).2. Instruments and elements of automation and computing. RJ, YaKSPress-information, 1975, issue 7, ref.36f s, 3-5 (prototype). r KlHxlr-HZlH2 r KlHxlr-HZlH2 УопWop Л/L / f3ff-i f3ff-i XX dboroi dboroi
SU813283179A 1981-04-29 1981-04-29 Function generator SU993284A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU813283179A SU993284A1 (en) 1981-04-29 1981-04-29 Function generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU813283179A SU993284A1 (en) 1981-04-29 1981-04-29 Function generator

Publications (1)

Publication Number Publication Date
SU993284A1 true SU993284A1 (en) 1983-01-30

Family

ID=20956097

Family Applications (1)

Application Number Title Priority Date Filing Date
SU813283179A SU993284A1 (en) 1981-04-29 1981-04-29 Function generator

Country Status (1)

Country Link
SU (1) SU993284A1 (en)

Similar Documents

Publication Publication Date Title
GB2152715A (en) Interpolated value computing device for a waveform generated in an electronic device
US4598382A (en) Multiplying circuit
US4860238A (en) Digital sine generator
SU993284A1 (en) Function generator
SU1335994A1 (en) Integrator with reproduction of internal variations
EP0102169B1 (en) Wave reading apparatus
US5448506A (en) Multiplication operational circuit device
RU2136041C1 (en) Device for computing elementary functions by table-and-algorithm method
SU1005088A1 (en) Function converter
SU1506456A1 (en) Analog computer
SU1098010A1 (en) Function generator
SU1151999A1 (en) Device for presenting rational functions
SU879603A1 (en) Functional converter
SU1001109A1 (en) Pulse-friction function generator
SU934503A1 (en) Device for reproducing function of two variables
SU1381494A1 (en) Device for calculating n-th root
SU1142846A1 (en) Function generator
SU1188856A1 (en) Digital recursive filter
SU972517A1 (en) Device for performing rapid fourier transform
SU732862A1 (en) Device for raising uniformly increasing or decreasing binary numbers to positive integer power
SU1734102A1 (en) Function reproducer
SU1291966A1 (en) Device for multiplying by coefficients
SU706856A1 (en) Digital-analogue function generator
JPS61177492A (en) Multiplier for reverberator
SU734705A1 (en) Special-purpose processor