CN1780164A - Frequency-hopping pattern generation in frequency-hopping telecommunication net - Google Patents

Frequency-hopping pattern generation in frequency-hopping telecommunication net Download PDF

Info

Publication number
CN1780164A
CN1780164A CNA2004100602801A CN200410060280A CN1780164A CN 1780164 A CN1780164 A CN 1780164A CN A2004100602801 A CNA2004100602801 A CN A2004100602801A CN 200410060280 A CN200410060280 A CN 200410060280A CN 1780164 A CN1780164 A CN 1780164A
Authority
CN
China
Prior art keywords
frequency hopping
sequence
frequency
hopping pattern
sequence generator
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CNA2004100602801A
Other languages
Chinese (zh)
Inventor
周常柱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CNA2004100602801A priority Critical patent/CN1780164A/en
Publication of CN1780164A publication Critical patent/CN1780164A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A method for generating frequency hopping pattern of frequency-hopping communication network is disclosed. Its system is composed of n-class m sequence generator, binary sequence generator, vector mapping converter, and frequency-hopping control word unit. Said method includes such steps as generating signals by binary sequence generator, non-linear conversion, vector mapping with m sequence to obtain function set, and using each of the functions as the frequency control word of frequency hopping pattern to generate said pattern.

Description

The frequency hopping pattern production method of frequency hopping communications networks
Technical field
The present invention relates to a kind of frequency hopping communications technology, especially a kind of frequency hopping pattern production method of frequency hopping communications networks.
Background technology
Frequency hopping communications is a kind of technology that belongs to spread spectrum communication, has advantages such as anti-interference, anti-intercepting and capturing, is widely used in the military communication field.So-called frequency hopping refers to that communication transmitter carries a kind of communication mode of information by the different frequency of emission.In order to reach the anti-purpose of intercepting and capturing of frequency hopping communications, the common frequency hopping that controls transmitter with pseudo noise sequence, this presents pseudo-random characteristics with regard to the rule that makes frequency hopping, if the identical pseudo noise sequence of generation that receiver can not be synchronous then can't produce the frequency identical with transmitter and jump metric rule (being frequency hopping pattern again).Can not synchronously produce the receiver of identical frequency hopping pattern, be can't be real-time the demodulation emission Frequency Hopping Signal that comes.In other words, want not make Frequency Hopping Signal to be intercepted and captured, preferably use complicated frequency hopping pattern by the people---promptly use complicated pseudo random sequence.So present frequency-hopping receiver and transmitter all use the more linear shift register of progression, produce the pseudo random sequence of longer cycle.For example: use the m sequence, M sequence, Gold sequence etc.What wherein the m sequence was used in frequency hopping communications is more extensive.But the pseudo random sequence that the pseudo-random sequence generator of prior art produces is easy to be cracked owing to use linear shift register to produce.If adopt the nonlinear function generator to produce, can not guarantee usually that again jump frequency between each frequency hopping radio set of frequency hopping network does not overlap or collides.The present invention allows the frequency hopping pattern that produces by present technique both have higher complexity, can guarantee again can to guarantee when being used for frequency hopping network that frequency that each frequency hopping platform uses does not overlap and collides.
Technical scheme of the present invention: a kind of frequency hopping pattern production method of frequency hopping communications networks comprises n level m sequence generator unit, binary sequence generation unit, vector mapping transformation unit and frequency hopping commands for controlling word cell; The signal that binary sequence generator unit produces is by after the nonlinear transformation, enter vector mapping transformation unit, after carrying out vector mapping with the m sequence, changed original m sequence hopping rule, become the function set that obtains after the Nonlinear Mapping, each function in this set can be as the frequency control word of the frequency hopping pattern of a frequency hopping communications network, thereby produces the frequency hopping pattern after the mapping, form new frequency hopping control word, constitute frequency hopping commands for controlling word cell.
Vector mapping transformation unit is by binary pseudo-random sequence generator and corresponding linear displacement device, and nonlinear combination logic module and mould 2 add the logic device and form.
Pseudo-random sequence generator is the generation circuit of the sequence of m sequence or M sequence or Gold sequence or additive method generation.
Advantage of the present invention:
The pseudo random sequence of prior art, is easy to be cracked as the frequency hopping instruction of frequency hopping communications through any conversion or mapping.For example, a n level pseudorandom m-sequence, if when producing with linear shift register, its cycle is long to be L=2 n-1.To instead release the generator polynomial of this m sequence and corresponding linear shift register circuit structure, do not need to treat that a sequence period sign indicating number all obtains after, just can obtain.The explanation of the achievement of modern mathematics research, only need to obtain this sequence more than or equal to 2n continuous " 0 " " 1 " sign indicating number, just can instead release the structure of its generator polynomial and its linear shift register.And, owing to changed original frequency hopping rule, and be transformed to non-linearly by after the mapping, complicated degree of analysis will be increased greatly.For example, the frequency hopping control word after some conversion on rule, does not see it being the m sequence fully.
Description of drawings
Fig. 1 is the logical circuitry of a n level m sequence generator
Fig. 2 produces circuit for control word;
Fig. 3 is the structured flowchart after Fig. 2 and Fig. 4 merge
Fig. 4 produces logical circuit for hinting obliquely at function
Fig. 5 is a principle of the invention block diagram
Embodiment
Prior art is: for the m-sequence generator, suppose to be made up of n level shift register, then this sequence period length is L=2 n-1, in this sequence, get 0,1 element that the n position is faced mutually continuously arbitrarily, as a kind of state of m-sequence, then total L different state.Appoint and get one of them state as initial state, just can generate a m-sequence, just the initial state difference has determined the difference of the phase place of this m-sequence.For frequency hopping communications networks, suppose to be up to L user, so can a shared m-sequence generator; Maximum number of user u<L in network, and during [L/U]=Q, also can allow and can stagger l between each user to Q chip { integer of x fractions omitted part is got in [x] representative } here.The general figure place of getting the frequency hopping control command is a n continuous binary element, and several chips of can being separated by between the used control word of frequency hopping mobile station, like this, can guarantee can not produce the frequency collision.
Because the frequency hopping pattern that adopts this method to produce does not carry out mapping transformation to the m-sequence, so, crack for a hostile side easily, a kind of L-dimension is shone upon by the base vector that the state of m-sequence constitutes, produce the method for the frequency hopping pattern of frequency hopping communications network so provide here.
The solution of the present invention is, supposes that a pseudo-random sequence generator has m level linear shift register, and the Cycle Length of the pseudo random sequence that it produced is L (m sequence, L=2 n-1, to M sequence, L=2 n), n is a m-shift register sequential machine progression.In this sequence, to appoint and get n consecutive " 0 ", " 1 " element combinations is as the basic vector of a frequency hopping control; Like this, in the m sequence, L different basic vector should be arranged altogether, constitute a vector space:
V L=(v 1,v 2,……,v L-1,v L) (1)
All contain in the set of these vectors each vector element one by one by another P-n dimensional vector n set K with this pseudo random sequence PShine upon, each vector after the mapping is as the frequency control word of new frequency hopping pattern.Then will compare
V L=(v 1, v 2..., v L-1, v L) complexity improve greatly.
Here, suppose
K P=(k 1,k 2,……,k P-1,k P) (2)
K PIn each element obtain through Nonlinear Mapping by different P state among another binary sequence b (x).Here, b (x) can be some m-sequences, M-sequence, the binary sequence with sufficient length cycle that Gold-sequence or additive method produce.
Fig. 1 is the logical circuitry of a n level m sequence generator, and its generating function is
f(x)=1+c 1x+c 2x 2+……+c n-1x n-1+c nx n………(3)
Logical circuit is made of n shift register, and Ci is corresponding tap coefficient, and is a modulo 2 adder.Output sequence is a (x).
Each n level shift register state of frequency hopping pattern generator among Fig. 1 is as a basic vector that produces frequency hopping pattern, and the set of these vectors is V L, L=2 n-1; Corresponding m-sequence is output as a (x), successively the every n of this sequence the position of facing mutually as a base vector (truncated sequence), then can constitute the vector space of a L-dimension altogether:
V L=(v 1,v 2,……,v L-1,v L);
Can be V LEach element v iAs a frequency hopping control word, here
V i=(a i,a i+1,a i+2,…,a i+n-1)。
The obvious V here LAs the frequency hopping pattern sequence, its complexity is fairly simple.
Be provided with another P-n dimensional vector n space K P=(k 1, k 2..., k P-1, k P), k P=[B 1, P(X), B 2, P(X), B 2, P(X) ... B N, P(X)]; B N, P(X) represent the output of n in the P time chart 2 non-linear logical circuit.To v LCarry out following mapping:
V l | K P ⇒ K 1 V L K 2 V L . . . K P V L K 1 V 1 K 1 V 2 . . . . . . K 1 V L K 2 V 1 K 2 V 2 . . . . . . K 2 V L . . . . . . K P V 1 K P V 2 . . . . . . K P V L = W P , L . . . . . . ( 4 )
Then in (4), total pxl frequency hopping controlled vector.Produce the source with a m-sequence as a basic frequency hopping pattern, and with another one binary code metasequence as transformation function coefficients, carry out conversion and produce a frequency hopping pattern that is not easy to crack.Can adopt method as shown in Figure 5.Comprise n level m sequence generator unit, binary sequence generation unit, vector mapping transformation unit and frequency hopping commands for controlling word cell; The signal that binary sequence generator unit produces is by after non-linear converter's conversion, enter vector mapping transformation unit, after carrying out vector mapping with the m sequence, changed original m sequence hopping rule, become the function set that obtains after the Nonlinear Mapping, each function in this set can be as the frequency control word of the frequency hopping pattern of a frequency hopping communications network, thereby produces the frequency hopping pattern after the mapping, form new+frequency hopping control word, constitute frequency hopping commands for controlling word cell.
Here, for non-network hop set, its m-sequence progression can complexity as required be selected; Its mapping function also can adopt and can make the uniform at random control method of frequency hopping instruction.
The frequency hopping code word that then available at any one time following transforming function transformation function produces:
Tpz ( i ) = f i , l n ( x ) ⊕ B ( x ) = ( A i ⊕ B i , A i + 1 ⊕ B i + 1 , · · · , A i + n - 1 ⊕ B i + n - 1 ) . . . ( 5 )
The circuit structure that formula (5) is implemented as shown in Figure 2;
Fig. 2 produces circuit for control word; B 1, Q(x).。。, B N, Q(x) circuit by Fig. 4 produces W 1, W 2... W N-2, W nThe binary condition element set of frequency hopping control word for output.B (X) function produces logic circuit structure as shown in Figure 4, and hinting obliquely at function generation logical circuit top is a binary sequence generator circuit, B I, Q(X) represent Q output constantly.It is got by the nonlinear transformation of the state process logical conversion modular circuit of the mapping function variable store storage in this moment.Logic conversion circuit 1 is carried out the circuit function of non-linear logical conversion to logic conversion circuit n.Fig. 2 and Fig. 4 merge the overall simplified structure of circuit and can represent with Fig. 3.Among Fig. 4, top linear shift register is used for producing m-sequence (practical application also can produce 2 relevant metasequences with additive method, as long as think that the cycle meets the requirements), and its exponent number is S (s preferably is not less than n here).The mapping function variable store then is used for storing the state in a certain moment, is used for for the logical circuit of different numberings it being carried out non-linear logical mappings, thereby produces new function
B (X)=[B 1, Q(X), B 2, Q(X), B 3, Q(X) ..., B N, Q(X)], B here I, Q(x) ∈ (0,1). be located at q constantly, the state that the m-sequence among the figure-1 generates wherein is Vq=[a q, a Q+1, a Q+2..., a Q+n-1] state of B (X) function correspondence is B Q(X)=[B 1, Q(X), B 2, Q(X), B 3, Q(X) ..., B N, Q(X)] then the control word of the generation frequency hopping pattern that is assigned with of a certain frequency hopping platform of frequency hopping network of this moment is K QE=V q B Q(X)
=[a q+ E n B 0, Q, a Q+En+1 B 1, Q, a Q+En+2 B 2, Q..., a Q+E2n-1 B N-1, Q] and the frequency hopping pattern of another one frequency hopping platform hypothesis is K QM=V q B Q(X)=[a Q+Mn B 0, Q, a Q+Mn+1 B 1, Q, aq+2 B 2, Q..., a Q+M2n-1 B N-1, Q]
Here, E and M can for (1,2.。。, 2 n-1) any one number in has been represented the phase difference between the m-sequence state,
But | E-M|/n=R, requiring R is non-vanishing integer.Appropriate design R can guarantee in the frequency hopping network, and the frequency hopping frequency in each radio station is can occurrence frequency not overlapping or be the state of frequency collision.

Claims (3)

1, a kind of frequency hopping pattern production method of frequency hopping communications networks is characterized in that: comprise n level m sequence generator unit, binary sequence generation unit, vector mapping transformation unit and frequency hopping commands for controlling word cell; The signal that binary sequence generator unit produces is by after non-linear converter's conversion, enter vector mapping transformation unit, after carrying out vector mapping with the m sequence, changed original m sequence hopping rule, become the function set that obtains after the Nonlinear Mapping, each function in this set can be as the frequency control word of the frequency hopping pattern of a frequency hopping communications network, thereby produces the frequency hopping pattern after the mapping, form new frequency hopping control word, constitute frequency hopping commands for controlling word cell.
2, the frequency hopping pattern production method of frequency hopping communications networks according to claim 1 is characterized in that: vector mapping transformation unit is by binary pseudo-random sequence generator and corresponding linear displacement device, and nonlinear combination logic module and mould 2 add the logic device and form.
3, the binary sequence generator in the frequency hopping pattern of frequency hopping communications networks according to claim 2 is characterized in that: pseudo-random sequence generator is the generation circuit of the sequence of m sequence or M sequence or Gold sequence or additive method generation.
CNA2004100602801A 2004-11-24 2004-11-24 Frequency-hopping pattern generation in frequency-hopping telecommunication net Pending CN1780164A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2004100602801A CN1780164A (en) 2004-11-24 2004-11-24 Frequency-hopping pattern generation in frequency-hopping telecommunication net

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2004100602801A CN1780164A (en) 2004-11-24 2004-11-24 Frequency-hopping pattern generation in frequency-hopping telecommunication net

Publications (1)

Publication Number Publication Date
CN1780164A true CN1780164A (en) 2006-05-31

Family

ID=36770304

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2004100602801A Pending CN1780164A (en) 2004-11-24 2004-11-24 Frequency-hopping pattern generation in frequency-hopping telecommunication net

Country Status (1)

Country Link
CN (1) CN1780164A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101964668A (en) * 2010-09-21 2011-02-02 电子科技大学 Difference frequency hopping communication method based on correlation capture of m sequence
CN102017432A (en) * 2008-04-23 2011-04-13 夏普株式会社 Communication system, transmitter, receiver, and communication method
CN102025394A (en) * 2010-12-16 2011-04-20 大唐移动通信设备有限公司 Frequency hopping communication control method, device and system
CN102457302A (en) * 2010-11-03 2012-05-16 北京普源精电科技有限公司 Method for processing frequency hopping pattern and device
CN102651655A (en) * 2011-02-24 2012-08-29 北京化工大学 Realization method of fast frequency hopping communication
CN104980185A (en) * 2015-06-24 2015-10-14 电子科技大学 Non-uniform arbitrary probability distribution frequency hopping sequence generation method
CN106100696A (en) * 2016-05-31 2016-11-09 中国航空无线电电子研究所 A kind of non-linear frequency hopping pattern based on TOD temporal information generates system
CN107682043A (en) * 2017-10-30 2018-02-09 四川九洲电器集团有限责任公司 A kind of generation method of frequency hopping pattern
CN109361425A (en) * 2018-12-03 2019-02-19 四川大学 A kind of generation method and device of frequency hopping pattern

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102017432A (en) * 2008-04-23 2011-04-13 夏普株式会社 Communication system, transmitter, receiver, and communication method
CN102017432B (en) * 2008-04-23 2014-03-12 夏普株式会社 Communication system, transmitter, receiver, and communication method
CN101964668A (en) * 2010-09-21 2011-02-02 电子科技大学 Difference frequency hopping communication method based on correlation capture of m sequence
CN101964668B (en) * 2010-09-21 2013-06-12 电子科技大学 Difference frequency hopping communication method based on correlation capture of m sequence
CN102457302A (en) * 2010-11-03 2012-05-16 北京普源精电科技有限公司 Method for processing frequency hopping pattern and device
CN102457302B (en) * 2010-11-03 2015-05-20 北京普源精电科技有限公司 Method for processing frequency hopping pattern and device
CN102025394A (en) * 2010-12-16 2011-04-20 大唐移动通信设备有限公司 Frequency hopping communication control method, device and system
CN102025394B (en) * 2010-12-16 2014-01-01 大唐移动通信设备有限公司 Frequency hopping communication control method, device and system
CN102651655B (en) * 2011-02-24 2014-06-18 北京化工大学 Realization method of fast frequency hopping communication
CN102651655A (en) * 2011-02-24 2012-08-29 北京化工大学 Realization method of fast frequency hopping communication
CN104980185A (en) * 2015-06-24 2015-10-14 电子科技大学 Non-uniform arbitrary probability distribution frequency hopping sequence generation method
CN106100696A (en) * 2016-05-31 2016-11-09 中国航空无线电电子研究所 A kind of non-linear frequency hopping pattern based on TOD temporal information generates system
CN106100696B (en) * 2016-05-31 2018-07-24 中国航空无线电电子研究所 A kind of non-linear frequency hopping pattern generation system based on TOD temporal informations
CN107682043A (en) * 2017-10-30 2018-02-09 四川九洲电器集团有限责任公司 A kind of generation method of frequency hopping pattern
CN107682043B (en) * 2017-10-30 2020-01-17 四川九洲电器集团有限责任公司 Method for generating frequency hopping pattern
CN109361425A (en) * 2018-12-03 2019-02-19 四川大学 A kind of generation method and device of frequency hopping pattern
CN109361425B (en) * 2018-12-03 2019-07-05 四川大学 A kind of generation method and device of frequency hopping pattern

Similar Documents

Publication Publication Date Title
JP4383672B2 (en) Turbo code interleaver for 3rd generation code division multiple access
CN2722510Y (en) Code mixer
CN1103084C (en) Method and apparatus for performing a fast handmard transform
CN1780164A (en) Frequency-hopping pattern generation in frequency-hopping telecommunication net
EP2023493A1 (en) Method and application for producing interleavers/deinterleavers
JP2003504909A (en) Power Saving Matched Filter by Preliminary Calculation
CN1702986A (en) Baseband multi-path fading channel simulator
CN1168249C (en) Self-adaptive threshold pseudo-random code catching and identifying method
CN1142645C (en) Method and device for capturing synchronizing-code before random access of channel in WCDMA system
WO2013155785A1 (en) Scrambling code generation method, apparatus and scrambling code processing apparatus
CN1161904C (en) Demodulation method and demodulator for code division multiple access
US20080192867A1 (en) Cross correlation circuits and methods
CN101127575B (en) An equably distributed random number generator and its generation method
CN1303834C (en) Device and method for minimizing output delay caused by shrinkage
RU2514133C2 (en) Method for faster search of broadband signals and device for realising said method
CN2674771Y (en) Sub-station for calculating CDMA system transmission matrix coefficient
Xu et al. Periodic complementary binary sequence pairs
RU2718753C1 (en) Device of the third decision circuit of accelerated search and efficient reception of broadband signals
CN1281297A (en) Method for synchronizing psuedo-random sequences in linear band spreading system
CN101599775B (en) Method and device for constructing spreading code
CN1305240C (en) Method and apparatus for producing given bandwidth and power spectral density noise
CN1391408A (en) Method for selecting synchronous code in synchronizing system of mobile communication
CN1203400C (en) Generation method and generator for pseudo-random noise sequence with fast sliding phase
RU2200366C2 (en) Device for generating quasi-orthogonal code mask in mobile communication system
CN1323103A (en) Chaotic interleaving device designing method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication