Pulse collision confrontation method, device and equipment for low-interception anti-interference radio, medium and program product
By building a channel occupancy information matrix and dynamically adjusting communication strategies, combining narrow beamforming, adaptive power control and serial interference cancellation technology, the pulse collision problem in radio communication systems in complex electromagnetic environments is solved, and the system reliability and anti-interference ability are improved.
Patent Information
- Application Number
- CN202411660250.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-11-20
AI Technical Summary
The common pulse collision problems in radio communication systems under complex electromagnetic environments lead to a decrease in communication quality and a decrease in system reliability, which is difficult to effectively solve in the existing technology.
By constructing a channel occupancy information matrix, the channel occupancy probability is calculated, and based on this, the benefit function of the selection strategy is constructed, and the communication strategy is dynamically adjusted. At the same time, narrow beamforming and adaptive power control technology are used to reduce interference and serial interference cancellation technology is used at the receiver.
It effectively reduces the probability of pulse collision, improves the reliability and anti-interference ability of the radio communication system, and improves the stability of the communication link.
Smart Images

Figure CN119727944A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of signal processing and navigation, and in particular to a pulse collision countermeasure method, device, equipment, medium and program product for low-interception anti-interference radio. Background Art
[0002] With the rapid development and widespread application of wireless communication technology, radio communications in complex electromagnetic environments are facing severe challenges. In the fields of military communications, navigation and positioning, radio signals are often affected by factors such as multipath propagation, near-far effect, and enemy interference, resulting in reduced communication quality or even communication interruption.
[0003] The pulse collision problem is one of the common and serious problems in radio communication systems in complex electromagnetic environments. The near-far effect causes strong signals to cover weak signals, making it difficult for the receiving end to correctly demodulate the weak signal, resulting in an increase in the communication bit error rate. At the same time, multiple communication nodes send signals in the same frequency band and at the same time, which is prone to signal overlap and collision, increasing the difficulty of demodulation and reducing the reliability of the system.
[0004] Traditional pulse collision countermeasure technologies, such as spectrum expansion, power control and beamforming, can improve communication performance to a certain extent. However, current methods lack the comprehensive utilization of multi-dimensional channel occupancy information in space, time and frequency, and distributed communication nodes lack an effective autonomous decision-making mechanism, making it difficult to flexibly adjust strategies in a dynamic environment. Therefore, for large-capacity dynamic user nodes, collisions between strong and weak signals will still occur at the time of arrival, and exceed the relevant range of signal design.
[0005] Therefore, there is an urgent need for a new technical method that can utilize the space-time-frequency channel occupancy information acquired in real time, combined with non-cooperative game theory and optimized signal processing algorithms, to achieve effective countermeasures against pulse collisions and enhance 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 pulse collision countermeasure method, device, equipment, medium and program product for low-interception anti-interference radio, so as to effectively counteract radio pulse collision in a complex electromagnetic environment, realize high-reliability communication and time synchronization functions of the radio system, reduce the interference caused by pulse collision, and improve the stability and anti-interference ability of the communication link.
[0007] The present invention provides a pulse collision countermeasure method for low-interception anti-interference radio, comprising the following steps:
[0008] S100, constructing a channel occupancy information matrix and calculating the channel occupancy probability;
[0009] S200, constructing a profit function for selecting a strategy based on the channel occupancy probability, and dynamically adjusting the optimal strategy based on the profit function during the communication process;
[0010] S300, during the communication process, by adjusting the direction of the transmitting end antenna, a narrow beam pointing to the target node is formed, and the transmitting gain is dynamically adjusted according to the feedback from the receiving end;
[0011] S400, serial interference cancellation technology is used at the receiving end to cancel interference.
[0012] In some embodiments, step S100 includes the following sub-steps:
[0013] S101, filtering, amplifying and analog-to-digital conversion of the received signal to obtain a digital signal, and then converting the digital signal into a time-frequency representation using short-time Fourier transform;
[0014] S102, calculating the power of each time and frequency point based on the time-frequency representation;
[0015] S103, extracting the signal spatial features through an arrival angle algorithm to obtain the signal arrival angle, and obtaining a time-frequency channel information matrix through noise threshold analysis based on the calculated power and arrival angle;
[0016] S104, calculating the channel occupancy probability through multiple observations based on the time-frequency channel information matrix.
[0017] In some embodiments, step S200 includes the following sub-steps:
[0018] S201, construct strategy space;
[0019] S202, constructing a benefit function of a node selection strategy based on the channel occupancy probability;
[0020] S203, the node uses the Softmax function to calculate the probability of strategy selection;
[0021] S204, the node randomly selects the actual strategy according to the strategy selection probability, adjusts the frequency hopping sequence parameter table and the air interface transmission parameters, updates the corresponding channel occupancy probability according to the communication result, 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 signal transmitted by each antenna of the transmitting end and pointing it in the direction of the target node; then, the receiving end performs a timed measurement of the signal quality and feeds back a power adjustment instruction to the transmitting end. The transmitting end dynamically adjusts the transmission power according to the fed-back power adjustment instruction to achieve closed-loop power control.
[0023] In some embodiments, the processing of the serial interference elimination technology in step S400 includes:
[0024] The strongest signal S is detected using a weighted signal-to-interference-noise ratio based detector 1 , estimate the signal parameters, including signal power, code phase and Doppler frequency;
[0025] Reconstruct a strong signal using the estimated signal parameters
[0026] Subtract from the received signal r(t) Generates the output signal of the first stage
[0027] The above process is repeated 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 processing process of the serial interference elimination technology.
[0029] The present invention also provides a pulse collision countermeasure device for low interception anti-interference radio, comprising:
[0030] The first processing module is used to construct a channel occupancy information matrix and calculate the channel occupancy probability;
[0031] The second processing module is used to construct a profit function of the selection strategy based on the channel occupancy probability, and dynamically adjust the optimal strategy based on the profit function during the communication process;
[0032] The third processing module is used to adjust the direction of the transmitting end antenna to form a narrow beam pointing to the target node during the communication process, and dynamically adjust the transmission gain according to the feedback from the receiving end;
[0033] The fourth processing module is used to perform interference elimination by using a serial interference elimination technology at the receiving end.
[0034] The present invention also provides an electronic device, comprising:
[0035] at least one processor; and a memory communicatively coupled to the 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, so that the at least one processor performs the method.
[0037] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store instructions, and when the instructions are executed, the above method is implemented.
[0038] The present invention also provides a computer program product, which, when called by a computer, enables the computer to execute the above method.
[0039] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0040] 1. The present invention calculates channel occupancy information through STFT and AOA algorithms, constructs a real-time channel occupancy probability matrix, and provides accurate data support for channel selection of communication nodes. At the same time, the non-cooperative game theory is used to realize distributed intelligent decision-making of communication nodes, thereby reducing the probability of pulse collision and improving the reliability of communication.
[0041] 2. The present invention adopts directional beam and adaptive power control technology in the air domain and power domain respectively, which reduces the interference of the target signal to other non-target signals, further reduces the probability of pulse collision, saves node energy consumption and makes communication more difficult to detect.
[0042] 3. The receiving end of the present invention adopts serial interference cancellation technology (i.e., SIC algorithm). At each stage of signal capture by the receiving device, the SIC detector detects the signal component with the strongest power in the remaining signal and estimates its corresponding power, Doppler frequency and code phase parameters. The strong signal is reproduced based on the estimated parameters and continuously eliminated from the received signal. The remaining signal enters the SIC detector of the next stage and repeats the above process, thereby reducing the impact of pulse collision on communication at the receiving end. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A flowchart of a pulse collision countermeasure method for a low-interception anti-interference radio provided by an embodiment of the present invention.
[0044] Figure 2 The present invention provides a specific flow chart of step S100 in a pulse collision countermeasure method for a low-interception anti-interference radio.
[0045] Figure 3 A specific flow chart of step S200 in a pulse collision countermeasure method for a low-interception anti-interference radio provided in an embodiment of the present invention.
[0046] Figure 4 The present invention provides a specific flow chart of step S300 in a pulse collision countermeasure method for a low-interception anti-interference radio.
[0047] Figure 5 The present invention provides a specific flow chart of step S400 in a pulse collision countermeasure method for a low-interception anti-interference radio.
[0048] Figure 6 A schematic structural diagram of a pulse collision countermeasure device for a low-interception anti-interference radio provided by an embodiment of the present invention.
[0049] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0051] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0052] See also Figure 1 The present embodiment provides a pulse collision countermeasure method for low intercept anti-interference radio, comprising the following steps:
[0053] S100, constructing a channel occupancy information matrix and calculating the channel occupancy probability;
[0054] S200, constructing a profit function for selecting a strategy based on the channel occupancy probability, and dynamically adjusting the optimal strategy based on the profit function during the communication process;
[0055] S300, during the communication process, by adjusting the direction of the transmitting end antenna, a narrow beam pointing to the target node is formed, and the transmitting gain is dynamically adjusted according to the feedback from the receiving end;
[0056] S400, serial interference cancellation technology is used at the receiving end to cancel interference.
[0057] See also Figure 2 , step S100 specifically includes the following sub-steps:
[0058] S101, filtering, amplifying and analog-to-digital conversion of the received signal to obtain a digital signal, and then using 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 the window function of length M, n is the time index, and k is the frequency index.
[0061] S102, calculating the power of each time and frequency point based on the time-frequency representation, expressed as:
[0062] P(n,k)=|X(n,k) 2
[0063] S103, extracting the signal spatial features through the arrival angle algorithm, obtaining the signal arrival angle θ, and obtaining the time-frequency channel information matrix through noise threshold analysis based on the calculated power and arrival angle, expressed as:
[0064]
[0065] Among them, 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,θ), expressed as:
[0067]
[0068] Although the receiver has monitored the current channel occupancy status, due to the existence of propagation delay, the node may not be able to fully detect the signal just sent by other nodes. Figure 3 The solution to this problem lies in how to facilitate each node to make distributed decisions on the channel occupancy probability. Therefore, step S200 is that each communication node defines its own benefit function according to the channel occupancy probability, weighing factors such as communication success rate, energy consumption and interference. The communication node takes maximizing its own benefits as the goal, adopts a non-cooperative game model, autonomously selects the optimal strategy in the strategy space, realizes distributed intelligent decision-making, and dynamically generates frequency hopping and time hopping sequences according to the optimization results to avoid channels with high collision probabilities. Specifically, it includes the following sub-steps:
[0069] S201, constructing a strategy space: For a network with L nodes, assuming that each node has M available channels H and N available discrete time slots T. Then the strategy set of node i is expressed as:
[0070]
[0071] S202, construct node i selection strategy s based on channel occupancy probability 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 is the transmission power, P occ (s i ) is the channel occupancy probability, V i represents the communication benefit of the node sending successfully, α and β are the power penalty factor and collision penalty factor respectively.
[0074] S203, the node uses the Softmax function to calculate the probability of strategy selection:
[0075]
[0076] S204, the node randomly selects the actual strategy s according to the strategy selection probability i , adjust the frequency hopping sequence parameter table and air interface transmission parameters, and update the corresponding channel occupancy probability P according to the communication results occ (s i ), dynamically adjust the optimal strategy during the communication process.
[0077] See also Figure 4 , each node needs to manage transmission on the air interface to successfully establish a communication link while reducing interference to other nodes. First, the transmitter uses an antenna array with adjustable beam direction. By adjusting the amplitude and phase of each antenna unit, beamforming is achieved to form a narrow beam pointing to the target node and reduce 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 units, w n is the excitation coefficient of the nth antenna element, including the amplitude a n and Phase d is 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 antennas. By adjusting the phase of the signal transmitted by each antenna, beamforming can be achieved and pointed in the direction of the target node. Then, the receiving end measures the signal quality regularly and feeds back the power adjustment instruction to the transmitting end. The transmitting end dynamically adjusts the transmission power according to the fed-back power adjustment instruction to realize closed-loop power control, achieve reliable communication with the lowest power, and reduce interference to non-target directions.
[0082] Although the pulse collision problem is solved through intelligent perception, distributed decision-making and air interface management and control in the above design, collisions between strong and weak signals at arrival times are still inevitable for large-capacity user nodes.
[0083] See also Figure 5 , the serial interference cancellation technology (i.e. SIC algorithm) is used at the receiving end. The SIC detector eliminates the interference of strong signals on weak signals through a continuous process, further improving the anti-far and near capability of the integrated data link. At each stage of signal capture by the receiving device, the SIC detector determines the elimination order of the signal based on the dynamic sorting of the weighted signal-to-interference-noise ratio, uses the minimum mean square error (MMSE) to detect the signal component with the strongest power in the remaining signal, and estimates its corresponding power, Doppler frequency and code phase parameters. The strong signal is reconstructed according to the estimated parameters and continuously eliminated from the received signal. The remaining signal enters the SIC detector of the next stage and repeats the above process, thereby improving the anti-far and near capability of the receiving processing.
[0084] Specifically, the processing of the SIC detector is as follows:
[0085] The strongest signal S is detected using a weighted signal-to-interference-noise ratio based detector 1 , estimate the signal parameters, including signal power, code phase and Doppler frequency;
[0086] Reconstruct a strong signal using the estimated signal parameters
[0087] Subtract from the received signal r(t) Generates the output signal of the first stage
[0088] The above process is repeated until the weak signal can be detected.
[0089] If the estimation of the strong signal is accurate enough, the signal output at each stage will gradually reduce the interference of the strong signal. However, if the signal power becomes weaker, the estimation accuracy of the signal parameters will decrease, resulting in poor interference elimination, which may introduce large errors. In order to avoid this situation, 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 signal strength threshold, the SIC algorithm is started; when the signal strength is lower than the signal strength threshold, the SIC algorithm is stopped, and the traditional capture and tracking process is performed on the signal at this time.
[0090] Based on the same technical concept, such as Figure 6 As shown, an embodiment of the present invention further provides a pulse collision countermeasure device for low intercept anti-interference radio, comprising:
[0091] The first processing module is used to construct a channel occupancy information matrix and calculate the channel occupancy probability;
[0092] The second processing module is used to construct a profit function of the selection strategy based on the channel occupancy probability, and dynamically adjust the optimal strategy based on the profit function during the communication process;
[0093] The third processing module is used to adjust the direction of the transmitting end antenna to form a narrow beam pointing to the target node during the communication process, and dynamically adjust the transmission gain according to the feedback from the receiving end;
[0094] The fourth processing module is used to perform interference elimination by using a serial interference elimination technology at the receiving end.
[0095] The specific working principle of the functional modules in the above device can be referred to the specific description of the method in the above embodiment, which will not be repeated here.
[0096] Based on the same technical concept, an embodiment of the present application further provides an electronic device, which can implement the low-complexity signal soft demodulation method process provided in the above embodiment of the present application. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device.
[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. The specific connection medium between the processor and the memory is not limited in the embodiment of the present application. Figure 7 The example in this article is that the processor and memory are connected through a bus. Figure 7The connections between other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc. Figure 7 In the diagram, only one thick line is used, but this does not mean that there is only one bus or only one type of bus. Alternatively, a processor can also be called a controller, and there is no limitation on the name.
[0099] In an embodiment of the present application, the memory stores instructions that can be executed by at least one processor, and the at least one processor can execute a low-complexity signal soft demodulation method discussed above by executing the instructions stored in the memory. The processor can implement Figure 7 The functions of each module in the device shown.
[0100] Among them, the processor is the control center of the device, which can use various interfaces and lines to connect the various parts of the entire control device, and monitor the device as a whole by running or executing instructions stored in the memory and calling data stored in the memory, various functions of the device and processing data.
[0101] In an optional design, the processor may include one or more processing units, and the processor may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor. In some embodiments, the processor and the memory may be implemented on the same chip, and in some embodiments, they may also be implemented separately on separate chips.
[0102] The processor may be a general-purpose processor, such as a CPU, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of a low-complexity signal soft demodulation method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0103] As a non-volatile computer-readable storage medium, the memory can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory can include at least one type of storage medium, for example, it can include flash memory, hard disk, multimedia card, card-type memory, random access memory (Random Access s Memory, RAM), static random access memory (Static Random Access Memory, SRAM), programmable read-only memory (Programmable Read Only Memory, PROM), read-only memory (Read Only Memory, ROM), electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic storage, disk, optical disk, etc. The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, 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 introduced in the above embodiment can be fixed into the chip, so that the chip can perform the steps of the low-complexity signal soft demodulation method in the above embodiment when running. How to design and program the processor is a technology well known to those skilled in the art and will not be described here.
[0105] Based on the same inventive concept, an embodiment of the present application further provides a storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer executes a low-complexity signal soft demodulation method discussed above.
[0106] In some optional embodiments, the present application also provides various aspects of a low-complexity signal soft demodulation method, which can also be implemented in the form of a program product, which includes program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of a low-complexity signal soft demodulation method according to various exemplary embodiments of the present application described above in this specification.
[0107] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of a unit described above can be further divided into multiple units to be embodied. In addition, although the operation of the method of the present application is described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution.
[0108] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0109] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a server, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the process in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0110] Program code for performing the operations of the present application may be written using any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0111] Where a remote computing device is involved, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may 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 memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0113] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0114] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A pulse collision countermeasure method for low interception anti-interference radio, characterized in that: The steps include: S100, constructing a channel occupancy information matrix and calculating the channel occupancy probability; S200, constructing a profit function for selecting a strategy based on the channel occupancy probability, and dynamically adjusting the optimal strategy based on the profit function during the communication process; S300, during the communication process, by adjusting the direction of the transmitting end antenna, a narrow beam pointing to the target node is formed, and the transmitting gain is dynamically adjusted according to the feedback from the receiving end; S400, serial interference cancellation technology is used at the receiving end to cancel interference.
2. The pulse collision countermeasure method of low intercept anti-interference radio according to claim 1 is characterized in that: Step S100 includes the following sub-steps: S101, filtering, amplifying and analog-to-digital conversion of the received signal to obtain a digital signal, and then converting the digital signal into a time-frequency representation using short-time Fourier transform; S102, calculating the power of each time and frequency point based on the time-frequency representation; S103, extracting the signal spatial features through an arrival angle algorithm to obtain the signal arrival angle, and obtaining a time-frequency channel information matrix through noise threshold analysis based on the calculated power and arrival angle; S104, calculating the channel occupancy probability through multiple observations based on the time-frequency channel information matrix.
3. The pulse collision countermeasure method of low intercept anti-interference radio according to claim 1 is characterized in that: Step S200 includes the following sub-steps: S201, construct strategy space; S202, constructing a benefit function of a node selection strategy based on the channel occupancy probability; S203, the node uses the Softmax function to calculate the probability of strategy selection; S204, the node randomly selects the actual strategy according to the strategy selection probability, adjusts the frequency hopping sequence parameter table and the air interface transmission parameters, updates the corresponding channel occupancy probability according to the communication result, and dynamically adjusts the optimal strategy during the communication process.
4. The pulse collision countermeasure method of low intercept anti-interference radio according to claim 1 is characterized in that: In step S300, beamforming is achieved by adjusting the phase of the signal transmitted by each antenna of the transmitting end, and making it point in the direction of the target node; then, the receiving end measures the signal quality regularly and feeds back the power adjustment instruction to the transmitting end. The transmitting end dynamically adjusts the transmission power according to the fed-back power adjustment instruction to achieve closed-loop power control.
5. The pulse collision countermeasure method of low intercept anti-interference radio according to claim 1, characterized in that: The processing process of the serial interference elimination technology in step S400 includes: The detector based on weighted signal-to-interference-noise ratio is used to detect the strongest signal S1 and estimate the signal parameters, including signal power, code phase and Doppler frequency; Reconstruct a strong signal using the estimated signal parameters Subtract from the received signal r(t) Generates the output signal of the first stage The above process is repeated until the weak signal can be detected.
6. The pulse collision countermeasure method of low intercept anti-interference radio according to claim 5, characterized in that: In step 4, a signal strength threshold is set to control the start and stop of the processing process of the serial interference elimination technology.
7. A pulse collision countermeasure device for low interception anti-interference 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 second processing module is used to construct a profit function of the selection strategy based on the channel occupancy probability, and dynamically adjust the optimal strategy based on the profit function during the communication process; The third processing module is used to adjust the direction of the transmitting end antenna to form a narrow beam pointing to the target node during the communication process, and dynamically adjust the transmission gain according to the feedback from the receiving end; The fourth processing module is used to perform interference elimination by using a serial interference elimination technology at the receiving end.
8. An electronic device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor executes the method as described in any one of claims 1 to 7 by executing the instructions stored in the memory.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is implemented.
10. A computer program product, characterized in that When the computer program product is called by a computer, the computer is caused to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Game-theory-based spectrum allocation method, communication equipment and system
CN102307351A
Television white frequency spectrum anti-interference system based on WiFi chip and method
CN106487417A
Probability-based dense interference avoidance method
CN109462862A
Communication adjustment method in MIMO system, terminal, equipment, base station and medium
CN111835388A
Satellite uplink random access control method, device, equipment and storage medium
CN112290993A