RussianPatents.com
|
Boolean function variable signal generator. RU patent 2505849. |
|||||||||||||||||||||
IPC classes for russian patent Boolean function variable signal generator. RU patent 2505849. (RU 2505849):
|
FIELD: physics. SUBSTANCE: signal generator comprises log2N unit transformation steps, where N is the number of bits of the transformed sequence, each step comprising a shift register, AND coincidence group elements; outputs of the AND coincidence group elements of each step are connected to inputs of the shift register of the next step and a control unit, outputs of which are connected to second inputs of AND coincidence group elements of all unit transformation steps; each unit transformation step includes an XOR element, the first input of which is connected to the input of the shift register of the same step, and the second input is connected to the output of the shift register of the same step, wherein outputs of the XOR elements are connected to the first inputs of the ND coincidence group elements of the same unit transformation step. EFFECT: enabling real-time operation. 2 dwg
The invention relates to the computer engineering and is intended for use in systems of processing of the signal at the construction of the systems of targeting, and self-guidance on underwater objects. Known generators of Boolean functions designed for processing of signals, see, for example, «schema majority logic General purpose» US Patent # 3296424, 1967, Bulletin of inventions January №1, cl. USA 235-152, logic solver G06F 7/57 2324219 on 12.12.2006. A.S. 1084782, 1990, G06F 7/00 device for calculation of systems of Boolean functions. A.S. The USSR №1032451, 1980, the unit for the calculation of symmetric Boolean functions, as well as signal generators, changing to orthogonal functions, Rademacher-Walsh (inventor's certificate №221757 published 17.07.1968), as well as generators of orthogonal functions. A.S. USSR # 92783 MCI G06S 7/26, G06F 1/00, A.S. USSR №131092 MCI 2 G06S 7/26, A.S. USSR №170298 MCI 3 G06S 7/22, the generator binary orthogonal sequences «Electronique» №17, 1967 The closest to the technical nature of the present invention is a device for calculating the coefficients of transformation » (US Patent # 3742201, cl. G01F 7/38, 26.06.1973, U.S. patent no 3792355, cl. H04J 3/18, 12.02.1974). The named device containing N-speed transmission unit conversion series. Each step is a single conversion includes blocks of points of convergence «And»the element of delay and the adder-calculator. The disadvantage of the prototype of the device is its complexity, the inability to function with logical functions, as well as to carry out conversion in real time. U.S. patents contain log 2 N stages of a single transformation, where N is the number of digits transformed sequence. Each degree contains first the shift register the input and output of which is connected to the input of the adder calculator, the first input of which is connected to the first inputs of the elements of the group matches, «And», and the second is connected with the second inputs of the elements of the group matches, «And» through the second shift register, the outputs of the elements of the group matches And each stage are connected to the inputs of the shift register subsequent stage, and the control unit, the outputs of which are connected with the second inputs of elements of a group «And» matches all stages of a single transformation. The disadvantage of this device is that it cannot work in real time, since the first conversion factor output device appears after N-oe value of a discrete signal arrives at the input of the device. Over the next N cycles, i.e. from N to 2N quantum output is a N conversion factors from the sequence composed of the first, i.e. from 1 to N values of the input signal. Over the next N cycles, i.e. to 2N 3N quantum of output devices appears N conversion factors from the sequence composed of the following N values of the input signal, i.e., N+1 no 2N etc. The purpose of the invention is extended field of application, which consists in the operation of the device in real time, as well as with logical Boolean functions. The purpose of the invention is achieved by the fact that it introduced a logical adder, or scheme , the output of which each stage unit conversion connected with other inputs of the elements of the group matches «And». Figure 1 presents a diagram of the device figure 2 - a sequence of calculations. The device contains a shift register 1, a logical adder in the form of a scheme , functioning according to the following rule: Table 1 e X 1 X 2X 1 - register entry 1 X 2 - output register 1 f output adder or scheme . group of items matching «And» - 3 and the control unit - 4. 0 0 0 1 0 1 1 1 0 0 1 1The device works as follows. Registers shift 1 in all stages of the unit conversion delay discrete signal on the same number of cycles, namely N/2. Clocked into the shift register 1 first stage of transformation is equal to the repetition frequency of the input signal and clocked shift registers 1 in each subsequent stage conversion in 2 times more, than in previous. This allows you to obtain the coefficients of conversion of sequences obtained after each new value of the input signal, i.e., composed of input values from 1 to N, 2 N+1, 3 N+2, etc. Consider the work of the device on the example of N=8. In this case, the registers 1 shift at any stage of transformation length-2. With the frequency of the heartbeat in the register of 1 shift of the first stage of the transformation of values of a discrete signal consistently fed to the input of first stage of transformation. Logical adder 2 produces the summation or does not produce the summation of the values of the signal from the output of the shift register 1 and login stages of transformation. Are summed up the first and the fifth, second, and sixth etc. values of the signal in the degree of conversion. Block elements match «And» - 3 works with a frequency of 2 times more than the clock speed in the register of 1 shift, and displays the input to the next stage of converting a sequence of either the amount or the sequence of entering the logical adder 2. Thus in 2 stages of a single converting number from the output of the block elements «And» the first stage of the transformation comes with a frequency doubling in the frequency of following values of the input signal, level 2 unit conversion, as each subsequent works similarly to the first, but only with a frequency twice larger than the previous one. The output of a 3-unit conversion frequency, 8 times greater repetition frequency of the input signal, receive factors for converting a sequence listing in the form of Boolean functions in algebra , consisting of input values from 1 to N, 2 N-1, 3 to N+2, and so the control Unit performs the control and synchronization. The proposed device to each new value of the input signal calculates the coefficient Boolean transformations of sequences consisting of N previous values of the signal, which allows to use it in real-time systems, and uniformity of delays in the schemes of unit conversion enables the use of the identical stages of a single transformation. In matrix form these changes after the first stage presented in the form of the following sequences: After 2 stages: After 3 stages: As a result, after a 3-on lines appeared sequence in the form of Boolean functions in algebra : 1, X 1 X 2 X 1 X 2 , X 3 , X 1 X 3 , X 2, X 3 , X 1 , x 2 X 3 ; This transformation has a remarkable property. The resulting Boolean matrix A coincides with A -1 , i.e. AND·-7 =E, Where E is the identity matrix. Which implies that if the input file sequence in the form of - form the basis : at the output we get the values of Boolean functions in the algebra of polynomials . Such conversions are widely used in systems of information processing in the problems of classification and recognition of objects. The proposed device provides these transformations in real time by simple means. Currently laboratory studies generator of Boolean functions on a computer, and the presentation of the equipment of information transmission for in-situ underwater researches on the basis of the proposed generator. The proposed device is used for carrying out the planned works on modernization of one of the developed in the Institute of appliances, which is considered by the STC dated 26.02.2009 and recommended for consideration by the official protectable result of intellectual activities of the authors. Signal generator, the evolving Boolean functions containing a log 2 N stops single conversion, where N is the number of digits transformed sequence, each degree contains a synchronized from the control unit, the shift register, the elements of the group matches, the outputs of the elements of the group matches And each stage are connected to the inputs of the shift register subsequent stage, and the control unit, the outputs of which are connected with the second inputs of the elements of the group matches And all stages of a single conversion, characterized in that in each stage of a single transformation has introduced an element of «exclusive OR», the first input of which is connected to the input shift register the same stage, and the second input - to the output of the shift register this level, the outputs of the elements «exclusive OR» connected with the first inputs of the elements of the group a match «And» the level of a single transformation.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |