Satellite communication anti-interference access method, system, device, medium and program product

By using multi-frequency RF signals and Doppler compensation technology, combined with satellite orbit information and multi-carrier diversity strategy, the problem of poor anti-interference effect in low-altitude communications is solved, and the reliability and accuracy of data transmission between aircraft and satellites are achieved.

CN120834847AActive Publication Date: 2025-10-24BEIJING INST OF TECH
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202511319444.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-16
Publication Date
2025-10-24
Estimated Expiration
2045-09-16

AI Technical Summary

Technical Problem

Existing technologies have poor anti-interference effects in low-altitude communications, making it difficult to ensure the reliability and accuracy of data transmission between aircraft and satellites. Especially in CRDSA communication scenarios with pulse interference and narrowband interference, signals are easily lost or distorted.

Method used

The system uses multi-frequency RF signals superimposed with Doppler shift, pulse interference, and narrowband interference, performs Doppler compensation based on satellite orbit information, and performs time-slot signal detection and cross-frequency parameter estimation. Combined with multi-carrier or multi-frequency diversity strategies, it performs signal processing to remove interference and ensure the reliability and accuracy of data transmission.

Benefits of technology

In CRDSA communication scenarios with pulse interference and narrowband interference, the packet loss rate of service copies is reduced, the reliability and accuracy of data transmission are improved, and the anti-interference performance is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120834847A_ABST
    Figure CN120834847A_ABST
Patent Text Reader

Abstract

The invention provides a satellite communication anti-interference access method, system and device, a medium and a program product, and relates to the technical field of wireless communication networks, and the method comprises the steps: collecting an access signal; the access signal is a signal obtained by superposing Doppler frequency shift, pulse interference and narrow-band interference on a multi-frequency-point radio frequency signal, the different service copy packets are sent by the aircraft node in different time slots, and the aircraft node sends the service copy packets by adopting different frequency points in different time slots; performing Doppler compensation on the access signal based on the satellite orbit information to obtain a to-be-detected signal; and carrying out time slot-by-slot signal detection and cross-frequency point parameter estimation on the to-be-detected signal to obtain service data corresponding to the aircraft node. Through the mode, the packet loss rate of the service copy packet in the data transmission process is reduced, the reliability and accuracy of data transmission between the aircraft and the satellite are improved, and the anti-interference performance of the aircraft and the satellite is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication networks, and in particular to a satellite communication anti-interference access method, system, device, medium and program product. BACKGROUND

[0002] With the rapid development of the low-altitude economy, emerging industries such as unmanned aerial vehicle logistics distribution, aerial emergency rescue, and urban air traffic are emerging, and therefore, it is a core requirement for the industrial scale development to build a safe and reliable low-altitude communication network. However, the complex electromagnetic environment in the low-altitude field is prone to cause signal interference, and the frequency band conflict during the cluster operation of the aircraft, the signal reflection and shielding between city buildings, and malicious electromagnetic interference attacks all pose a challenge to the anti-interference performance of the communication system.

[0003] In some related technologies, the aircraft mainly uses the CRDSA (Contention Resolution Diversity Slotted ALOHA, Conflict Resolution Diversity Slotted ALOHA protocol) technology to access the satellite, so as to send the service data to the satellite in the form of service copy packets.

[0004] However, the existing technology has the following defects: first, the traditional CRDSA technology uses a single frequency point carrier, that is, the aircraft uses a single frequency point to send a radio frequency signal to the satellite, and the radio frequency signal carries the service copy packet, but the single frequency point communication mode is prone to cause the radio frequency signal to be affected by pulse interference and narrowband interference during data transmission, thereby causing the service copy packet to be lost or the radio frequency signal to change; second, since the positions of the aircraft and the satellite in the air will change constantly, there is usually relative motion between the aircraft and the satellite, and the relative motion of the two will cause the radio frequency signal to produce a Doppler shift phenomenon (the Doppler shift phenomenon refers to the phenomenon that the frequency of the received signal is offset from the frequency of the transmitted signal due to the relative motion between the two communication parties), and in the presence of external interference signals, the interference signals will further produce a dispersion effect under the influence of the Doppler shift, that is, the single-tone interference signal is dispersed into a narrowband linear frequency modulation interference signal, and the pulse interference will also be expanded in the time domain to affect more time slots, and the dispersion effect will further exacerbate the change of the radio frequency signal during data transmission, causing signal distortion, and thus making it difficult for the satellite to accurately obtain the service copy packet of the aircraft and decode the service data of the aircraft from the service copy packet.

[0005] In summary, in the CRDSA communication scenario with pulse interference and narrowband interference, the anti-interference effect of the existing technology is not good, and it is difficult to guarantee the reliability and accuracy of data transmission between the aircraft and the satellite. SUMMARY

[0006] The application provides a satellite communication anti-interference access method, system, device, medium and program product, to solve the defects that the anti-interference effect of the prior art is poor and it is difficult to guarantee the reliability and accuracy of data transmission between the aircraft and the satellite in the CRDSA communication scene with pulse interference and narrowband interference.

[0007] The application provides a satellite communication anti-interference access method applied to a satellite, comprising: collecting an access signal; the access signal is a signal after a multi-frequency point radio frequency signal is superimposed with a Doppler frequency shift, pulse interference and narrowband interference, the multi-frequency point radio frequency signal carries at least two service copy packets of an aircraft node, each service copy packet is generated based on corresponding service data of the aircraft node, an uplink communication time frame of the aircraft node comprises a plurality of time slots, different service copy packets are sent by the aircraft node in different time slots, and the aircraft node sends the service copy packets by using different frequency points in different time slots; based on satellite orbit information, Doppler compensation is performed on the access signal to obtain a to-be-detected signal; and time-slot-by-time-slot signal detection and cross-frequency point parameter estimation are performed on the to-be-detected signal to obtain corresponding service data of the aircraft node.

[0008] According to the satellite communication anti-interference access method provided by the application, the number of aircraft nodes is at least one; the time-slot-by-time-slot signal detection and cross-frequency point parameter estimation are performed on the to-be-detected signal to obtain the corresponding service data of the aircraft node, comprising: judging whether the current iteration number reaches the maximum iteration number; if the current iteration number does not reach the maximum iteration number, performing time-slot-by-time-slot signal detection on the to-be-detected signal, judging whether the current time slot of the to-be-detected signal reaches the maximum time slot; if the current time slot of the to-be-detected signal does not reach the maximum time slot, performing cross-frequency point parameter estimation based on the number of active nodes in the current time slot, and updating the current time slot; the number of active nodes is the total number of aircraft nodes that have sent service copy packets in the current time slot; returning to the step of judging whether the current time slot of the to-be-detected signal reaches the maximum time slot until the current time slot reaches the maximum time slot, and updating the current iteration number; returning to the step of judging whether the current iteration number reaches the maximum iteration number until the current iteration number reaches the maximum iteration number, and obtaining the corresponding service data of the aircraft node.

[0009] According to a satellite communication anti-interference access method provided by the present invention, cross-frequency point parameter estimation is performed based on the number of active nodes in the current time slot, including: if the number of active nodes in the current time slot is at least two, the current time slot is determined to be a dirty time slot; if there is a known aircraft node and malicious interference in the dirty time slot, malicious interference parameter estimation is performed to obtain a malicious interference parameter estimation result; the known aircraft node is an aircraft node that has decoded the corresponding service data; based on the malicious interference parameter estimation result, the previous time slot of the known aircraft node and the subsequent time slot of the known aircraft node, SINR-based cross-frequency point parameter estimation is performed on the to-be-detected signal to obtain a dirty time slot parameter estimation result; physical layer waveform reconstruction is performed on the known aircraft node to obtain a waveform reconstruction result; based on the dirty time slot parameter estimation result and the waveform reconstruction result, serial interference removal and malicious interference removal are performed on the to-be-detected signal to obtain a de-interferenceed signal; and the de-interferenceed signal is sequentially demodulated, deframed and decoded to obtain the service data of the aircraft node.

[0010] According to a satellite communication anti-interference access method provided by the present invention, cross-frequency point parameter estimation is performed based on the number of active nodes in the current time slot, including: if the number of active nodes in the current time slot is at least two, the current time slot is determined to be a dirty time slot; if there is a known aircraft node in the dirty time slot and there is no malicious interference, cross-frequency point parameter estimation is performed on the detection signal based on the previous time slot of the known aircraft node and the subsequent time slot of the known aircraft node to obtain a dirty time slot parameter estimation result; the known aircraft node is an aircraft node from which the corresponding service data has been decoded; based on the dirty time slot parameter estimation result, frame reconstruction and serial interference removal are performed on the detection signal to obtain a de-interferenceed signal; and the de-interferenceed signal is demodulated, deframed, and decoded in sequence to obtain the service data of the aircraft node.

[0011] According to a satellite communication anti-interference access method provided by the present invention, cross-frequency point parameter estimation is performed based on the number of active nodes in the current time slot, including: if the number of active nodes in the current time slot is one, the current time slot is determined to be a clean time slot; net time slot cross-frequency point parameter estimation is performed on the signal to be detected to obtain a net time slot parameter estimation result; based on the net time slot parameter estimation result, the signal to be detected is sequentially demodulated, deframed and decoded to obtain service data of the aircraft node.

[0012] According to a satellite communication anti-interference access method provided by the present invention, cross-frequency point parameter estimation is performed based on the number of active nodes in the current time slot, including: if the number of active nodes in the current time slot is zero, the current time slot is determined to be an empty time slot, and cross-frequency point parameter estimation is not performed.

[0013] The application further provides a satellite communication anti-interference access system, comprising: an acquisition module, configured to acquire an access signal; the access signal is a signal after a multi-frequency point radio frequency signal is superimposed with a Doppler frequency shift, impulse interference and narrowband interference, the multi-frequency point radio frequency signal carries at least two service copy packets of an aircraft node, each service copy packet is generated based on service data corresponding to the aircraft node, an uplink communication time frame of the aircraft node comprises a plurality of time slots, different service copy packets are sent by the aircraft node in different time slots, and the aircraft node sends the service copy packets by using different frequency points in different time slots; a Doppler compensation module, configured to perform Doppler compensation on the access signal based on satellite orbit information to obtain a to-be-detected signal; and a service decoding module, configured to perform time slot-by-time slot signal detection and cross-frequency point parameter estimation on the to-be-detected signal to obtain service data corresponding to the aircraft node.

[0014] The application further provides an electronic device, comprising a memory, a processor and a computer program stored in the memory and capable of running on the processor, and the processor implements any one of the above satellite communication anti-interference access methods when executing the computer program.

[0015] The application further provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement any one of the above satellite communication anti-interference access methods.

[0016] The application further provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement any one of the above satellite communication anti-interference access methods.

[0017] The satellite communication anti-interference access method, system, device, medium and program product provided by the application adopt a multi-frequency point communication mode in different time slots of the uplink communication frame of the aircraft node, so that multiple service copy packets generated based on the service data of the aircraft node are sent to the satellite through different frequency points in different time slots. In the CRDSA communication scene with pulse interference and narrowband interference, even if the service copy packets of a specific frequency point or a specific time slot are lost due to the influence of pulse interference and narrowband interference, the service copy packets of other frequency points or other time slots can still be normally transmitted, the packet loss rate of the service copy packets in the data transmission process is reduced, the satellite can receive the service copy packets of the aircraft node in time, and the reliability and accuracy of data transmission between the aircraft and the satellite are improved. Meanwhile, due to the influence of the Doppler shift effect, pulse interference and narrowband interference in the data transmission process, the access signal actually collected by the satellite is a signal obtained by superimposing the Doppler shift, pulse interference and narrowband interference on the multi-frequency point radio frequency signal, the waveform of the access signal deviates from the waveform of the multi-frequency point radio frequency signal, the signal is distorted, and the processing of the service copy packets is affected. Therefore, after the satellite receives the access signal, the satellite orbit information is selected to perform Doppler compensation on the access signal, the interference of the Doppler shift effect on subsequent data processing is reduced, a to-be-detected signal is obtained, the to-be-detected signal is subjected to time slot-by-time slot signal detection and cross-frequency point parameter estimation, and the service data corresponding to the aircraft node is decoded, so that accurate transmission of communication data is realized in the CRDSA communication scene with pulse interference and narrowband interference, and the anti-interference performance of the aircraft and the satellite is improved. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative effort.

[0019] Figure 1 It is a flowchart of the satellite communication anti-interference access method provided by the application.

[0020] Figure 2 It is a schematic diagram of the satellite communication scene with interference provided by the application.

[0021] Figure 3 It is a flowchart of the satellite access processing based on AMC / AMF-CRDSA provided by the application.

[0022] Figure 4 It is a principle schematic diagram of the satellite communication system based on AMC / AMF-CRDSA provided by the application.

[0023] Figure 5 is a structural schematic diagram of a satellite communication anti-interference access system provided by the present application.

[0024] Figure 6 is a structural schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION

[0025] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the present application.

[0026] Please refer to Figures 1 to 2 , Figure 1 is a flow schematic diagram of a satellite communication anti-interference access method provided by the present application, Figure 2 is a schematic diagram of a satellite communication scene with interference. As Figure 1 shown, in the present embodiment, the satellite communication anti-interference access method is applied to a satellite, and the satellite communication anti-interference access method comprises steps S110 to S130, and each step is specifically as follows: S110: collecting an access signal.

[0027] The access signal is a signal after a multi-frequency point radio frequency signal is superimposed with Doppler frequency shift, pulse interference and narrowband interference, the multi-frequency point radio frequency signal carries at least two service copy packets of an aircraft node, each service copy packet is generated based on service data corresponding to the aircraft node, an uplink communication time frame of the aircraft node comprises a plurality of time slots, different service copy packets are sent by the aircraft node in different time slots, and the aircraft node uses different frequency points to send the service copy packets in different time slots.

[0028] As Figure 2 shown, in a CRDSA communication scene with large-power pulse interference and narrowband interference on the ground, there is at least one aircraft node. Assuming that there are ( is a positive integer) aircraft nodes, each of which is denoted as Each aircraft node needs to access the satellite and keep communication with the satellite, send its own service data to the satellite, and the satellite and all the aircraft nodes have a unified time reference.

[0029] In the CRDSA communication technology, for each aircraft node, the satellite can divide each uplink communication time frame of the aircraft node into ( is a positive integer greater than 1) with a length of Access time slot, that is, each uplink communication time frame of the aircraft node includes time slots, and the length of each time slot is , the time slot index in the uplink communication frame is ( )express.

[0030] Jordi Aircraft nodes If the aircraft node needs to access the satellite and send its own business data to the satellite, A multi-frequency RF signal can be generated according to the CRDSA communication mechanism, and at least two time slots are selected in each uplink communication time frame to send service copy packets, that is, the total number of service copy packets .

[0031] It should be noted that the aircraft node Sent in an uplink communication frame Each business copy package is generated based on the business data corresponding to the aircraft node, that is, The business data carried by the business copy packages are the same, and Business copy pack symbol vector are all identical and can point out each other's location.

[0032] Symbol Vector At the aircraft node After MAC (Media Access Control) layer framing, modulation and coding processing and RF signal output module processing, the output is , symbol vector and the data sending and receiving parties (i.e. satellite and aircraft nodes ) determines the modulation mapping mode specified by .

[0033] in, The definition of is: take the starting point of each uplink communication time frame (i.e. the first time slot) as time zero, Time slot aircraft nodes The generated RF signal is recorded as , The transmission power is .

[0034] In order to achieve the purpose of anti-interference, the aircraft node selects at least two time slots in each uplink communication time frame to send service copy packets, and can use different frequencies or different carriers to send service copy packets in different time slots.

[0035] Specifically, the aircraft node The multi-carrier BPSK (Binary Phase Shift Keying) or multi-frequency point BPSK can be used for modulation mapping to generate a multi-frequency point radio frequency signal, and the multi-frequency point radio frequency signal carries the aircraft node The service copy package in different time slots is transmitted through different frequency points or different carriers, that is, the service copy package in different time slots is transmitted through different frequency points or different carriers, and the aircraft node The radio frequency signal generated in the first time slot can be expressed as: ; Wherein, is the number of symbols to be transmitted; is the duration of the transmitted symbol; is the number of access frequency points; is the frequency point The transmission shaping filter at time , is the transmission shaping filter of the frequency point at time ; is the center frequency of the transmission radio frequency signal carrier of the frequency point ; is a natural constant; is an imaginary unit; are all positive integers; represents taking the real part.

[0036] Further, define represents the aircraft node The transmission pattern of the aircraft node in the first time slot, The expression is as follows: .

[0037] It should be noted that since the aircraft node only selects time slots to transmit service copy packages in the uplink communication frame, the multi-frequency point radio frequency signal actually only includes radio frequency signals.

[0038] In different time slots, the aircraft node can select different frequency points for satellite access processing to transmit service copy packages, for example Figure 2 In the above example, the aircraft node and the aircraft node Therefore, the two sets of completely different frequency points can be used for access communication in different time slots respectively, so that the impulse interference and the narrowband interference cannot collide with all service copy packets of a certain aircraft node.

[0039] The aircraft node cluster and the satellite can form a communication system. In the embodiment, each aircraft node in the aircraft node cluster uses a multi-carrier or multi-frequency communication mode, and data is transmitted through a multi-frequency radio frequency signal. Therefore, the method provided in the embodiment is actually an Anti-interference and Multi-Carrier / Multi-Frequency CRDSA (AMC / AMF-CRDSA) method based on multi-carrier or multi-frequency diversity. Through the intelligent diversity strategy of multi-carrier or multi-frequency, the communication system can quickly establish a stable communication link in a strong interference environment, effectively resist complex electromagnetic interference, and significantly improve the reliability and robustness of signal transmission. The method can be used not only for high-reliability missile-to-satellite communication in a missile penetration and electronic warfare environment, but also for technical support for low-altitude economy and stable communication of low-altitude aircraft such as unmanned aerial vehicles in a complex electromagnetic environment.

[0040] Further, the aircraft node After the multi-frequency radio frequency signal is generated, the multi-frequency radio frequency signal is transmitted to the satellite.

[0041] It can be understood that, since the impulse interference and the narrowband interference only affect the transmission of the service copy packet of a specific frequency point or a specific time slot during data transmission, the aircraft node can transmit the service copy packet through the above multi-carrier or multi-frequency diversity, that is, different frequency points or different carriers are used to transmit the service copy packet in different time slots to avoid the loss of all service copy packets at the same time due to the impulse interference and the narrowband interference. However, the above improvement can only cope with the case where the impulse interference and the narrowband interference do not produce dispersion effect due to Doppler shift. However, during data transmission between the aircraft node and the satellite, the aircraft node and the satellite move relative to each other, causing the multi-frequency radio frequency signal to produce Doppler shift, which will further cause dispersion effect, and then affect the interference signal and the multi-frequency radio frequency signal.

[0042] Due to the influence of Doppler shift, dispersion effect, and interference, the multi-frequency radio frequency signal inevitably produces waveform deformation during data transmission, and then the access signal actually collected by the satellite is a signal obtained by superimposing the multi-frequency radio frequency signal, the Doppler shift, the impulse interference, and the narrowband interference.

[0043] S120: Based on satellite orbit information, Doppler compensation is performed on the access signal to obtain a to-be-detected signal.

[0044] Since the access signal actually collected by the satellite is a signal after superposition of multi-frequency radio frequency signals, Doppler shift, pulse interference and narrowband interference, the waveform has been deformed, resulting in signal distortion. Therefore, on the basis of the above multi-frequency or multi-carrier communication of the aircraft node, the satellite as a receiving and processing end also needs to additionally perform Doppler reverse compensation to reduce the influence of Doppler shift and interference dispersion.

[0045] Specifically, the satellite can perform Doppler compensation on the access signal based on its satellite orbit information, correct the frequency offset caused by the relative motion of the satellite and the aircraft node, ensure the accuracy of the subsequent processing signal, and obtain the to-be-detected signal.

[0046] S130: Perform time-slot-by-time-slot signal detection and cross-frequency point parameter estimation on the to-be-detected signal to obtain the service data corresponding to the aircraft node.

[0047] The satellite communication anti-interference access method provided in the embodiment uses a multi-frequency point communication mode in different time slots of the uplink communication frame of the aircraft node, so that multiple service copy packets generated based on the service data corresponding to the aircraft node are sent to the satellite through different frequency points in different time slots. In a CRDSA communication scene with pulse interference and narrowband interference, even if the service copy packets of a specific frequency point or a specific time slot are lost due to the influence of pulse interference and narrowband interference, the service copy packets of other frequency points or other time slots can still be normally transmitted, the packet loss rate of the service copy packets in the data transmission process is reduced, the satellite can timely receive the service copy packets of the aircraft node, and the reliability and accuracy of data transmission between the aircraft and the satellite are improved. At the same time, since the data transmission process is affected by the Doppler shift effect, pulse interference and narrowband interference, the access signal actually collected by the satellite is a signal after superposition of multi-frequency radio frequency signals, Doppler shift, pulse interference and narrowband interference, the waveform of the access signal deviates from the waveform of the multi-frequency radio frequency signal, resulting in signal distortion, which affects the processing of the service copy packets. Therefore, after the satellite receives the access signal, Doppler compensation is performed on the access signal by using satellite orbit information to reduce the interference of the Doppler shift effect on subsequent data processing, obtain the to-be-detected signal, and perform time-slot-by-time-slot signal detection and cross-frequency point parameter estimation on the to-be-detected signal to decode the service data corresponding to the aircraft node. Therefore, in a CRDSA communication scene with pulse interference and narrowband interference, accurate transmission of communication data is realized, and the anti-interference performance of the aircraft and the satellite is improved.

[0048] In some embodiments, the number of aircraft nodes is at least one; the per-slot signal detection and cross-frequency point parameter estimation on the to-be-detected signal are performed to obtain the service data corresponding to the aircraft nodes, including: judging whether the current iteration number reaches the maximum iteration number; if the current iteration number does not reach the maximum iteration number, performing the per-slot signal detection on the to-be-detected signal, judging whether the current time slot of the to-be-detected signal reaches the maximum time slot; if the current time slot of the to-be-detected signal does not reach the maximum time slot, performing the cross-frequency point parameter estimation based on the number of active nodes in the current time slot, and updating the current time slot; the number of active nodes is the total number of aircraft nodes that have sent service copy packages in the current time slot; returning to the step of judging whether the current time slot of the to-be-detected signal reaches the maximum time slot until the current time slot reaches the maximum time slot, and updating the current iteration number; returning to the step of judging whether the current iteration number reaches the maximum iteration number until the current iteration number reaches the maximum iteration number, and obtaining the service data corresponding to the aircraft nodes.

[0049] Please refer to Figure 3 , Figure 3 It is the flowchart of satellite access processing based on AMC / AMF-CRDSA provided by the application.

[0050] As Figure 3 shown, the aircraft node generates a dedicated time slot index, that is, a transmission pattern , which provides an identification basis for subsequent signal processing, and generates a multi-carrier radio frequency signal or a multi-frequency point radio frequency signal including radio frequency signals according to the generated time slot index, which is used for transmitting service copy packages in the corresponding time slot.

[0051] After the aircraft node sends the multi-frequency point radio frequency signal to the satellite, due to the influence of Doppler shift, other possible user interference, malicious interference, high-power pulse interference and narrowband interference on the wireless channel in the data transmission process, the multi-frequency point radio frequency signal inevitably produces waveform deformation, which further causes the actual access signal collected by the satellite to be a signal superimposed by the multi-frequency point radio frequency signal, Doppler shift, pulse interference and narrowband interference.

[0052] Further, the satellite can perform Doppler compensation on the access signal based on the satellite orbit information of the satellite itself, correct the frequency offset caused by the relative motion of the satellite and the aircraft node, and ensure the accuracy of the subsequent processing signal to obtain the to-be-detected signal.

[0053] Further, the per-slot signal detection and cross-frequency point parameter estimation are performed on the to-be-detected signal to obtain the service data corresponding to the aircraft nodes.

[0054] Specifically, the current iteration number is initialized , an initial state is set for subsequent iteration processing, and then the iteration process is entered, the current iteration number is increased by 1, that is, , and it is determined whether the current iteration number reaches the maximum iteration number. An uplink communication time frame includes slots.

[0055] If the current iteration number does not reach the maximum iteration number , the signal detection is performed on the to-be-detected signal slot by slot, and it is determined whether the current slot of the to-be-detected signal reaches the maximum slot.

[0056] If the current slot of the to-be-detected signal does not reach the maximum slot, the cross-frequency point parameter estimation is performed based on the number of active nodes in the current slot, the characteristics and channel-related parameters of the current slot signal are obtained, and the current slot is updated (that is, the next slot is entered).

[0057] It should be noted that since the number of aerial vehicle nodes can be more than one, and different aerial vehicle nodes can send their own service copy packages to the satellite at the same time in the same slot, in the embodiment, the aerial vehicle nodes that send their own service copy packages in the current slot are regarded as active nodes, the aerial vehicle nodes that do not send their own service copy packages in the current slot are regarded as silent nodes, the number of active nodes is the total number of aerial vehicle nodes that send service copy packages in the current slot, and the number of silent nodes is the total number of aerial vehicle nodes that do not send service copy packages in the current slot.

[0058] Further, returning to the step of determining whether the current slot of the to-be-detected signal reaches the maximum slot, until the current slot reaches the maximum slot, one round of iteration processing is completed, and the current iteration number is updated, that is, the current iteration number is increased by 1.

[0059] Further, returning to the step of determining whether the current iteration number reaches the maximum iteration number, until the current iteration number reaches the maximum iteration number, the service data corresponding to the aerial vehicle nodes is obtained.

[0060] It can be understood that if the current iteration number reaches the maximum iteration number , it means that the radio frequency signals in each slot in the current uplink communication time frame are detected, at this time, the next uplink communication time frame can be entered, and the receiving processing of the multi-frequency point radio frequency signals is continuously performed.

[0061] ​​In some embodiments, cross-frequency parameter estimation is performed based on the number of active nodes in the current time slot, including: if the number of active nodes in the current time slot is at least two, determining that the current time slot is a dirty time slot; if there are known aircraft nodes and malicious interference in the dirty time slot, malicious interference parameter estimation is performed to obtain a malicious interference parameter estimation result; the known aircraft node is an aircraft node that has decoded the corresponding service data; based on the malicious interference parameter estimation result, the previous time slot of the known aircraft node and the subsequent time slot of the known aircraft node, SINR-based cross-frequency parameter estimation is performed on the signal to be detected to obtain a dirty time slot parameter estimation result; physical layer waveform reconstruction is performed on the known aircraft node to obtain a waveform reconstruction result; based on the dirty time slot parameter estimation result and the waveform reconstruction result, serial interference removal and malicious interference removal are performed on the signal to be detected to obtain a de-interferenceed signal; the de-interferenceed signal is demodulated, deframed and decoded in sequence to obtain the service data of the aircraft node.

[0062] In this embodiment, the aircraft node uses multi-frequency communication to transmit data, and the traditional CRDSA technology cannot use the time-frequency diversity characteristics of the dual-copy packet to perform cross-frequency joint parameter estimation. Therefore, the parameter estimation accuracy is greatly lost, which may cause the service data decoded from the service copy packet to be inaccurate.

[0063] Based on this, this embodiment chooses to use two consecutive service copy packets in the uplink communication time frame to implement multi-frequency point or multi-carrier parameter estimation to ensure the accuracy of parameter estimation.

[0064] Specifically, for each current time slot, first calculate the number of active nodes in the current time slot .

[0065] If the number of active nodes in the current time slot At least two, that is , then the current time slot is determined to be a dirty time slot. The satellite will query the time slot index of the known aircraft node to further determine whether there is a known aircraft node in the dirty time slot. The known aircraft node is the aircraft node that has decoded the corresponding business data (that is, a known user).

[0066] If there is a known aircraft node in the dirty time slot, it is further determined whether there is malicious interference in the dirty time slot.

[0067] If malicious interference exists in the dirty time slot, malicious interference parameter estimation is performed to obtain a malicious interference parameter estimation result.

[0068] Specifically, in the case of multiple active nodes, different aircraft nodes may send their own traffic copy packets to the satellite at the same time in the same time slot, and the traffic copy packets in the same time slot will interfere with each other in series. In addition, the aircraft nodes in the air may also be maliciously interfered with by other malicious nodes. Therefore, in order to accurately obtain the traffic copy packet of the aircraft node in the current time slot, malicious interference parameter estimation needs to be performed first to obtain a malicious interference parameter estimation result, so as to subsequently identify and eliminate malicious interference.

[0069] Further, based on the malicious interference parameter estimation result, the preceding time slot of the known aircraft node, and the subsequent time slot of the known aircraft node, cross-frequency point parameter estimation based on SINR (Signal-to-Interference-plus-Noise Ratio) is performed on the to-be-detected signal to obtain a dirty time slot parameter estimation result.

[0070] Specifically, different active nodes send their own traffic copy packets to the satellite at the same time in the same time slot, and the traffic copy packets in the same time slot will interfere with each other in series. However, if there is a known aircraft node among these active nodes, since the known aircraft node is an aircraft node that has decoded the corresponding traffic data, the traffic copy packet of the known aircraft node in the current time slot can be directly excluded, thereby eliminating the series interference caused by the known aircraft node.

[0071] Since the traffic copy packet of the known aircraft node can be directly extracted from its preceding time slot and subsequent time slot, after obtaining the malicious interference parameter estimation result, cross-frequency point parameter estimation based on SINR (Signal-to-Interference-plus-Noise Ratio) can be performed on the to-be-detected signal based on the malicious interference parameter estimation result, the preceding time slot of the known aircraft node, and the subsequent time slot of the known aircraft node, to identify the series interference that can be eliminated in the to-be-detected signal, and obtain a dirty time slot parameter estimation result.

[0072] Further, the known aircraft node is subjected to physical layer waveform reconstruction to obtain a waveform reconstruction result, and based on the dirty time slot parameter estimation result and the waveform reconstruction result, series interference removal and malicious interference removal are performed on the to-be-detected signal to obtain a de-interference signal, which is a signal from which the series interference and the malicious interference have been eliminated.

[0073] Further, the de-interference signal is subjected to demodulation processing, de-framing processing, and decoding processing in sequence to obtain the traffic data of the aircraft node.

[0074] In some embodiments, based on the number of active nodes in the current time slot, cross-frequency point parameter estimation is performed, including: if the number of active nodes in the current time slot is at least two, determining that the current time slot is a dirty time slot; if there is a known aircraft node in the dirty time slot and there is no malicious interference, performing cross-frequency point parameter estimation on the to-be-detected signal based on the preceding time slot of the known aircraft node and the subsequent time slot of the known aircraft node to obtain a dirty time slot parameter estimation result; the known aircraft node is an aircraft node whose corresponding service data has been decoded; based on the dirty time slot parameter estimation result, frame reconstruction and serial interference removal are performed on the to-be-detected signal to obtain an interference-removed signal; and the interference-removed signal is sequentially subjected to demodulation processing, frame processing and decoding processing to obtain service data of the aircraft node.

[0075] Specifically, for each current time slot, the number of active nodes in the current time slot is calculated first .

[0076] If the number of active nodes in the current time slot is at least two, i.e. at least two, the current time slot is determined to be a dirty time slot, and the satellite will query the time slot index of the known aircraft node to further determine whether there is a known aircraft node in the dirty time slot. The known aircraft node is an aircraft node whose corresponding service data has been decoded (i.e., a known user).

[0077] If there is a known aircraft node in the dirty time slot, it is further determined whether there is malicious interference in the dirty time slot.

[0078] If there is no malicious interference in the dirty time slot, cross-frequency point parameter estimation can be directly performed on the to-be-detected signal based on the preceding time slot of the known aircraft node and the subsequent time slot of the known aircraft node, i.e., multi-frequency point parameter estimation or multi-carrier parameter estimation is performed to identify serial interference that can be eliminated in the to-be-detected signal, and a dirty time slot parameter estimation result is obtained.

[0079] Further, based on the dirty time slot parameter estimation result, MAC layer frame reconstruction and serial interference removal are performed on the to-be-detected signal to obtain an interference-removed signal, which is a signal from which serial interference has been removed.

[0080] Further, the interference-removed signal is sequentially subjected to demodulation processing, frame processing and decoding processing to obtain service data of the aircraft node.

[0081] In some embodiments, based on the number of active nodes in the current time slot, cross-frequency point parameter estimation is performed, including: if the number of active nodes in the current time slot is one, determining that the current time slot is a clean time slot; performing clean time slot cross-frequency point parameter estimation on the to-be-detected signal to obtain a clean time slot parameter estimation result; and based on the clean time slot parameter estimation result, the to-be-detected signal is sequentially subjected to demodulation processing, frame processing and decoding processing to obtain service data of the aircraft node.

[0082] Specifically, for each current time slot, the number of active nodes in the current time slot is calculated first .

[0083] If the number of active nodes in the current time slot is one, that is , the current time slot is determined as a clean time slot.

[0084] Since no other aircraft node generates serial interference in the clean time slot, the clean time slot multi-frequency point parameter estimation or multi-carrier parameter estimation can be directly performed on the to-be-detected signal to obtain the clean time slot parameter estimation result.

[0085] Further, based on the clean time slot parameter estimation result, the to-be-detected signal is sequentially subjected to demodulation processing, frame processing and decoding processing to obtain the service data of the aircraft node, that is, the service data decoding result is obtained.

[0086] In some embodiments, based on the number of active nodes in the current time slot, the cross-frequency point parameter estimation includes: if the number of active nodes in the current time slot is zero, the current time slot is determined as an empty time slot, and no cross-frequency point parameter estimation is performed.

[0087] For ease of understanding, the communication principle of the present application is further explained herein. Figure 4 The communication principle of the present application is further explained herein. Figure 4 , Figure 4 is a schematic diagram of the satellite communication system based on AMC / AMF-CRDSA provided by the present application.

[0088] The aircraft node cluster and the satellite can constitute a communication system. In the present embodiment, the aircraft node and the satellite do not need to be modified in hardware, and only need to be upgraded in software to realize the above-mentioned anti-interference and multi-carrier or multi-frequency CRDSA (AMC / AMF-CRDSA) method.

[0089] As shown in Figure 4 , the satellite communication system based on AMC / AMF-CRDSA includes an aircraft node cluster and a satellite, and the aircraft node cluster includes an aircraft node, which is denoted as . Since the structure and principle of each aircraft node are the same, for ease of understanding, only the first aircraft node is taken as an example for introduction herein.

[0090] The aircraft node An AMC / AMF-CRDSA sending unit (i.e. Figure 4 Node CRDSA transmitting unit"), compared with the traditional CRDSA transmitting unit, the AMC / AMF-CRDSA transmitting unit mainly changes from single-carrier communication to multi-carrier communication or multi-frequency communication.

[0091] The AMC / AMF-CRDSA sending unit includes a service data input module, a MAC layer framing module, a coding and modulation module, an access timing control module, an access pattern generation module and a radio frequency signal output module.

[0092] In the business data input module, the symbol vector of the business copy package Temporarily stored in the business queue. After the service data in the service queue enters the MAC layer for framing operation, the service data will be organized into a CRDSA frame structure. The coding and modulation module can perform coding and modulation processing on the service data after the framing operation to generate a service copy packet. The access timing control module generates access patterns through timing control , and determine At the same time, the access pattern generation module cooperates with the RF gating to control the sending time and method of multi-frequency RF signals. The RF signal output module is used to generate a transmission power of Multi-carrier RF signal or multi-frequency RF signal , and output to the multi-user access channel to send multi-carrier RF signals or multi-frequency RF signals to the satellite.

[0093] Optionally, aircraft nodes can use the terahertz frequency band for data transmission, leveraging larger bandwidth to achieve higher interference suppression capabilities.

[0094] On the satellite side, the satellite is equipped with an onboard MC / MF-CRDSA (Multi-Carrier / Multi-FrequencyCRDSA, satellite uplink random access based on multi-carrier or multi-frequency diversity) receiving and processing unit, which has anti-interference capability and multi-frequency or multi-carrier joint processing capability. The unit includes a Doppler reverse compensation module, a time slot signal detection module, a net time slot processing module and a multi-user iterative serial interference cancellation module.

[0095] The Doppler reverse compensation module is used to perform Doppler compensation on the access signal based on its own satellite orbit information, correct the frequency offset caused by the relative motion between the satellite and the aircraft node, ensure the accuracy of subsequent signal processing, and obtain the signal to be detected.

[0096] A slot-by-slot signal detection module is configured to perform slot-by-slot signal detection on the Doppler-compensated to-be-detected signal, and determine the type of the current time slot of the to-be-detected signal, wherein the type of the current time slot includes a clean time slot, a dirty time slot and an empty time slot.

[0097] A clean time slot processing module is configured to perform clean time slot multi-frequency point parameter estimation or multi-carrier parameter estimation, and sequentially perform demodulation processing, frame processing and decoding processing on the to-be-detected signal to obtain service data of the aircraft node, i.e., obtain service data decoding results.

[0098] A multi-user iterative serial interference cancellation module is configured to perform MAC frame reconstruction on a known user (i.e., a known aircraft node), perform malicious interference parameter estimation, perform SINR-based cross-frequency point parameter estimation in combination with the time slots before and after the known user, and perform cross-frequency point or cross-carrier physical layer waveform reconstruction on the known user, and is provided with an SIC (Serial Interference Cancellation Module) module to effectively process and cancel interference on the multi-user signal.

[0099] Optionally, to improve the accuracy of cross-frequency point or cross-carrier parameter estimation on the satellite side, multiple service copy packets (e.g., 3 to 4) can be used to construct a timing Kalman filter to perform joint channel estimation.

[0100] Optionally, artificial intelligence technologies such as reinforcement learning are used to further reduce the serial interference of multi-users.

[0101] Compared with the prior art, the satellite communication anti-interference access method provided by the embodiment has at least the following advantages: (1) Strong anti-interference capability: the frequency diversity characteristics of multi-carrier or multi-frequency point signals are used for communication data transmission, which can suppress the influence of single-frequency point narrowband interference and pulse interference; at the same time, Doppler compensation is used to eliminate the influence of Doppler frequency shift and interference dispersion effect, which is beneficial to accurately obtain service data.

[0102] (2) High cross-frequency point parameter estimation accuracy: the service copy packets of the time slots before and after the known aircraft node are combined to perform SINR-based cross-frequency point parameter estimation, which is beneficial to ensure the accuracy of parameter estimation.

[0103] (3) Good compatibility and low upgrade cost: the aircraft node and the satellite do not need to be modified in hardware, and only need to be upgraded in software, which can reduce the modification cost of the communication system.

[0104] The application further provides a satellite communication anti-interference access system. Figure 5 , Figure 5Fig. 1 is a structural schematic diagram of a satellite communication anti-interference access system provided by the present application. In the embodiment, the satellite communication anti-interference access system comprises a collection module 510, a Doppler compensation module 520 and a service decoding module 530.

[0105] The collection module 510 is configured to collect an access signal.

[0106] The access signal is a signal obtained by superimposing a multi-frequency point radio frequency signal, a Doppler frequency shift, an impulse interference and a narrowband interference, the multi-frequency point radio frequency signal carrying at least two service copy packets of an aircraft node, each service copy packet being generated based on service data corresponding to the aircraft node, an uplink communication time frame of the aircraft node comprising a plurality of time slots, and different service copy packets being sent by the aircraft node in different time slots, the aircraft node using different frequency points to send the service copy packets in different time slots.

[0107] The Doppler compensation module 520 is configured to perform Doppler compensation on the access signal based on satellite orbit information to obtain a to-be-detected signal.

[0108] The service decoding module 530 is configured to perform time slot-by-time slot signal detection and cross-frequency point parameter estimation on the to-be-detected signal to obtain service data corresponding to the aircraft node.

[0109] In some embodiments, the number of aircraft nodes is at least one.

[0110] The service decoding module 530 is configured to determine whether a current iteration number reaches a maximum iteration number; if the current iteration number does not reach the maximum iteration number, perform time slot-by-time slot signal detection on the to-be-detected signal, determine whether a current time slot of the to-be-detected signal reaches a maximum time slot; if the current time slot of the to-be-detected signal does not reach the maximum time slot, perform cross-frequency point parameter estimation based on an active node number of the current time slot, and update the current time slot; the active node number is a total number of aircraft nodes that have sent service copy packets in the current time slot; return to the step of determining whether the current time slot of the to-be-detected signal reaches the maximum time slot until the current time slot reaches the maximum time slot, and update the current iteration number; return to the step of determining whether the current iteration number reaches the maximum iteration number until the current iteration number reaches the maximum iteration number, and obtain the service data corresponding to the aircraft node.

[0111] In some embodiments, the service decoding module 530 is configured to determine that the current time slot is a dirty time slot if the number of active nodes in the current time slot is at least two; perform malicious interference parameter estimation to obtain a malicious interference parameter estimation result if the dirty time slot has a known aircraft node and malicious interference; perform SINR-based cross-frequency parameter estimation on the to-be-detected signal based on the malicious interference parameter estimation result, the preceding time slot of the known aircraft node, and the subsequent time slot of the known aircraft node to obtain a dirty time slot parameter estimation result; perform physical layer waveform reconstruction on the known aircraft node to obtain a waveform reconstruction result; perform serial interference removal and malicious interference removal on the to-be-detected signal based on the dirty time slot parameter estimation result and the waveform reconstruction result to obtain an interference-removed signal; and sequentially perform demodulation processing, frame processing, and decoding processing on the interference-removed signal to obtain the service data of the aircraft node.

[0112] In some embodiments, the service decoding module 530 is configured to determine that the current time slot is a dirty time slot if the number of active nodes in the current time slot is at least two; perform cross-frequency parameter estimation on the to-be-detected signal based on the preceding time slot of the known aircraft node and the subsequent time slot of the known aircraft node to obtain a dirty time slot parameter estimation result if the dirty time slot has a known aircraft node and no malicious interference; the known aircraft node is an aircraft node whose corresponding service data has been decoded; perform frame reconstruction and serial interference removal on the to-be-detected signal based on the dirty time slot parameter estimation result to obtain an interference-removed signal; and sequentially perform demodulation processing, frame processing, and decoding processing on the interference-removed signal to obtain the service data of the aircraft node.

[0113] In some embodiments, the service decoding module 530 is configured to determine that the current time slot is a clean time slot if the number of active nodes in the current time slot is one; perform clean time slot cross-frequency parameter estimation on the to-be-detected signal to obtain a clean time slot parameter estimation result; and sequentially perform demodulation processing, frame processing, and decoding processing on the to-be-detected signal based on the clean time slot parameter estimation result to obtain the service data of the aircraft node.

[0114] In some embodiments, the service decoding module 530 is configured to determine that the current time slot is an empty time slot if the number of active nodes in the current time slot is zero, and not to perform cross-frequency parameter estimation.

[0115] The application also provides an electronic device. Figure 6 is a structural schematic diagram of the electronic device provided by the application, as Figure 6As shown, the electronic device can include a processor 610, a communications interface 620, a memory 630, and a communications bus 640, wherein the processor 610, the communications interface 620, and the memory 630 complete mutual communication through the communications bus 640. The processor 610 can invoke a logic instruction in the memory 630 to execute the satellite communication anti-interference access method.

[0116] In addition, the logic instruction in the memory 630 described above can be realized in the form of a software functional unit and sold or used as an independent product, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0117] The present application also provides a non-transitory computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the satellite communication anti-interference access method provided by the above-mentioned methods.

[0118] The present application also provides a computer program product, which includes a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and the computer program is executed by a processor, and the computer can execute the satellite communication anti-interference access method provided by the above-mentioned methods.

[0119] The device embodiments described above are only schematic, wherein the units shown as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the present embodiment scheme according to actual needs. Those skilled in the art can understand and implement it without creative labor.

[0120] Those skilled in the art can clearly understand the technical solutions of the various embodiments from the above description of the embodiments, and the various embodiments can be implemented by means of software with the necessary general hardware platforms, and of course, can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part of the prior art that makes a contribution, can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, and the like, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0121] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for some technical features therein; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method of interference resistant access for satellite communications, characterized by, The application is applied to a satellite, comprising: Collecting an access signal; the access signal is a signal after a multi-frequency point radio frequency signal is superimposed with a Doppler frequency shift, impulse interference and narrowband interference, the multi-frequency point radio frequency signal carries at least two service copy packages of an aircraft node, each service copy package is generated based on corresponding service data of the aircraft node, an uplink communication time frame of the aircraft node includes multiple time slots, different service copy packages are sent by the aircraft node in different time slots, and the aircraft node uses different frequency points to send the service copy packages in different time slots; Based on satellite orbit information, the access signal is subjected to Doppler compensation to obtain a to-be-detected signal; The to-be-detected signal is subjected to time-slot-by-time-slot signal detection and cross-frequency point parameter estimation to obtain the service data corresponding to the aircraft node.

2. The satellite communication anti-jamming access method of claim 1, wherein, The number of the aircraft nodes is at least one; The to-be-detected signal is subjected to time-slot-by-time-slot signal detection and cross-frequency point parameter estimation to obtain the service data corresponding to the aircraft node, comprising: Judging whether a current iteration number reaches a maximum iteration number; If the current iteration number does not reach the maximum iteration number, the to-be-detected signal is subjected to time-slot-by-time-slot signal detection, and it is judged whether a current time slot of the to-be-detected signal reaches a maximum time slot; If the current time slot of the to-be-detected signal does not reach the maximum time slot, cross-frequency point parameter estimation is performed based on an active node number of the current time slot, and the current time slot is updated; the active node number is a total number of aircraft nodes that have sent the service copy packages in the current time slot; Returning to the step of judging whether the current time slot of the to-be-detected signal reaches the maximum time slot until the current time slot reaches the maximum time slot, and the current iteration number is updated; Returning to the step of judging whether the current iteration number reaches the maximum iteration number until the current iteration number reaches the maximum iteration number, and the service data corresponding to the aircraft node is obtained.

3. The satellite communication anti-jamming access method of claim 2, wherein, The cross-frequency point parameter estimation based on the active node number of the current time slot comprises: If the active node number of the current time slot is at least two, it is determined that the current time slot is a dirty time slot; If the dirty time slot exists a known aircraft node and malicious interference, malicious interference parameter estimation is performed to obtain a malicious interference parameter estimation result; the known aircraft node is the aircraft node whose corresponding service data has been decoded; Based on the malicious interference parameter estimation result, a preceding time slot of the known aircraft node and a subsequent time slot of the known aircraft node, cross-frequency point parameter estimation based on SINR is performed on the to-be-detected signal to obtain a dirty time slot parameter estimation result; Physical layer waveform reconstruction is performed on the known aircraft node to obtain a waveform reconstruction result; Based on the dirty time slot parameter estimation result and the waveform reconstruction result, serial interference removal and malicious interference removal are performed on the to-be-detected signal to obtain an interference-removed signal; The interference-removed signal is subjected to demodulation processing, de-framing processing and decoding processing in sequence to obtain the service data of the aircraft node.

4. The satellite communications jamming-resistant access method of claim 2, wherein, The cross-frequency point parameter estimation based on the number of active nodes of the current time slot comprises: If the number of active nodes of the current time slot is at least two, the current time slot is determined as a dirty time slot; If the dirty time slot has a known aircraft node and no malicious interference, cross-frequency point parameter estimation is performed on the to-be-detected signal based on a preceding time slot of the known aircraft node and a subsequent time slot of the known aircraft node to obtain a dirty time slot parameter estimation result; the known aircraft node is the aircraft node whose corresponding service data is decoded; Frame reconstruction and serial interference removal are performed on the to-be-detected signal based on the dirty time slot parameter estimation result to obtain an interference-removed signal; The interference-removed signal is sequentially subjected to demodulation processing, frame processing, and decoding processing to obtain the service data of the aircraft node.

5. The satellite communications jamming-resistant access method of claim 2, wherein, The cross-frequency point parameter estimation based on the number of active nodes of the current time slot comprises: If the number of active nodes of the current time slot is one, the current time slot is determined as a clean time slot; Clean time slot cross-frequency point parameter estimation is performed on the to-be-detected signal to obtain a clean time slot parameter estimation result; The to-be-detected signal is sequentially subjected to demodulation processing, frame processing, and decoding processing based on the clean time slot parameter estimation result to obtain the service data of the aircraft node.

6. The satellite communications jamming-resistant access method of claim 2, wherein, The cross-frequency point parameter estimation based on the number of active nodes of the current time slot comprises: If the number of active nodes of the current time slot is zero, the current time slot is determined as a null time slot, and no cross-frequency point parameter estimation is performed.

7. A satellite communications interference resistant access system, characterized by It comprises: The acquisition module is configured to acquire an access signal; the access signal is a signal obtained after a multi-frequency point radio frequency signal is superimposed with Doppler frequency shift, pulse interference, and narrowband interference; the multi-frequency point radio frequency signal carries at least two service copy packages of an aircraft node; each service copy package is generated based on service data corresponding to the aircraft node; an uplink communication time frame of the aircraft node comprises a plurality of time slots; different service copy packages are transmitted by the aircraft node in different time slots; and the aircraft node uses different frequency points to transmit the service copy packages in different time slots; The Doppler compensation module is configured to perform Doppler compensation on the access signal based on satellite orbit information to obtain a to-be-detected signal; The service decoding module is configured to perform per-time slot signal detection and cross-frequency point parameter estimation on the to-be-detected signal to obtain the service data corresponding to the aircraft node.

8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor executes the computer program to implement the satellite communication anti-interference access method of any one of claims 1 to 6. 9.A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the satellite communication anti-interference access method of any one of claims 1 to 6.

10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the satellite communication anti-interference access method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Anti-interference filter-based Beidou multi-frequency receiver signal combined tracking method

    CN104614739A

  • Satellite communication Doppler shift compensation method and device and satellite communication system

    CN107682053A

  • Multi-carrier cooperative time slot Aloha method

    CN108012340A

  • Multi-user detection method for low-earth orbit satellite random access system based on CRDSA protocol

    CN108768903A

  • Multi-frequency-point communication method based on wireless communication technology

    CN111464958A