CN114124149A - Frequency hopping channel selection method and device, communication method and device and communication system - Google Patents
Frequency hopping channel selection method and device, communication method and device and communication system Download PDFInfo
- Publication number
- CN114124149A CN114124149A CN202111502019.2A CN202111502019A CN114124149A CN 114124149 A CN114124149 A CN 114124149A CN 202111502019 A CN202111502019 A CN 202111502019A CN 114124149 A CN114124149 A CN 114124149A
- Authority
- CN
- China
- Prior art keywords
- channel
- information
- channels
- frequency hopping
- receiving end
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/10—Monitoring; Testing of transmitters
- H04B17/101—Monitoring; Testing of transmitters for measurement of specific parameters of the transmitter or components thereof
- H04B17/102—Power radiated at antenna
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/382—Monitoring; Testing of propagation channels for resource allocation, admission control or handover
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application relates to a frequency hopping channel selection method and device, a communication method and device and a communication system, wherein the method comprises the steps of acquiring the transmitting power information of a plurality of first channels in the working frequency range of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of a receiving end; acquiring signal intensity information of a plurality of channel groups according to the transmitting power information and the signal intensity attenuation information; and acquiring a first probability distribution according to the signal intensity information, and selecting a plurality of first alternative channel groups corresponding to the signal intensity information distributed in a preset probability range in the first probability distribution as target channel groups, so as to improve the fluctuation problem caused by different gains and insertion loss of different frequency bands on hardware and improve the accuracy of interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Description
Technical Field
The present application relates to the field of bluetooth technologies, and in particular, to a method and an apparatus for selecting a frequency hopping channel, a method and an apparatus for communication, and a communication system.
Background
With the development of bluetooth technology, more and more bluetooth devices are applied, for example, in the related art, an automatic locking action or an unlocking action of a vehicle-mounted device may be implemented through bluetooth technology.
However, the bluetooth working mechanism adopts a conventional frequency hopping or adaptive frequency hopping manner, a target channel is defined for frequency hopping mainly according to the interfered degree of the channel, and the fluctuation problem caused by different gains and insertion losses of different frequency bands on hardware is not distinguished, so that the power flatness of the bluetooth power transmitted by a bluetooth transmitting end in the frequency hopping channel is insufficient, and finally the rssi (received Signal Strength indicator) of a Signal received by a receiving end fluctuates greatly, thereby affecting the experience of a user for switching on and off the vehicle lock.
Disclosure of Invention
The embodiment of the application provides a frequency hopping channel selection method and device, a communication method and device and a communication system, which can solve the problem of signal fluctuation during frequency hopping and improve user experience.
A method of frequency hopping channel selection, comprising:
acquiring the transmission power information of a plurality of first channels in the working frequency range of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of a receiving end;
acquiring signal strength information of a plurality of channel groups according to the transmitting power information and the signal strength attenuation information, wherein each channel group comprises a first channel and a second channel with the same channel frequency band;
acquiring a first probability distribution according to the signal strength information, selecting a plurality of first alternative channel groups corresponding to the signal strength information distributed in a preset probability range in the first probability distribution as target channels, wherein channels of the target channel groups are used as frequency hopping channels when the transmitting terminal and the receiving terminal are in communication interaction.
A method of frequency hopping channel selection, comprising:
acquiring the transmission power information of a plurality of first channels in the working frequency range of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of a receiving end;
acquiring a second probability distribution according to the transmission power information, and selecting a plurality of first alternative channels corresponding to the transmission power information distributed in a preset probability distribution range in the second probability distribution;
acquiring a third probability distribution according to the signal intensity attenuation information, and selecting a plurality of second alternative channels corresponding to the signal intensity attenuation information distributed in a preset probability range in the third probability distribution;
and acquiring a second alternative channel group as a target channel group according to the plurality of first alternative channels and the plurality of second alternative channels, wherein a channel of the target channel group is used as a frequency hopping channel when the transmitting terminal and the receiving terminal are in communication interaction.
A communication method is applied to a transmitting end and comprises the following steps:
generating frequency hopping sequence information frequency hopping information according to the target channel group obtained by the selection method;
when communication connection is established with a receiving end, the frequency hopping sequence information is sent to the receiving end, and communication interaction is carried out with the receiving end according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the receiving end to carry out frequency hopping interaction on the channels of the target channel group.
A communication method is applied to a receiving end and comprises the following steps:
generating frequency hopping sequence information according to the target channel group obtained by the selection method;
when communication connection is established with a transmitting terminal, the frequency hopping sequence information is sent to the receiving terminal, and communication interaction is carried out with the transmitting terminal according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the transmitting terminal to carry out frequency hopping interaction on the channels of the target channel group.
A frequency hopping channel selection apparatus comprising:
the first information acquisition module is used for acquiring the transmission power information of a plurality of first channels in the working frequency range of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of a receiving end;
a second information obtaining module, configured to obtain signal strength information of multiple channel groups according to the transmission power information and the signal strength attenuation information, where each channel group includes one first channel and one second channel having the same channel frequency band;
a first target channel obtaining module, configured to obtain a first probability distribution according to the signal strength information, select, as a target channel, a plurality of first candidate channel groups corresponding to the signal strength information distributed within a preset probability range in the first probability distribution, where a channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end perform communication interaction.
A frequency hopping channel selection apparatus comprising:
the third information acquisition module is used for acquiring the transmission power information of a plurality of first channels in the working frequency range of the transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of the receiving end;
a first selecting module, configured to obtain a second probability distribution according to the transmission power information, and select a plurality of first candidate channels corresponding to the transmission power information distributed in a preset probability distribution range in the second probability distribution;
a second selecting module, configured to obtain a third probability distribution according to the signal strength attenuation information, and select a plurality of second candidate channels corresponding to the signal strength attenuation information distributed within a preset probability range in the third probability distribution;
a second target channel obtaining module, configured to obtain a second candidate channel group as a target channel group according to the multiple first candidate channels and the multiple second candidate channels, where a channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end perform communication interaction.
A communication apparatus, applied to a transmitting end, comprising:
a first sequence generating module, configured to generate frequency hopping sequence information according to the target channel group obtained by the selecting device;
the first interaction module is used for sending the frequency hopping sequence information to a receiving end when communication connection is established with the receiving end, and carrying out communication interaction with the receiving end according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the receiving end to carry out frequency hopping interaction on the channels of the target channel group.
A communication device is applied to a receiving end and comprises:
a second sequence generating module, configured to generate frequency hopping sequence information according to the target channel group obtained by the selecting device;
the second interaction module is used for sending the frequency hopping sequence information to the receiving end when the communication connection with the transmitting end is established, and carrying out communication interaction with the transmitting end according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the transmitting terminal to carry out frequency hopping interaction on the channels of the target channel group.
A communication system, comprising:
a transmitting end;
a receiving end; and
a selection device as described above.
A communication system, comprising:
a transmitting end;
a receiving end; and
a communication device as described above.
The frequency hopping channel selection method and device, the communication method and device and the communication system acquire the transmission power information of a plurality of first channels in the working frequency range of the transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of the receiving end; acquiring signal strength information of a plurality of channel groups according to the transmission power information and the signal strength attenuation information, wherein each channel group comprises a first channel and a second channel with the same channel frequency band; the first probability distribution is obtained according to the signal strength information, a plurality of first alternative channel groups corresponding to the signal strength information distributed in the preset probability range in the first probability distribution are selected as target channel groups, a relatively flat curve of the change of the signal strength RSSI along with the frequency band can be obtained, and the problem of fluctuation caused by different gains and insertion losses of different frequency bands on hardware is solved. And limiting the frequency hopping channel in the target channel group so as to reduce signal fluctuation when the subsequent transmitting end and the receiving end carry out communication interaction and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a diagram illustrating an exemplary embodiment of a frequency hopping channel selection method;
fig. 2 is a block diagram of a terminal device of an embodiment;
FIG. 3 is one of the flow diagrams of a frequency hopping channel selection method in one embodiment;
FIG. 4 is a graph of channel transmit power values as a function of frequency band for one embodiment;
FIG. 5 is a graph of channel link attenuation versus frequency band for one embodiment;
FIG. 6 is a graph of channel signal strength values as a function of frequency band for one embodiment;
FIG. 7 is a normal distribution diagram in one embodiment;
FIG. 8 is a second flowchart of a method for frequency hopping channel selection in one embodiment;
FIG. 9 is a second flowchart of a method for frequency hopping channel selection in one embodiment;
FIG. 10 is one of a flow chart of a communication method in one embodiment;
FIG. 11 is a flowchart of step 404 in one embodiment;
FIG. 12 is a second flowchart of a communication method according to an embodiment;
FIG. 13 is a flowchart of step 604 in one embodiment;
FIG. 14 is a block diagram of a hopping channel selection apparatus according to one embodiment;
FIG. 15 is a second block diagram illustrating the structure of a hopping channel selection apparatus according to an embodiment;
FIG. 16 is a third block diagram illustrating a structure of a frequency hopping channel selection apparatus according to an embodiment;
fig. 17 is one of the configuration block diagrams of a communication apparatus of an embodiment;
fig. 18 is a second block diagram of the communication apparatus according to the embodiment;
FIG. 19 is one of the block diagrams of the architecture of the communication system of an embodiment;
fig. 20 is a second block diagram of the communication system according to the embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
It will be understood that, as used herein, the terms "first," "second," and the like may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another. For example, a first client may be referred to as a second client, and similarly, a second client may be referred to as a first client, without departing from the scope of the present application. Both the first client and the second client are clients, but they are not the same client.
Fig. 1 is a diagram illustrating an application environment of a frequency hopping channel selection method according to an embodiment. As shown in fig. 1, the application environment includes a transmitting end 110, a receiving end 120 and a terminal 100. The execution body of the frequency hopping channel selection method may be the transmitting end 110, the receiving end 120, or the terminal 100. The terminal 100 may be the transmitting end 110 or the receiving end 120, or may be a third end other than the transmitting end 110 and the receiving end 120.
The transmitting end 110, the receiving end 120, and the terminal 100 may be any terminal devices such as a mobile phone, a tablet computer, a notebook computer, a desktop computer, a PDA (Personal Digital Assistant), a vehicle-mounted device, a POS (Point of Sales), and a wearable device (fig. 1 shows that the transmitting end 110 and the terminal 100 are mobile phones, and the receiving end 120 is a vehicle-mounted device). Alternatively, as shown in fig. 2, the terminal device may include: radio Frequency (RF) circuit 101, memory 102, input unit 103, display unit 104, bluetooth module 105, audio circuit 106, wireless fidelity (WIFI) module 107, processor 108, and power supply 109, and those skilled in the art will appreciate that the terminal device structure shown in fig. 2 is not a limitation of the terminal device, and may include more or less components than those shown, or may combine some components, or may arrange different components. Wherein bluetooth module 105 supports bluetooth functionality. The bluetooth technology is a radio technology supporting short-distance communication of devices, and can perform wireless information interaction among various wireless terminal devices including smart phones, personal computers, notebook computers, tablet computers, portable wearable devices, vehicle-mounted devices, wireless earphones, wireless sound boxes and the like.
When the transmitting end 110 and the receiving end 120 establish a communication connection, communication interaction is performed on a frequency hopping channel. Alternatively, the communication interaction may be a bluetooth communication interaction. Optionally, the transmitting end 110 is a mobile phone, the transmitting end 110 is a bluetooth key, the receiving end 120 is a vehicle-mounted device, and when the transmitting end 110 and the receiving end 120 establish a bluetooth communication connection, the transmitting end 110 sends first data to the receiving end 120 on a frequency hopping channel, obtains second data fed back by the receiving end 120, obtains a signal strength value according to the second data, and feeds back the signal strength value to the receiving end 120; the receiving end 120 feeds back the second data to the transmitting end 110 according to the first data, receives the signal strength value fed back by the transmitting end 110, and performs a locking action or an unlocking action according to the signal strength value and a preset threshold. The first data and the second data are radio frequency data negotiated between the transmitting end 110 and the receiving end 120.
Fig. 3 is a flow diagram of a method for frequency hopping channel selection in one embodiment. As shown in fig. 3, the frequency hopping channel selection method includes steps 202 to 206.
The working frequency range of the transmitting end and the working frequency range of the receiving end respectively refer to selectable working frequency ranges for communication interaction of the transmitting end and the receiving end, and are determined according to the type of the communication interaction. For example, when bluetooth communication interaction is performed, both the transmitting end operating frequency range and the receiving end operating frequency range may be 2400Mhz-2480Mhz frequency range specified by the standard bluetooth protocol, or may be a frequency range in a certain interval within the standard bluetooth protocol frequency range, for example, may be 2.410GHz-2.460GHz frequency range. According to the working frequency range of the transmitting terminal and the preset step width of the channel, the working frequency range of the transmitting terminal can be divided into a plurality of channels. The number of first channels may be adjusted according to the fluctuation reduction requirements for the different channel signals.
Optionally, the channels may be numbered after the plurality of channels are divided, and further optionally, the number is a consecutive number, and the consecutive number includes an initial number and a termination number. For example, with 1Mhz as a step, the whole working frequency band of the transmitting end may be divided into 80 channels, and if the 80 channels are coded, the coding may be 0, 1, 2 … …, 79 correspondingly; the whole working frequency band of the transmitting end is divided into 40 channels by taking 2Mhz as a step, and if the 40 channels are coded, the coding can be 0, 1, 2 … … and 39 correspondingly. After the channel is numbered, the relationship between the channel number and the channel frequency can be represented by the following formula: f ═ f0+ K × n; wherein f is0Is the frequency starting point (unit: Mhz) of the working frequency range, f is the channel frequency (unit: Mhz), K is the number, and n is the step when dividing the channel. Taking the channel number of 0-39 and the frequency starting point of 2402Mhz as an example, the relationship between the number and the frequency can be expressed by the following formulaRepresents: 2402+ K2.
The working frequency range of the receiving end is the same as that of the transmitting end, and meanwhile, the number of channels and the number of channel codes in the working frequency range of the receiving end are the same as those of the channels and the number of channel codes in the working frequency range of the transmitting end. For example, when the operating frequency band of the transmitting end is divided into 80 channels, the number of channels of the receiving end is also 80, and the codes of the channels are also 0, 1, 2 … …, 79. The division step of a plurality of channels within the working frequency range of the transmitting terminal can be executed by the transmitting terminal, and the transmitting terminal divides the channels and stores the division information; in other embodiments, the correlation step may be performed by other execution entities; the step of dividing the plurality of channels within the working frequency range of the receiving end can be executed by the receiving end, and the receiving end divides the channels and stores the division information; in other embodiments, the correlation step may be performed by other execution entities.
The transmission power information includes a transmission power value when each first channel transmits a signal in a plurality of first channels within a transmission end working frequency range, and a plurality of transmission power values corresponding to a plurality of different first channels may be continuous range values. The transmission power value can be obtained by historical storage data, and can also be obtained by testing or calculation. Theoretically, the curves of the transmission power of multiple channels varying with the frequency band within the operating frequency band of the transmitting end should appear as a relatively flat line, however, actually, the curves of the transmission power of the channels varying with the frequency band are not flat enough due to the difference of the gain and the insertion loss of different frequency bands on the hardware of the transmitting end (please refer to fig. 4 for assistance). Taking the example that the working frequency band of the transmitting end is divided into 80 channels, each first channel corresponds to the same or different transmitting power values, and the mapping relationship between the first channels and the transmitting power values is shown in the following table:
channel with a plurality of channels | 0 | 1 | … | 77 | 78 |
Transmission power value/TX | PTX[0] | PTX[1] | … | PTX[77] | PTX[78] |
The signal intensity attenuation information includes a plurality of second channels within the working frequency range of the receiving end, and the number of the second channels can be adjusted according to the fluctuation reduction requirements of different channel signals. The link attenuation amount, i.e., the signal loss amount, of the signal received by each second channel from the antenna end to the link where the signal is demodulated, and the link attenuation amounts corresponding to the different second channels may be continuous range values. The link attenuation amount may be obtained through historical storage data, or may be obtained through testing or calculation, for example, the link attenuation amount may be obtained through calculation according to the environment information of the receiving link at the receiving end. Theoretically, the curve of the link attenuation along with the frequency band should be a relatively flat line, however, actually, since the gain and insertion loss of the link from the antenna end to the demodulated signal when the receiving end receives the signal are different, the flatness of the curve of the link attenuation is not sufficient (please refer to fig. 5 for assistance), and the curve exhibits fluctuation. Taking the example that the working frequency band of the receiving end is divided into 80 channels, each second channel corresponds to the same or different link attenuation, and the mapping relationship between the second channel and the link attenuation is shown in the following table (when the receiving end is applied to the vehicle-mounted device and the communication interaction is bluetooth communication interaction, the mapping relationship between different vehicle types will be different due to the large layout difference of different vehicle types and the large difference of the positions of bluetooth modules, but the mapping relationship is generally the same for the same vehicle type):
channel with a plurality of channels | 0 | 1 | … | 77 | 78 |
Link attenuation/RSSI | RSSI[0] | RSSI[1] | … | RSSI[77] | RSSI[78] |
Due to the inconsistency and randomness in hardware design, curves of the transmission power value of the transmitting end and the link attenuation of the receiving end along with the change of the operating frequency band are not flat, for example, as shown in fig. 4 and 5, and finally, when the receiving end receives the signal of the transmitting end, the RSSI fluctuation of the signal strength value is large (please refer to fig. 6 for assistance). Wherein, the fluctuation situation of the transmission power values of different channels may be different, and likewise, the fluctuation situation of the link attenuation amounts of different channels may be different, for example, the flatness of the transmission power value of the first channel and the link attenuation amount of the second channel near the middle frequency 2441MHz is better, and thus, the final signal strength RSSI fluctuation near the middle frequency 2441MHz is smaller.
The same channel group comprises a first channel and a second channel with the same channel frequency band, and optionally, a plurality of first channels correspond to a plurality of second channels one to one; wherein: the frequency range of the collection of all the channels contained in the first channels is equal to the working frequency range of the transmitting terminal; the frequency range of the collection of all the channels contained in the plurality of second channels is equal to the working frequency range of the receiving end. Therefore, the plurality of first channels in the working frequency range of the transmitting end and the plurality of second channels in the working frequency range of the receiving end can respectively form a plurality of channel groups in a one-to-one correspondence mode.
The signal strength information refers to the degree of influence of signal strength caused by different transmission power values and/or link attenuation amounts of different frequency band channels of the transmitting end and the receiving end, and it can also be understood that the receiving end can receive the signal strength value after the transmitting end transmits the signal. The signal strength information includes a signal strength value for each channel group.
Optionally, each signal strength value is equal to a difference between a transmission power value of a first channel and a link attenuation amount of a second channel of the same channel group. Step 204 may be: acquiring a transmission power value and a link attenuation amount corresponding to each channel group according to the transmission power information and the signal strength attenuation information; and acquiring the signal strength information of the plurality of channel groups according to the difference value between the transmission power value corresponding to each channel group and the link attenuation amount. The transmission power value and the link attenuation amount corresponding to each channel group are found out from the transmission power information of the plurality of first channels and the signal strength attenuation information of the plurality of second channels, and then the difference value is obtained between the transmission power value and the link attenuation amount, so that the signal strength value of each channel group can be obtained, that is, the signal strength information of the whole plurality of channel groups can be obtained.
The signal intensity information of a plurality of channel groups can be pre-calculated through the transmitting power information and the signal intensity attenuation information, and the overall influence degree of the signal intensity in the working frequency range of the transmitting end and the receiving end can be obtained according to the signal intensity information. Taking the example that the transmitting end and the receiving end are both divided into 80 channels, the influence degree of each channel along with the change of the channel has the mapping relationship in the following table:
The channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end interact in communication, which means that the transmitting end and the receiving end only use a frequency hopping technology to transmit/receive signals in a plurality of channels in the target channel group of each end when communicating, and the channel frequency band of the frequency hopping channel of the transmitting end and the channel frequency band of the frequency hopping channel of the receiving end are correspondingly the same in the same interaction time slot. Taking the codes of the channels in the target channel groups at the transmitting end as 12, 18, and 21 as an example, the codes of the channels in the target channel groups at the receiving end are also 12, 18, and 21, respectively. When the transmitting end and the receiving end are in communication interaction, the transmitting end sends signals to the receiving end on the channels 12, 18 and 21 according to the frequency hopping sequence, and the receiving end receives the signals on the channels 12, 18 and 21 according to the same frequency hopping sequence, so that the communication interaction is realized. And limiting the frequency hopping channel in the target channel group so as to reduce signal fluctuation when the subsequent transmitting end and the receiving end carry out communication interaction and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
The first probability distribution is a probability distribution of the signal strength information, and can represent probability situations of occurrence of signal strength information with the same value in a plurality of channel groups. When the probability of the signal strength information with the same value is higher, it indicates that the flatness of the transmission power value corresponding to the target channel groups corresponding to the signal strength information with the same value along with the frequency band change curve is higher, and the flatness of the link attenuation amount along with the frequency band change curve is also higher. Therefore, by presetting the probability range and selecting a plurality of channel groups corresponding to the signal strength information distributed in the preset probability range as the target channel group, the problem of fluctuation caused by different gains and insertion loss of different frequency bands on hardware can be solved.
Optionally, the probability distribution is normal distribution, each normal distribution takes a plurality of channels of each channel group as sample points, and each sample point corresponds to one signal intensity information data. Optionally, when the plurality of first channels and the plurality of second channels respectively cover the entire operating frequency range of the transmitting end and the entire operating frequency range of the receiving end, the plurality of channel groups respectively correspond to the first channels with continuous numbering and the plurality of second channels with continuous numbering, and thus the normal distribution corresponds to a plurality of continuous points.
Alternatively, a coordinate origin may be set, a horizontal axis represents a numerical value of the signal strength information of each channel in the same channel group, a scale of the horizontal axis may determine a mean value of a plurality of signal strength information, a position of the mean value is calibrated, a scale interval is described according to the coordinate origin and the mean value position, a vertical axis represents the number of times of occurrence corresponding to each signal strength information, and the signal strength information of all channels in the same channel group is mapped to a coordinate system to obtain a normal distribution graph. When the normal distribution graph includes a plurality of discrete points, the normal distribution graph may be subjected to a serialization process by a conventional technical means.
As shown in FIG. 7 (FIG. 7 shows only the correlation between the basic parameters μ and σ ^2 in the normal distribution), from the continuous normal distribution, the basic parameters μ and σ ^2 in the normal distribution can be determined. The parameter μ is the mean of the random variables that obey a normal distribution, the parameter σ ^2 is the variance of the random variables, and the normal distribution is denoted as N (μ, σ ^ 2). In the normal curve, the area in the horizontal axis section (μ - σ, μ + σ) was 68.27%, the area in the horizontal axis section (μ -2 σ, μ +2 σ) was 95.44%, and the area in the horizontal axis section [0, μ +2 σ ] was 97.72%. Wherein the probability that the signal strength information adjacent to μ appears in the same channel group is large, and the probability that the signal strength information farther away from μ is smaller. By presetting an expected probability value n%, the signal intensity information of which the distribution probability is within n% can be selected, and then a plurality of corresponding target channels are obtained. For example, the signal strength information within 68.27% is selected to correspond to the first plurality of channels numbered a-n and the second plurality of channels numbered a-n (as shown in the following table):
degree of influence of RSSI | PTX[a]-RSSI[a] | PTX[b]-RSSI[b] | PTX[m]-RSSI[m] | PTX[n]-RSSI[n] | |
First channel/second channel (numbering) | a | b | … | m | n |
When the probability of the signal strength information with the same value is higher, it indicates that the curve of the corresponding signal strength RSSI changing along with the frequency band is flatter as the fluctuation introduced by different gains and insertion loss of different frequency bands on hardware is smaller. Therefore, the signal strength information corresponding to the preset probability range is selected through the steps, a relatively flat curve of the change of the signal strength RSSI along with the frequency band can be obtained, and the problem of fluctuation caused by different gains and insertion losses of different frequency bands on hardware can be solved.
In some embodiments, as shown in fig. 8, the frequency hopping channel selection method further includes:
The first frequency band information represents the frequency band of each first channel, the second frequency band information represents the frequency band of each second channel, and the first channel and the second channel with the same frequency band can be obtained according to the first frequency band information and the second frequency band information, so that a channel group is formed. Through steps 208 and 210, a plurality of channel groups are obtained in advance, so that step 204 can obtain signal strength information of the plurality of channel groups directly according to the transmission power information and the signal strength attenuation information corresponding to the channel groups.
In some embodiments, as shown in fig. 8, the frequency hopping channel selection method further includes:
in step 212, if the number of the first candidate channel groups is smaller than the number of the preset channel groups, a plurality of preset channel groups within a preset frequency range are selected as the target channel group, and each preset channel group includes a first channel and a second channel which have the same channel frequency range and are within the preset frequency range.
The preset number of channel groups is set according to the frequency hopping number required for communication interaction between the transmitting end and the receiving end, or may also be set according to the frequency hopping number of the national or regional bluetooth communication standard, for example, the minimum number of channels in european standard is 18, and the minimum number of channels in U.S. standard is 20. When the group number of the plurality of first alternative channel groups is smaller than the preset channel group number, the plurality of first alternative channel groups cannot meet the frequency hopping requirement when the transmitting end and the receiving end interact, and other standby channel groups need to be selected as the target channel group.
The preset frequency range comprises preset alternative frequency hopping frequency bands. The candidate frequency hopping band can be obtained through pre-test evaluation, for example, the applicant finds, through creative labor, that in a normal case, the channel flatness near the middle frequency 2441MHz is better, and the channel flatness of the edge frequency band is generally worse, so that a frequency band range near the middle frequency 2441MHz can be selected as the candidate frequency hopping band, for example, a frequency band range from 2420MHz to 2450MHz is preset as the candidate frequency band range, so as to ensure that the total number of channels of the selected target channel group meets the frequency hopping requirement of communication interaction between the transmitting end and the receiving end, and ensure normal operation of subsequent interaction.
In the frequency hopping channel selection method provided by this embodiment, transmission power information of a plurality of first channels in a working frequency range of a transmitting end and signal intensity attenuation information of a plurality of second channels in a working frequency range of a receiving end are obtained; acquiring signal strength information of a plurality of channel groups according to the transmission power information and the signal strength attenuation information, wherein each channel group comprises a first channel and a second channel with the same channel frequency band; the first probability distribution is obtained according to the signal strength information, a plurality of first alternative channel groups corresponding to the signal strength information distributed in the preset probability range in the first probability distribution are selected as target channel groups, a relatively flat curve of the change of the signal strength RSSI along with the frequency band can be obtained, and the problem of fluctuation caused by different gains and insertion losses of different frequency bands on hardware is solved. And limiting the frequency hopping channel in the target channel group so as to reduce signal fluctuation when the subsequent transmitting end and the receiving end carry out communication interaction and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Fig. 9 is a flow diagram of a method for frequency hopping channel selection in one embodiment. As shown in fig. 9, the frequency hopping channel selection method includes steps 302 to 308.
Step 302: the method comprises the steps of obtaining the transmitting power information of a plurality of first channels in the range of the working frequency band of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the range of the working frequency band of a receiving end.
For the related description in step 302, please refer to the related description in the above embodiments, which is not repeated herein.
Step 304: and acquiring a second probability distribution according to the transmission power information, and selecting a plurality of first alternative channels corresponding to the transmission power information distributed in the preset probability distribution range in the second probability distribution.
The probability distribution of the occurrence of different transmission power values in the working frequency range of the transmitting terminal can be calculated and obtained according to the transmission power information, and the specific obtaining process of the second probability distribution can refer to the relevant description of the obtaining of the first probability distribution, which is not described herein again.
After obtaining the second probability distribution, by presetting the desired probability value n%, the corresponding first channels of the transmission power values having a distribution probability within n% can be selected as the first candidate channels in the second probability distribution. When n% approaches 100%, it indicates that the probability of the corresponding transmission power with the same value is higher, and the flatness of the transmission power values corresponding to the obtained multiple first candidate channels is higher along with the frequency band change curve.
Optionally, the second probability distribution is normal distribution, the second normal distribution takes each channel of the transmitting end as a sample point, each sample point corresponds to one transmitting power value, and the plurality of channels of the transmitting end include consecutively numbered channels, so the second normal distribution includes a plurality of consecutive points. From the continuous normal distribution, the basic parameters μ and σ ^2 in the normal distribution map can be determined. The parameter μ is the mean of the random variables that follow a normal distribution, and the parameter σ ^2 is the variance of the random variables, each normal distribution being denoted as N (μ, σ ^ 2). Under the normal curve, the area in the horizontal axis section (μ - σ, μ + σ) was 68.27%, the area in the horizontal axis section (μ -1.96 σ, μ +1.96 σ) was 95.00%, the area in the horizontal axis section (μ -2 σ, μ +2 σ) was 95.44%, the area in the horizontal axis section [0, μ +2 σ ] was 97.72%, the area in the horizontal axis section (μ -2.58 σ, μ +2.58 σ) was 99.00%, and the area in the horizontal axis section (μ -3 σ, μ +3 σ) was 99.73%. In the second probability distribution, the probability of occurrence of transmission power data adjacent to μ is large, and the probability of occurrence of transmission power data farther from μ is smaller. For example, a first plurality of candidate channels numbered a 1-N1 are selected for a transmit power value within 68.27% (as shown in the following table):
transmission power value within 68.27% | PTX[A1] | PTX[B1] | PTX[M1] | PTX[N1] | |
Corresponding first alternative channel | A1 | B1 | … | M1 | N1 |
Step 306: and obtaining a third probability distribution according to the signal strength attenuation information, and selecting a plurality of second alternative channels corresponding to the signal strength attenuation information distributed in the preset probability range in the third probability distribution.
The third probability distribution that different link attenuation amounts appear in the receiving end working frequency range can be calculated and obtained according to the signal strength attenuation information, and the specific obtaining process of the third probability distribution can refer to the relevant description of the obtaining of the first probability distribution, which is not described herein again.
After obtaining the third probability distribution, by presetting the desired probability value n%, the corresponding second channels of link attenuation amounts having a distribution probability within n% may be selected as the second candidate channels in the third probability distribution. When n% approaches 100%, the probability that the corresponding link attenuation amount with the same value appears is larger, and the flatness of the curve of the link attenuation amount corresponding to the obtained plurality of second candidate channels along with the frequency band change is higher.
Optionally, the third probability distribution is normal distribution, the third normal distribution takes each channel of the receiving end as a sample point, each sample point corresponds to one link attenuation amount, and the third normal distribution includes a plurality of continuous points because the plurality of channels of the receiving end include continuously numbered channels. From the continuous normal distribution, the basic parameters μ and σ ^2 in the normal distribution map can be determined. The parameter μ is the mean of the random variables that follow a normal distribution, and the parameter σ ^2 is the variance of the random variables, each normal distribution being denoted as N (μ, σ ^ 2). Under the normal curve, the area in the horizontal axis section (μ - σ, μ + σ) was 68.27%, the area in the horizontal axis section (μ -1.96 σ, μ +1.96 σ) was 95.00%, the area in the horizontal axis section (μ -2 σ, μ +2 σ) was 95.44%, the area in the horizontal axis section [0, μ +2 σ ] was 97.72%, the area in the horizontal axis section (μ -2.58 σ, μ +2.58 σ) was 99.00%, and the area in the horizontal axis section (μ -3 σ, μ +3 σ) was 99.73%. In the third probability distribution, the probability that the link attenuation amounts adjacent to μ occur is large, and the probability that the link attenuation amounts farther from μ occur is smaller. For example, a number of second candidate channels (shown in the following table) with link attenuation amounts within 68.27% corresponding to numbers a 2-N2 are selected:
link attenuation within 68.27% | RSSI[A2] | RSSI[B2] | RSSI[M2] | RSSI[N2] | |
Corresponding second alternative channel | A2 | B2 | … | M2 | N2 |
Step 308: and acquiring a second alternative channel group as a target channel group according to the plurality of first alternative channels and the plurality of second alternative channels, wherein the channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end are in communication interaction.
The relevant description of the target channel group refers to the relevant description in the above embodiments, and is not repeated herein.
After the plurality of first candidate channels and the plurality of second candidate channels are acquired, a second candidate channel group can be selected as a target channel group according to the plurality of first candidate channels and the plurality of second candidate channels. The second alternative channel group comprises a first alternative channel and a second alternative channel which have the same channel frequency band, the flatness of a curve of a transmission power value in a transmission end corresponding to the second alternative channel group along with the frequency band change is good, the flatness of a curve of a link attenuation in a receiving end along with the frequency band change is also high, and the frequency bands of the transmission end channel and the receiving end channel in the second alternative channel group are in one-to-one correspondence. And limiting the frequency hopping channel in the target channel group so as to reduce signal fluctuation when the subsequent transmitting end and the receiving end carry out communication interaction and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Optionally, step 308 may be: acquiring first frequency band information of each channel in a plurality of first alternative channels and second frequency band information of each channel in a plurality of second alternative channels; and acquiring a channel group corresponding to the same frequency band in the frequency bands of the first candidate channels and the second candidate channels according to the first frequency band information and the second frequency band information to serve as a plurality of second candidate channel groups.
The description of the first frequency band information and the second frequency band information refers to the related description in the above embodiments, and is not repeated herein. And acquiring channel groups corresponding to the same frequency band in the frequency bands of the first candidate channels and the second candidate channels according to the first frequency band information and the second frequency band information, thereby forming the channel groups to serve as a plurality of second candidate channel groups.
The channel groups corresponding to the same frequency band in the obtaining of the multiple first candidate channels and the multiple second candidate channels may also be understood as forming the multiple first candidate channels into a first channel set { a1, B1, C1, … M1, N1}, forming the multiple second candidate channels into a second channel set { a2, B2, C2, … M2, N2}, and performing intersection operation on the first channel set and the second channel set to calculate a channel that is intersected with each other between the two channel sets, where a, B, C, M, N are sets of multiple second candidate channels { a, B, C,. M, N }, where a, B, C,. M, N are sets of second candidate channels respectively, and respectively include a transmitting end channel and a receiving end channel having the same frequency band. If the frequency band intersection of the first channel set { a1, B1, C1, … M1, N1} and the second channel set { a2, B2, C2, … M2, N2} is an empty set, it may be determined that there is no channel of the same frequency band in the plurality of first candidate channels and the plurality of second candidate channels, and a plurality of channels within a preset frequency band range may be selected as a target channel group, so as to ensure that the number of the channel groups of the selected target channel group meets the frequency hopping requirement of the communication interaction between the transmitting end and the receiving end, and ensure the normal operation of the subsequent interaction.
Optionally, if the number of groups of the second candidate channel groups is smaller than the preset number of channel groups, the size of the preset expected probability value n% in the foregoing steps may be adjusted to increase the number of channels of the plurality of first candidate channels and the plurality of second candidate channels, and obtain the target channel group from the more first candidate channels and the plurality of second candidate channels, so as to ensure that the total number of channels of the selected target channel group meets the frequency hopping requirement of the communication interaction between the transmitting end and the receiving end, and ensure the normal operation of the subsequent interaction.
Optionally, if the number of the second candidate channel groups is smaller than the number of the preset channel groups, a plurality of preset channel groups within a preset frequency range are selected as the target channel group, and each preset channel group includes a first channel and a second channel which have the same channel frequency range and are within the preset frequency range. For the total number of the preset channels and the preset frequency range, reference is made to the related description of the above embodiments, which is not repeated herein. By selecting a plurality of preset channel groups within a preset frequency range as the target channel group when the group number of the second alternative channel groups is smaller than the preset channel group number, the total number of the selected target channel groups can be ensured to meet the frequency hopping requirement of communication interaction between the transmitting terminal and the receiving terminal, and the normal operation of subsequent interaction is ensured.
In the frequency hopping channel selection method in this embodiment, transmission power information of a plurality of first channels within a working frequency range of a transmitting end and signal intensity attenuation information of a plurality of second channels within a working frequency range of a receiving end are obtained; acquiring a second probability distribution according to the transmission power information, and selecting a plurality of first alternative channels corresponding to the transmission power information distributed in a preset probability distribution range in the second probability distribution; acquiring a third probability distribution according to the signal intensity attenuation information, and selecting a plurality of second alternative channels corresponding to the signal intensity attenuation information distributed in a preset probability range in the third probability distribution; and then acquiring a second alternative channel group as a target channel group according to the plurality of first alternative channels and the plurality of second alternative channels. Therefore, a plurality of channels with better curve flatness of the transmission power changing along with the frequency band in the transmitting end can be selected as target channels of the transmitting end, a plurality of channels with higher curve flatness of the link attenuation changing along with the frequency band in the receiving end can be correspondingly selected as target channels of the receiving end, and the channel frequency bands of the target channel group of the transmitting end and the target channel group of the receiving end are ensured to be the same. And limiting the frequency hopping channel in the target channel group so as to reduce signal fluctuation when the subsequent transmitting end and the receiving end carry out communication interaction and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Fig. 10 is a flow diagram of a communication method in one embodiment. The communication method of the present embodiment is applied to a transmitting end, and for the related description of the transmitting end and the receiving end in the present embodiment, reference is made to the above embodiments, which are not repeated herein. As shown in fig. 10, the communication method includes steps 402 to 404.
Step 402: the hopping sequence information is generated according to the target channel group acquired by the selection method as in the above embodiment.
Step 404: and when the communication connection is established with the receiving end, the frequency hopping sequence information is sent to the receiving end, and the communication interaction is carried out with the receiving end according to the frequency hopping sequence information.
The frequency hopping sequence information is used for indicating the receiving end to carry out frequency hopping interaction on the channels of the target channel group. Optionally, the frequency hopping sequence information includes frequency hopping channel information and frequency hopping sequence information, where the frequency hopping sequence information is used to instruct the receiving end to perform frequency hopping interaction on the channels of the target channel group according to the frequency hopping sequence information. Alternatively, the hopping sequence information may be a hopping table.
When the transmitting terminal establishes communication connection with the receiving terminal, frequency hopping sequence information is generated according to the related information of the target channel group to be sent to the receiving terminal, and communication interaction is carried out with the receiving terminal on the corresponding frequency hopping channel according to the frequency hopping sequence information. Specifically, the transmitting end transmits signals on corresponding frequency hopping channels according to the frequency hopping sequence, and the receiving end receives the signals on the corresponding frequency hopping channels according to the frequency hopping sequence after receiving the frequency hopping sequence information. In the communication interaction process between the transmitting end and the receiving end, the frequency hopping channel is limited in the target channel group, so that the fluctuation of signals can be reduced, and the interaction accuracy is improved. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved. In addition, other devices which do not receive the frequency hopping sequence information cannot obtain the frequency hopping channel sequence, so that the channel selected by frequency hopping cannot be determined when data are received, signals sent by the transmitting terminal cannot be received, and the data security of the Bluetooth frequency hopping communication technology is improved.
Optionally, as shown in fig. 11, performing communication interaction with the receiving end according to the hopping sequence information includes:
step 502: and sending first data to the receiving end on the frequency hopping channel according to the frequency hopping sequence information, and receiving second data fed back by the receiving end.
Step 504: and acquiring a signal strength value according to the second data, and sending the signal strength value to the receiving end so that the receiving end executes locking action or unlocking action according to the signal strength value and a preset threshold value.
The first data and the second data are radio frequency data negotiated during Bluetooth communication between the transmitting end and the receiving end. Optionally, the receiving end is a vehicle-mounted device, and the transmitting end is a mobile electronic device. The RSSI value is inversely proportional to the distance under the condition of no interference, the closer the distance between the transmitting end and the receiving end is, the larger the RSSI value is, otherwise, the smaller the RSSI value is, and therefore, the RSSI value can be used for judging the distance between the transmitting end and the receiving end. The preset threshold value of the signal strength corresponds to the preset distance value, so that the vehicle-mounted equipment can obtain the actual distance from the mobile electronic equipment according to the signal strength value, and the locking action or the unlocking action is executed according to the comparison result of the actual distance and the preset threshold value. The mapping relationship between the RSSI value and the distance may refer to the prior art, and is not described herein again. Optionally, when the RSSI value is greater than the unlocking threshold, performing an unlocking action; and when the RSSI value is smaller than the locking threshold value, executing locking action.
In the communication interaction process of the transmitting end and the receiving end, the frequency hopping channel is limited in the target channel group, so that signal fluctuation can be reduced, the accuracy of signal strength value RSSI ranging is improved, and the unlocking experience of a user can be improved.
Fig. 12 is a flow diagram of a communication method in one embodiment. The communication method of the present embodiment is applied to a receiving end, and for the related description of the transmitting end and the receiving end in the present embodiment, reference is made to the above embodiments, which are not repeated herein. As shown in fig. 12, the communication method includes steps 602 to 604.
Step 602: the hopping sequence information is generated according to the target channel group acquired by the selection method as in the above embodiment.
Step 604: and when the communication connection is established with the transmitting terminal, the frequency hopping sequence information is sent to the receiving terminal, and the communication interaction is carried out with the transmitting terminal according to the frequency hopping sequence information.
And the frequency hopping sequence information is used for indicating the transmitting terminal to carry out frequency hopping interaction on the channels of the target channel group. Optionally, the frequency hopping sequence information includes frequency hopping channel information and frequency hopping sequence information, and the frequency hopping sequence information is used to instruct the transmitting end to perform frequency hopping interaction on the channels of the target channel group according to the frequency hopping sequence information. Alternatively, the hopping sequence information may be a hopping table.
When the receiving end establishes communication connection with the transmitting end, frequency hopping sequence information is generated according to the related information of the target channel group and is sent to the transmitting end, and communication interaction is carried out on the corresponding frequency hopping channel and the transmitting degree according to the frequency hopping sequence. Specifically, after receiving the hopping sequence information, the transmitting end transmits signals on the corresponding hopping channels according to the hopping sequence, and the receiving end receives signals on the corresponding hopping channels according to the hopping sequence. In the communication interaction process between the transmitting end and the receiving end, the frequency hopping channel is limited in the target channel group, so that the fluctuation of signals can be reduced, and the interaction accuracy is improved. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved. In addition, other devices which do not receive the frequency hopping sequence information cannot obtain the frequency hopping channel sequence, so that the channel selected by frequency hopping cannot be determined when data are received, signals sent by the transmitting terminal cannot be received, and the data security of the Bluetooth frequency hopping communication technology is improved.
Optionally, as shown in fig. 13, performing communication interaction with the transmitting end according to the hopping sequence information includes:
step 702: and receiving first data sent by the transmitting terminal on a frequency hopping channel according to the frequency hopping sequence information, and feeding back second data to the transmitting terminal.
Step 704: and the receiving transmitting terminal executes locking action or unlocking action according to the signal strength value fed back by the second data and the preset threshold value.
The first data and the second data are negotiation data during Bluetooth communication between the transmitting end and the receiving end. Optionally, the receiving end is a vehicle-mounted device, and the transmitting end is a mobile electronic device. The signal intensity value RSSI is inversely proportional to the distance under the condition of no interference, and the preset threshold value of the signal intensity corresponds to the preset distance value, so that the vehicle-mounted equipment can obtain the actual distance from the mobile electronic equipment according to the signal intensity value, and perform locking or unlocking according to the comparison result of the actual distance and the preset threshold value. The mapping relationship between the RSSI and the distance may refer to the prior art, and is not described herein again.
In the communication interaction process of the transmitting end and the receiving end, the frequency hopping channel is limited in the target channel group, so that signal fluctuation can be reduced, the accuracy of signal strength value RSSI ranging is improved, and the unlocking experience of a user can be improved.
It should be noted that, in other embodiments, the step of generating the hopping sequence information according to the target channel group in the foregoing may also be implemented in the relevant steps of the embodiment of the selection method, and after the hopping sequence information is generated, the information is respectively sent to the transmitting end and the receiving end, so that the transmitting end and the receiving end perform communication interaction according to the hopping sequence information.
It should be understood that, although the steps in the flowcharts of fig. 3, 8, 10-13 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 3, 8, 10-13 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performing the sub-steps or stages is not necessarily sequential, but may be performed alternately or alternatingly with other steps or at least some of the sub-steps or stages of other steps.
Fig. 14 is a block diagram illustrating an exemplary hopping channel selection apparatus, which is used to perform the steps associated with the exemplary embodiment shown in fig. 3. The frequency hopping channel selection apparatus can be applied to a transmitting end, a receiving end, or a terminal. The terminal may be a transmitting end or a receiving end, or may be a third end other than the transmitting end and the receiving end. As shown in fig. 14, the frequency hopping channel selecting means includes:
the first information obtaining module 210 is configured to obtain transmission power information of a plurality of first channels within a transmission end working frequency range and signal strength attenuation information of a plurality of second channels within a receiving end working frequency range.
The second information obtaining module 220 is configured to obtain signal strength information of a plurality of channel groups according to the transmission power information and the signal strength attenuation information, where each channel group includes a first channel and a second channel with the same channel frequency band.
A first target channel obtaining module 230, configured to obtain a first probability distribution according to the signal strength information, and select, as a target channel, a plurality of first candidate channel groups corresponding to the signal strength information distributed within a preset probability range in the first probability distribution, where a channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end perform communication interaction.
In some embodiments, as shown in fig. 15, the frequency hopping channel selecting means further includes:
the frequency band information obtaining module 240 is configured to obtain first frequency band information of each first channel in the plurality of first channels and second frequency band information of each second channel in the plurality of second channels.
A channel group acquiring module 250, configured to acquire a first channel and a second channel having the same channel frequency band according to the first frequency band information and the second frequency band information, so as to acquire multiple channel groups.
In some embodiments, as shown in fig. 15, the frequency hopping channel selecting means further includes:
the candidate module 260 is configured to select a plurality of preset channel groups within a preset frequency range as a target channel group if the group number of the plurality of first candidate channel groups is smaller than the preset channel group number, where each preset channel group includes a first channel and a second channel that have the same channel frequency range and are within the preset frequency range.
In the frequency hopping channel selection apparatus provided in this embodiment, the first information obtaining module 210 obtains the transmission power information of a plurality of first channels within the working frequency range of the transmitting end, and the signal intensity attenuation information of a plurality of second channels within the working frequency range of the receiving end; the second information obtaining module 220 obtains the signal strength information of a plurality of channel groups according to the transmission power information and the signal strength attenuation information, wherein each channel group comprises a first channel and a second channel with the same channel frequency band; the first target channel obtaining module 230 obtains a first probability distribution according to the signal strength information, and selects a plurality of first candidate channel groups corresponding to the signal strength information distributed within a preset probability range in the first probability distribution as target channel groups. Therefore, the frequency hopping channel selection device can obtain a relatively flat curve of the RSSI along with the frequency band change, and the problem of fluctuation caused by different gains and insertion losses of different frequency bands on hardware is solved. And limiting the frequency hopping channel in the target channel group so as to reduce signal fluctuation when the subsequent transmitting end and the receiving end carry out communication interaction and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Fig. 16 is a block diagram illustrating an exemplary hopping channel selection apparatus, which is used to perform the steps associated with the exemplary embodiment shown in fig. 9. The frequency hopping channel selection apparatus can be applied to a transmitting end, a receiving end, or a terminal. The terminal may be a transmitting end or a receiving end, or may be a third end other than the transmitting end and the receiving end. As shown in fig. 16, the frequency hopping channel selecting device includes:
the third information obtaining module 310 is configured to obtain the transmission power information of a plurality of first channels within the working frequency range of the transmitting end, and the signal strength attenuation information of a plurality of second channels within the working frequency range of the receiving end.
The first selecting module 320 is configured to obtain a second probability distribution according to the transmission power information, and select a plurality of first candidate channels corresponding to the transmission power information distributed in the preset probability distribution range in the second probability distribution.
The second selecting module 330 is configured to obtain a third probability distribution according to the signal strength attenuation information, and select a plurality of second candidate channels corresponding to the signal strength attenuation information distributed in the preset probability range in the third probability distribution.
A second target channel obtaining module 340, configured to obtain a second candidate channel group as a target channel group according to the multiple first candidate channels and the multiple second candidate channels, where a channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end perform communication interaction.
In the frequency hopping channel selection apparatus provided in this embodiment, the third information obtaining module 310 obtains the transmission power information of a plurality of first channels within the working frequency range of the transmitting end, and the signal intensity attenuation information of a plurality of second channels within the working frequency range of the receiving end; the first selecting module 320 obtains a second probability distribution according to the transmission power information, and selects a plurality of first candidate channels corresponding to the transmission power information distributed in a preset probability distribution range in the second probability distribution; the second selecting module 330 obtains a third probability distribution according to the signal strength attenuation information, and selects a plurality of second candidate channels corresponding to the signal strength attenuation information distributed in the preset probability range in the third probability distribution; then, the second target channel obtaining module 340 obtains a second candidate channel group as a target channel group according to the plurality of first candidate channels and the plurality of second candidate channels. Therefore, the frequency hopping channel selection device can select a plurality of channels with better curve flatness of the transmission power changing along with the frequency band in the transmitting end as the target channels of the transmitting end, correspondingly select a plurality of channels with higher curve flatness of the link attenuation changing along with the frequency band in the receiving end as the target channels of the receiving end, and simultaneously ensure that the channel frequency bands of the target channel group of the transmitting end and the target channel group of the receiving end are the same. And limiting the frequency hopping channel in the target channel group so as to reduce signal fluctuation when the subsequent transmitting end and the receiving end carry out communication interaction and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Fig. 17 is a block diagram of a communication device according to an embodiment, which is applied to a transmitting end and used for executing relevant steps of the embodiment shown in fig. 10. As shown in fig. 17, the communication apparatus includes:
a first sequence generating module 410, configured to generate frequency hopping sequence information according to the target channel group obtained by the selecting device as described in the foregoing embodiment.
The first interaction module 420 is configured to send the frequency hopping sequence information to the receiving end when establishing a communication connection with the receiving end, and perform communication interaction with the receiving end according to the frequency hopping sequence information.
The frequency hopping sequence information is used for indicating the receiving end to carry out frequency hopping interaction on the channels of the target channel group.
The communication device provided by this embodiment limits the frequency hopping channel in the target channel group, so that the fluctuation of signals is reduced when the transmitting end and the receiving end perform communication interaction, and the accuracy of the interaction is improved. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Fig. 18 is a block diagram of a communication device according to an embodiment, which is applied to a receiving end and used for executing relevant steps of the embodiment shown in fig. 12. As shown in fig. 18, the communication apparatus includes:
a second sequence generating module 510, configured to generate frequency hopping sequence information according to the target channel group obtained by the selecting device according to the foregoing embodiment.
And a second interaction module 520, configured to send the frequency hopping sequence information to the receiving end when establishing a communication connection with the transmitting end, and perform communication interaction with the transmitting end according to the frequency hopping sequence information.
And the frequency hopping sequence information is used for indicating the transmitting terminal to carry out frequency hopping interaction on the channels of the target channel group.
The communication device provided by this embodiment limits the frequency hopping channel in the target channel group, so that the fluctuation of signals is reduced when the transmitting end and the receiving end perform communication interaction, and the accuracy of the interaction is improved. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Fig. 19 is a block diagram of a communication system according to an embodiment, and as shown in fig. 19, the communication system includes: a transmitting end 110; a receiving end 120; and a hopping channel selection device 130 as described in the previous embodiment. The frequency hopping channel selection apparatus 130 can be applied to the transmitting end 110, the receiving end 120, or the terminal. The terminal may be the transmitting end 110 or the receiving end 120, or may be a third end other than the transmitting end 110 and the receiving end 120 (fig. 19 illustrates an example in which the frequency hopping channel selecting apparatus 130 is applied to the transmitting end 110).
Optionally, the frequency hopping channel selecting device 130 is further configured to generate frequency hopping sequence information according to the target channel group, and send the frequency hopping sequence information to the transmitting end 110 and the receiving end 120 respectively; the hopping sequence information is used to instruct the transmitting end 110 and the receiving end 120 to perform frequency hopping interaction on channels in the target channel group.
Further optionally, the transmitting end 110 is configured to send first data to the receiving end on a frequency hopping channel according to the frequency hopping sequence information, receive second data fed back by the receiving end 120, obtain a signal strength value according to the second data, and feed back the signal strength value to the receiving end 120; the receiving end 120 is configured to feed back the second data to the transmitting end according to the first data, receive a signal strength value fed back by the transmitting end, and perform a locking action or an unlocking action according to the signal strength value and a preset threshold.
Optionally, the transmitting end 110 is further configured to generate frequency hopping sequence information according to the target channel group, and when establishing a communication connection with the receiving end 120, send the frequency hopping sequence information to the receiving end 120 and perform communication interaction with the receiving end 120; the hopping sequence information is used to instruct the receiving end 120 to perform hopping interaction on channels in the target channel group.
Further optionally, the transmitting end 110 is further configured to send first data to the receiving end 120 on a frequency hopping channel according to the frequency hopping sequence information, receive second data fed back by the receiving end 120, obtain a signal strength value according to the second data, and send the signal strength value to the receiving end 120, so that the receiving end 120 performs a locking action or an unlocking action according to the signal strength value and a preset threshold.
Optionally, the receiving end 120 is configured to generate frequency hopping sequence information according to the target channel group, and when establishing a communication connection with the transmitting end 110, send the frequency hopping sequence information to the transmitting end 110 and perform communication interaction with the transmitting end 110; the hopping sequence information is used to instruct the transmitting end 110 to perform frequency hopping interaction on channels in the target channel group.
Further optionally, the receiving end 120 is further configured to receive first data sent by the transmitting end 110 on a frequency hopping channel according to the frequency hopping sequence information, feed back second data to the transmitting end 110, and receive a signal strength value fed back by the transmitting end 110 according to the second data, and perform a locking action or an unlocking action according to the signal strength value and a preset threshold.
The communication system provided by this embodiment limits the frequency hopping channel in the target channel group, so that the transmitting end 110 and the receiving end 120 reduce the fluctuation of signals when performing communication interaction, and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
Fig. 20 is a block diagram of a communication system according to an embodiment, and as shown in fig. 20, the communication system includes: a transmitting end 110; a receiving end 120; and a communication device 140 as described in the previous embodiments. The communication device 140 may be applied to the transmitting end 110 or the receiving end 120 (fig. 20 illustrates an example in which the communication device 140 is applied to the transmitting end 110).
Optionally, the transmitting end 110 is configured to send first data to the receiving end 120 on a frequency hopping channel according to the frequency hopping sequence information, receive second data fed back by the receiving end 120, obtain a signal strength value according to the second data, and send the signal strength value to the receiving end 120;
optionally, the receiving end 120 is configured to receive the first data on the frequency hopping channel according to the frequency hopping sequence information, feed back the second data to the transmitting end 110, and perform a locking action or an unlocking action according to the signal strength value and a preset threshold.
The communication system provided by this embodiment limits the frequency hopping channel in the target channel group, so that the transmitting end 110 and the receiving end 120 reduce the fluctuation of signals when performing communication interaction, and improve the accuracy of the interaction. Meanwhile, the target frequency hopping group is selected in advance before communication interaction, so that the time spent on frequency hopping channel selection in the communication interaction process can be reduced, and the communication efficiency is improved.
The division of each module in the selection device, the communication device and the communication system is only for illustration, in other embodiments, the selection device, the communication device and the communication system may be divided into different modules as needed to complete all or part of the functions of the selection device, the communication device and the communication system.
For specific limitations of the selection device, the communication device and the communication system, reference may be made to the above limitations of the frequency hopping channel selection method and the communication method, which are not described herein again. Each module in the above-mentioned hopping channel selecting device, communication device and communication system may be wholly or partially implemented by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
The present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to perform the steps of the selection method according to the above embodiments and/or perform the steps of the communication method according to the above embodiments.
The present application further provides a computer-readable storage medium having stored thereon a computer program which, when being executed by a processor, carries out the steps of the selection method according to the above embodiments and/or the steps of the communication method according to the above embodiments.
Any reference to memory, storage, database, or other medium used herein may include non-volatile and/or volatile memory. The nonvolatile Memory may include a ROM (Read-Only Memory), a PROM (Programmable Read-Only Memory), an EPROM (Erasable Programmable Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), or a flash Memory. Volatile Memory can include RAM (Random Access Memory), which acts as external cache Memory. By way of illustration and not limitation, RAM is available in many forms, such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), SDRAM (Synchronous Dynamic Random Access Memory), Double Data Rate DDR SDRAM (Double Data Rate Synchronous Random Access Memory), ESDRAM (Enhanced Synchronous Dynamic Random Access Memory), SLDRAM (Synchronous Link Dynamic Random Access Memory), RDRAM (Random Dynamic Random Access Memory), and DRmb DRAM (Dynamic Random Access Memory).
The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (22)
1. A method for frequency hopping channel selection, comprising:
acquiring the transmission power information of a plurality of first channels in the working frequency range of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of a receiving end;
acquiring signal strength information of a plurality of channel groups according to the transmitting power information and the signal strength attenuation information, wherein each channel group comprises a first channel and a second channel with the same channel frequency band;
acquiring a first probability distribution according to the signal strength information, selecting a plurality of first alternative channel groups corresponding to the signal strength information distributed in a preset probability range in the first probability distribution as target channels, wherein channels of the target channel groups are used as frequency hopping channels when the transmitting terminal and the receiving terminal are in communication interaction.
2. The method of claim 1, wherein the obtaining signal strength information for a plurality of channel groups according to the transmit power information and the signal strength attenuation information comprises:
acquiring a transmission power value and a link attenuation amount corresponding to each channel group according to the transmission power information and the signal strength attenuation information;
and acquiring the signal strength information of the plurality of channel groups according to the difference value between the transmitting power value corresponding to each channel group and the link attenuation amount.
3. The frequency hopping channel selection method of claim 1, further comprising:
acquiring first frequency band information of each first channel in the plurality of first channels and second frequency band information of each second channel in the plurality of second channels;
and acquiring the first channel and the second channel with the same channel frequency band according to the first frequency band information and the second frequency band information so as to acquire a plurality of channel groups.
4. The frequency hopping channel selection method of claim 1, further comprising:
if the group number of the plurality of first candidate channel groups is smaller than the preset channel group number, selecting a plurality of preset channel groups within a preset frequency range as the target channel group, wherein each preset channel group comprises one first channel and one second channel which have the same channel frequency range and are within the preset frequency range.
5. The frequency-hopping channel selection method according to any one of claims 1 to 4, wherein said first probability distribution is a normal distribution.
6. The frequency hopping channel selection method according to any one of claims 1 to 4, wherein a plurality of the first channels are in one-to-one correspondence with a plurality of the second channels; wherein:
the frequency range of the collection of all the channels contained in the first channels is equal to the working frequency range of the transmitting end;
the frequency range of the collection of all the channels contained in the plurality of second channels is equal to the working frequency range of the receiving end.
7. A method for frequency hopping channel selection, comprising:
acquiring the transmission power information of a plurality of first channels in the working frequency range of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of a receiving end;
acquiring a second probability distribution according to the transmission power information, and selecting a plurality of first alternative channels corresponding to the transmission power information distributed in a preset probability distribution range in the second probability distribution;
acquiring a third probability distribution according to the signal intensity attenuation information, and selecting a plurality of second alternative channels corresponding to the signal intensity attenuation information distributed in a preset probability range in the third probability distribution;
and acquiring a second alternative channel group as a target channel group according to the plurality of first alternative channels and the plurality of second alternative channels, wherein a channel of the target channel group is used as a frequency hopping channel when the transmitting terminal and the receiving terminal are in communication interaction.
8. The method according to claim 7, wherein said obtaining a second candidate channel group as a target channel group according to the first candidate channels and the second candidate channels comprises:
acquiring first frequency band information of each of the plurality of first candidate channels and second frequency band information of each of the plurality of second candidate channels;
and acquiring a channel group corresponding to the same frequency band in the plurality of first alternative channels and the plurality of second alternative channel frequency bands according to the first frequency band information and the second frequency band information to serve as the plurality of second alternative channel groups.
9. The frequency hopping channel selection method of claim 7, further comprising:
and if the group number of the second alternative channel groups is less than the preset channel group number, selecting a plurality of preset channel groups within a preset frequency range as the target channel group, wherein each preset channel group comprises one first channel and one second channel which have the same channel frequency range and are within the preset frequency range.
10. The frequency-hopping channel selection method according to any one of claims 7 to 9, wherein the second probability distribution and the third probability distribution are normal distributions.
11. A communication method applied to a transmitting end, comprising:
generating hopping sequence information according to a target channel group acquired by the selection method according to any one of claims 1 to 10;
when communication connection is established with a receiving end, the frequency hopping sequence information is sent to the receiving end, and communication interaction is carried out with the receiving end according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the receiving end to carry out frequency hopping interaction on the channels of the target channel group.
12. The communication method according to claim 11, wherein the performing communication interaction with the receiving end according to the hopping sequence information comprises:
sending first data to the receiving end on a frequency hopping channel according to the frequency hopping sequence information, and receiving second data fed back by the receiving end;
and acquiring a signal intensity value according to the second data, and sending the signal intensity value to the receiving end so that the receiving end executes locking or unlocking according to the signal intensity value and a preset threshold value.
13. A communication method applied to a receiving end is characterized by comprising the following steps:
generating hopping sequence information according to a target channel group acquired by the selection method according to any one of claims 1 to 10;
when communication connection is established with a transmitting terminal, the frequency hopping sequence information is sent to the receiving terminal, and communication interaction is carried out with the transmitting terminal according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the transmitting terminal to carry out frequency hopping interaction on the channels of the target channel group.
14. The communication method according to claim 13, wherein the performing communication interaction with the transmitting end according to the hopping sequence information comprises:
receiving first data sent by the transmitting terminal on a frequency hopping channel according to the frequency hopping sequence information, and feeding back second data to the transmitting terminal;
and receiving a signal intensity value fed back by the transmitting terminal according to the second data, and executing locking action or unlocking action according to the signal intensity value and a preset threshold value.
15. A frequency hopping channel selection apparatus, comprising:
the first information acquisition module is used for acquiring the transmission power information of a plurality of first channels in the working frequency range of a transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of a receiving end;
a second information obtaining module, configured to obtain signal strength information of multiple channel groups according to the transmission power information and the signal strength attenuation information, where each channel group includes one first channel and one second channel having the same channel frequency band;
a first target channel obtaining module, configured to obtain a first probability distribution according to the signal strength information, select, as a target channel, a plurality of first candidate channel groups corresponding to the signal strength information distributed within a preset probability range in the first probability distribution, where a channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end perform communication interaction.
16. A frequency hopping channel selection apparatus, comprising:
the third information acquisition module is used for acquiring the transmission power information of a plurality of first channels in the working frequency range of the transmitting end and the signal intensity attenuation information of a plurality of second channels in the working frequency range of the receiving end;
a first selecting module, configured to obtain a second probability distribution according to the transmission power information, and select a plurality of first candidate channels corresponding to the transmission power information distributed in a preset probability distribution range in the second probability distribution;
a second selecting module, configured to obtain a third probability distribution according to the signal strength attenuation information, and select a plurality of second candidate channels corresponding to the signal strength attenuation information distributed within a preset probability range in the third probability distribution;
a second target channel obtaining module, configured to obtain a second candidate channel group as a target channel group according to the multiple first candidate channels and the multiple second candidate channels, where a channel of the target channel group is used as a frequency hopping channel when the transmitting end and the receiving end perform communication interaction.
17. A communication apparatus, applied to a transmitting end, comprising:
a first sequence generating module, configured to generate frequency hopping sequence information according to the target channel group acquired by the frequency hopping channel selecting apparatus according to claim 15;
the first interaction module is used for sending the frequency hopping sequence information to a receiving end when communication connection is established with the receiving end, and carrying out communication interaction with the receiving end according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the receiving end to carry out frequency hopping interaction on the channels of the target channel group.
18. A communication apparatus applied to a receiving end, comprising:
a second sequence generating module, configured to generate frequency hopping sequence information according to the target channel group acquired by the frequency hopping channel selecting apparatus according to claim 16;
the second interaction module is used for sending the frequency hopping sequence information to the receiving end when the communication connection with the transmitting end is established, and carrying out communication interaction with the transmitting end according to the frequency hopping sequence information;
and the frequency hopping sequence information is used for indicating the transmitting terminal to carry out frequency hopping interaction on the channels of the target channel group.
19. A communication system, comprising:
a transmitting end;
a receiving end; and
the frequency hopping channel selection device of claim 15 or 16.
20. A communication system, comprising:
a transmitting end;
a receiving end; and
a communication device as claimed in claim 17 or 18.
21. A computer device comprising a memory and a processor, the memory having stored thereon a computer program, characterized in that the computer program, when executed by the processor, causes the processor to carry out the steps of the selection method according to any one of claims 1 to 10 and/or the steps of the communication method according to any one of claims 11 to 14.
22. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the frequency hopping channel selection method according to any one of claims 1 to 10 and/or carries out the steps of the communication method according to any one of claims 11 to 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111502019.2A CN114124149B (en) | 2021-12-09 | 2021-12-09 | Frequency hopping channel selection method and device, communication method and device and communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111502019.2A CN114124149B (en) | 2021-12-09 | 2021-12-09 | Frequency hopping channel selection method and device, communication method and device and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114124149A true CN114124149A (en) | 2022-03-01 |
CN114124149B CN114124149B (en) | 2023-01-31 |
Family
ID=80364835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111502019.2A Active CN114124149B (en) | 2021-12-09 | 2021-12-09 | Frequency hopping channel selection method and device, communication method and device and communication system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114124149B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023103573A1 (en) * | 2021-12-09 | 2023-06-15 | Oppo广东移动通信有限公司 | Frequency hopping channel selection method and apparatus, communication method and apparatus, and communication system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140357196A1 (en) * | 2013-06-04 | 2014-12-04 | Apple Inc. | Methods for Calibrating Receive Signal Strength Data in Wireless Electronic Devices |
CN104980185A (en) * | 2015-06-24 | 2015-10-14 | 电子科技大学 | Non-uniform arbitrary probability distribution frequency hopping sequence generation method |
US20190068302A1 (en) * | 2017-08-25 | 2019-02-28 | Fujitsu Limited | Information processing apparatus, method and non-transitory computer-readable storage medium |
CN113595589A (en) * | 2021-08-03 | 2021-11-02 | 西安电子科技大学 | Frequency hopping communication method and device, storage medium, and electronic device |
-
2021
- 2021-12-09 CN CN202111502019.2A patent/CN114124149B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140357196A1 (en) * | 2013-06-04 | 2014-12-04 | Apple Inc. | Methods for Calibrating Receive Signal Strength Data in Wireless Electronic Devices |
CN104980185A (en) * | 2015-06-24 | 2015-10-14 | 电子科技大学 | Non-uniform arbitrary probability distribution frequency hopping sequence generation method |
US20190068302A1 (en) * | 2017-08-25 | 2019-02-28 | Fujitsu Limited | Information processing apparatus, method and non-transitory computer-readable storage medium |
CN113595589A (en) * | 2021-08-03 | 2021-11-02 | 西安电子科技大学 | Frequency hopping communication method and device, storage medium, and electronic device |
Non-Patent Citations (1)
Title |
---|
刘辉等: "基于概率分布的跳空图案生成方案", 《无线电工程》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023103573A1 (en) * | 2021-12-09 | 2023-06-15 | Oppo广东移动通信有限公司 | Frequency hopping channel selection method and apparatus, communication method and apparatus, and communication system |
Also Published As
Publication number | Publication date |
---|---|
CN114124149B (en) | 2023-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114022983B (en) | Frequency hopping channel selection method and device, communication method and device and communication system | |
US9077446B2 (en) | Method for controlling random access for the efficient sensing of the cooperative spectrum in a cognitive radio-based frequency resource sharing system | |
CN113692046B (en) | Label positioning method and device, computer equipment and storage medium | |
CN114124149B (en) | Frequency hopping channel selection method and device, communication method and device and communication system | |
KR20200040073A (en) | Method for mitigating interference between cells in dynamic time division duplex environment and electronic device thereof | |
CN109495132B (en) | Frequency point selection method and device, communication equipment, storage medium and computer equipment | |
US20160352485A1 (en) | D2d communication method and d2d communication apparatus | |
EP3661100B1 (en) | Channel interception method and apparatus applied to un-authorised frequency band | |
US10291373B2 (en) | D2D communication control method and control apparatus | |
CN109756878A (en) | A kind of Bluetooth pairing methods and equipment | |
US8085719B2 (en) | System and method for achieving wireless communications with enhanced usage of spectrum through efficient use of overlapping channels | |
CN111740963B (en) | Data communication method and device | |
CN111328441B (en) | Beam allocation method and device | |
US20220263626A1 (en) | Method and apparatus for determining position occupied by resource, user equipment, and storage medium | |
CN109217902B (en) | Radio frequency attenuator control method and device based on temperature compensation and reader-writer | |
CN113472457B (en) | Antenna anomaly detection method and device, computer equipment and storage medium | |
US20150264715A1 (en) | Wireless communications terminal, wireless communications system and method thereof | |
CN112383660B (en) | Throughput rate testing method and device of intelligent terminal, storage medium and terminal | |
CN112152650B (en) | Electromagnetic wave absorption parameter control method, device, terminal and storage medium | |
CN111614375B (en) | Data transmission method, data transmission device, terminal and storage medium | |
US8249617B2 (en) | Wireless terminal and user interface method | |
CN111641430B (en) | Signal adjusting method and related equipment | |
US20190334576A1 (en) | Communication device, communication method, and program | |
CN109219132B (en) | Channel selection method and device | |
CN110557767A (en) | Base station allocation method, device and equipment |
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 |