Generator codes transitionally

 

(57) Abstract:

The invention relates to the field of computer engineering and can be used in communication systems. The technical result is to increase functionality. The device contains a clock generator, the power generation of the Walsh function, trigger, keys, count, delay elements, the element AND-NOT elements OR shift registers, elements And accumulating adders and block the formation of the source transitionally functions. 5 Il.

The invention relates to automation and computer engineering and can be used to create a generator communications equipment.

Known generator discrete transitionally signals (see Digital processing of electrical signals. Under. editor C. A. Grigoriev. -L.: YOU, 1975, S. 48).

However, the known generator has limited functionality, because it generates only sequence transactionlog code based on the Hadamard matrix and does not allow to form a sequence transitionally codes on the basis of known orthogonal sequences.

The closest in technical essence to PR, block the formation of the Walsh function, the shaper pulse, trigger, two keys, adder and 2nmultipliers (2nthe number of generated functions), and the output of the clock generator is connected to a clock input of the processing unit of the Walsh function, the second output of the processing unit of the Walsh function is connected to the input of the pulse shaper, with the information input of the first key, 2nth output of the processing unit of the Walsh function is connected with the information input of the second key, the output of the pulse shaper is connected to the counting input of the trigger, the inverse and the direct outputs of the trigger is connected to the control inputs of the first and second keys, respectively, the outputs of the first and second keys are connected to the inputs of the adder, the output of the adder connected to the first inputs of all of the multipliers, the outputs of the processing unit of the Walsh function is connected to the second inputs of respective multipliers, the outputs of the multipliers are the outputs of the generator discrete orthogonal functions (see USSR author's certificate N 1386981, CL G 06 F 1/02, 1986).

However, the known generator has limited functionality, as it forms the only orthogonal sequence and is not capable of shaping the priori communications equipment.

The aim of the invention is to enhance the functionality of the generator by forming sequences transitionally codes.

This objective is achieved in that in the known generator that contains a clock generator, the processing unit functions Walt, trigger, two keys, the adder, and the inverse and the direct outputs of the trigger is connected to the control inputs of the first and second keys, respectively, INTRODUCED the n-bit counter, a delay element, the input element AND two two-element OR three-digit shift register, 2ntwo elements AND, 2naccumulative adders, 2ninput elements OR, 2n(m-1)-bit shift registers, block the formation of the source transitionally functions, 2nkeys, 2n-l delay elements, and the output of the clock generator is connected to information inputs of the first and second keys, the first key is connected to the clock input of the processing unit of the Walsh function, the counting input of n-bit counter, the input of the delay element and the second input of two-input element AND the output of the second key is connected to the second input of the first input member OR the output pretraga two elements OR inputs installation in the zero state accumulative adders, the output of delay element connected to the first input of two-input element AND IS NOT, the output of which is connected with the second input of the second input element OR the output element OR is connected to a clock input of the block forming the source transitionally functions that control input of the first key unit controlled switches and the inputs of the 2n-1 delay lines, the outputs of delay lines connected respectively to the control inputs of the 2n-1 key block controlled switches to the inputs of the 2nkey block controlled switches connected to the outputs of the block forming the source transitionally functions, outputs, 2nkey block controlled switches connected to the second inputs of the respective input elements And to the first inputs of these elements And connected the outputs of the block units of the Walsh function, the outputs of two-input element And is connected to the inputs of the accumulative adders, the outputs are connected to second inputs of the respective input elements OR the outputs of two-input elements OR connected to information inputs of the corresponding (m-1)-bit shift registers, the outputs of the shift registers is connected to the first inputs of the respective input elements OR the output of the and, the outputs are the outputs of the generator transitionally codes.

Transitionally code is called code, which for allij. (where vi- a code word consisting of symbols 1 and -1, i=1,2,3,...,m - sequence of natural numbers), the correlation coefficient is defined by the following expression:

< / BR>
(see Digital methods in space communications. Ed. by S. Golomb. TRANS. from English. Ed. by C. I. of Slapoberskis. - M.: Communication, 1969, S. 91).

It is known that the orthogonal transformation sequences transactionlog code when transferring them from their original basis in a new, subsequent representation of the coordinates of the synthesized sequence in basis of the time-shifted unit impulses, when the old and new orthonormal bases, does not change the length of vectors and the angles between them. Therefore, does not change and the correlation coefficient. While the spectral and energy characteristics, as well as the autocorrelation function change due to changes in code structure defined by the coordinates in the new basis (see synthesis Technique ensembles simplex signals dense surface-spherical packing. Samus M Century-Voronezh.: WNNIS. Materials XXIII NTC, So 2, 1997. 1386981, CL G 06 F 1/02, 1986), a system of Walsh functions described by Hadamard matrix presented in normal form, however, the known generator of discrete orthogonal functions are not able to generate transitionally codes. The proposed generator allows to solve the problem - it generates a sequence transactionlog code for m=4t.

In Fig. 1 shows a block diagram of the generator transitionally codes; Fig.2 is a timing diagram illustrating the process of forming the proposed sequence generator code S(2,t) for the case m=4t=4; Fig. 3 is a timing diagram of the Walsh function, formed by the forming unit of the Walsh function for the case of 2n=4; Fig.4 is a timing diagram of the sequence of the original transactionlog code generated by the block forming the source transitionally functions for the case m=4t=4; Fig.5 is a timing diagram of the sequence transactionlog code for the case m= 4t=4, generated by the proposed generator.

Generator transitionally code contains a clock generator 1, (n-1)-bit shift register 2, the n-bit counter 3, the keys 4, 5, block keys...17 17.1. 2n-1, the trigger 6, the elements OR 7 11.1 11.2...n(m-1)-bit shift registers 12.1...12.2nthe delay line 13, 18.1...18.2n-1, input element AND-NOT 14, block the formation of the source transitionally functions 16.

The generator works as follows.

Before working generator trigger 6 is set in one state, and the n-bit counter 3 and the bits of the n-bit shift register 2 and (m-1)-bit shift registers 12.1...12.2nset in the zero state.

The period setting of the generator

Under the action of pulses output from the clock generator 1, coming through the open key 4 to the clock input of block 8 of the formation of the Walsh function, the outputs of the block 8 are formed functions Walsh received at the first inputs of two-input elements AND 9.1 9.2...n. The pulses from the output of the public key 4 is also fed to the input of delay line 13 and to the first input of two-input element AND-NOT 14. Because the duration of clock pulses equal to half the period of the journey, and the delay time of the delay element 13 is equal to the repetition period of the clock pulses at the output of element AND-NOT 14 is formed only one of the first clock pulse, which, through the OR element 15 is supplied to the clock input unit 16 to create the pulses from the source transitionally sequences received by the input unit managed keys.,-17.1...17.2n. The key management device 17.1...17.2nis carried out by the pulses received at the input unit 16, and the control pulse is supplied to the key 17.1 directly from the output of the OR element 15, and the other 2n-1 key through the respective delay lines 18.1. ..18.2n-1. The delay time1delay elements 18.1 equal to the repetition period of pulses of the clock generator, the delay timeieach of the next delay element twice previous (i+1= 2i). With the exit of key devices 17.1...17.2nthe pulses generated by the block 16, are received at the second inputs of two-input elements AND 9.1 9.2...n.

Elements AND 9.1 9.2...ncarry out the multiplication of sequences of pulses generated by the block 8, the pulses generated by the block 16. With outputs of two-input elements AND 9.1 9.2...nthe pulses are received at the inputs of the serial adders 10.1 10.2...nand then , with the outputs of the serial adders pulses are received through the respective elements OR 11.1 11.2...nthe information inputs of the shift registers 12.1...12.2n. However, the record information into the first rank of registers destructive impulse, which is formed as follows: the pulse output of the clock generator via the public key 4 arrive at the counting input n-bit counter 3, the change in the condition of his discharge and after the filing of the 2n-th pulse output overflow counter 3 receives the impulse coming through the element OR 7 on the control inputs of the write shift registers 12.1...12.2n. This pulse is fed to the inputs installed in the zero state adders 10.1 10.2...nand through the element OR 15 on the clock input unit 16, the output unit 16 are formed of the following elements of the original transitionally sequences. Thus the formation of each of the next element of the source transitionally sequences at the outputs of block 16 will be coming every 2n-th pulse of the clock generator. The pulses from the output of the n-bit counter 3 do the same at the counting input 2n-1 bit shift register 2. Each of the following, coming from the output count 3 pulse pushes the contents of register 2 to one digit. After filling in all then-1 bits register 2 at its output appears impulse that sets the trigger 6 to the zero state. The key 4 zakryvai the Finance discrete orthogonal functions. The supply of pulses is stopped, and at the counting input n-bit counter 3, the pulses from its output overflow cease to flow through the element OR 15 on the clock input unit 16, which ceases to generate the source transitionally functions. By that time the 2n-1 bits shift registers 12.1...12.2nwill be filled. At this period settings of the generator ends.

The period of generation

Because the trigger 6 is set in the zero state, the unit with its inverted output opens the key 5 and the clock pulses through the element OR 7 are fed to the inputs of the control record (m-1) bit shift registers 12.1.. .12.2n. The information in their discharges shifts and pulses with each (m-1) bit shift register 12.1...12.2nthrough the respective elements OR 11.1 11.2...n+1 come on informational inputs (m-1)bit shift registers 12.1...12.2n. Thus, the outputs of the (m-1) bit shift registers 12.1...12.2nperiodically repeating, sequences are formed transactionlog code for m=4t.

In Fig. 2 shows timing diagrams illustrating the process of forming the sequence S(2,t) transactionlog code the stroke unit 8 units of the Walsh function, which is formed by the function Wal (2;t);

in) output overflow n-bit counter 3;

g) an output of the third digit of the shift register 2;

d) direct trigger output 6;

e) inversion of the output of the trigger 6;

g) exit key 4;

C) exit key 5;

and output of two-input element AND-NOT 14;

to exit key 17.1;

l) output key 17.2;

m) exit key 17.3;

n) exit key 17.4;

a) output two-input element AND 9.2;

p) output (m-1)-ro discharge (m-1)- bit shift register 12.2, which is formed by the sequence S(2, t) transactionlog code.

The use of the invention allows to extend the functionality of the generator discrete orthogonal functions by forming sequences transactionlog code, for m= 4t (where m is the number of code sequences, t=l, 2, 3,... is the set of natural numbers).

Generator transitionally codes containing a clock generator, the power generation of the Walsh function, trigger, two keys, and inverse and direct outputs of the trigger is connected to the control inputs of the first and second keys, respectively, characterized in that it introduced the n-bit counter, the delay line, dogwho the tov And 2naccumulative adders, 2ninput elements OR, 2n(m-1)-bit shift registers, block the formation of the source transitionally functions, the unit is managed by 2nkeys (2n-1) elements of the delay, and the output of the clock generator is connected to information inputs of the first and second keys, the first key is connected to the clock input of the processing unit of the Walsh function, the counting input of n-bit counter, the input of the delay line and the second input of two-input element AND the output of the second key is connected to the second input of the first input member OR the output of the overflow of the n-bit counter is connected to the input of a three bit shift register, the first inputs of the first and second input elements OR inputs installation in the zero state accumulative adders, the output of the delay line connected to the first input of two-input element AND IS NOT, the output of which is connected with the second input of the second input element OR the output element OR is connected to a clock input of the block forming the source transitionally functions that control input of the first key unit controlled switches and the inputs of the delay elements, the outputs of the delay elements is n key block controlled switches connected to the outputs of the block forming the source transitionally functions, outputs, 2nkey block controlled switches connected to the second inputs of the respective input elements And to the first inputs of these elements And connected the outputs of the processing unit of the Walsh function, the outputs of two-input element And is connected to the inputs of the accumulative adders, the outputs are connected to second inputs of the respective input elements OR the outputs of two-input elements OR connected to information inputs of the corresponding (m-1)-bit shift registers, the outputs of the shift registers is connected to the first inputs of the respective input elements OR the first input element OR is intended to supply the pulse to the control inputs a record of all (m-1)-bit shift registers, the outputs of which are outputs of the generator transitionally codes.

 

Same patents:

The invention relates to automation and computer engineering and can be used in communication systems employing digital methods for the formation of large systems of complex signals

The invention relates to a device for comparing two complex vector quantities in real time and can be used for the formation of non-stationary signals

Digital comparator // 2172011

The invention relates to radio engineering, in particular to techniques for digital frequency synthesis, and can be used for meshing frequencies in radio transmitting and radio receiving devices, and sync devices for various applications

The invention relates to the field of games, as well as to methods of education of random numbers predominantly for dice games

The invention relates to a pulse technique and can be used in spectrum analysis, digital signal processing and data compression

The invention relates to automation and computer engineering and can be used in stochastic functional converters, stochastic computing device, the probabilistic modeling and data processing

The invention relates to automation and computer engineering and can be used for processing two-dimensional signals and images, as well as in systems spectral analysis and information-measuring complexes

The invention relates to automatic control and computer engineering

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

Functions generator // 2277718

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 2n 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

Up!