# The function generator walsh

(57) Abstract:

The invention relates to a pulse technique and can be used in spectrum analysis, digital signal processing and data compression. The technical result of the invention consists in the possibility of generating system of the Walsh function. ordered only one law. The function generator Walsh comprises a generator of clock pulses, the counter discrete interval, the group of items, block convolution modulo two, the count number of the Walsh function and a group of items OR. The invention allows to increase the number of generated systems of the Walsh function, ordered by non-linear pseudo-random laws. The invention improves the structural secrecy systems of the Walsh function. 3 Il. The invention relates to a pulse technique and can be used in spectrum analysis, digital signal processing, data compression.Known generator of the Walsh function.with. USSR N 596933, CL G 06 F 1/02, 1977), comprising a generator of clock pulses, the n-bit counter, the trigger elements AND, OR.Its disadvantage is that the order of the Walsh function in the period following functions PP and is the generator of the discrete Walsh functions.with. USSR N 703797, CL G 06 F 1/02,1974), comprising a generator of clock pulses, the n-bit binary counter discrete interval, the n-bit binary counter of the number of the Walsh function, block convolution modulo two, the trigger element AND, OR [2].This generator of the Walsh function allows you to generate Walsh functions, ordered only one law, which significantly limits the use of the device.The claimed invention is directed to increasing the number of generated systems of the Walsh function by ordering them on nonlinear pseudorandom laws.A similar problem occurs when the representation of a continuous signal in the form of a system of Walsh functions. Currently known ststem of the Walsh function, organized by Walsh, Paley and adamaro (Ahmed, I., RAO, K. R. Orthogonal transform in the processing of digital signals: TRANS. from English. Edited by I. B. Fomenko. - M.: Communication, 1980. - 248 S., 86 S.).The essence of the invention is to improve the structural secrecy systems of the Walsh function by increasing the number of generated systems of the Walsh function, ordered by nonlinear pseudorandom laws.This is achieved by the function generator Walsh, containing Ececec rooms of the Walsh function, and i-information output counter discrete interval (i=1 to n) connected to the first input of the i-th element And the group, the output of which is connected to the i-th input block convolution modulo two added counter non polynomial (each polynomial has its own orderly system of Walsh functions), the shift register numbers of the Walsh function in the feedback circuit which included the block demultiplexes, a group of elements OR block adders modulo two and a logical element OR NOT, and the generator output clock pulses is connected to the counting input of the counter discrete interval, the output of the counter overflow discrete interval is connected to the counting input of the counter number of the Walsh function and the clock input of the shift register numbers of the Walsh function, the i-th information the output of which is connected to a second input of the i-th element And group j-th information output of the shift register numbers of the Walsh function is connected with the information input of the j-th demultiplexer group (j = 1 - n-1) and the j-th input element OR NOT, the output of which is connected to the first input of the first modulo-two block, the second input is connected with the information output of the high-order bit of the shift register numbers of the Walsh function, the input of the IR discrete interval, counter number of the Walsh function and the counter non polynomial, a counting input connected to the output of the counter overflow rooms of the Walsh function, and information outputs of the counter non polynomial connected with control inputs of the j-th demultiplexer unit, the output of which is connected to the input of the j-th element OR group, the output of which is connected to the first input of the (j+1) th modulo two blocks, a second input connected to the output of the (j) th modulo two groups, the last of which is connected to the information input of the shift register numbers of the Walsh function, the output of block convolution modulo two is the output of the generator.The claimed invention by introducing into the construction of new blocks, namely the shift register numbers of the Walsh function in the feedback circuit which included the block demultiplexes, the unit logic elements OR block adders modulo two, the output of which is connected to the information input of the first cell of the shift register, a logical element OR NOT, the counter is non polynomial with the formation of new connections allows you to generate various system functions Walsh, ordered by nonlinear pseudorandom laws to improve structural secrecy si is also, ordered only one law.2. Due to the introduction of the shift register numbers of the Walsh function and the above blocks the formation of new connections, the proposed generator allows to obtain a system of Walsh functions, ordered by nonlinear pseudorandom laws, the number of which is determined by the number of primitive irreducible polynomials of degree n. For example, for n = 10 are 60 primitive irreducible polynomials, and hence, 60 nonlinear pseudorandom laws ordering of the Walsh function in the systems of the Walsh function (Sigarev A. A., Lebedev O. N. Microelectronic device design and processing of complex signals. -M.: Radio and communication, 1983. -216 S., 76-77 C.).Thus, if we use the proposed device for n = 10, you can get 60 orthogonal systems of the Walsh function, which greatly increases the structural secrecy systems of the Walsh function.Block diagram of the generator of the Walsh function is shown in Fig. 1; Fig.2 shows a functional diagram of the generator of the Walsh function for n = 3; Fig.3 presents a plot of the voltage at the output of the respective devices, explaining the principle of the device.HFCs contains the generator 1 clock pulses, Walsh functions, the counter 6 rooms polynomial, block demultiplexes 7, a group of items, OR 8, block adders modulo two 9, the element OR NOT 10, block 11 convolution modulo two.HFC allows to obtain a system of Walsh functions, ordered by nonlinear pseudorandom laws.The shift register 4 non fictions Walsh, in a feedback loop that includes the block demultiplexes 7, group of items, OR 8, block adders modulo two 9, the element OR NOT 10 form a device generating a nonlinear pseudorandom sequence, which correspond to the numbers of the Walsh function. After the generation of one system of the Walsh function signal overflow from counter 5 rooms of the Walsh function is fed to the input of the counter non polynomial, which switches the inputs of the demultiplexer and thus get a new nonlinear pseudorandom law specified other irreducible primitive polynomial. Change irreducible primitive polynomials occurs in a cycle, which includes all irreducible primitive polynomials of degree n.Consider the work of HFCs. The reset signal from the bus initial setup sets the counter 2 discrete interval, the shift register 4 rooms of the Walsh function, d is and polynomial in the zero state corresponds to the connection information input unit demultiplexes in accordance with the first irreducible polynomial for a given n (for n = 3, it will be (X^{3}+ X + 1). The result is the bitwise logical zero content of the counter 2 discrete interval and register 4 rooms of the Walsh function on the elements And groups 3 and parity units assigned binary code that is executed in block 11 convolution modulo two, the output of this block will receive a zero level corresponding to the value zero Walsh functions at the zero point (Fig. 3, m). In the next cycle from the output of the generator 1 clock pulses (Fig. 3, a) at the counting input of counter 2 discrete interval will be the impetus that will increase the contents of this counter to the unit (Fig.3, d, W, C). As the register 4 function rooms Walsh is still in the zero state (Fig. 3, a, C, l), formed at the output of block 11 convolution modulo two the value will match the value zero Walsh function at the first time interval. In a similar manner in the subsequent cycles will be generated all other values are zero options Walsh. By this time all the bits of the counter 2 discrete interval will be in a single state. With the arrival of the N-th clock pulse from generator 1 clock pulse counter 2 discrete interval is reset after the signal transfer (Fig.3, b),of the Walsh function, increasing its contents by one.The action of the synchronizing pulse to the register 4 function rooms Walsh and logical unit "1" is taken from the output of the logical element OR NOT through the block adders modulo two, will lead to the installation of the first cell of the register function rooms Walsh in one state (Fig. 3, and). At the end of the delay time at the output of block 11 convolution modulo two (Fig.3, m) will be formed is first Walsh function at zero discrete interval. In the subsequent (N-1) cycles will be generated values of the first function Walsh. The procedure is similarly repeated and forth. Each counter overflow 2 discrete interval will cause the contents of register 4 rooms of Walsh functions in accordance with a nonlinear pseudorandom law, given an irreducible primitive polynomial using counter non polynomials 6, block 7 demultiplexes and a group of elements OR 8, and will also cause an increase in the content of the counter 5 function rooms Walsh. After N(N-1)-th pulse from the generator 1 clock pulses at the output of the device will be formed, the value of the last function at the point (N-1). Received from generator 1 clock pulse is meenie register 4 (since the end of the period of formation of nonlinear pseudorandom sequence) and the counter 5. Pulse overflow from the counter 5 function rooms Walsh (Fig. 3) is fed to the input of counter 6 rooms polynomial, changing its state, which will cause the change of the switching inputs of the block demultiplexes in accordance with the following irreducible primitive polynomial of degree n. For n = 3, it will be (X

^{3}+ X

^{2}+ 1).This starts the cycle of generation of a new system of Walsh functions, ordered by another nonlinear pseudorandom law. Will be generated as many different systems of the Walsh function, as there are irreducible primitive polynomials of degree n, for n = 3 there will be two (Fig.3, m), after which the cycle of HFCs will be repeated from the beginning.Thus, if we use the proposed device for n = 10, you can get 60 orthogonal systems of functions Walsh, ordered by a pseudo-random non-linear laws, which greatly increases stealth systems of the Walsh function generated by this device. The function generator Walsh, comprising a generator of clock pulses, the counter discrete interval, the group of items, block convolution modulo two, the count number of the Walsh function, and the i-th information output counter discrete interval (i = 1

**Same patents:**

FIELD: communication systems.

SUBSTANCE: method includes generating sets of sub-codes of quasi-additional turbo-codes with given encoding speeds, and given sub-codes are reorganized as a set of sub-codes with another encoding speed for use in next transfer of sub-code with given encoding speed.

EFFECT: higher efficiency.

9 cl, 13 dwg

FIELD: radio engineering, possible use for construction of equipment for forming current in underground or underwater current ducts.

SUBSTANCE: negatively reversed connection is inserted between load and output cascade of generator, also, overcharge protection circuit is provided. To increase reliability of generator, temperature sensor is provided, mounted in radiator of output cascade, and temperature sensor, mounted on power block of output cascade, central microprocessor unit controls generator in a way not to allow overheating of output cascade and exceeding of voltage or current limiting values.

EFFECT: higher precision of resulting current and higher operational reliability of generator.

1 dwg

FIELD: automatics and computer science, possible use in information compression equipment in television, multi-channel communications, telemetry for representing varying messages and signals in Walsh basis.

SUBSTANCE: generator has set-point element, NOT element, shift register, function number register, AND element, trigger, n-digit counter and additional AND element.

EFFECT: simplified generator due to decreased number of triggers, used as shift register digits.

3 dwg, 4 tbl

FIELD: electric communication area, in particular, engineering of orthogonal functions generators, possible use for engineering generator equipment for communication systems.

SUBSTANCE: generator of functions contains set-point generator, block for forming Walsh functions, element of one-sided conductivity, two-bit shift register, two-input commutator, multiplier and 2^{n} group multipliers.

EFFECT: increased energetic concealment of signals, created by generator.

6 dwg

FIELD: automatics and computer engineering, in particular, devices for forming discontinuous orthogonal multi-level signals, possible use for creating generator equipment of multi-channel communication systems.

SUBSTANCE: device consists of set-point generator (1), frequency divider (2), Walsh function generation block (3), multiplexers (5) of first and second groups, multiplexers (6) of third group, (4) NOT element, commutator (7), blocks (8) and (9) for generating control signals and amplifiers (10) with alternating amplification coefficient.

EFFECT: increased interference resistance of generated discontinuous orthogonal multi-level signals.

5 dwg, 4 tbl

FIELD: electricity.

SUBSTANCE: random sequences generator relates to computing processes, in particular, to discrete sequences generators and may be used in digital computers, TV, telecommunication systems, in generation of the orthogonal address sequences, as well as in the data protection systems. The said generator consists of the clock pulse generator, NO-component, n-digit counter, two AND-components, one shift register, function number register and trigger. The generator incorporates the units of generation of producing sequence, the key and the module 2 adder.

EFFECT: wider functions of the Wolsch function generator thanks to possibility of generation of random sequences.

2 cl, 2 dwg, 3 tbl

FIELD: physics, computation equipment.

SUBSTANCE: generator of discrete orthogonal multilevel signals includes pacing generator, frequency splitter, Walsh function generation unit, three multiplier groups, 'NOT' element, switchboard, two control signal generation units, and amplifiers with variable amplification gain. Pacer generator output is connected to input of frequency splitter, output of which is connected to clock input of Walsh function generation unit, to first input of each multiplier of first group, and via 'NOT' element to first input of each amplifier of second group, to clock inputs of control signal generation units. Outputs of Walsh function generation unit are connected to first input of corresponding amplifier from third group, to master input of switchboard, and to data input of switchboard respectively. Switchboard output is connected to second inputs of all third group amplifiers. Output of one of the third group amplifiers is connected to second outputs of respective amplifiers from the first and second groups. Outputs of amplifiers from the first and second groups are connected to inputs of respective amplifiers with variable amplification gain. Outputs of control signal generation units are connected to master inputs of amplifiers with variable amplification gain, outputs of which are the device outputs.

EFFECT: enhanced jamming resistance of generated discrete orthogonal signals.

4 dwg, 2 tbl

FIELD: physics, computation equipment.

SUBSTANCE: generator of discrete orthogonal multilevel signals includes pacing generator, frequency splitter, Walsh function generation unit, three multiplier groups, 'NOT' element, switchboard, two control signal generation units, and amplifiers with variable amplification gain. Pacer generator output is connected to input of frequency splitter, output of which is connected to clock input of Walsh function generation unit, to first input of each multiplier of first group, and via 'NOT' element to first input of each amplifier of second group, to clock inputs of control signal generation units. Outputs of Walsh function generation unit are connected to first input of corresponding amplifier from third group, to master input of switchboard, and to data input of switchboard respectively. Switchboard output is connected to second inputs of all third group amplifiers. Output of one of the third group amplifiers is connected to second outputs of respective amplifiers from the first and second groups. Outputs of amplifiers from the first and second groups are connected to inputs of respective amplifiers with variable amplification gain. Outputs of control signal generation units are connected to master inputs of amplifiers with variable amplification gain, outputs of which are the device outputs.

EFFECT: enhanced jamming resistance of generated discrete orthogonal signals.

4 dwg, 2 tbl

FIELD: physics; information technologies.

SUBSTANCE: invention describes detector (110), logic circuit (120), storing device (125), power source (140) and communication device (130). Detector can be represented by solar wind particle detector, alpha particle detector, gamma particle detector, or similar device. Communication device transmits data. In addition, logic circuit applies predetermined mathematic rules to collected data to generate absolute random numbers to be used in gamble, horoscopes, astrology, sound or light displays and other activities. In addition, logic circuit can encode the random numbers before sending them to a receiver.

EFFECT: simplified generator construction, transparence of method.

17 cl, 4 dwg

FIELD: physics, computer technology.

SUBSTANCE: invention is related to automatics and computer technology and may be used in devices for spectral analysis and communication for generation of orthogonal signals. Device comprises clock oscillator, counter, cyclic shift registers, multipliers of the first group, four limiters of signals level, multipliers of the second group, element NOT, multiplier.

EFFECT: simplification of generator and elimination of equipment duplication.

3 dwg