Pulse collision countermeasure method, device, equipment, medium and program product for low-interception anti-jamming radio
By constructing a channel occupancy information matrix and non-cooperative game theory, combined with spatial beamforming and serial interference cancellation techniques, the problem of pulse collision in complex electromagnetic environments was solved, improving the reliability and anti-interference capability of the communication system, and reducing energy consumption and detection risks.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 10TH RES INST OF CETC
- Filing Date
- 2024-11-20
- Publication Date
- 2026-07-31
AI Technical Summary
In complex electromagnetic environments, traditional pulse collision countermeasures lack comprehensive utilization of multi-dimensional channel occupancy information in space, time, and frequency. This results in communication nodes being inflexible in adjusting their strategies in dynamic environments, making it difficult to effectively cope with the collision phenomenon of strong and weak signals arriving at large-capacity user nodes, and leading to insufficient communication reliability and anti-interference capabilities.
By constructing a channel occupancy information matrix and calculating the channel occupancy probability, a payoff function for the selection strategy is constructed using non-cooperative game theory. Combined with spatial beamforming and power control techniques, the transmission strategy is dynamically adjusted, and serial interference cancellation technology is adopted at the receiving end to effectively counter pulse collisions.
It improves the reliability and anti-interference capability of radio communication systems in complex electromagnetic environments, reduces the probability of pulse collisions, saves node energy consumption, and reduces the possibility of communication being detected.
Smart Images

Figure CN119727944B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of signal processing and navigation, and more specifically, to a method, apparatus, device, medium, and program product for pulse collision countermeasures in low intercept anti-jamming radio. Background Technology
[0002] With the rapid development and widespread application of wireless communication technology, radio communication in complex electromagnetic environments faces severe challenges. In fields such as military communication and navigation positioning, radio signals are often affected by factors such as multipath propagation, near-far effects, and enemy interference, leading to a decline in communication quality or even communication interruption.
[0003] Pulse collision is a common and serious problem in radio communication systems operating in complex electromagnetic environments. The near-far effect causes strong signals to overlay weak signals, making it difficult for the receiver to properly demodulate the weak signal and increasing the bit error rate. Furthermore, when multiple communication nodes transmit signals on the same frequency band and at the same time, signal overlap and collisions are likely to occur, increasing the difficulty of demodulation and reducing system reliability.
[0004] Traditional pulse collision countermeasures techniques, such as spectrum spreading, power control, and beamforming, can improve communication performance to some extent. However, current methods lack comprehensive utilization of multi-dimensional channel occupancy information in space, time, and frequency. Furthermore, distributed communication nodes lack effective autonomous decision-making mechanisms, making it difficult to flexibly adjust strategies in dynamic environments. Therefore, for large-capacity dynamic user nodes, collisions between strong and weak signals at their arrival times still occur, exceeding the relevant range of signal design.
[0005] Therefore, there is an urgent need for a new technical method that can utilize real-time acquired space-time-frequency channel occupancy information, combined with non-cooperative game theory and optimized signal processing algorithms, to effectively counter pulse collisions and improve the reliability and anti-interference capability of radio communication systems in complex electromagnetic environments. Summary of the Invention
[0006] The present invention aims to provide a method, apparatus, device, medium and program product for countering low interception radio pulse collisions, so as to effectively counter radio pulse collisions in complex electromagnetic environments, realize high reliability communication and time synchronization functions of radio systems, reduce interference caused by pulse collisions, and improve the stability and anti-interference capability of communication links.
[0007] This invention provides a pulse collision countermeasure method for low interception anti-jamming radio, comprising the following steps:
[0008] S100, construct the channel occupancy information matrix and calculate the channel occupancy probability;
[0009] S200 constructs a reward function for the selection strategy based on the channel occupancy probability, and dynamically adjusts the optimal strategy based on the reward function during the communication process;
[0010] During communication, the S300 forms a narrow beam pointing towards the target node by adjusting the direction of the transmitting antenna, and dynamically adjusts the transmission gain based on feedback from the receiving end.
[0011] The S400 employs serial interference cancellation technology at the receiving end for interference cancellation.
[0012] In some embodiments, step S100 includes the following sub-steps:
[0013] S101 filters, amplifies, and performs analog-to-digital conversion on the received signal to obtain a digital signal, and then uses short-time Fourier transform to convert the digital signal into a time-frequency representation;
[0014] S102, calculate the power at each time and frequency point based on the time-frequency representation;
[0015] S103 extracts the spatial features of the signal using the angle of arrival algorithm, obtains the signal angle of arrival, and obtains the time-frequency channel information matrix based on the calculated power and angle of arrival through noise threshold analysis;
[0016] S104, Based on the time-frequency channel information matrix, calculate the channel occupancy probability through multiple observations.
[0017] In some embodiments, step S200 includes the following sub-steps:
[0018] S201, Constructing the strategy space;
[0019] S202, Based on the channel occupancy probability, construct the payoff function of the node selection strategy;
[0020] S203, the node uses the Softmax function to calculate the strategy selection probability;
[0021] S204, the node randomly samples the actual strategy according to the strategy selection probability, adjusts the frequency modulation time hopping sequence parameter table and air interface transmission parameters, updates the corresponding channel occupancy probability according to the communication results, and dynamically adjusts the optimal strategy during the communication process.
[0022] In some embodiments, in step S300, beamforming is achieved by adjusting the phase of the transmitted signals of each antenna at the transmitting end, and the beam is directed toward the target node. Then, the receiving end feeds back a power adjustment command to the transmitting end by timing the measurement of the signal quality. The transmitting end dynamically adjusts the transmission power according to the feedback power adjustment command to achieve closed-loop power control.
[0023] In some embodiments, the serial interference cancellation technique in step S400 includes the following processing steps:
[0024] The strongest signal S1 is detected using a detector based on weighted signal-to-interference-plus-noise ratio, and signal parameters, including signal power, code phase, and Doppler frequency, are estimated.
[0025] Reconstructing the strong signal using the estimated signal parameters
[0026] Subtract from the received signal r(t) Generate the output signal of the first stage
[0027] Repeat the above process until the weak signal can be detected.
[0028] In some embodiments, in step 4, a signal strength threshold is set to control the start and stop of the serial interference cancellation technology process.
[0029] The present invention also provides a pulse collision countermeasure device for low interception anti-jamming radio, comprising:
[0030] The first processing module is used to construct the channel occupancy information matrix and calculate the channel occupancy probability;
[0031] The second processing module is used to construct a reward function for the selection strategy based on the channel occupancy probability, and dynamically adjust the optimal strategy based on the reward function during the communication process.
[0032] The third processing module is used to form a narrow beam pointing towards the target node by adjusting the direction of the transmitting antenna during communication, and to dynamically adjust the transmission gain according to the feedback from the receiving end.
[0033] The fourth processing module is used to perform interference cancellation at the receiving end using serial interference cancellation technology.
[0034] The present invention also provides an electronic device, comprising:
[0035] At least one processor; and a memory communicatively connected to said at least one processor;
[0036] The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the instructions stored in the memory to perform the method described above.
[0037] The present invention also provides a computer-readable storage medium for storing instructions that, when executed, cause the above-described method to be implemented.
[0038] The present invention also provides a computer program product, which, when invoked by a computer, causes the computer to execute the above-described method.
[0039] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0040] 1. This invention calculates channel occupancy information using STFT and AOA algorithms, constructing a real-time channel occupancy probability matrix, providing accurate data support for channel selection by communication nodes. Simultaneously, it utilizes non-cooperative game theory to achieve distributed intelligent decision-making by communication nodes, thereby reducing the probability of pulse collisions and improving communication reliability.
[0041] 2. This invention employs directional beamforming and adaptive power control techniques in the spatial and power domains, respectively, to reduce the interference of target signals on other non-target signals. This further reduces the probability of pulse collisions, saves node energy consumption, and makes communication more difficult to detect.
[0042] 3. The receiver of this invention adopts serial interference cancellation technology (i.e., SIC algorithm). In each stage of signal acquisition by the receiving device, the SIC detector detects the strongest signal component in the remaining signal and estimates its corresponding power, Doppler frequency and code phase parameters. Based on these estimated parameters, the strong signal is reproduced and continuously eliminated from the received signal. The remaining signal enters the next stage of the SIC detector and repeats the above process, thereby reducing the impact of pulse collisions on communication at the receiver. Attached Figure Description
[0043] Figure 1 A flowchart of a pulse collision countermeasure method for low interception anti-jamming radio provided in an embodiment of the present invention.
[0044] Figure 2 The following is a flowchart of step S100 in a pulse collision countermeasure method for low interception anti-jamming radio provided in an embodiment of the present invention.
[0045] Figure 3 The flowchart below shows the specific steps of step S200 in a pulse collision countermeasure method for low interception anti-jamming radio provided in an embodiment of the present invention.
[0046] Figure 4 The flowchart below shows the specific steps of step S300 in a pulse collision countermeasure method for low interception anti-jamming radio provided in an embodiment of the present invention.
[0047] Figure 5 The flowchart below shows the specific steps of step S400 in a pulse collision countermeasure method for low interception anti-jamming radio provided in an embodiment of the present invention.
[0048] Figure 6 This is a schematic diagram of a pulse collision countermeasure device for low interception anti-jamming radio provided in an embodiment of the present invention.
[0049] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages 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 embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0051] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0052] See Figure 1 This embodiment provides a pulse collision countermeasure method for low interception anti-jamming radio, which includes the following steps:
[0053] S100, construct the channel occupancy information matrix and calculate the channel occupancy probability;
[0054] S200 constructs a reward function for the selection strategy based on the channel occupancy probability, and dynamically adjusts the optimal strategy based on the reward function during the communication process;
[0055] During communication, the S300 forms a narrow beam pointing towards the target node by adjusting the direction of the transmitting antenna, and dynamically adjusts the transmission gain based on feedback from the receiving end.
[0056] The S400 employs serial interference cancellation technology at the receiving end for interference cancellation.
[0057] See Figure 2 Step S100 specifically includes the following sub-steps:
[0058] S101 filters, amplifies, and performs analog-to-digital conversion on the received signal to obtain a digital signal, and then uses short-time Fourier transform to convert the digital signal into a time-frequency representation:
[0059]
[0060] Where x[n] is the received signal, w[m] is a window function of length M, n is the time index, and k is the frequency index.
[0061] S102, calculate the power at each time and frequency point based on the time-frequency representation, as follows:
[0062] P(n,k)=|X(n,k) 2
[0063] S103, the spatial features of the signal are extracted using the angle-of-arrival algorithm to obtain the signal angle of arrival θ, and based on the calculated power and angle of arrival, the time-frequency channel information matrix is obtained through noise threshold analysis, as shown below:
[0064]
[0065] Where C(n,k,θ) represents the channel occupancy information matrix, and γ is the noise threshold.
[0066] S104, Based on the time-frequency channel information matrix, calculate the channel occupancy probability P through multiple observations. occ (n,k,θ) is represented as:
[0067]
[0068] Although the receiver has been monitoring the current channel occupancy, due to propagation delay, a node may not be able to fully detect signals just transmitted by other nodes. See also... Figure 3 The solution to this problem lies in how to leverage each node's channel occupancy probability for distributed decision-making. Therefore, step S200 involves each communication node defining its own payoff function based on the channel occupancy probability, balancing factors such as communication success rate, energy consumption, and interference. With the goal of maximizing its own payoff, the communication nodes adopt a non-cooperative game theory model, autonomously selecting the optimal strategy in the policy space to achieve distributed intelligent decision-making. Based on the optimization results, a frequency hopping and time hopping sequence is dynamically generated to avoid channels with high collision probabilities. Specifically, this includes the following sub-steps:
[0069] S201, Constructing the Policy Space: For a network with L nodes, assuming each node has M available channels H and N available discrete time slots T, then the policy set for node i is represented as:
[0070]
[0071] S202, Based on the channel occupancy probability, construct the node i selection strategy s i The profit function U i (s i ):
[0072] Ui (s i ) = V i ·(1-P occ (s i ))-(α·P tx,i +β·P occ (s i ))
[0073] Among them, P tx,i For transmission power, P occ (s i V represents the channel occupancy probability. i This represents the communication reward for a node to successfully send a message, where α and β are the power penalty factor and collision penalty factor, respectively.
[0074] S203, the node uses the Softmax function to calculate the strategy selection probability:
[0075]
[0076] S204, the node randomly selects the actual policy s based on the policy selection probability. i Adjust the frequency modulation time hopping sequence parameter table and air interface transmission parameters, and update the corresponding channel occupancy probability P based on the communication results. occ (s i The optimal strategy is dynamically adjusted during the communication process.
[0077] See Figure 4 Each node needs to manage transmission over the air interface, minimizing interference to other nodes while successfully establishing a communication link. Firstly, the transmitter employs an adjustable beam-direction antenna array. By adjusting the amplitude and phase of each antenna element, beamforming is achieved, forming a narrow beam pointing towards the target node and reducing energy radiation in non-target directions. For a uniform linear array (ULA), the array factor is:
[0078]
[0079]
[0080]
[0081] Where N is the number of antenna elements, w n The excitation coefficient for the nth antenna element, including amplitude a n and phase d represents the spacing between antenna elements, λ is the signal wavelength, θ is the angle between the antenna and the horizontal line, and ψ(θ) represents the phase difference between the antennas. By adjusting the phase of the transmitted signal from each antenna, beamforming can be achieved, pointing it towards the target node. Then, by periodically measuring the signal quality at the receiver, a power adjustment command is fed back to the transmitter. The transmitter dynamically adjusts the transmission power according to the feedback command, achieving closed-loop power control to achieve reliable communication with the lowest possible power and reduce interference in non-target directions.
[0082] Although the above design addresses the pulse collision problem through intelligent sensing, distributed decision-making, and air interface management control, collisions between strong and weak signals arriving at high-capacity user nodes are still unavoidable.
[0083] See Figure 5 At the receiving end, a serial interference cancellation technique (i.e., the SIC algorithm) is employed. The SIC detector performs a continuous process to eliminate interference between strong and weak signals, further improving the anti-near-far capability of the integrated communication and navigation data link. At each stage of signal acquisition by the receiving device, the SIC detector determines the signal elimination order based on the dynamic ranking of the weighted signal-to-interference-plus-noise ratio (SINR). It uses minimum mean square error (MMSE) to detect the strongest power signal component in the remaining signal and estimates its corresponding power, Doppler frequency, and code phase parameters. Based on the estimated parameters, the strong signal is reconstructed and continuously eliminated from the received signal. The remaining signal enters the next stage of the SIC detector, repeating the above process, thereby improving the anti-near-far capability of the receiving processing.
[0084] Specifically, the processing procedure of the SIC detector is as follows:
[0085] The strongest signal S1 is detected using a detector based on weighted signal-to-interference-plus-noise ratio, and signal parameters, including signal power, code phase, and Doppler frequency, are estimated.
[0086] Reconstructing the strong signal using the estimated signal parameters
[0087] Subtract from the received signal r(t) Generate the output signal of the first stage
[0088] Repeat the above process until the weak signal can be detected.
[0089] If the estimation of the strong signal is accurate enough, the output signal at each stage will gradually reduce the interference from the strong signal. However, if the signal power weakens, the accuracy of the signal parameter estimation will decrease, resulting in poor interference cancellation and potentially introducing significant errors. To avoid this, it is necessary to continuously monitor the output signal-to-noise ratio of the strong signal at each stage and set a signal strength threshold to start and stop the SIC algorithm. When the signal strength exceeds the threshold, the SIC algorithm is started; when the signal strength falls below the threshold, the SIC algorithm is stopped, and the signal at this point is subjected to the traditional acquisition and tracking process.
[0090] Based on the same technological concept, such as Figure 6 As shown, this embodiment of the invention also provides a pulse collision countermeasure device for low interception anti-jamming radio, comprising:
[0091] The first processing module is used to construct the channel occupancy information matrix and calculate the channel occupancy probability;
[0092] The second processing module is used to construct a reward function for the selection strategy based on the channel occupancy probability, and dynamically adjust the optimal strategy based on the reward function during the communication process.
[0093] The third processing module is used to form a narrow beam pointing towards the target node by adjusting the direction of the transmitting antenna during communication, and to dynamically adjust the transmission gain according to the feedback from the receiving end.
[0094] The fourth processing module is used to perform interference cancellation at the receiving end using serial interference cancellation technology.
[0095] The specific working principle of the functional modules in the above-mentioned device can be found in the detailed description of the method in the foregoing embodiments, and will not be repeated here.
[0096] Based on the same technical concept, embodiments of this application also provide an electronic device that can implement the low-complexity signal soft demodulation method flow provided in the above embodiments of this application. In one embodiment, the electronic device may be a server, a terminal device, or other electronic devices.
[0097] like Figure 7 As shown, the electronic device may include:
[0098] At least one processor and a memory connected to the at least one processor. In this embodiment, the specific connection medium between the processor and the memory is not limited. Figure 7 The example used is the connection between the processor and memory via a bus. The bus... Figure 7The connections between other components are indicated by thick lines and are for illustrative purposes only, not as limiting information. Buses can be divided into address buses, data buses, control buses, etc., but for ease of representation, [the specific bus type is not shown here]. Figure 7 The processor is represented by a single thick line, but this does not imply that there is only one bus or one type of bus. Alternatively, a processor can also be called a controller; there are no restrictions on the name.
[0099] In this embodiment, the memory stores instructions executable by at least one processor. By executing the instructions stored in the memory, the at least one processor can perform a low-complexity signal soft demodulation method described above. The processor can implement... Figure 7 The functions of each module in the device shown.
[0100] The processor is the control center of the device. It can connect to various parts of the control device through various interfaces and lines. By running or executing instructions stored in memory and calling data stored in memory, it can monitor the device's various functions and process data, thereby enabling overall monitoring of the device.
[0101] In an alternative design, the processor may include one or more processing units. The processor may integrate an application processor and a modem processor, wherein the application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles wireless communication. It is understood that the modem processor may also not be integrated into the processor. In some embodiments, the processor and memory may be implemented on the same chip; in some embodiments, they may also be implemented separately on separate chips.
[0102] The processor can be a general-purpose processor, such as a CPU, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the low-complexity signal soft demodulation method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0103] Memory, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Memory can include at least one type of storage medium, such as flash memory, hard disk, multimedia card, card-type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic memory, magnetic disk, optical disk, etc. Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.
[0104] By designing and programming the processor, the code corresponding to the low-complexity signal soft demodulation method described in the foregoing embodiments can be embedded into the chip, thereby enabling the chip to perform the steps of the low-complexity signal soft demodulation method described in the foregoing embodiments during operation. How to design and program the processor is a technique well known to those skilled in the art, and will not be elaborated here.
[0105] Based on the same inventive concept, embodiments of this application also provide a storage medium storing computer instructions that, when executed on a computer, cause the computer to perform a low-complexity signal soft demodulation method described above.
[0106] In some alternative implementations, this application also provides that various aspects of a low-complexity signal soft demodulation method can also be implemented as a program product including program code, which, when the program product is run on a device, causes the control device to perform the steps in a low-complexity signal soft demodulation method according to various exemplary embodiments of this application as described above.
[0107] It should be noted that although several units or sub-units of the apparatus have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units. Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0108] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0109] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a server, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0110] Program code for performing the operations of this application can be written using any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0111] In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0112] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0113] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0114] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A pulse collision countermeasure method for low intercept anti-jamming radio, characterized in that, Includes the following steps: S100, construct the channel occupancy information matrix and calculate the channel occupancy probability; S200 constructs a reward function for selecting a strategy based on channel occupancy probability, and dynamically adjusts the optimal strategy based on the reward function during communication. During communication, the S300 forms a narrow beam pointing towards the target node by adjusting the direction of the transmitting antenna, and dynamically adjusts the transmission gain based on feedback from the receiving end. S400 employs serial interference cancellation technology at the receiving end to cancel interference; the start and stop of the serial interference cancellation process is controlled by setting a signal strength threshold. Step S100 includes the following sub-steps: S101 filters, amplifies, and performs analog-to-digital conversion on the received signal to obtain a digital signal, and then uses short-time Fourier transform to convert the digital signal into a time-frequency representation; S102, calculate the power at each time and frequency point based on the time-frequency representation; S103 extracts the spatial features of the signal using the angle of arrival algorithm, obtains the signal angle of arrival, and obtains the time-frequency channel information matrix based on the calculated power and angle of arrival through noise threshold analysis; S104, Based on the time-frequency channel information matrix, calculate the channel occupancy probability through multiple observations; Step S200 includes the following sub-steps: S201, constructing the strategy space; S202, Based on the channel occupancy probability, construct the payoff function of the node selection strategy; S203, the node uses the Softmax function to calculate the selection probability; S204, the node randomly samples the actual strategy according to the strategy selection probability, adjusts the frequency modulation time hopping sequence parameter table and air interface transmission parameters, updates the corresponding channel occupancy probability according to the communication results, and dynamically adjusts the optimal strategy during the communication process.
2. The pulse collision countermeasure method for low intercept anti-jamming radio according to claim 1, characterized in that, In step S300, beamforming is achieved by adjusting the phase of the transmitted signals from each antenna at the transmitting end, and the beam is directed towards the target node. Then, the receiving end performs timed measurements of the signal quality and sends a power adjustment command back to the transmitting end. The transmitting end dynamically adjusts the transmission power according to the feedback power adjustment command, thereby achieving closed-loop power control.
3. The pulse collision countermeasure method for low intercept anti-jamming radio according to claim 1, characterized in that, The serial interference cancellation technique described in step S400 includes the following processing steps: The strongest signal is detected using a detector based on weighted signal-to-interference-plus-noise ratio. The signal parameters, including signal power, code phase, and Doppler frequency, are estimated. Reconstructing the strong signal using the estimated signal parameters ; From the received signal Subtract This generates the output signal for the first stage. ; Repeat the above process until the weak signal can be detected.
4. A pulse collision countermeasure device for low interception anti-jamming radio, characterized in that, include: The first processing module is used to construct a channel occupancy information matrix and calculate the channel occupancy probability: The received signal is filtered, amplified, and converted from analog to digital to obtain a digital signal; then, a short-time Fourier transform is used to convert the digital signal into a time-frequency representation; the power at each time and frequency point is calculated based on the time-frequency representation; the signal spatial features are extracted using an angle-of-arrival algorithm to obtain the signal angle of arrival; and based on the calculated power and angle of arrival, a time-frequency channel information matrix is obtained through noise threshold analysis; based on the time-frequency channel information matrix, the channel occupancy probability is calculated through multiple observations. The second processing module is used to construct a reward function for the selection strategy based on the channel occupancy probability, and dynamically adjust the optimal strategy based on the reward function during the communication process: constructing a strategy space; Based on the channel occupancy probability, a reward function for the node selection strategy is constructed; the node uses the Softmax function to calculate the strategy selection probability; the node randomly samples and selects the actual strategy according to the strategy selection probability, adjusts the frequency modulation time hopping sequence parameter table and air interface transmission parameters, updates the corresponding channel occupancy probability according to the communication results, and dynamically adjusts the optimal strategy during the communication process. The third processing module is used to form a narrow beam pointing towards the target node by adjusting the direction of the transmitting antenna during communication, and to dynamically adjust the transmission gain according to the feedback from the receiving end. The fourth processing module is used to perform interference cancellation using serial interference cancellation technology at the receiving end; the start and stop of the serial interference cancellation technology processing is controlled by setting a signal strength threshold.
5. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which executes the instructions stored in the memory to perform the method as described in any one of claims 1-3.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions that, when executed, cause the method as described in any one of claims 1-3 to be implemented.
7. A computer program product, characterized in that, When the computer program product is invoked by a computer, it causes the computer to perform the operation as described in claim 1. The method described in any one of the 3.