A dynamic frequency hopping communication method based on frequency hopping sequence optimization

CN123019769APending Publication Date: 2026-10-30HOHAI UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611499920.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-24
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

具体而言,接收端进行实时信道质量监测并生成信道状态信息,发送端接收所述信道状态信息并融合历史干扰统计数据,采用自适应权重算法生成优先选取优质频点的跳频图案,实现跳频方法从随机或周期跳变提升为融合历史经验前瞻性的规避,增强跳频通信的抗干扰能力、可靠性与隐蔽性,解决传统跳频因跳频图案固定易被破解、缺乏实时干扰规避能力导致的通信质量恶化问题

Benefits of technology

[0007]本优选技术方案的有益效果为:通过预设多个信道质量门限将候选频点划分为无干扰、轻度干扰和重度干扰这三个干扰等级,实现信道质量的量化评估,避免传统判定信息损失,为后续初始权重分配提供精准输入依据,能够区别对待不同干扰等级,提升对干扰的主动规避能力。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019769A_ABST
    Figure CN123019769A_ABST
Patent Text Reader

Abstract

The application discloses a dynamic frequency hopping communication method based on frequency hopping sequence optimization and belongs to the technical field of wireless communication. The method comprises the following steps: a receiving end performs real-time channel quality monitoring on multiple candidate frequency points, generates channel state information and feeds back the channel state information to a sending end; the sending end receives the channel state information and fuses historical interference statistical data; differentiated initial weights are allocated, and the initial weights are corrected to obtain corrected weights; a frequency hopping pattern is generated according to the corrected weights, the frequency hopping pattern is synchronized to the receiving end, and then the sending end and the receiving end perform frequency hopping communication according to the new pattern and periodically or triggeringly update the frequency hopping pattern. Through the closed-loop mechanism combining real-time channel quality monitoring and fused historical interference statistical data, the application realizes the change from passive blind hopping to active intelligent avoidance, solves the problems of traditional frequency hopping pattern fixation, easy cracking and lack of real-time interference avoidance capability, and improves communication reliability, security and concealment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a dynamic frequency hopping communication method based on frequency hopping sequence optimization. Background Technology

[0002] Frequency hopping communication is one of the core means for data link systems to resist enemy interference. It is widely used in highly competitive wireless communication scenarios. Its basic working principle is that the transmitting end and the receiving end synchronously switch the operating frequency according to a pre-agreed frequency sequence, i.e., the frequency hopping pattern, making it difficult for others to track and suppress the communication signal.

[0003] However, current frequency hopping technologies employ fixed or predictable hopping patterns, making them easily cracked and lacking the ability to proactively avoid real-time interference. Traditional frequency hopping systems typically use fixed pseudo-random sequences as hopping patterns or generate hopping sequences in a periodic repetition manner. Once an attacker analyzes and understands the generation pattern of the hopping sequence, they can precisely suppress the entire communication link across the entire frequency band, leading to communication interruption. Furthermore, traditional frequency hopping mechanisms lack channel quality awareness. Regardless of whether interference is currently present, traditional frequency hopping systems will hop according to a predetermined pattern. If hopping to an interfered frequency, communication quality will passively deteriorate until the next hopping time slot. Although some improved solutions based on interference detection exist, such as temporarily replacing frequencies after interference is detected, these solutions often only begin to remedy the situation after the link has been damaged, resulting in a delayed response and an inability to proactively avoid interference. Therefore, overcoming the shortcomings of existing frequency hopping technologies—namely, their susceptibility to cracking due to fixed or predictable hopping patterns and their lack of proactive real-time interference avoidance capabilities leading to passive deterioration of communication quality—has become a key issue in improving the anti-interference capability and communication reliability of data links in complex electromagnetic environments. Summary of the Invention

[0004] This application aims to provide a dynamic frequency-hopping communication method based on frequency-hopping sequence optimization. It constructs a closed-loop mechanism that monitors channel quality in real time at the receiver, integrates historical interference statistics at the transmitter, and generates a high-quality frequency-hopping pattern. This transforms traditional frequency hopping from passive blind hopping to active intelligent avoidance. Specifically, the receiver performs real-time channel quality monitoring and generates channel state information. The transmitter receives the channel state information and integrates historical interference statistics. An adaptive weighting algorithm is used to generate a frequency-hopping pattern that prioritizes high-quality frequencies. This improves the frequency-hopping method from random or periodic hopping to a proactive avoidance mechanism that incorporates historical experience, enhancing the anti-interference capability, reliability, and stealth of frequency-hopping communication. It also solves the problem of communication quality degradation caused by the fixed frequency-hopping pattern, which is easily cracked, and the lack of real-time interference avoidance capability in traditional frequency hopping.

[0005] To achieve the above objectives, the technical solution of this application is as follows: A dynamic frequency hopping communication method based on frequency hopping sequence optimization includes the following steps: Step S1: Use the receiver to perform real-time channel quality monitoring on multiple candidate frequency points within the communication frequency band and obtain the monitoring results; Step S2: Generate channel state information based on the monitoring results, and feed the channel state information back to the transmitting end; Step S3: The transmitting end receives the channel state information and obtains the historical interference statistics data corresponding to each candidate frequency point; Step S4: Assign initial weights to each candidate frequency point according to the channel state information, and correct the initial weights of each candidate frequency point according to the historical interference statistics to obtain corrected weights; Step S5: Generate a frequency hopping pattern based on the corrected weights; Step S6: Synchronize the frequency hopping pattern of the transmitting end to the receiving end, and the receiving end and the transmitting end perform frequency hopping communication according to the frequency hopping pattern.

[0006] As a preferred embodiment of the dynamic frequency hopping communication method based on frequency hopping sequence optimization described in this invention, step S1 includes: Multiple channel quality thresholds are preset, and each candidate frequency point is classified according to the channel quality thresholds to obtain the interference level. The interference level includes no interference, slight interference, and severe interference. The interference level of each candidate frequency point is used as the monitoring result.

[0007] The beneficial effects of this preferred technical solution are as follows: by presetting multiple channel quality thresholds, candidate frequency points are divided into three interference levels: no interference, slight interference, and heavy interference, thereby achieving quantitative assessment of channel quality, avoiding information loss in traditional judgment, providing accurate input basis for subsequent initial weight allocation, and being able to differentiate between different interference levels, thus improving the ability to actively avoid interference.

[0008] As a preferred embodiment of the dynamic frequency hopping communication method based on frequency hopping sequence optimization described in this invention, step S2 includes: Channel state information is generated based on the monitoring results, and the channel state information includes the interference level of each candidate frequency point; The channel state information is sent to the transmitting end through the feedback channel.

[0009] The beneficial effects of this preferred technical solution are as follows: by generating channel state information and transmitting it to the transmitter in real time via the feedback channel, the transmitter can obtain the channel quality distribution within the communication frequency band in a timely manner. The feedback mechanism constructs a perception and decision-making closed loop, improving the ability to quickly adapt to interference.

[0010] As a preferred embodiment of the dynamic frequency hopping communication method based on frequency hopping sequence optimization described in this invention, step S3 includes: The transmitting end receives the channel state information; Read historical interference statistics for each candidate frequency point within a preset historical time period from local storage.

[0011] The beneficial effects of this preferred technical solution are: by reading historical interference statistics data within a preset historical period from local storage, the transmitting end can perform subsequent frequency hopping methods based on the long-term fusion of interference statistics data and interference statistical characteristics.

[0012] As a preferred embodiment of the dynamic frequency hopping communication method based on frequency hopping sequence optimization described in this invention, step S4 includes: Based on the interference level in the channel state information, an initial weight is assigned to each candidate frequency point, wherein the initial weight of the candidate frequency point with no interference level is greater than the initial weight of the candidate frequency point with mild interference level, and the initial weight of the candidate frequency point with mild interference level is greater than the initial weight of the candidate frequency point with severe interference level. Based on the historical interference statistics, a historical adjustment factor is determined for each candidate frequency point. This historical adjustment factor consists of a penalty factor and a reward factor. ; The initial weights of each candidate frequency point are corrected based on the historical adjustment factor to obtain the corrected weights. The correction formula is as follows: in, For the first Corrected weights for each candidate frequency point For the first Initial weights for each candidate frequency point For the first Historical adjustment factors for each candidate frequency point.

[0013] The beneficial effects of this preferred technical solution are as follows: by assigning differentiated initial weights to each candidate frequency point based on the interference level, and by introducing a historical adjustment factor for correction, the historical interference statistics data and channel state information can be combined to suppress misjudgments caused by brief burst interference, amplify the cumulative advantages of high-quality candidate frequency points, and improve the robustness and anti-interference persistence of the frequency hopping method.

[0014] As a preferred embodiment of the dynamic frequency hopping communication method based on frequency hopping sequence optimization described in this invention, step S5 includes: The corrected weights of each candidate frequency point are normalized to obtain the selection probability of each candidate frequency point. The normalization formula is as follows: in, Indicates the first The selection probability of each candidate frequency point is given by the sum of the corrected weights of all candidate frequencies. A weighted random sampling algorithm is used to extract candidate frequency points according to the selection probability, generate a frequency hopping sequence, and obtain a frequency hopping pattern based on the frequency hopping sequence.

[0015] The beneficial effects of this preferred technical solution are as follows: by normalizing the correction weights, the correction weights of each candidate frequency point are converted into selection probabilities with uniform dimensions, which facilitates subsequent sampling operations; by using a weighted random sampling algorithm to generate frequency hopping sequences, high-quality candidate frequency points, such as candidate frequency points with no interference and slight interference, have a higher chance of being selected, avoiding the frequency hopping pattern from falling into a fixed pattern, and improving anti-hacking capabilities and communication concealment.

[0016] As a preferred embodiment of the dynamic frequency hopping communication method based on frequency hopping sequence optimization described in this invention, step S6 includes: The transmitting end sends the frequency hopping pattern to the receiving end; The receiving end and the transmitting end synchronously switch to the frequency hopping pattern; The transmitting end and the receiving end synchronously perform frequency hopping communication according to the frequency hopping sequence of the frequency hopping pattern, and update the frequency hopping pattern.

[0017] The beneficial effects of this preferred technical solution are as follows: by sending the generated frequency hopping pattern to the receiver and switching synchronously, the transmitter and receiver enable the new frequency hopping pattern at the same time, achieving consistency in frequency hopping and avoiding communication loss or data loss caused by inconsistent frequency hopping patterns. At the same time, synchronous communication according to the frequency hopping sequence enables the updated frequency hopping pattern to take effect immediately, transforming the results of real-time perception and historical learning into actual anti-interference capability, and improving the stability and reliability of the communication link.

[0018] In a preferred embodiment of the present invention, an electronic device is provided, comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of a dynamic frequency hopping communication method based on frequency hopping sequence optimization.

[0019] In another preferred embodiment of the present invention, a computer-readable storage medium is also provided, which stores computer-executable instructions that, when executed by a processor, implement the steps of the dynamic frequency hopping communication method based on frequency hopping sequence optimization.

[0020] By sensing and feeding back real-time channel quality at the receiver, and integrating historical interference statistics at the transmitter to correct the initial weights of candidate frequency points, a high-quality frequency hopping pattern is generated and prioritized. This achieves a shift from passive blind hopping to active intelligent avoidance, effectively solving the problems of traditional fixed frequency hopping patterns being easy to crack and lacking real-time interference avoidance capabilities. It also enhances the anti-interference capability, communication reliability, and concealment of the data link in complex electromagnetic environments.

[0021] To make the above-mentioned features and advantages of the invention more apparent and understandable, specific embodiments are described below, and detailed descriptions are provided in conjunction with the accompanying drawings. Attached Figure Description

[0022] Figure 1 This is a schematic diagram of the overall process of a dynamic frequency hopping communication method based on frequency hopping sequence optimization according to an embodiment of the present invention. Detailed Implementation

[0023] To make the objectives and technical solutions of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the described embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0024] In one embodiment of this application, a dynamic frequency hopping communication method based on frequency hopping sequence optimization is provided. Please refer to [link to relevant documentation]. Figure 1 The method includes steps S1 to S6: Step S1: Use the receiver to perform real-time channel quality monitoring on multiple candidate frequency points within the communication frequency band and obtain the monitoring results; Step S2: Generate channel state information based on the monitoring results, and feed the channel state information back to the transmitting end; Step S3: The transmitting end receives the channel state information and obtains the historical interference statistics data corresponding to each candidate frequency point; Step S4: Assign initial weights to each candidate frequency point according to the channel state information, and correct the initial weights of each candidate frequency point according to the historical interference statistics to obtain corrected weights; Step S5: Generate a frequency hopping pattern based on the corrected weights; Step S6: Synchronize the frequency hopping pattern of the transmitting end to the receiving end, and the receiving end and the transmitting end perform frequency hopping communication according to the frequency hopping pattern.

[0025] It should be noted that traditional frequency hopping systems use fixed or periodically repeating frequency hopping patterns, lack the ability to perceive channel quality in real time, and are easily detected and cracked by the enemy, resulting in the communication link being suppressed across the entire frequency band. Furthermore, they cannot actively avoid the interfered frequency points, leading to a passive deterioration in communication quality. In addition, existing improvement schemes based on interference detection usually only take remedial measures after the link is damaged, resulting in a delayed response and difficulty in achieving proactive interference avoidance.

[0026] Therefore, to address the issues of fixed and easily cracked frequency hopping patterns, lack of real-time interference perception, and active avoidance capabilities, steps S1 to S6 are implemented. First, the receiver monitors the channel quality of candidate frequency points in real time and feeds back channel status information. Then, the transmitter integrates historical interference statistics to correct the initial weights of candidate frequency points. Based on the corrected weights, a frequency hopping pattern is generated that prioritizes high-quality candidate frequency points. Finally, the pattern is synchronized to the receiver to perform frequency hopping communication. During communication, the frequency hopping pattern is updated periodically or triggered, thereby achieving a shift from passive blind hopping to active intelligent avoidance, improving anti-interference capabilities, communication reliability, and concealment.

[0027] In this embodiment of the application, taking UAV swarm data link communication as the application scenario, the specific implementation of step S1 is as follows: Multiple channel quality thresholds are preset, and each candidate frequency point is classified according to the channel quality thresholds to obtain the interference level. The interference level includes no interference, slight interference, and severe interference. The interference level of each candidate frequency point is used as the monitoring result.

[0028] As an example, the frequency hopping frequency set is set to include M=80 candidate frequency points, numbered from 1 to 80. The receiving end, such as a wingman, utilizes communication gaps or dedicated listening time slots to perform a rapid scan of all 80 candidate frequency points and measures the Received Signal Strength Indicator (RSSI) for each candidate frequency point. Based on a preset channel quality threshold, this embodiment uses a preset dual channel quality threshold for classification, such as the first threshold... Second threshold ; If the received signal strength index (RSSI) of a candidate frequency point is less than -95dBm, the interference level is determined to be no interference; if the received signal strength index (RSSI) of a candidate frequency point is -95dBm ≤ RSSI < -80dBm, the interference level is determined to be mild interference; if the received signal strength index (RSSI) of a candidate frequency point is greater than or equal to -80dBm, the interference level is determined to be severe interference. When a candidate frequency point with specific interference characteristics such as fixed-frequency interference or linear frequency sweep interference is detected, the interference level is directly determined to be severe interference regardless of the value of the received signal strength index (RSSI). After the scan is completed, the receiver generates a monitoring result containing the number of each candidate frequency point and the corresponding interference level. For example, the interference level of candidate frequency point 12 is no interference; the interference level of candidate frequency point 25 is mild interference; and the interference level of candidate frequency point 47 is severe interference.

[0029] In this embodiment of the application, step S2 includes steps S21 to S22: Step S21: Generate channel state information based on the monitoring results. The channel state information includes the interference level of each candidate frequency point.

[0030] As an example, based on the monitoring results, the status of 80 candidate frequency points is recorded in key-value format with candidate frequency point numbers and interference levels. The interference level is quantified as 00 for no interference, 01 for slight interference, and 10 for severe interference, generating a structured channel state information list, i.e., a CSI list. The CSI list can record as: (candidate frequency point 12, 00), (candidate frequency point 25, 01), (candidate frequency point 47, 10). The receiver performs differential coding on the CSI list, only feeding back candidate frequency points that have changed compared to the previous round of monitoring results and new interference levels, and compresses the run length of consecutive blocks with the same state to obtain compressed CSI data packets.

[0031] Step S22: The channel state information is sent to the transmitting end through the feedback channel.

[0032] As an example, the receiving end sends the compressed and encoded CSI data packet to the sending end through the feedback channel. In this embodiment, the feedback channel adopts an independent low-speed, high-robust control channel.

[0033] In this embodiment of the application, step S3 includes steps S31 to S32: Step S31: The transmitting end receives the channel state information.

[0034] As an example, the sending end decodes and restores the received CSI data packets to obtain a CSI list containing the interference level of each candidate frequency point. The decoded CSI list is temporarily stored in memory. The sending end records the interference level of each candidate frequency point received this time into the local historical database and updates the interference status of the corresponding candidate frequency point at this moment.

[0035] Step S32: Read the historical interference statistics of each candidate frequency point within the preset historical time period from the local storage.

[0036] As an example, the transmitting end reads the historical interference statistics of each candidate frequency point within a preset historical period, such as the most recent 60 seconds, from the local storage module. The historical interference statistics include, but are not limited to, interference frequency and duration, such as the frequency of each candidate frequency point being marked as severely interfered within a preset time window, and the duration of each candidate frequency point being continuously under severe interference. For example, candidate frequency 12 has never experienced severe interference in the past 60 seconds, with an interference frequency of 0 and a duration of 0 seconds; candidate frequency 25 experienced severe interference 3 times, each lasting about 0.5 seconds, with a cumulative interference frequency of 3 and a maximum duration of 0.6 seconds; candidate frequency 47 experienced severe interference once, with a duration of 2.0 seconds. If a candidate frequency is not recorded in the historical database, the interference frequency and duration are assumed to be 0.

[0037] In this embodiment of the application, step S4 includes steps S41 to S43: Step S41: Based on the interference level in the channel state information, assign initial weights to each candidate frequency point, wherein the initial weight of the candidate frequency point with no interference level is greater than the initial weight of the candidate frequency point with mild interference level, and the initial weight of the candidate frequency point with mild interference level is greater than the initial weight of the candidate frequency point with severe interference level.

[0038] As an example, the frequency hopping pattern generation module at the transmitting end assigns an initial weight to each candidate frequency point based on the interference level of each candidate frequency point in the received CSI list, according to the following allocation principle: In this embodiment, initial weights are assigned to candidate frequency points with an interference level of no interference. =0.7; For candidate frequency points with a mild interference level, assign initial weights. =0.3; For candidate frequency points with severe interference level, the initial weight is set to 0 or temporarily not involved in subsequent sampling, that is, the relationship is: candidate frequency point weight without interference > candidate frequency point weight with mild interference > candidate frequency point weight with severe interference. Taking the embodiment of step S3 as an example, the initial weight of (candidate frequency point 12,00) is 0.7, the initial weight of (candidate frequency point 25,01) is set to 0.3, and (candidate frequency point 47,10) is not assigned an initial weight and is regarded as 0.

[0039] Step S42: Determine the historical adjustment factor for each candidate frequency point based on the historical interference statistics.

[0040] As an example, the transmitting end reads historical interference statistics, namely the interference frequency and duration of each candidate frequency point within a preset historical period, and determines a historical adjustment factor for each candidate frequency point. The historical adjustment factor consists of a penalty factor and a reward factor. The system calculates the frequency of interference for each candidate frequency point marked as heavily interfered within a preset historical period, as well as the duration of continuous heavy interference. It sets an interference frequency threshold and a duration threshold. If the interference frequency of a candidate frequency point exceeds the threshold, or the duration exceeds the threshold, the candidate frequency point is determined to be frequently interfered with, and a penalty factor less than 1 (e.g., 0.5) is assigned to it to avoid complete removal. Otherwise, a penalty factor of 1 is assigned. Simultaneously, if the interference frequency of a candidate frequency point within the preset historical period is zero, the candidate frequency point is determined to be a long-term stable candidate frequency point, and a reward factor greater than 1 (e.g., 1.2) is assigned to it to moderately reward stable candidate frequencies. Otherwise, a reward factor of 1 is assigned. If a candidate frequency point is frequently disturbed within the last 60 seconds (e.g., the frequency of interference exceeds 5 times or the duration of a single interference exceeds 1 second), a penalty factor is applied. ;otherwise If a candidate frequency point has an interference frequency of 0 in the last 60 seconds, then a reward factor is applied. ;otherwise ; If candidate frequency 12 has not been disturbed in the past 60 seconds, then , Historical adjustment factor Candidate frequency 25 experienced interference 3 times but less than 5 times. , , Candidate frequency 47 was eliminated due to severe interference.

[0041] Step S43: Correct the initial weights of each candidate frequency point according to the historical adjustment factor to obtain the corrected weights.

[0042] As an example, the transmitting end corrects the initial weights of each candidate frequency point based on the initial weights obtained in step S41 and the historical adjustment factors obtained in step S42. The correction formula is as follows: in, For the first Corrected weights for each candidate frequency point For the first Initial weights for each candidate frequency point For the first Historical adjustment factors for each candidate frequency point; For example, the corrected weight of candidate frequency point 12 Corrected weights for candidate frequency point 25 The corrected weight of candidate frequency point 47 remains at 0 and is therefore eliminated.

[0043] In this embodiment of the application, step S5 includes steps S51 to S52: Step S51: Normalize the corrected weights of each candidate frequency point to obtain the selection probability of each candidate frequency point.

[0044] As an example, the frequency hopping pattern generation module at the transmitting end obtains the corrected weights for all candidate frequency points. Then, all candidate frequency points participating in the sampling, i.e., candidate frequency points with corrected weights greater than 0, are normalized. Let the total number of candidate frequency points be... In this embodiment However, the actual number of frequency points participating in the sampling will be less than 80 because the weight of heavily interfering frequency points is 0, which is equivalent to excluding them. The normalization formula is as follows: in, Indicates the first The selection probability of each candidate frequency point is given by the sum of the corrected weights of all candidate frequencies. Taking the data in the embodiment of step S4 as an example, assume that there are currently a total of frequency points participating in the sampling. The 15 heavily interfering frequency points with a weight of 0 are excluded. The corrected weights of candidate frequency point 12 (0.84), candidate frequency point 25 (0.3), and the other 63 interference-free or lightly interfering frequency points are substituted into the above formula to calculate the sum in the denominator. If the sum is 20.0, then the selection probability of candidate frequency point 12 is... Selection probability of frequency point 25 The same applies to other candidate frequencies. After normalization, the sum of the selection probabilities of all candidate frequencies is 1.

[0045] Step S52: Using a weighted random sampling algorithm, candidate frequency points are extracted according to the selection probability to generate a frequency hopping sequence, and a frequency hopping pattern is obtained based on the frequency hopping sequence.

[0046] As an example, the transmitter uses a weighted random sampling algorithm to perform sampling without replacement or sampling with replacement according to the selection probability P(i) of each candidate frequency point. In this embodiment, sampling with replacement is used, that is, each time a candidate frequency point is independently selected according to the probability distribution, and a frequency hopping sequence of length L is selected, where L=50. The sampling with replacement process is as follows: Generate a uniformly random number r in the interval [0,1), and accumulate the selection probabilities according to the candidate frequency points. When the sum of the selection probabilities is greater than or equal to r for the first time, select the current candidate frequency point. For example, the probability of selecting candidate frequency point 12 on the first draw is 0.042, and the probability of selecting candidate frequency point 25 on the second draw is 0.015. It is also possible to select candidate frequency point 12 again or other candidate frequency points. Repeat the selection 50 times to obtain 50 candidate frequency point numbers, which constitute the frequency hopping sequence. The transmitting end constructs a frequency hopping pattern based on the frequency hopping sequence, that is, it specifies the operating frequency of each frequency hopping time slot in the order of the frequency hopping sequence. The frequency hopping pattern also includes the frequency hopping sequence and the fixed time slot length of each candidate frequency point. The transmitting end stores the generated frequency hopping pattern and prepares to send it to the receiving end.

[0047] In this embodiment of the application, step S6 includes steps S61 to S63: Step S61: The transmitting end sends the frequency hopping pattern to the receiving end.

[0048] As an example, after generating a frequency hopping sequence and corresponding frequency hopping pattern of length 50, the transmitting end, such as the lead unit, encapsulates the frequency hopping pattern into a control command data packet. The control command data packet contains the frequency hopping sequence (i.e., the candidate frequency point number sequence list), the fixed time slot length of each candidate frequency point (in this embodiment, the fixed time slot length is set to 5ms), and a key effective timestamp, such as the effective timestamp obtained based on the local GPS time. s; Forward error correction coding and cyclic redundancy check are used to verify the control command data packet. The sending end sends the control command data packet to all receiving ends, i.e., wingmen, through the secure channel and the downlink broadcast control channel.

[0049] Step S62: The receiving end and the transmitting end synchronously switch to the frequency hopping pattern.

[0050] As an example, after receiving the control command data packet, each receiver decodes and extracts the frequency hopping sequence, fixed time slot length, and effective timestamp. The receiver then uses its local GPS time to determine the effective timestamp. At the precise moment, frequency hopping pattern switching is performed synchronously with the sending end; at the effective timestamp Before the arrival of the signal, both the receiver and the transmitter continue to maintain communication using the existing frequency hopping pattern; when the local GPS time reaches the effective timestamp... At this time, both the receiving end and the sending end update to the new frequency hopping pattern simultaneously according to the control command data packet. If the receiving end fails to receive the new pattern within the specified time, it requests a retransmission using the default timeout retransmission mechanism.

[0051] Step S63: The transmitting end and the receiving end synchronously perform frequency hopping communication according to the frequency hopping sequence of the frequency hopping pattern, and update the frequency hopping pattern.

[0052] As an example, after the synchronization handover is completed, the transmitting and receiving ends synchronously hop to the designated frequency point for data transmission and reception within each fixed time slot length of 5ms according to the frequency hopping sequence in the new frequency hopping pattern. For instance, if the first candidate frequency point in the frequency hopping sequence is candidate frequency point 12, both parties... to Within a +5ms time window, it operates at candidate frequency 12; the second candidate frequency is candidate frequency 25, and it operates at candidate frequency 25 within the next 5ms time slot; and so on, until communication of 50 frequency hopping time slots is completed; The step of updating the frequency hopping pattern includes: When the receiver detects that the channel quality is normal, it periodically re-executes the steps in claim 1 at a preset time interval to update the frequency hopping pattern; when the receiver detects that the channel quality is abnormal, it triggers the re-execution of the steps in claim 1 to update the frequency hopping pattern.

[0053] As an example, under normal communication quality, steps S1 to S6 are re-executed every preset time interval, such as 60 seconds, that is, the channel quality is re-monitored, channel state information is generated, weights are corrected, a new frequency hopping pattern is generated and executed synchronously. When the receiving end detects an abnormal communication quality, it immediately triggers the re-execution of steps S1 to S6. If, during the communication process, the receiving end detects a sudden increase in the bit error rate or continuous packet loss, it returns to step S1 and re-executes to update and generate the frequency hopping pattern.

[0054] This embodiment also provides an electronic device applicable to dynamic frequency hopping communication based on frequency hopping sequence optimization, comprising: a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement the dynamic frequency hopping communication method based on frequency hopping sequence optimization as proposed in the above embodiment.

[0055] This embodiment also provides a storage medium storing a computer program that, when executed by a processor, implements the dynamic frequency hopping communication method based on frequency hopping sequence optimization as proposed in the above embodiments.

[0056] In summary, this invention monitors the channel quality of candidate frequency points in real time at the receiving end and feeds back the interference level, while the transmitting end dynamically corrects the frequency point weights by integrating historical interference statistics. It generates a frequency hopping pattern that prioritizes high-quality frequency points and executes communication synchronously, thereby achieving adaptive updating of the frequency hopping pattern. This transforms traditional frequency hopping from passive blind hopping to active intelligent avoidance, effectively solving the problems of fixed and easily cracked frequency hopping patterns and lack of real-time interference avoidance, and improving anti-interference capability, communication reliability, and concealment.

[0057] Although the present invention has been disclosed above by way of embodiments, it is not intended to limit the present invention. Anyone skilled in the art can make some modifications and refinements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.

Claims

1. A dynamic frequency hopping communication method based on frequency hopping sequence optimization, characterized in that, include: The receiver is used to perform real-time channel quality monitoring on multiple candidate frequency points within the communication frequency band, and the monitoring results are obtained. Channel state information is generated based on the monitoring results, and the channel state information is fed back to the transmitting end; The transmitting end receives the channel state information and obtains the historical interference statistics data corresponding to each candidate frequency point; Initial weights are assigned to each candidate frequency point based on the channel state information, and the initial weights of each candidate frequency point are corrected based on the historical interference statistics to obtain corrected weights. A frequency hopping pattern is generated based on the modified weights; The frequency hopping pattern of the transmitting end is synchronized to the receiving end, and the receiving end and the transmitting end perform frequency hopping communication according to the frequency hopping pattern.

2. The dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 1, characterized in that, The steps for using a receiver to perform real-time channel quality monitoring on multiple candidate frequency points within the communication band and obtain the monitoring results include: Multiple channel quality thresholds are preset, and each candidate frequency point is classified according to the channel quality thresholds to obtain the interference level. The interference level includes no interference, slight interference, and severe interference. The interference level of each candidate frequency point is used as the monitoring result.

3. The dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 2, characterized in that, The steps of generating channel state information based on the monitoring results and feeding back the channel state information to the transmitting end include: Channel state information is generated based on the monitoring results, and the channel state information includes the interference level of each candidate frequency point; The channel state information is sent to the transmitting end through the feedback channel.

4. The dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 3, characterized in that, The steps of receiving the channel state information and obtaining historical interference statistics data corresponding to each candidate frequency point at the transmitting end include: The transmitting end receives the channel state information; Read historical interference statistics for each candidate frequency point within a preset historical time period from local storage.

5. The dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 4, characterized in that, The steps of assigning initial weights to each candidate frequency point based on the channel state information, and correcting the initial weights of each candidate frequency point based on the historical interference statistics to obtain corrected weights include: Based on the interference level in the channel state information, an initial weight is assigned to each candidate frequency point, wherein the initial weight of the candidate frequency point with no interference level is greater than the initial weight of the candidate frequency point with mild interference level, and the initial weight of the candidate frequency point with mild interference level is greater than the initial weight of the candidate frequency point with severe interference level. Based on the historical interference statistics, the historical adjustment factor for each candidate frequency point is determined, wherein the historical adjustment factor is composed of a penalty factor. and reward factors Composition, historical adjustment factor ; The initial weights of each candidate frequency point are corrected based on the historical adjustment factor to obtain the corrected weights. The correction formula is as follows: in, For the first Corrected weights for each candidate frequency point For the first Initial weights for each candidate frequency point For the first Historical adjustment factors for each candidate frequency point.

6. The dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 5, characterized in that, The step of generating a frequency hopping pattern based on the modified weights includes: The corrected weights of each candidate frequency point are normalized to obtain the selection probability of each candidate frequency point. The normalization formula is as follows: in, Indicates the first The probability of selecting each candidate frequency point. A weighted random sampling algorithm is used to extract candidate frequency points according to the selection probability, generate a frequency hopping sequence, and obtain a frequency hopping pattern based on the frequency hopping sequence.

7. The dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 6, characterized in that, The steps of synchronizing the frequency hopping pattern of the transmitting end to the receiving end, and the receiving end and the transmitting end performing frequency hopping communication according to the frequency hopping pattern, include: The transmitting end sends the frequency hopping pattern to the receiving end; The receiving end and the transmitting end synchronously switch to the frequency hopping pattern; The transmitting end and the receiving end synchronously perform frequency hopping communication according to the frequency hopping sequence of the frequency hopping pattern, and update the frequency hopping pattern.

8. The dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 7, characterized in that, The step of updating the frequency hopping pattern includes: When the receiving end detects that the channel quality is normal, it periodically re-executes the dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 1 at a preset time interval to update the frequency hopping pattern; When the receiver detects an abnormal channel quality, it triggers the re-execution of the dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in claim 1 to update the frequency hopping pattern.

9. An electronic device, characterized in that, include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, they implement the steps of the dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in any one of claims 1 to 8.

10. A computer-readable storage medium, characterized in that, It stores computer-executable instructions, which, when executed by a processor, implement the steps of the dynamic frequency hopping communication method based on frequency hopping sequence optimization as described in any one of claims 1 to 8.