SU1405053A1 - Squaring device - Google Patents
Squaring device Download PDFInfo
- Publication number
- SU1405053A1 SU1405053A1 SU864140771A SU4140771A SU1405053A1 SU 1405053 A1 SU1405053 A1 SU 1405053A1 SU 864140771 A SU864140771 A SU 864140771A SU 4140771 A SU4140771 A SU 4140771A SU 1405053 A1 SU1405053 A1 SU 1405053A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- adder
- outputs
- input
- group
- inputs
- Prior art date
Links
- 230000006870 function Effects 0.000 claims abstract description 21
- 229910021476 group 6 element Inorganic materials 0.000 claims 1
- 238000010276 construction Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 101100180619 Xenopus laevis kcnma1 gene Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относитс к цифровой вычислительной технике и может быть использовано при построении специализированных вычислительных систем, функциональных преобразователей , информационно-измерительных систем и устройств дл обработки сигналов . Цель изобретени - сокращение аппаратурных затрат. В данном квадратичном преобразователе сокращение аппаратурных затрат достигаетс за счет использовани линейного приближени исходной функции с последующей многоразовой коррекцией разности между исходной функцией и ее приближением путем аппроксимации корректирующих функций хордами. В состав квадратичного преобразовател вход т регистр 1, первый 2 и второй 3 сумматоры , блок пам ти 4, -п коммутаторов 5.1-5.П, группа элементов НЕ 6 с соответствующими св з ми. 2 -ил. Q в (ЛThe invention relates to digital computing and can be used in the construction of specialized computing systems, functional transducers, information measuring systems and signal processing devices. The purpose of the invention is to reduce hardware costs. In this quadratic converter, a reduction in hardware costs is achieved by using a linear approximation of the original function, followed by a multiple correction of the difference between the original function and its approximation by approximating the correction functions with chords. The quadratic converter consists of a register 1, the first 2 and the second 3 adders, a memory block 4, -n switches 5.1-5.P, a group of elements NOT 6 with corresponding connections. 2 -il. Q in (L
Description
оabout
елate
о елabout ate
соwith
Изобретение относитс к цифровой вычислительной технике и может быть использовано при построении функциональных преобразователей, специали- зированнь х вычислителей, информационно-измерительных систем, устройств дл обработки сигналов.The invention relates to digital computing and can be used in the construction of functional converters, specialized computers, information measuring systems, signal processing devices.
Цель изобретени - сокращение аппаратурных затрат.The purpose of the invention is to reduce hardware costs.
На фиг.1 представлена структурна схема квадратора; на фиг.2-эпюры, по сн ющие принцип работы.Figure 1 presents the structural scheme of the quad; Fig. 2 are diagrams for the operation principle.
Квадратор содержит регистр 1 аргумента , первый 2 и второй 3 сумматоры блок 4 пам ти, п коммутаторов 5.1- 5.П, группу 6 элементов НЕ. В качестве регистра могут быть использованы например, интегральные микросхемы К589ИР12, К555ИР22, К531ИР22 и др., в качестве сумматоров - К555ИМ65 К531ИПЗ, в качестве блока пам ти - 556РТ4, 556РТ5 и др., в качестве коммутаторов - К531ЛП5, в качестве элемента НЕ - К531ЛН1. The quadrator contains the register of 1 argument, the first 2 and the second 3 adders block 4 of memory, n switches 5.1-5.P, a group of 6 elements NOT. For example, integrated circuits K589IR12, K555IR22, K531IR22, etc. can be used as a register, K555IM65 K531IPZ as adders, 556PT4, 556PT5, etc. as a memory unit, K531LP5 as a memory unit, NOT - K531LN1.
Работа квадратора основана на принципе внутренней аппроксимации исходной функции Y X, XsLO,l) с организацией многоразовой параллельной коррекции разности между исходной и ее линейным приближением хордами. На фиг.2а показана исходна функци Y Х и аппроксимирующа ее функци Cf X. Разность между функци ми cf и Y - функци коррекции ЛУ (f- Y (фиг.26) также вл етс квадратичной функцией, к тому же симметричной относительно оси, проведенной через точку . Это означает, что йУ может быть аналогично У аппроксимирована хордами - функци ц (фиг,26). В свою очередь, разность /1У 2 т V также выступает в роли корректирующей функции и может быть аппроксимирована хордами - функци у(фиг.2в).The operation of the quad is based on the principle of internal approximation of the original function Y X, XsLO, l) with the organization of multiple recurrent correction of the difference between the original and its linear approximation by chords. Fig. 2a shows the original function Y X X and the approximating function Cf X. The difference between the functions cf and Y, the LL correction function (f-Y (Fig. 26), is also a quadratic function, also symmetric with respect to the axis, This means that dy can be similarly approximated by chords — functions (fig. 26). In turn, the difference / 1у 2 т V also acts as a corrective function and can be approximated by chords — functions (fig. 2c).
После т-го шага коррекции (фиг.2г получают корректирующую функцию 5 ,After the t-th step of the correction (FIG. 2d, a correction function 5 is obtained,
тогда итоговое уравнение преобразовани следует записать then the final transformation equation should be written
hihi
У (1:.-ь-). 1 Y (1: .-). one
Значени корректирующей функции хран тс в блоке 4 пам ти и служат дл получени точного результата преобразовани . Анализ показывает, что Е - периодическа функци , симметрична на периоде относительно периода иThe values of the correction function are stored in memory block 4 and serve to obtain an accurate conversion result. The analysis shows that E is a periodic function, symmetric on the period with respect to the period and
2 ) 2)
(2)(2)
Это означает, что при разр дности входного кода X, равной N, объем блока пам ти Q дл хранени значений определ етс выражениемThis means that when the input code X is equal to N, the volume of the memory block Q for storing values is determined by
(n,1).. (3)(n, 1) .. (3)
Из анализа (3) следует, что количество шагов коррекции хордами необходимо выбирать на основании неравенстваFrom analysis (3) it follows that the number of chord correction steps must be chosen on the basis of the inequality
m.f- 1.m.f- 1.
(4)(four)
Как следует из эпюр (фиг.2), функци коррекции Ц),- вл етс в общем случае функцией периодической с периодомAs follows from the diagrams (Fig. 2), the correction function C is, in general, is a periodic function with a period
22
Т j - , что означает: функци i. может быть воспроизведена на первом периоде , а на следующих использована за счет смещени по оси X. Кроме этого , так как вл етс симметричной функцией на периоде Т-, то ее достаточно задать на интервале О, у):T j -, which means: function i. can be reproduced in the first period, and in the following periods it is used due to the displacement along the X axis. In addition, since it is a symmetric function on the T period, it is sufficient to specify it on the interval O, y):
V. , ЛХ е о, ).V., LH e o,).
(5)(five)
Дл определени значений V, на инг 1 2To determine the values of V, on ing 1 2
тервале yj , уг-) можно воспользоватьс выражением (5), заменив 4X наin the interval yj, ug-), one can use expression (5), replacing 4X with
dX до у, ввиду симЦ dX to y due to sims
(6)(6)
Из выражений (5) и. (6) следует, что при определении необходимо выполн ть операцию умножени части аргумента на коэффициент 2 , где / - целое число. Это означает, что операци умножени может быть выполне.на путем пространственного сдвига разр дов аргумента вправо или влево в зависимости от знака of.From expressions (5) and. (6) it follows that in determining it is necessary to perform the operation of multiplying part of the argument by a factor of 2, where / is an integer. This means that the multiplication operation can be performed. By spatially shifting the argument bits to the right or left, depending on the sign of.
Таким образом, работа коммутаторов 5.1-5,п заключаетс в том, что в зависимости от участка аппроксимации они пропускают значени части X без изменени или инвертируют, кромеThus, the operation of the switches 5.1-5, p is that, depending on the approximation area, they skip the values of the X part without changing or inverting, except for
того, на входах коммутаторов осуществл етс пространственный сдвиг разр дов кода X, т.е. выполн етс операци умножени . Управление коммутаторами осуществл етс старшими разр дами X. Количество коммутаторов п определ етс через число шагов коррекции га как т+1, так как необходим еще один коммутатор дл управлени блоком 4 пам ти, в котором хран тс значени функции , поэто- NIn addition, at the inputs of the switches the spatial shift of the bits of the code X is carried out, i.e. a multiply operation is performed. The switch control is performed by the higher bits X. The number of switches n is determined through the number of correction steps as m + 1, since another switch is needed to control the memory block 4, in which the function values are stored, therefore
муmu
п -г- - 2, если точность квадрана выходе первого сумматора 2 образуетс значение Y Х согласно уравнению преобразовани (1).n - 2 - if the accuracy of the quadrangular output of the first adder 2 forms the value Y x X according to the equation of the transformation (1).
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864140771A SU1405053A1 (en) | 1986-10-27 | 1986-10-27 | Squaring device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU864140771A SU1405053A1 (en) | 1986-10-27 | 1986-10-27 | Squaring device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1405053A1 true SU1405053A1 (en) | 1988-06-23 |
Family
ID=21265092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU864140771A SU1405053A1 (en) | 1986-10-27 | 1986-10-27 | Squaring device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1405053A1 (en) |
-
1986
- 1986-10-27 SU SU864140771A patent/SU1405053A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1198516, кл. G 06 F 7/552, 1984. Авторское свидетельство СССР № 1325469, кл. G 06 F 7/552,24.03.86. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2247330A (en) | Absolute value arithmetic circuit | |
SU1405053A1 (en) | Squaring device | |
SU1335994A1 (en) | Integrator with reproduction of internal variations | |
JP2732673B2 (en) | Discrete cosine transformer | |
JPS6276822A (en) | Digital analog converting method | |
RU2097828C1 (en) | Programmable digital filter | |
SU1064280A1 (en) | Sine-cosine function generator | |
SU1661998A1 (en) | Servo analog-to-digital converter | |
SU1363460A1 (en) | A-d conversion device | |
SU879603A1 (en) | Functional converter | |
RU2205500C1 (en) | Analog-to-digital converter | |
SU1298920A1 (en) | Analog-to-digital converter | |
SU1591048A1 (en) | Differentiator | |
SU1043676A1 (en) | Squarer | |
SU1361576A1 (en) | Fourier digital transform device | |
SU1251103A1 (en) | Fknction generator fknction generatorating structure | |
SU1325469A1 (en) | Squaring device | |
SU1166104A1 (en) | Device for calculating values of sine-cosine dependensies | |
SU694867A1 (en) | Device for the digital averaging of binary -coded signals | |
SU1267624A1 (en) | Binary code-to-modular code converter | |
SU924853A2 (en) | Voltage-to-code converter | |
SU1097994A1 (en) | Device for transforming binary code to code of number system with negative radix | |
SU1001112A1 (en) | Device for processing information of making sets of parts | |
SU1751856A1 (en) | Code converter | |
SU1145353A1 (en) | Function generator |