CN107947831B - Frequency hopping frequency point generation method and frequency-hopping communication method - Google Patents

Frequency hopping frequency point generation method and frequency-hopping communication method Download PDF

Info

Publication number
CN107947831B
CN107947831B CN201711104310.8A CN201711104310A CN107947831B CN 107947831 B CN107947831 B CN 107947831B CN 201711104310 A CN201711104310 A CN 201711104310A CN 107947831 B CN107947831 B CN 107947831B
Authority
CN
China
Prior art keywords
frequency point
frequency
list
hopping
point
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.)
Active
Application number
CN201711104310.8A
Other languages
Chinese (zh)
Other versions
CN107947831A (en
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.)
Hangzhou Hexing Electrical Co Ltd
Ningbo Henglida Technology Co Ltd
Original Assignee
Hangzhou Hexing Electrical Co Ltd
Ningbo Henglida Technology Co Ltd
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 Hangzhou Hexing Electrical Co Ltd, Ningbo Henglida Technology Co Ltd filed Critical Hangzhou Hexing Electrical Co Ltd
Priority to CN201711104310.8A priority Critical patent/CN107947831B/en
Publication of CN107947831A publication Critical patent/CN107947831A/en
Application granted granted Critical
Publication of CN107947831B publication Critical patent/CN107947831B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/715Interference-related aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention provides a kind of frequency hopping frequency point generation method, when communicating using the frequency point that this method generates, can effectively improve the safety and anti-interference of communication.The generation method of frequency hopping frequency point for network communication, comprising the following steps: choose several different frequency points, obtain frequency point list T after the completion of arrangement, sequence number number is carried out to each frequency point by putting in order, is numbered since 0, ascending sequence carries out;Choose one group of prime number;Prime number p multiplied by sequence number i, then divided by frequency point sum and take the remainder, the frequency point by the frequency point of the Serial No. remainder in the frequency point list T, as Serial No. i in new frequency point list L.

Description

Frequency hopping frequency point generation method and frequency-hopping communication method
Technical field
The present invention relates to a kind of frequency hopping frequency point generation method and frequency-hopping communication methods, are mainly used in power information acquisition neck Domain.
Background technique
It is mostly used in the application of LoRa module at present and determines the communication modes such as frequency and slow jump, but all there are some problems, such as The safety issue of data, vulnerable to interference problem, frequency point utilization rate is low, multipath effect etc., and there is relevant law in some places Regulation, in the maximum channel residence time that the time of a certain channel occupancy no more than allows.
Micro power radio module is chiefly used in wirelessly determining frequency communication modes now, i.e. two modules are counted by fixed frequency point According to send and receive.Micro power radio module jumps communication modes using slow using some, i.e. module can be first in a certain frequency Point sends data, if responded without data frame, can using next frequency point in the frequency point list defined inside program into Row communication, if responded again without data frame is received, the next frequency point being switched in frequency point list.It is slow to jump communication modes Substantially, a frame data are also to send or receive in the same frequency point, can only be cut automatically when the communication of a certain frequency point is unsuccessful Next frequency point is changed to be communicated.This mode solves the problems, such as because interference leads to Communications failure, has certain resist Interference, and may also can use more frequency point.But this mode is limited by preamble length, available to the quantity of frequency point It is limited, it cannot be too many.And the safety of this kind of mode is also relatively low, because a frame data are still in a frequency point On received and dispatched, such data frame is still easier to be resolved, and when data frame length is too long, in a certain channel occupancy Time can exceed that relevant laws and regulations allow the maximum channel residence time.
It is above-mentioned disadvantage of the prior art is that: 1, the data transmit-receive mode of the fixed frequency point of wireless communication module is in a frequency Sending and receiving for data is carried out on point, the sending and receiving data under this communication modes is easier to get number by module by people It according to the content of frame, then parses, data safety and confidentiality are not good enough.If 2, a frame data length is long, In The time of a certain channel occupancy may will be more than the maximum channel residence time that certain countries allow.3, this fixed frequency communication side It is also more far short of what is expected than frequency hopping communication modes in the anti-interference of formula.4, allow the utilization rate of available frequency band also poor, because fixed A certain fixed frequency point has been only used when the communication such as frequency and slow jump, and frequency hopping communication then receives and dispatches number using the mode that multifrequency point switches According to.
Summary of the invention
It is above-mentioned it is an object of the invention to overcome the problems, such as, a kind of frequency hopping frequency point generation method is provided, the party is utilized When the frequency point communication that method generates, the safety and anti-interference of communication can be effectively improved.
Another object of the present invention is to provide a kind of frequency-hopping communication methods.
The object of the present invention is achieved by the following technical solutions,
The generation method of frequency hopping frequency point for network communication, comprising the following steps:
Several different frequency points are chosen, obtain frequency point list T after the completion of arrangement, sequence is carried out to each frequency point by putting in order Number number, is numbered since 0 ing, the progress of ascending sequence;
Choose one group of prime number;
Prime number p multiplied by sequence number i, then divided by frequency point sum and take the remainder, by Serial No. in the frequency point list T should The frequency point of remainder, the frequency point as Serial No. i in new frequency point list L.
Preferably, the quantity of selected prime number is equal to frequency point quantity, after the completion of arrangement, formed with the frequency point arranged It corresponds;Prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take the remainder, the frequency point is arranged The frequency point of the Serial No. remainder in table T, the frequency point as Serial No. i in new frequency point list L.
The generation method of frequency hopping frequency point sequence for network communication, comprising the following steps:
A, several different frequency points are chosen, obtain frequency point list T after the completion of arrangement, sequence is carried out to each frequency point by putting in order Row number number, is numbered since 0, and ascending sequence carries out;
B, one group of prime number is chosen;
C, prime number p is multiplied by sequence number i, then divided by frequency point sum and takes the remainder, by Serial No. in the frequency point list T The frequency point of the remainder, the frequency point as Serial No. i in new frequency point list L.
D, step C is repeated, until obtaining complete new frequency point list L.
Preferably, the quantity of selected prime number is equal to frequency point quantity, after the completion of arrangement, formed with the frequency point arranged It corresponds;Prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take the remainder, the frequency point is arranged The frequency point of the Serial No. remainder in table T, the frequency point as Serial No. i in new frequency point list L.
A kind of frequency hopping means of communication obtain frequency hopping frequency point using preceding method.
Preferably, sending and receiving for a frame data is completed under multiple frequency points.
It sends and receives, communicated preferably, the frequency hopping frequency point in the frequency point list for passing through MCU management carries out data frame Cheng Zhong is interrupted after a certain frequency point residence time terminates into frequency hopping, be switched in interruption next frequency point continue to send and Receive the remaining data of the data frame.
Preferably, any frequency point residence time be symbol lengths integral multiple.
The present invention has the following advantages compared with prior art and effect: 1, the present invention generates the list comprising N number of frequency point The list without repetition frequency point of difference sequence when being flexibly applied to be communicated in practical application, can greatly improve data peace Full property and anti-interference ability, are applicable to the application of the different platform under same environment.2, FHSS (frequency hopping) communication side is used Formula, i.e. sending and receiving for a frame data is completed on multiple frequency points, with determine frequency communication modes in fixed a certain frequency Point is different, and the Information Security of this communication modes greatly improves, and anti-interference also greatly enhances, and can make full use of can With the frequency point of frequency range, frequency point utilization rate is improved, also can solve some places and define time of a certain channel occupancy cannot surpass The problem of spending the maximum channel residence time of relevant laws and regulations permission.
Detailed description of the invention
Fig. 1 is frequency hopping frequency point generation method schematic diagram of the present invention.
Fig. 2 is data frame composition of the present invention, sends data and receives the synchronization mechanism schematic diagram at data both ends.
Specific embodiment
Below in conjunction with attached drawing, the present invention will be described in detail.
A kind of generation method of the frequency hopping frequency point for network communication of the present invention, comprising:
In ISM (Industrial Scientific Medical) a certain free frequency range, several different frequency points are chosen, Frequency point list T is obtained after the completion of arrangement (put in order no requirement (NR)), sequence number number, number are carried out to each frequency point by putting in order Since 0, ascending sequence carries out (0,1,2,3,4,5 ...);
Choose one group of prime number;
Prime number p multiplied by sequence number i, then divided by frequency point sum and take the remainder, by Serial No. in the frequency point list T should The frequency point of remainder, the frequency point as Serial No. i in new frequency point list L.
Preferably, the quantity of selected prime number is equal to frequency point quantity, after the completion of arrangement (put in order no requirement (NR)), with arrangement The good frequency point, which is formed, to be corresponded;Prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take Remainder, the frequency point by the frequency point of the Serial No. remainder in the frequency point list T, as Serial No. i in new frequency point list L.
In addition, the present invention is based on FHSS (Frequency-Hopping Spread Spectrum) communication modes, comprising The frequency point list T of N number of frequency point generates the frequency point list L without repetition frequency point of different sequences, as shown in Figure 1, specifically including:
A, in ISM (Industrial Scientific Medical) a certain free frequency range, several different frequencies are chosen Point obtains frequency point list T after the completion of arrangement (put in order no requirement (NR)), carries out sequence number number to each frequency point by putting in order, For number since 0, ascending sequence carries out (0,1,2,3,4,5 ...);
B, one group of prime number is chosen;
C, prime number p is multiplied by sequence number i, then divided by frequency point sum and takes the remainder, by Serial No. in the frequency point list T The frequency point of the remainder, the frequency point as Serial No. i in new frequency point list L;
D, step C is repeated, until obtaining complete new frequency point list L.
The new frequency point list L generated in this way, which does not have the case where frequency point repeats, to be existed, and can be formed according to the method Several groups frequency point sequence, so that more safe and reliable, strong interference immunity is realized, using more flexible frequency hopping communication side Formula.
Preferably, the quantity of selected prime number is equal to frequency point quantity, after the completion of arrangement (put in order no requirement (NR)), with arrangement The good frequency point, which is formed, to be corresponded;Prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take Remainder, the frequency point by the frequency point of the Serial No. remainder in the frequency point list T, as Serial No. i in new frequency point list L.
A kind of FHSS frequency hopping means of communication using LoRa wireless module of the present invention, different from the communications side such as fixed frequency and slow jump Formula, not sending and receiving data is all on a frequency point.One group of frequency point column has been used in the invention when sending and receiving a frame data (i.e. sending and receiving for a frame data is completed under multiple frequency points, the frequency point for multiple frequency points or whole frequency points in table Obtained using above-mentioned frequency hopping frequency point generation method), the frequency point number used is related with data frame length, and can be to frequency point list It is ranked up, to reduce data communication interference.The Information Security of this kind of scheme is high, and anti-interference is also stronger, and frequency point utilizes Rate is high, while solving the residence time excessive problem in single frequency point.Frequency hopping communication modes (FHSS) are by microcontroller Frequency hopping frequency point in the frequency point list of device (MCU) management carries out sending and receiving data.It is resident in a certain frequency point in communication process It after time terminates, is interrupted into frequency hopping, is switched to next frequency point in interruption and continues to data.In the resident of any frequency point Time can realize that it is that symbol lengths (are specifically calculated by BW bandwidth and SF spreading factor by configuring LoRa chip register Obtain character rate Rs=BW/ (2^SF).The transmission time Ts=1/Rs of one symbol, symbol lengths refer to this value of Ts) Integral multiple, referring specifically to Fig. 2.
Embodiment 1
A, in 433MHZ frequency range, 35 different frequency points is chosen, is arranged in order, obtains frequency point list T, by putting in order Sequence number number is carried out to each frequency point;
B, one group of prime number is chosen, after the completion of arrangement (7,11,13,19,23,31,37,41,47 ... such prime number), with The frequency point arranged, which is formed, to be corresponded;
C, prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take the remainder, by the frequency point The frequency point of the Serial No. remainder in list T, the frequency point as Serial No. i in new frequency point list L;
D, step C is repeated, until obtaining complete new frequency point list L.
The new frequency point sequence L generated in this way, which does not have the case where frequency point repeats, to be existed.It is carried out between two modules Communication, a frame data will use a part in this 35 frequency point (sequentially according to the sequence of new frequency point list L) in transmitting-receiving Frequency point or whole frequency point, the frequency point number used is related with the data frame length of transmission, and data frame length is longer to be used Frequency point data can be more.
Embodiment 2
A, in 470MHZ frequency range, 60 different frequency points is chosen, is arranged in order, obtains frequency point list T, by putting in order Sequence number number is carried out to each frequency point;
B, one group of prime number is chosen, after the completion of arrangement (7,11,13,19,23,31,37,41,47 ... such prime number), with The frequency point arranged, which is formed, to be corresponded;
C, prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take the remainder, by the frequency point The frequency point of the Serial No. remainder in list T, the frequency point as Serial No. i in new frequency point list L;
D, step C is repeated, until obtaining complete new frequency point list L.
The new frequency point sequence L generated in this way, which does not have the case where frequency point repeats, to be existed.It is carried out between two modules Communication, a frame data will use a part in this 60 frequency point (sequentially according to the sequence of new frequency point list L) in transmitting-receiving Frequency point or whole frequency point, the frequency point number used is related with the data frame length of transmission, and data frame length is longer to be used Frequency point data can be more.
Embodiment 3
A, in 915MHZ frequency range, 64 different frequency points is chosen, is arranged in order, obtains frequency point list T, by putting in order Sequence number number is carried out to each frequency point;
B, one group of prime number is chosen, after the completion of arrangement (7,11,13,19,23,31,37,41,47 ... such prime number), with The frequency point arranged, which is formed, to be corresponded;
C, prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take the remainder, by the frequency point The frequency point of the Serial No. remainder in list T, the frequency point as Serial No. i in new frequency point list L;
D, step C is repeated, until obtaining complete new frequency point list L.
The new frequency point sequence L generated in this way, which does not have the case where frequency point repeats, to be existed.It is carried out between two modules Communication, a frame data will use a part in this 64 frequency point (sequentially according to the sequence of new frequency point list L) in transmitting-receiving Frequency point or whole frequency point, the frequency point number used is related with the data frame length of transmission, and data frame length is longer to be used Frequency point data can be more.

Claims (6)

1. a kind of generation method of the frequency hopping frequency point for network communication, it is characterised in that the following steps are included:
Several different frequency points are chosen, obtain frequency point list T after the completion of arrangement, sequence number volume is carried out to each frequency point by putting in order Number, it numbers since 0, ascending sequence carries out;
One group of prime number is chosen, quantity is equal to frequency point quantity, and after the completion of arrangement, it is a pair of to form one with the frequency point arranged It answers;
Prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take the remainder, will be in the frequency point list T The frequency point of the Serial No. remainder, the frequency point as Serial No. i in new frequency point list L.
2. a kind of generation method of the frequency hopping frequency point sequence for network communication, it is characterised in that the following steps are included:
A, several different frequency points are chosen, obtain frequency point list T after the completion of arrangement, sequence number is carried out to each frequency point by putting in order Number is numbered since 0, and ascending sequence carries out;
B, one group of prime number is chosen, quantity is equal to frequency point quantity, and after the completion of arrangement, it is a pair of to form one with the frequency point arranged It answers;
C, prime number p multiplied by the frequency point that is corresponding to it sequence number i, then divided by frequency point sum and take the remainder, by the frequency point list T The frequency point of the middle Serial No. remainder, the frequency point as Serial No. i in new frequency point list L;
D, step C is repeated, until obtaining complete new frequency point list L.
3. a kind of frequency hopping means of communication, it is characterised in that: obtain frequency hopping frequency using claim 1-2 any one the method Point.
4. the frequency hopping means of communication according to claim 3, it is characterised in that: a frame data send and receive in multiple frequencies Point is lower to be completed.
5. the frequency hopping means of communication according to claim 3, it is characterised in that: pass through the jump in the frequency point list of MCU management Again and again point progress data frame sends and receives, in communication process, after a certain frequency point residence time terminates, into frequency hopping It is disconnected, it is switched to next frequency point in interruption and continues to send and receive the remaining data of the data frame.
6. the frequency hopping means of communication according to claim 5, it is characterised in that: long for symbol in the residence time of any frequency point The integral multiple of degree.
CN201711104310.8A 2017-11-10 2017-11-10 Frequency hopping frequency point generation method and frequency-hopping communication method Active CN107947831B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711104310.8A CN107947831B (en) 2017-11-10 2017-11-10 Frequency hopping frequency point generation method and frequency-hopping communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711104310.8A CN107947831B (en) 2017-11-10 2017-11-10 Frequency hopping frequency point generation method and frequency-hopping communication method

Publications (2)

Publication Number Publication Date
CN107947831A CN107947831A (en) 2018-04-20
CN107947831B true CN107947831B (en) 2019-11-05

Family

ID=61934654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711104310.8A Active CN107947831B (en) 2017-11-10 2017-11-10 Frequency hopping frequency point generation method and frequency-hopping communication method

Country Status (1)

Country Link
CN (1) CN107947831B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111464958B (en) * 2020-04-09 2022-05-31 杭州粒合信息科技有限公司 Multi-frequency point communication method based on wireless communication technology
CN116129604B (en) * 2023-04-17 2023-06-27 成都睿瞳科技有限责任公司 Automatic alarm method, system and storage medium based on monitoring data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101162921A (en) * 2007-10-27 2008-04-16 中兴通讯股份有限公司 Frequency hopping sequence generating method and frequency hopping resource allocation method using the same
CN101888261A (en) * 2010-05-28 2010-11-17 北京科技大学 Frequency hopping device and method on reconstructable channel set
CN103944606A (en) * 2014-02-28 2014-07-23 电子科技大学 Self-adaptation frequency hopping pattern generation method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045085B (en) * 2009-10-09 2014-07-02 大唐移动通信设备有限公司 Sequence frequency hopping method and device based on ARNS (Aeronautical Radio Navigation Service)
CN103796295B (en) * 2012-10-31 2017-05-17 西门子医疗器械公司 Synchronous access method in frequency hopping wireless communication, communication equipment and communication system
CN103856241B (en) * 2014-02-06 2016-01-27 徐州飞梦电子科技有限公司 A kind of model plane frequency hopping means of communication
CN105656512B (en) * 2016-01-29 2018-02-27 深圳市博昊智联有限公司 Free networking wireless system and its network-building method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101162921A (en) * 2007-10-27 2008-04-16 中兴通讯股份有限公司 Frequency hopping sequence generating method and frequency hopping resource allocation method using the same
CN101888261A (en) * 2010-05-28 2010-11-17 北京科技大学 Frequency hopping device and method on reconstructable channel set
CN103944606A (en) * 2014-02-28 2014-07-23 电子科技大学 Self-adaptation frequency hopping pattern generation method

Also Published As

Publication number Publication date
CN107947831A (en) 2018-04-20

Similar Documents

Publication Publication Date Title
CN105517061B (en) The method and device of sub-frame of uplink is indicated in a kind of unlicensed spectrum
CN107135053B (en) Transmission method, device and the terminal of detection reference signal
CN101569231B (en) Wireless communication system, base station, and random access channel transmission method
CN109121153B (en) A kind of communication means and device
TW200611519A (en) Transmitting high rate data within a MIMO WLAN
CN106658584A (en) Signal sending and receiving and interference measurement methods and equipment thereof
CN105245248B (en) A kind of method that frequency hopping communications is realized under strong electromagnetic interference environment
CN107872298A (en) Exempt from method, the network equipment and the terminal device of authorized transmissions
CN107465483A (en) Exempt from authorized transmissions method and apparatus
CN108260219A (en) A kind of reference signal sends and receivees method, equipment and computer readable storage medium
CN106255037A (en) Internet of things equipment accidental access method based on extensive MIMO technology and system thereof
WO2012042045A1 (en) Channel randomization for backoff efficiency improvement
CN107947831B (en) Frequency hopping frequency point generation method and frequency-hopping communication method
DE60012350T2 (en) METHOD AND DEVICE FOR LIMITING FREQUENCY BANDS USED IN A LOW POWER SUPPLY RADIO FREQUENCY DEVICE
CN107437984A (en) Information transferring method and device
CN105828448A (en) Channel occupation method and device
CN117118794A (en) Communication method of residual minimum system information and related device
CN104168244B (en) A kind of systematic parameter transmission method in cognitive radio communication systems
CN106330256A (en) Frequency hopping method based on radio
US9871555B2 (en) Wireless communications method, user equipment, base station and system
WO2018160125A1 (en) Frequency hopping pattern in a wireless communication system
CN109392154A (en) A kind of signal sends, signal acceptance method and relevant device
CN108633092A (en) A kind of method for sending information, device and terminal
CN112292826B (en) Communication method and device
Bereza et al. Cross-Technology Communication between BLE and Wi-Fi using Commodity Hardware.

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant