Satellite communication anti-interference access methods, systems, equipment, media and software products
By using multi-frequency radio frequency 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 communication was solved, and the reliability and accuracy of data transmission were achieved.
Patent Information
- Application Number
- CN202511319444.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-16
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2045-09-16
AI Technical Summary
Existing technologies are not effective against interference in low-altitude communications, making it difficult to guarantee the reliability and accuracy of data transmission between aircraft and satellites. In particular, under CRDSA communication scenarios with pulse interference and narrowband interference, signals are easily lost or distorted.
The signal obtained by superimposing Doppler frequency shift, pulse interference and narrowband interference on multi-frequency radio frequency signals is used. Doppler compensation is performed using satellite orbit information, and time-slot-by-time signal detection and cross-frequency parameter estimation are performed. Combined with multi-carrier or multi-frequency diversity strategies, signal detection and decoding are performed.
It improves the reliability and accuracy of data transmission between spacecraft and satellites, reduces the packet loss rate of service replicas, enhances anti-interference performance, and ensures stable communication in complex electromagnetic environments.
Smart Images

Figure CN120834847B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication network technology, and in particular to a satellite communication anti-interference access method, system, device, medium, and program product. Background Technology
[0002] With the rapid development of the low-altitude economy, emerging industries such as drone logistics delivery, aerial emergency rescue, and urban air transportation are constantly emerging. Therefore, building a safe and reliable low-altitude communication network has become a core requirement for the large-scale development of these industries. However, the complex electromagnetic environment in the low-altitude domain is prone to signal interference. Issues such as frequency band conflicts during aircraft swarm operations, signal reflection and blockage between urban buildings, and malicious electromagnetic interference attacks all pose challenges to the anti-interference performance of communication systems.
[0003] In some related technologies, aircraft mainly use CRDSA (Contention Resolution Diversity Slotted ALOHA) technology to access satellites, thereby sending service data to the satellite in the form of service copy packets.
[0004] However, existing technologies have the following drawbacks: First, traditional CRDSA technology uses a single-frequency carrier, meaning the spacecraft transmits radio frequency signals to the satellite using a single frequency. The radio frequency signal carries a service copy packet, but this single-frequency communication method makes the radio frequency signal susceptible to pulse interference and narrowband interference during data transmission, leading to the loss of the service copy packet or changes in the radio frequency signal. Second, because the positions of the spacecraft and the satellite in the air are constantly changing, there is usually relative motion between them. This relative motion causes a Doppler shift in the radio frequency signal (Doppler shift refers to the phenomenon where the frequency of the received signal deviates from the frequency of the transmitted signal due to the relative motion between the two communicating parties). In scenarios where there are external interference signals, the interference signals will further produce a diffusion effect under the influence of the Doppler shift. That is, the single-tone interference signal diffuses into a narrowband linear frequency modulation interference signal, and the pulse interference will also be expanded in the time domain, thus affecting more time slots. The diffusion effect will further aggravate the changes in the radio frequency signal during data transmission, leading to signal distortion. Consequently, it becomes difficult for the satellite to accurately obtain the spacecraft's service copy packet and to decode the spacecraft's service data from the service copy packet.
[0005] In summary, in CRDSA communication scenarios with pulse interference and narrowband interference, the existing technology is not effective in resisting interference and cannot guarantee the reliability and accuracy of data transmission between the aircraft and the satellite. Summary of the Invention
[0006] This invention provides a satellite communication anti-interference access method, system, device, medium, and program product to solve the defects of existing technologies in CRDSA communication scenarios with pulse interference and narrowband interference, which are not effective in preventing interference and make it difficult to ensure the reliability and accuracy of data transmission between the spacecraft and the satellite.
[0007] This invention provides a satellite communication anti-interference access method applied to satellites, comprising: acquiring access signals; the access signals are multi-frequency radio frequency signals superimposed with Doppler frequency shift, pulse interference, and narrowband interference, the multi-frequency radio frequency signals carrying at least two service replica packets of the spacecraft node, each service replica packet being generated based on the service data corresponding to the spacecraft node, the uplink communication time frame of the spacecraft node including multiple time slots, different service replica packets being sent by the spacecraft node in different time slots, and the spacecraft node using different frequencies to send the service replica packets in different time slots; performing Doppler compensation on the access signals based on satellite orbit information to obtain the signal to be detected; performing time-slot-by-slot signal detection and cross-frequency parameter estimation on the signal to be detected to obtain the service data corresponding to the spacecraft node.
[0008] According to a satellite communication anti-interference access method provided by the present invention, the number of aircraft nodes is at least one; the method involves performing time-slot-by-time signal detection and cross-frequency parameter estimation on the signal to be detected to obtain service data corresponding to the aircraft node, including: determining whether the current iteration number has reached the maximum iteration number; if the current iteration number has not reached the maximum iteration number, performing time-slot-by-time signal detection on the signal to be detected and determining whether the current time slot of the signal to be detected has reached the maximum time slot; if the current time slot of the signal to be detected has not reached the maximum time slot, performing cross-frequency 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 replica packets in the current time slot; returning to the step of determining whether the current time slot of the signal to be detected has reached the maximum time slot until the current time slot reaches the maximum time slot, updating the current iteration number; returning to the step of determining whether the current iteration number has reached the maximum iteration number until the current iteration number reaches the maximum iteration number, and obtaining service data corresponding to 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 are known aircraft nodes and malicious interference in the dirty time slot, malicious interference parameter estimation is performed to obtain malicious interference parameter estimation results; the known aircraft nodes are aircraft nodes whose corresponding service data has been decoded; based on the malicious interference parameter estimation results, the preceding time slot of the known aircraft node, and the following time slot of the known aircraft node, cross-frequency point parameter estimation based on SINR is performed on the signal to be detected to obtain dirty time slot parameter estimation results; physical layer waveform reconstruction is performed on the known aircraft nodes to obtain waveform reconstruction results; based on the dirty time slot parameter estimation results and waveform reconstruction results, serial interference removal and malicious interference removal are performed on the signal to be detected to obtain a de-interference signal; the de-interference signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft nodes.
[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 are known aircraft nodes in the dirty time slot and there is no malicious interference, cross-frequency point parameter estimation is performed on the signal to be detected based on the previous time slot and the subsequent time slot of the known aircraft nodes to obtain the dirty time slot parameter estimation result; the known aircraft nodes are aircraft nodes 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 signal to be detected to obtain a de-interference signal; the de-interference signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft nodes.
[0011] According to the 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 net time slot; the net time slot cross-frequency point parameter is estimated for the signal to be detected to obtain the 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 the service data of the spacecraft node.
[0012] According to the 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] This invention also provides a satellite communication anti-interference access system, comprising: an acquisition module for acquiring access signals; the access signals are multi-frequency radio frequency signals superimposed with Doppler frequency shift, pulse interference, and narrowband interference, the multi-frequency radio frequency signals carrying at least two service replica packets of an aircraft node, each service replica packet being generated based on the service data corresponding to the aircraft node, the uplink communication time frame of the aircraft node including multiple time slots, different service replica packets being sent by the aircraft node in different time slots, and the aircraft node using different frequencies to send service replica packets in different time slots; a Doppler compensation module for performing Doppler compensation on the access signals based on satellite orbit information to obtain the signal to be detected; and a service decoding module for performing time-slot-by-slot signal detection and cross-frequency parameter estimation on the signal to be detected to obtain the service data corresponding to the aircraft node.
[0014] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any of the satellite communication anti-interference access methods described above.
[0015] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the satellite communication anti-interference access methods described above.
[0016] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements any of the satellite communication anti-interference access methods described above.
[0017] The satellite communication anti-interference access method, system, device, medium, and program products provided by this invention enable spacecraft nodes to employ multi-frequency communication within different time slots of uplink communication frames. This allows multiple service replica packets generated based on the service data corresponding to the spacecraft node to be transmitted to the satellite at different times and frequencies. In CRDSA communication scenarios with pulse interference and narrowband interference, even if service replica packets at specific frequencies or time slots are lost due to pulse interference and narrowband interference, service replica packets at other frequencies or time slots can still be transmitted normally. This reduces the packet loss rate of service replica packets during data transmission, ensuring that the satellite can receive the service replica packets from the spacecraft node in a timely manner, thus improving the reliability and accuracy of data transmission between the spacecraft and the satellite. Simultaneously, due to the data transmission... The process is affected by Doppler frequency shift, pulse interference, and narrowband interference, resulting in the actual access signal acquired by the satellite being a superimposed signal of multi-frequency radio frequency signals with Doppler frequency shift, pulse interference, and narrowband interference. The waveform of the access signal deviates from that of the multi-frequency radio frequency signals, causing signal distortion and affecting the processing of service copy packets. Therefore, after the satellite receives the access signal, it selects to use satellite orbit information to perform Doppler compensation on the access signal, reducing the interference of Doppler frequency shift on subsequent data processing, obtaining the signal to be detected, and performing time-slot signal detection and cross-frequency parameter estimation on the signal to be detected, decoding the service data corresponding to the spacecraft node, thereby achieving accurate transmission of communication data in the CRDSA communication scenario with pulse interference and narrowband interference, and improving the anti-interference performance of the spacecraft and satellite. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0019] Figure 1 This is a flowchart illustrating the satellite communication anti-interference access method provided by the present invention.
[0020] Figure 2 This is a schematic diagram of a satellite communication scenario with interference, as provided by the present invention.
[0021] Figure 3 This is a schematic diagram of the satellite access processing based on AMC / AMF-CRDSA provided by the present invention.
[0022] Figure 4 This is a schematic diagram of the satellite communication system based on AMC / AMF-CRDSA provided by the present invention.
[0023] Figure 5 This is a schematic diagram of the satellite communication anti-interference access system provided by the present invention.
[0024] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0026] Please see Figures 1 to 2 , Figure 1 This is a flowchart illustrating the satellite communication anti-interference access method provided by the present invention. Figure 2 This is a schematic diagram of a satellite communication scenario with interference, as provided by the present invention. For example... Figure 1 As shown, in this embodiment, the satellite communication anti-interference access method is applied to a satellite. The satellite communication anti-interference access method includes steps S110 to S130, and the specific steps are as follows:
[0027] S110: Acquire access signals.
[0028] The access signal is a multi-frequency radio frequency signal superimposed with Doppler frequency shift, pulse interference and narrowband interference. The multi-frequency radio frequency signal carries at least two service copy packets of the aircraft node. Each service copy packet is generated based on the service data corresponding to the aircraft node. The uplink communication time frame of the aircraft node includes multiple time slots. Different service copy packets are sent by the aircraft node in different time slots. In different time slots, the aircraft node uses different frequencies to send service copy packets.
[0029] like Figure 2 As shown, in a CRDSA communication scenario with high-power pulse interference and narrowband interference on the ground, there is at least one aircraft node. Assume there are [interference / interference] in the air. ( There are (positive integer) spacecraft nodes, denoted as... Each spacecraft node needs to connect to the satellite and maintain communication with it, sending its own business data to the satellite, and the satellite and all spacecraft nodes have a unified time reference.
[0030] In CRDSA communication technology, for each spacecraft node, the satellite can divide each uplink communication time frame of that spacecraft node into... ( (a positive integer greater than 1) _ ... The access time slot, that is, each uplink communication time frame of the spacecraft node includes There are 1 time slot, and the length of each time slot is 1. During uplink communication, the time slot index within the frame is used ( )express.
[0031] If the first aircraft nodes If the spacecraft node needs to access the satellite and send its own service data to the satellite, then... Multi-frequency radio signals can be generated according to the CRDSA communication mechanism, and at least two time slots can be selected in each uplink communication time frame to send service replica packets, i.e., the total number of service replica packets. .
[0032] It should be noted that the aircraft node Sent in an uplink communication frame Each business replica package is generated based on the business data corresponding to the spacecraft node, that is... The business data carried by each business replica package is the same, and Symbol vector of each business copy package They are all identical and can point out each other's positions.
[0033] Symbolic vector At the spacecraft node After framing, modulation and coding processing, and radio frequency signal output module processing at the MAC (Media Access Control) layer, the output is... Symbolic vector And the data sender and receiver (i.e., satellite and spacecraft nodes) The modulation mapping mode specified by the modulator and demodulator jointly determines the modulation mapping mode. .
[0034] in, The definition is: taking the time slot start point (i.e., the first time slot) of each uplink communication time frame as the time zero point, the... Time-slot spacecraft node The generated radio frequency signal is denoted as , The transmission power is .
[0035] To achieve 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.
[0036] Specifically, spacecraft nodes Multi-carrier BPSK (Binary Phase Shift Keying) or multi-frequency BPSK can be used for modulation mapping to generate multi-frequency radio frequency signals, which are then carried by the spacecraft nodes. In different time slots, the service replica packets are transmitted via different frequencies or carriers of the multi-frequency radio frequency signals. This means the service replica packets are transmitted through different frequencies or carriers in different time slots. Therefore, the spacecraft node... In the The radio frequency signal generated in each time slot can be represented as:
[0037] ;
[0038] in, The number of symbols to be sent; The duration of the transmitted symbol; Number of access frequency points; For frequency point exist Timing of transmission shaping filter, For frequency point exist Timing-based shaping filter; For frequency point The center frequency of the transmitted radio frequency signal carrier; It is a natural constant; The imaginary unit; All are positive integers; This indicates taking the real part.
[0039] Furthermore, define Represents the spacecraft node In the The transmission pattern for each time slot, The expression is as follows:
[0040] .
[0041] It should be noted that, due to the aircraft node Only selected in the uplink communication time frame Each time slot transmits a copy of the service packet; therefore, the multi-frequency radio signal actually only includes... One radio frequency signal.
[0042] Under different time slots, spacecraft nodes can select different frequency points for satellite access processing and send service copy packets, for example... Figure 2 In the middle, the spacecraft node and spacecraft nodes This allows for the use of two completely different frequency points for access communication in different time slots, thus ensuring that pulse interference and narrowband interference will not cause all service copy packets of a certain aircraft node to be lost.
[0043] Aircraft node clusters and satellites can form a communication system. In this embodiment, each aircraft node in the cluster employs multi-carrier or multi-frequency communication, transmitting data via multi-frequency radio frequency signals. Therefore, the method provided in this embodiment is essentially an anti-interference and multi-carrier / multi-frequency CRDSA (AMC / AMF-CRDSA) method based on multi-carrier or multi-frequency diversity. Through intelligent diversity strategies using multi-carrier or multi-frequency signals, the communication system can quickly establish a stable communication link in a strong interference environment, effectively resisting complex electromagnetic interference and significantly improving the reliability and robustness of signal transmission. This not only enables highly reliable satellite-missile communication in missile penetration and electronic warfare environments but also provides technical support for the low-altitude economy, ensuring stable communication for low-altitude aircraft such as UAVs in complex electromagnetic environments.
[0044] Furthermore, at the spacecraft node After generating the multi-frequency radio frequency signal, it will be sent to the satellite.
[0045] Understandably, since pulse interference and narrowband interference only affect the transmission of service copy packets at specific frequencies or time slots during data transmission, spacecraft nodes can transmit service copy packets using the aforementioned multi-carrier or multi-frequency diversity method. This involves using different frequencies or carriers in different time slots to transmit service copy packets, avoiding the simultaneous loss of all service copy packets due to pulse interference and narrowband interference. However, this improvement only addresses situations where pulse interference and narrowband interference do not exhibit dispersion effects due to Doppler frequency shift. During data transmission between the spacecraft node and the satellite, the spacecraft node... The relative motion between the satellite and the multi-frequency radio frequency signal causes a Doppler shift, which in turn triggers a diffusion effect, affecting both the interference signal and the multi-frequency radio frequency signal.
[0046] Due to Doppler shift, dispersion effects, and interference, multi-frequency radio frequency signals inevitably undergo waveform distortion during data transmission, which in turn affects the actual access signal acquired by the satellite. It is a signal resulting from the superposition of Doppler frequency shift, pulse interference, and narrowband interference from multi-frequency radio frequency signals.
[0047] S120: Based on satellite orbit information, Doppler compensation is performed on the access signal to obtain the signal to be detected.
[0048] Since the access signal actually collected by the satellite is a signal after the superposition of multi-frequency radio frequency signals, Doppler frequency shift, pulse interference and narrowband interference, the waveform has been distorted, resulting in signal distortion. Therefore, on the basis of the above-mentioned multi-frequency or multi-carrier communication adopted by the spacecraft node, the satellite as the receiving and processing end also needs to perform additional Doppler inverse compensation to reduce the impact of Doppler frequency shift and interference dispersion.
[0049] Specifically, the satellite can perform Doppler compensation on the incoming signal based on its own satellite orbit information to correct the frequency offset caused by the relative motion between the satellite and the spacecraft node, ensuring the accuracy of subsequent signal processing and obtaining the signal to be detected.
[0050] S130: Perform time-slot-by-time signal detection and cross-frequency point parameter estimation on the signal to be detected to obtain the service data corresponding to the aircraft node.
[0051] The satellite communication anti-interference access method provided in this embodiment employs a multi-frequency communication approach within different time slots of the uplink communication frame. This allows multiple service replica packets generated based on the service data corresponding to the spacecraft node to be transmitted to the satellite at different times and frequencies. In CRDSA communication scenarios with pulse interference and narrowband interference, even if service replica packets at specific frequencies or time slots are lost due to pulse interference and narrowband interference, service replica packets at other frequencies or time slots can still be transmitted normally. This reduces the packet loss rate of service replica packets during data transmission, ensuring that the satellite can receive the service replica packets from the spacecraft node in a timely manner, thus improving the reliability and accuracy of data transmission between the spacecraft and the satellite. Simultaneously, due to the Doppler effect during data transmission... The effects of frequency shift, impulse interference, and narrowband interference mean that the access signal actually acquired by the satellite is a signal resulting from the superposition of Doppler frequency shift, impulse interference, and narrowband interference from multi-frequency radio frequency signals. The waveform of the access signal deviates from that of the multi-frequency radio frequency signals, causing signal distortion and affecting the processing of service copy packets. Therefore, after the satellite receives the access signal, it selects to use satellite orbit information to perform Doppler compensation on the access signal, reducing the interference of Doppler frequency shift on subsequent data processing, obtaining the signal to be detected, and performing time-slot signal detection and cross-frequency parameter estimation on the signal to be detected. The service data corresponding to the spacecraft node is then decoded, thereby achieving accurate transmission of communication data in the CRDSA communication scenario with impulse interference and narrowband interference, and improving the anti-interference performance of the spacecraft and satellite.
[0052] In some embodiments, the number of aircraft nodes is at least one; performing time-slot-by-time signal detection and cross-frequency parameter estimation on the signal to be detected to obtain service data corresponding to the aircraft node includes: determining whether the current iteration number has reached the maximum iteration number; if the current iteration number has not reached the maximum iteration number, performing time-slot-by-time signal detection on the signal to be detected to determine whether the current time slot of the signal to be detected has reached the maximum time slot; if the current time slot of the signal to be detected has not reached the maximum time slot, performing cross-frequency 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 replica packets in the current time slot; returning to the step of determining whether the current time slot of the signal to be detected has reached the maximum time slot, until the current time slot reaches the maximum time slot, updating the current iteration number; returning to the step of determining whether the current iteration number has reached the maximum iteration number, until the current iteration number reaches the maximum iteration number, and obtaining service data corresponding to the aircraft node.
[0053] Please see Figure 3 , Figure 3 This is a schematic diagram of the satellite access processing based on AMC / AMF-CRDSA provided by the present invention.
[0054] like Figure 3 As shown, the aircraft node Generate a dedicated time slot index, i.e. send the pattern. This provides an identifier basis for subsequent signal processing, and generates, based on the generated time slot index, a list of... radio frequency signals Multi-carrier radio frequency signals or multi-frequency radio frequency signals are used to transmit service copy packets within the corresponding time slots.
[0055] At the spacecraft node After transmitting multi-frequency radio frequency signals to a satellite, the signals are inevitably distorted due to Doppler shift, other potential user interference, malicious interference, high-power pulse interference, and narrowband interference during data transmission. This distortion affects the actual access signal acquired by the satellite. It is a signal resulting from the superposition of Doppler frequency shift, pulse interference, and narrowband interference from multi-frequency radio frequency signals.
[0056] Furthermore, the satellite can perform Doppler compensation on the incoming signal based on its own satellite orbit information to correct the frequency offset caused by the relative motion between the satellite and the spacecraft node, ensuring the accuracy of subsequent signal processing and obtaining the signal to be detected.
[0057] Furthermore, time-slot-by-time signal detection and cross-frequency point parameter estimation are performed on the signal to be detected to obtain the service data corresponding to the aircraft node.
[0058] Specifically, initialize the current iteration number. This sets the initial state for subsequent iterations; then the iteration process begins, with the current iteration number... Add 1, that is (Here, "=" indicates assignment), and determine the current iteration number. Has the maximum number of iterations been reached? (An uplink communication time frame includes) (time slot).
[0059] If the current iteration number Maximum number of iterations not reached Then, time-slot-by-time signal detection is performed on the signal to be detected to determine whether the current time slot of the signal to be detected has reached the maximum time slot.
[0060] If the current time slot of the signal to be detected has not reached the maximum time slot, cross-frequency point parameter estimation is performed based on the number of active nodes in the current time slot to obtain the characteristics and channel-related parameters of the current time slot signal, and the current time slot is updated (i.e., entering the next time slot).
[0061] It should be noted that since there may be more than one airborne vehicle node, and different airborne vehicle nodes may send their own service copy packets to the satellite simultaneously in the same time slot, in this embodiment, the airborne vehicle node that has sent its own service copy packet in the current time slot is regarded as an active node, and the airborne vehicle node that has not sent its own service copy packet in the current time slot is regarded as a silent node. The number of active nodes is the total number of airborne vehicle nodes that have sent service copy packets in the current time slot, and the number of silent nodes is the total number of airborne vehicle nodes that have not sent service copy packets in the current time slot.
[0062] Further, return to the step of determining whether the current time slot of the signal to be detected has reached the maximum time slot, until the current time slot reaches the maximum time slot, completing one round of iteration processing, and updating the current iteration number, i.e., the current iteration count. Add 1.
[0063] Further, return to the step of determining whether the current iteration count has reached the maximum iteration count, until the current iteration count reaches the maximum iteration count, and obtain the business data corresponding to the aircraft node.
[0064] Understandably, if the current iteration number Reaching the maximum number of iterations If the signal is detected, it means that the radio frequency signal of each time slot in the current uplink communication time frame has been detected. At this time, the next uplink communication time frame can be entered to continue receiving and processing multi-frequency radio frequency signals.
[0065] In some embodiments, 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, then the current time slot is determined to be a dirty time slot; if there are known aircraft nodes and malicious interference in the dirty time slot, then malicious interference parameter estimation is performed to obtain malicious interference parameter estimation results; the known aircraft nodes are aircraft nodes whose corresponding service data has been decoded; based on the malicious interference parameter estimation results, the preceding time slot of the known aircraft node, and the following time slot of the known aircraft node, cross-frequency point parameter estimation based on SINR is performed on the signal to be detected to obtain dirty time slot parameter estimation results; physical layer waveform reconstruction is performed on the known aircraft nodes to obtain waveform reconstruction results; based on the dirty time slot parameter estimation results and waveform reconstruction results, serial interference removal and malicious interference removal are performed on the signal to be detected to obtain a de-interference signal; the de-interference signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft nodes.
[0066] In this embodiment, the aircraft node uses multi-frequency communication for data transmission. However, the traditional CRDSA technology cannot utilize the time-frequency diversity characteristics of dual-replica packets to perform cross-frequency joint parameter estimation. Therefore, the parameter estimation accuracy is greatly lost, which may lead to inaccurate service data decoded from the service replica packets.
[0067] Based on this, this embodiment selects to utilize the two service copy packets in the uplink communication time frame to achieve multi-frequency or multi-carrier parameter estimation, ensuring the accuracy of parameter estimation.
[0068] Specifically, for each current time slot, first calculate the number of active nodes in the current time slot. .
[0069] If the number of active nodes in the current time slot There must be at least two, that is If the current time slot is determined to be a dirty time slot, the satellite will query the time slot index of the known spacecraft nodes to further determine whether there are known spacecraft nodes in the dirty time slot. The known spacecraft nodes are the spacecraft nodes whose corresponding service data has been decoded (i.e., known users).
[0070] If a known aircraft node exists within a dirty timeslot, then it is further determined whether malicious interference exists within the dirty timeslot.
[0071] If malicious interference exists within the dirty time slot, then malicious interference parameter estimation is performed to obtain the malicious interference parameter estimation result.
[0072] Specifically, in the presence of multiple active nodes, different spacecraft nodes may simultaneously transmit their service replica packets to the satellite in the same time slot. These service replica packets within the same time slot can cause serial interference between each other. Furthermore, spacecraft nodes may also be subject to malicious interference from other malicious nodes while in the air. Therefore, to accurately obtain the service replica packets of a spacecraft node in the current time slot, it is necessary to first estimate the malicious interference parameters to obtain the estimation results, which will then be used for subsequent identification and elimination of malicious interference.
[0073] Furthermore, based on the malicious interference parameter estimation results, the preceding time slots of known aircraft nodes, and the following time slots of known aircraft nodes, cross-frequency point parameter estimation based on SINR (Signal-to-Interference-plus-NoiseRatio) is performed on the signal to be detected to obtain dirty time slot parameter estimation results.
[0074] Specifically, different active nodes simultaneously send their own service copy packets to the satellite in the same time slot. The service copy packets in the same time slot will cause serial interference to each other. However, if there is a known aircraft node among these active nodes, since the known aircraft node is the aircraft node whose corresponding service data has been decoded, the service copy packet of the known aircraft node in the current time slot can be directly removed, thereby eliminating the serial interference caused by the known aircraft node.
[0075] Since the service copy packets of known aircraft nodes can be directly extracted from their preceding and following time slots, after obtaining the malicious interference parameter estimation results, cross-frequency point parameter estimation based on SINR (Signal-to-Interference-plus-Noise Ratio) can be performed on the signal to be detected based on the malicious interference parameter estimation results, the preceding and following time slots of known aircraft nodes, to identify the serial interference that can be eliminated in the signal to be detected and obtain the dirty time slot parameter estimation results.
[0076] Furthermore, physical layer waveform reconstruction is performed on known aircraft nodes to obtain waveform reconstruction results. Based on the dirty time slot parameter estimation results and waveform reconstruction results, serial interference removal and malicious interference removal are performed on the signal to be detected to obtain a de-interference signal, which is a signal that has eliminated serial interference and malicious interference.
[0077] Furthermore, the interference-removing signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft node.
[0078] In some embodiments, 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, then the current time slot is determined to be a dirty time slot; if there are known aircraft nodes in the dirty time slot and there is no malicious interference, then cross-frequency point parameter estimation is performed on the signal to be detected based on the previous time slot and the subsequent time slot of the known aircraft nodes to obtain the dirty time slot parameter estimation result; the known aircraft nodes are aircraft nodes 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 signal to be detected to obtain a de-interference signal; the de-interference signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft nodes.
[0079] Specifically, for each current time slot, first calculate the number of active nodes in the current time slot. .
[0080] If the number of active nodes in the current time slot There must be at least two, that is If the current time slot is determined to be a dirty time slot, the satellite will query the time slot index of the known spacecraft nodes to further determine whether there are known spacecraft nodes in the dirty time slot. The known spacecraft nodes are the spacecraft nodes whose corresponding service data has been decoded (i.e., known users).
[0081] If a known aircraft node exists within a dirty timeslot, then it is further determined whether malicious interference exists within the dirty timeslot.
[0082] If there is no malicious interference within the dirty time slot, cross-frequency parameter estimation of the signal to be detected can be performed directly based on the known preceding and following time slots of the known aircraft nodes. This means performing multi-frequency parameter estimation or multi-carrier parameter estimation, identifying the serial interference that can be eliminated in the signal to be detected, and obtaining the dirty time slot parameter estimation results.
[0083] Furthermore, based on the dirty time slot parameter estimation results, MAC layer frame reconstruction and serial interference removal are performed on the signal to be detected to obtain the de-interference signal, which is the signal with serial interference eliminated.
[0084] Furthermore, the interference-removing signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft node.
[0085] In some embodiments, 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, then the current time slot is determined to be a net time slot; the net time slot cross-frequency point parameter is estimated for the signal to be detected to obtain the 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 the service data of the aircraft node.
[0086] Specifically, for each current time slot, first calculate the number of active nodes in the current time slot. .
[0087] If the number of active nodes in the current time slot is one, that is... If so, the current time slot is determined to be the net time slot.
[0088] Since no other aircraft nodes generate serial interference within the net time slot, the net time slot cross-frequency point parameter estimation can be performed directly on the signal to be detected, that is, to carry out net time slot multi-frequency point parameter estimation or multi-carrier parameter estimation to obtain the net time slot parameter estimation result.
[0089] Furthermore, based on the net time slot parameter estimation results, the signal to be detected is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft node, i.e., the service data decoding result.
[0090] In some embodiments, 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.
[0091] For ease of understanding, this section combines... Figure 4 The communication principle of this invention will be further explained below. Please refer to [link / reference]. Figure 4 , Figure 4 This is a schematic diagram of the satellite communication system based on AMC / AMF-CRDSA provided by the present invention.
[0092] The spacecraft node cluster and satellites can form a communication system. In this embodiment, neither the spacecraft nodes nor the satellites require hardware modifications; only software upgrades are needed to implement the aforementioned anti-interference and multi-carrier / multi-Frequency CRDSA (AMC / AMF-CRDSA) method based on multi-carrier or multi-frequency diversity.
[0093] like Figure 4 As shown, a satellite communication system based on AMC / AMF-CRDSA includes a cluster of spacecraft nodes and satellites. The spacecraft node cluster includes... There are 1 aircraft node, denoted as _____. Since the structure and principle of each spacecraft node are the same, for ease of understanding, only the first node will be discussed here. aircraft nodes Let's take an example to illustrate.
[0094] Aircraft Node It is equipped with an AMC / AMF-CRDSA transmitting unit (i.e. Figure 4 "nodes" The AMC / AMF-CRDSA transmitting unit differs from the traditional CRDSA transmitting unit primarily in that it changes from single-carrier communication to multi-carrier or multi-frequency communication.
[0095] The AMC / AMF-CRDSA transmitting unit includes a service data input module, a MAC layer framing module, an encoding and modulation module, an access timing control module, an access pattern generation module, and a radio frequency signal output module.
[0096] In the business data input module, the symbol vector of the business replica package It is temporarily stored in the business queue.
[0097] After the service data in the service queue enters the MAC layer for framing, the service data will be organized into a CRDSA frame structure.
[0098] The encoding and modulation module can encode and modulate the service data after framing to generate service copy packets.
[0099] The access timing control module generates access patterns through timing control. and determine The system provides an index for each time slot; simultaneously, the access pattern generation module works in conjunction with the radio frequency gating to control the transmission timing and method of multi-frequency radio frequency signals.
[0100] The radio frequency signal output module is used to generate a transmit power of Multi-carrier radio frequency signals or multi-frequency radio frequency signals It is then output to the multi-user access channel to transmit multi-carrier radio frequency signals or multi-frequency radio frequency signals to the satellite.
[0101] Alternatively, the aircraft node can use the terahertz band for data transmission, leveraging the greater bandwidth to achieve higher interference suppression capabilities.
[0102] On the satellite side, the satellite is equipped with an onboard MC / MF-CRDSA (Multi-Carrier / Multi-Frequency CRDSA, satellite uplink random access based on multi-carrier or multi-frequency diversity) receiver and processing unit, which has anti-interference capabilities and multi-frequency or multi-carrier joint processing capabilities. This unit includes a Doppler inverse compensation module, a time-slot-by-time signal detection module, a net time-slot processing module, and a multi-user iterative serial interference cancellation module.
[0103] The Doppler inverse compensation module is used to perform Doppler compensation on the incoming signal based on its own satellite orbit information, correct the frequency offset caused by the relative motion between the satellite and the spacecraft node, ensure the accuracy of subsequent signal processing, and obtain the signal to be detected.
[0104] The time-slot-by-time signal detection module is used to perform time-slot-by-time signal detection on the signal to be detected after Doppler compensation, and to determine the type of the current time slot of the signal to be detected. The types of the current time slot include net time slot, dirty time slot and empty time slot.
[0105] The net time slot processing module is used to perform net time slot multi-frequency point parameter estimation or multi-carrier parameter estimation, and to sequentially demodulate, deframe, and decode the signal to be detected to obtain the service data of the aircraft node, i.e., to obtain the service data decoding result.
[0106] The multi-user iterative serial interference removal module is used to reconstruct MAC frames for known users (i.e., known aircraft nodes), estimate malicious interference parameters, perform cross-frequency point parameter estimation based on SINR by combining the time slots before and after the known users, and reconstruct cross-frequency point or cross-carrier physical layer waveforms for known users. It is also equipped with a SIC (Serial Interference Cancellation Module) module to achieve effective processing and interference removal of multi-user signals.
[0107] Optionally, to improve the accuracy of cross-frequency or cross-carrier parameter estimation on the satellite side, multiple service copy packets (e.g., 3 to 4) can be used simultaneously to construct a time-series Kalman filter and conduct joint channel estimation.
[0108] Optionally, artificial intelligence techniques such as reinforcement learning can be used to further reduce serial interference among multiple users.
[0109] The satellite communication anti-interference access method provided in this embodiment has at least the following advantages compared with the prior art:
[0110] (1) Strong anti-interference capability: The frequency diversity characteristics of multi-carrier or multi-frequency signals are used for communication data transmission, which can suppress the effects of single-frequency narrowband interference and pulse interference; at the same time, the Doppler compensation is used to eliminate the effects of Doppler frequency shift and interference diffusion, which is conducive to accurately obtaining service data.
[0111] (2) High accuracy of cross-frequency parameter estimation: By combining the service copy packets of known time slots before and after the aircraft node, cross-frequency parameter estimation based on SINR can be carried out, which is conducive to ensuring the accuracy of parameter estimation.
[0112] (3) Good compatibility and low upgrade cost: No hardware changes are required for the spacecraft nodes and satellites, only software upgrades are needed, which can reduce the cost of modifying the communication system.
[0113] This invention also provides a satellite communication anti-interference access system. Please refer to [link / reference]. Figure 5 , Figure 5 This is a schematic diagram of the satellite communication anti-interference access system provided by the present invention. In this embodiment, the satellite communication anti-interference access system includes an acquisition module 510, a Doppler compensation module 520, and a service decoding module 530.
[0114] The acquisition module 510 is used to acquire access signals.
[0115] The access signal is a multi-frequency radio frequency signal superimposed with Doppler frequency shift, pulse interference and narrowband interference. The multi-frequency radio frequency signal carries at least two service copy packets of the aircraft node. Each service copy packet is generated based on the service data corresponding to the aircraft node. The uplink communication time frame of the aircraft node includes multiple time slots. Different service copy packets are sent by the aircraft node in different time slots. In different time slots, the aircraft node uses different frequencies to send service copy packets.
[0116] The Doppler compensation module 520 is used to perform Doppler compensation on the access signal based on satellite orbit information to obtain the signal to be detected.
[0117] The service decoding module 530 is used to perform time-slot-by-time signal detection and cross-frequency point parameter estimation on the signal to be detected, so as to obtain the service data corresponding to the aircraft node.
[0118] In some embodiments, the number of aircraft nodes is at least one.
[0119] The service decoding module 530 is used to determine whether the current iteration count has reached the maximum iteration count. If the current iteration count has not reached the maximum iteration count, the module performs time-slot-by-time signal detection on the signal to be detected and determines whether the current time slot of the signal to be detected has reached the maximum time slot. If the current time slot of the signal to be detected has not reached the maximum time slot, the module estimates cross-frequency parameters based on the number of active nodes in the current time slot and updates the current time slot. The number of active nodes is the total number of aircraft nodes that have sent service replica packets in the current time slot. The module returns to the step of determining whether the current time slot of the signal to be detected has reached the maximum time slot until the current time slot reaches the maximum time slot, and updates the current iteration count. The module returns to the step of determining whether the current iteration count has reached the maximum iteration count until the current iteration count reaches the maximum iteration count, and obtains the service data corresponding to the aircraft node.
[0120] In some embodiments, the service decoding module 530 is configured to: determine the current time slot as a dirty time slot if the number of active nodes in the current time slot is at least two; if the dirty time slot contains known aircraft nodes and malicious interference, perform malicious interference parameter estimation to obtain malicious interference parameter estimation results; the known aircraft nodes are aircraft nodes whose corresponding service data has been decoded; based on the malicious interference parameter estimation results, the preceding time slots of the known aircraft nodes, and the following time slots of the known aircraft nodes, perform cross-frequency point parameter estimation based on SINR on the signal to be detected to obtain dirty time slot parameter estimation results; perform physical layer waveform reconstruction on the known aircraft nodes to obtain waveform reconstruction results; based on the dirty time slot parameter estimation results and waveform reconstruction results, perform serial interference removal and malicious interference removal on the signal to be detected to obtain a de-interference signal; and perform demodulation processing, deframe processing, and decoding processing on the de-interference signal in sequence to obtain the service data of the aircraft nodes.
[0121] In some embodiments, the service decoding module 530 is configured to: determine the current time slot as a dirty time slot if the number of active nodes in the current time slot is at least two; if a known aircraft node exists in the dirty time slot and there is no malicious interference, perform cross-frequency point parameter estimation on the signal to be detected based on the preceding and following time slots of the known aircraft node to obtain the dirty time slot parameter estimation result; the known aircraft node is the aircraft node whose corresponding service data has been decoded; based on the dirty time slot parameter estimation result, perform frame reconstruction and serial interference removal on the signal to be detected to obtain a de-interference signal; and sequentially perform demodulation, deframe processing, and decoding processing on the de-interference signal to obtain the service data of the aircraft node.
[0122] In some embodiments, the service decoding module 530 is configured to determine the current time slot as a net time slot if the number of active nodes in the current time slot is one; perform net time slot cross-frequency point parameter estimation on the signal to be detected to obtain the net time slot parameter estimation result; and based on the net time slot parameter estimation result, perform demodulation processing, deframe processing and decoding processing on the signal to be detected in sequence to obtain the service data of the aircraft node.
[0123] In some embodiments, the service decoding module 530 is used 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 point parameter estimation.
[0124] The present invention also provides an electronic device. Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention, such as... Figure 6As shown, the electronic device may include a processor 610, a communications interface 620, a memory 630, and a communication bus 640. The processor 610, communications interface 620, and memory 630 communicate with each other via the communication bus 640. The processor 610 can call logical instructions from the memory 630 to execute a satellite communication anti-interference access method.
[0125] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0126] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the satellite communication anti-interference access method provided by the above methods.
[0127] The present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the satellite communication anti-interference access method provided by the above methods.
[0128] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0129] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0130] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A satellite communication anti-interference access method, characterized in that, Applied to satellites, including: The system collects access signals; the access signals are multi-frequency radio frequency signals superimposed with Doppler frequency shift, pulse interference and narrowband interference. The multi-frequency radio frequency signals carry at least two service replica packets of the aircraft node. Each service replica packet is generated based on the service data corresponding to the aircraft node. The uplink communication time frame of the aircraft node includes multiple time slots. Different service replica packets are sent by the aircraft node in different time slots. In different time slots, the aircraft node uses different frequencies to send the service replica packets. Based on satellite orbit information, Doppler compensation is performed on the access signal to obtain the signal to be detected; The signal to be detected is subjected to time-slot-by-time signal detection and cross-frequency point parameter estimation to obtain the service data corresponding to the aircraft node; The number of aircraft nodes is at least one; The step of performing time-slot-by-time signal detection and cross-frequency point parameter estimation on the signal to be detected to obtain the service data corresponding to the aircraft node includes: Determine if the current iteration count has reached the maximum iteration count; If the current iteration count has not reached the maximum iteration count, then the signal to be detected is subjected to time-slot-by-time signal detection to determine whether the current time slot of the signal to be detected has reached the maximum time slot. If the current time slot of the signal to be detected has not reached the maximum time slot, then cross-frequency point parameter estimation is performed based on the number of active nodes in the current time slot, and the current time slot is updated; the number of active nodes is the total number of aircraft nodes that have sent the service copy packet in the current time slot. Return to the step of determining whether the current time slot of the signal to be detected has reached 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 count has reached the maximum iteration count, until the current iteration count reaches the maximum iteration count, and obtain the business data corresponding to the aircraft node; The cross-frequency point parameter estimation based on the number of active nodes in the current time slot includes: If the number of active nodes in the current time slot is at least two, then the current time slot is determined to be a dirty time slot. If the dirty time slot contains known aircraft nodes and malicious interference, then malicious interference parameter estimation is performed to obtain the 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 results, the preceding time slots of the known aircraft nodes, and the following time slots of the known aircraft nodes, cross-frequency point parameter estimation based on SINR is performed on the signal to be detected to obtain dirty time slot parameter estimation results. Physical layer waveform reconstruction is performed on the known spacecraft node to obtain the waveform reconstruction result; Based on the dirty time slot parameter estimation results and the waveform reconstruction results, serial interference removal and malicious interference removal are performed on the signal to be detected to obtain a de-interference signal. The interference-removed signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft node.
2. The satellite communication anti-interference access method according to claim 1, characterized in that, The cross-frequency point parameter estimation based on the number of active nodes in the current time slot includes: If the number of active nodes in the current time slot is at least two, then the current time slot is determined to be a dirty time slot. If a known aircraft node exists in the dirty time slot and there is no malicious interference, then based on the preceding and following time slots of the known aircraft node, cross-frequency point parameter estimation is performed on the signal to be detected to obtain the dirty time slot parameter estimation result; the known aircraft node is the aircraft node whose corresponding service data has been decoded. Based on the dirty time slot parameter estimation results, the signal to be detected is reconstructed and serial interference is removed to obtain a de-interference signal; The interference-removed signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft node.
3. The satellite communication anti-interference access method according to claim 1, characterized in that, The cross-frequency point parameter estimation based on the number of active nodes in the current time slot includes: If the number of active nodes in the current time slot is one, then the current time slot is determined to be a net time slot; The net time slot cross-frequency point parameter is estimated for the signal to be detected, and the net time slot parameter estimation result is obtained. Based on the net time slot parameter estimation results, the signal to be detected is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft node.
4. The satellite communication anti-interference access method according to claim 1, characterized in that, The cross-frequency point parameter estimation based on the number of active nodes in the current time slot includes: If the number of active nodes in the current time slot is zero, then the current time slot is determined to be an empty time slot, and cross-frequency point parameter estimation is not performed.
5. A satellite communication anti-interference access system, characterized in that, include: The acquisition module is used to acquire the access signal; The access signal is a multi-frequency radio frequency signal superimposed with Doppler frequency shift, pulse interference and narrowband interference. The multi-frequency radio frequency signal carries at least two service copy packets of the aircraft node. Each service copy packet is generated based on the service data corresponding to the aircraft node. The uplink communication time frame of the aircraft node includes multiple time slots. Different service copy packets are sent by the aircraft node in different time slots. In different time slots, the aircraft node uses different frequencies to send the service copy packets. The Doppler compensation module is used to perform Doppler compensation on the access signal based on satellite orbit information to obtain the signal to be detected; The service decoding module is used to perform time-slot-by-time signal detection and cross-frequency point parameter estimation on the signal to be detected, so as to obtain the service data corresponding to the aircraft node; The number of aircraft nodes is at least one; The business decoding module is used to determine whether the current iteration count has reached the maximum iteration count; If the current iteration count has not reached the maximum iteration count, then the signal to be detected is subjected to time-slot-by-time signal detection to determine whether the current time slot of the signal to be detected has reached the maximum time slot; if the current time slot of the signal to be detected has not reached the maximum time slot, then cross-frequency point parameter estimation is performed based on the number of active nodes in the current time slot, and the current time slot is updated; the number of active nodes is the total number of aircraft nodes that have sent the service replica packet in the current time slot; return to the step of determining whether the current time slot of the signal to be detected has reached the maximum time slot, until the current time slot reaches the maximum time slot, and update the current iteration count; Return to the step of determining whether the current iteration count has reached the maximum iteration count, until the current iteration count reaches the maximum iteration count, and obtain the business data corresponding to the aircraft node; The service decoding module is used 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; if the dirty time slot contains known aircraft nodes and malicious interference, it performs malicious interference parameter estimation to obtain malicious interference parameter estimation results; the known aircraft nodes are the aircraft nodes whose corresponding service data has been decoded. Based on the malicious interference parameter estimation results, the preceding time slots of the known aircraft nodes, and the following time slots of the known aircraft nodes, cross-frequency point parameter estimation based on SINR is performed on the signal to be detected to obtain dirty time slot parameter estimation results. Physical layer waveform reconstruction is performed on the known aircraft node to obtain waveform reconstruction results; based on the dirty time slot parameter estimation results and the waveform reconstruction results, serial interference removal and malicious interference removal are performed on the signal to be detected to obtain a de-interference signal; The interference-removed signal is sequentially demodulated, deframed, and decoded to obtain the service data of the aircraft node.
6. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the satellite communication anti-interference access method as described in any one of claims 1 to 4.
7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the satellite communication anti-interference access method as described in any one of claims 1 to 4.
8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the satellite communication anti-interference access method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Multi-carrier cooperative time slot Aloha method
CN108012340A
Method for compensating for doppler frequency shifts
CN1228892A