Interference avoidance method and device in satellite system, electronic equipment and storage medium

By identifying nearby ascending and descending satellites in the satellite system and activating the first and second BWPs respectively, the signal interference problem between ascending and descending satellites is solved. This reduces interference between neighboring satellites without requiring special receiving algorithms and is suitable for uplink and downlink communication.

CN118523825BActive Publication Date: 2026-05-12CHINA SATELLITE NETWORK INNOVATION CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA SATELLITE NETWORK INNOVATION CO LTD
Filing Date
2023-02-17
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In existing technologies, there is a problem of signal interference between ascending and descending satellites, especially when they are close to each other. The sidelobes of the communication beam between the ascending satellite and the ground gateway station can cause signal interference to the descending satellite, and the sidelobes of the communication beam between the descending satellite and the ground gateway station can also cause interference to the ascending satellite. Furthermore, the receiving algorithms for non-orthogonal multiple access are complex and have poor applicability.

Method used

By determining the position information of satellites in the satellite system, it detects whether there are ascending and descending satellites with a spacing of no more than a preset threshold, and activates the first BWP and the second BWP for them respectively. The ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP. Broadband adaptive technology is used to avoid interference.

Benefits of technology

It effectively reduces interference between nearby ascending and descending satellites, and the receiver does not require a built-in special receiving algorithm, making it suitable for uplink and downlink communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118523825B_ABST
    Figure CN118523825B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a satellite system interference avoidance method and device, electronic equipment and storage medium. The method comprises: determining position information of a satellite in a satellite system, and detecting whether there are ascending and descending satellites with a distance not greater than a preset threshold according to the position information; if so, determining a first BWP and a second BWP for the ascending and descending satellites, and instructing the ascending and descending satellites to activate the first and second BWPs respectively, so that the ascending satellite communicates with a ground terminal based on the first BWP, and the descending satellite communicates with a ground terminal based on the second BWP. By dividing the full bandwidth into sub-bandwidth, adjacent ascending and descending satellites are separated in frequency, thereby reducing the interference between adjacent ascending and descending satellites.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of satellite communication technology, and in particular to an interference avoidance method, device, electronic device and storage medium in a satellite system. Background Technology

[0002] In the field of low-Earth orbit satellite communication, when an ascending satellite and a descending satellite are close to each other, the sidelobes of the communication beam between the ascending satellite and the ground gateway station can cause signal interference to the descending satellite, and the sidelobes of the communication beam between the descending satellite and the ground gateway station can also cause signal interference to the ascending satellite.

[0003] In related technologies, in order to avoid the above-mentioned signal interference, it is necessary to form a non-orthogonal multiple access beam through data transmission rate sensing, modulation and coding methods, and related calculations during the communication process. However, the receiving algorithm of non-orthogonal multiple access is relatively complex and has poor applicability. Summary of the Invention

[0004] The purpose of this application is to provide an interference avoidance method, device, electronic device and storage medium in a satellite system to reduce interference between satellites in ascending and descending orbits that are geographically close.

[0005] The specific technical solution is as follows:

[0006] To achieve the above objectives, embodiments of this application provide an interference avoidance method in a satellite system, the method comprising:

[0007] Determine the position information of the satellites in the satellite system, and detect whether there are ascending and descending satellites with a spacing of no more than a preset threshold based on the position information;

[0008] If so, for the ascending satellite and the descending satellite, a first BWP and a second BWP are determined, and the ascending satellite and the descending satellite are instructed to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP.

[0009] Optionally, the step of determining the position information of satellites in the satellite system includes:

[0010] The position information of the satellites in the satellite system is determined based on the satellite ephemeris of the satellite system.

[0011] Optionally, when the presence of ascending and descending satellites with a spacing not greater than a preset threshold is detected, the method further includes:

[0012] Based on the location information, a set of satellites for ascending orbit and a set of satellites for descending orbit are determined; the set of satellites for ascending orbit contains M ascending satellites, and the set of satellites for descending orbit contains N descending satellites; wherein, the distance between any ascending satellite in the set of ascending orbit and at least one descending satellite in the set of descending orbit is not greater than a preset threshold; the distance between any descending satellite in the set of descending orbit and at least one ascending satellite in the set of ascending orbit is not greater than a preset threshold.

[0013] For the set of ascending satellites and the set of descending satellites, a first BWP and a second BWP are determined respectively, wherein the first BWP contains K first sub-BWPs, where K is greater than or equal to M; the second BWP contains Q second sub-BWPs, where Q is greater than or equal to N; each ascending satellite in the set of ascending satellites corresponds to a first sub-BWP, and each descending satellite in the set of descending satellites corresponds to a second sub-BWP.

[0014] For the ascending satellites in the ascending satellite group, instruct the ascending satellite to activate the corresponding first sub-BWP; for the descending satellites in the descending satellite group, instruct the descending satellite to activate the corresponding second sub-BWP.

[0015] Optionally, the step of determining the position information of satellites in the satellite system includes:

[0016] Identify the target satellite in the satellite system; the target satellite is a satellite that is currently communicating with a ground terminal.

[0017] Determine the location information of the target satellite.

[0018] Optionally, the method further includes:

[0019] Determine whether the distance between the ascending and descending satellites that are currently activating the first BWP and the second BWP respectively is greater than a preset threshold. If so, instruct the ascending and descending satellites to activate the initial bandwidth and communicate with the ground terminal based on the initial bandwidth.

[0020] To achieve the above objectives, this application also provides an interference avoidance device for a satellite system, applied in the control center of the satellite system, which further includes a satellite and a ground terminal. The device includes:

[0021] The first determining module is used to determine the position information of satellites in the satellite system and detect, based on the position information, whether there are ascending and descending satellites with a spacing not greater than a preset threshold.

[0022] The first allocation module is used to determine a first BWP and a second BWP for the ascending satellite and the descending satellite, and instruct the ascending satellite and the descending satellite to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP.

[0023] Optionally, the device further includes:

[0024] The second determining module is used to determine an ascending orbit satellite set and a descending orbit satellite set based on the position information; the ascending orbit satellite set contains M ascending orbit satellites, and the descending orbit satellite set contains N descending orbit satellites; wherein the distance between any ascending orbit satellite in the ascending orbit satellite set and at least one descending orbit satellite in the descending orbit satellite set is not greater than a preset threshold; and the distance between any descending orbit satellite in the descending orbit satellite set and at least one ascending orbit satellite in the ascending orbit satellite set is not greater than a preset threshold.

[0025] The second allocation module is used to determine a first BWP and a second BWP for the set of ascending satellites and the set of descending satellites, respectively. The first BWP contains K first sub-BWPs, where K is greater than or equal to M; the second BWP contains Q second sub-BWPs, where Q is greater than or equal to N; each ascending satellite in the set of ascending satellites corresponds to one first sub-BWP, and each descending satellite in the set of descending satellites corresponds to one second sub-BWP.

[0026] The instruction module is used to instruct the first sub-BWP of the ascending satellite in the ascending satellite set to activate the corresponding first sub-BWP, and to instruct the second sub-BWP of the descending satellite in the descending satellite set to activate the corresponding second sub-BWP.

[0027] Optionally, the first determining module is specifically used for:

[0028] Identify the target satellite in the satellite system; the target satellite is a satellite that is currently communicating with a ground terminal.

[0029] Determine the location information of the target satellite.

[0030] This application also provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0031] Memory, used to store computer programs;

[0032] The processor, when executing a program stored in memory, implements the interference avoidance method in any of the satellite systems described in the first aspect.

[0033] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to execute any of the above-described interference avoidance methods in a satellite system.

[0034] Beneficial effects of the embodiments in this application:

[0035] As can be seen, by applying the interference avoidance method, apparatus, electronic device, and storage medium provided in this application embodiment, the position information of satellites in the satellite system is determined, and the presence of ascending and descending satellites with a spacing not exceeding a preset threshold is detected based on the position information. If so, for adjacent ascending and descending satellites, a first BWP and a second BWP are determined, and the ascending and descending satellites are instructed to activate the first and second BWPs respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP. Thus, by dividing the full bandwidth into sub-bandwidths, adjacent ascending and descending satellites are separated in frequency, thereby reducing interference between adjacent ascending and descending satellites. Furthermore, the receiving end does not require a built-in special receiving algorithm and can be applied to uplink and downlink communication.

[0036] Implementing any product or method of this application does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description

[0037] To more clearly illustrate the technical solutions in the embodiments of this application 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 only some embodiments of this application. For those skilled in the art, other embodiments can be obtained based on these drawings.

[0038] Figure 1 A schematic diagram illustrating interference caused to satellites ascending and descending to their new orbits;

[0039] Figure 2 A schematic flowchart of an interference avoidance method in a satellite system provided in this application embodiment;

[0040] Figure 3 A schematic diagram of a first BWP and a second BWP provided in an embodiment of this application;

[0041] Figure 4 A schematic diagram of an interference avoidance method in a satellite system provided in this application embodiment;

[0042] Figure 5 Another schematic diagram of the interference avoidance method in the satellite system provided in the embodiments of this application;

[0043] Figure 6 A schematic diagram of an interference avoidance device in a satellite system provided in this application embodiment;

[0044] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0045] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art based on this application are within the scope of protection of this application.

[0046] The possible application scenarios of the embodiments of this application will be described below.

[0047] The interference avoidance method in the satellite system provided in this application is applicable to application scenarios where satellites communicate with ground terminals.

[0048] As an example, the aforementioned satellite could be a low-Earth orbit satellite. The aforementioned ground terminal could be a UE (user equipment), such as a mobile phone, tablet computer, or a ground gateway station.

[0049] In the following embodiments, the ground terminal is a ground gateway station as an example.

[0050] Specifically, in a satellite system, satellites communicate with ground gateways under the control of the control center. The control center can set different communication bandwidths for different satellites and can monitor the flight status and location of each satellite in real time.

[0051] Since the trajectories of each satellite in a satellite system are pre-planned, different satellites in the same flight direction (e.g., the direction of ascent) usually maintain a certain distance to avoid interference.

[0052] However, satellites flying in different directions may be very close to each other during flight. When an ascending satellite and a descending satellite are close together, the sidelobes of the communication beam between the ascending satellite and the ground gateway station can cause signal interference to the descending satellite. Conversely, the sidelobes of the communication beam between the descending satellite and the ground gateway station can also cause signal interference to the ascending satellite.

[0053] As an example, see Figure 1 , Figure 1 A diagram illustrating interference caused to ascending and descending satellites, such as... Figure 1As shown, when the ascending and descending satellites are close to each other, ground gateway stations 1 and 2 use beams 1 and 2 respectively to point at the two satellites, and the two beams use the same frequency band bandwidth.

[0054] When a ground gateway station communicates with a satellite, the two satellites are close together. The sidelobe of the first co-frequency beam will interfere with the satellite in its de-orbiting orbit, while the sidelobe of the second co-frequency beam will interfere with the satellite in its up-orbiting orbit.

[0055] In related technologies, in order to avoid the above-mentioned signal interference, it is necessary to form a non-orthogonal multiple access beam through data transmission rate sensing, modulation and coding methods, and related calculations during the communication process. However, the receiving algorithm of non-orthogonal multiple access is relatively complex and has poor applicability.

[0056] To address the aforementioned technical problems, embodiments of this application provide an interference avoidance method, apparatus, electronic device, and storage medium in a satellite system.

[0057] See Figure 2 , Figure 2 This is a flowchart illustrating an interference avoidance method in a satellite system provided in an embodiment of this application. Figure 2 As shown, the method may include the following steps:

[0058] S201: Determine the position information of satellites in the satellite system, and detect whether there are ascending and descending satellites with a spacing not greater than a preset threshold based on the position information.

[0059] Among them, ascending satellites are satellites in ascending orbit, and descending satellites are satellites in descending orbit.

[0060] The interference avoidance method in the satellite system provided in this application can be applied to the control center of the satellite system. The control center can be located on the ground or on the satellite, without limitation. The control center can monitor the operating status and spatial location of each satellite in the satellite system in real time.

[0061] As an example, the control center can determine the position information of satellites in the satellite system based on the satellite ephemeris.

[0062] In this embodiment of the application, an ascending satellite in ascending orbit refers to a satellite moving from low latitude to high latitude, and a descending satellite in descending orbit refers to a satellite moving from high latitude to low latitude.

[0063] Since satellite trajectories are pre-planned, and adjacent ascending satellites are usually far apart, beam interference between ascending satellites is generally not a problem. Similarly, beam interference between descending satellites is generally not a problem. This application's embodiments focus only on interference between ascending and descending satellites.

[0064] In this embodiment of the application, the location information of each satellite can be used to detect whether there are any ascending or descending satellites in close proximity. "Close proximity" means that they are relatively close in distance.

[0065] As an example, a threshold can be preset to determine whether there are ascending and descending satellites with a spacing not greater than the preset threshold, based on the location information.

[0066] As an example, for any ascending satellite, it can be determined whether the distance between the ascending satellite and each descending position is not greater than a preset threshold, thereby determining whether there are descending satellites that are close to the ascending satellite's position.

[0067] S202: For the ascending and descending satellites, determine the first BWP and the second BWP, and instruct the ascending and descending satellites to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP.

[0068] When nearby ascending and descending satellites are detected (i.e., satellites spaced no more than a preset threshold), if these nearby satellites still communicate with the ground gateway station using full bandwidth, a [problem will occur]. Figure 1 The interference shown.

[0069] In this embodiment, interference avoidance is achieved through broadband adaptive technology. Specifically, for adjacent ascending and descending satellites, a first BWP (Bandwidth Part) and a second BPW are determined from the pre-allocated full bandwidth to the satellite system. The adjacent ascending and descending satellites are then instructed to activate the first and second BWPs respectively, allowing them to communicate with the ground terminal using their respective BWPs. In other words, each satellite activates its own BWP, and only one BWP can be active at any given time, with data transmission and reception performed on that BWP.

[0070] As can be seen, the interference avoidance method in the satellite system provided in this application determines the position information of the satellites in the satellite system and detects whether there are ascending and descending satellites with a distance not greater than a preset threshold based on the position information. If so, for the ascending and descending satellites that are close to each other, a first BWP and a second BWP are determined, and the ascending and descending satellites are instructed to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP. Thus, by dividing the full bandwidth into sub-bandwidths, the adjacent ascending and descending satellites are separated in frequency, thereby reducing interference between adjacent ascending and descending satellites. Furthermore, the receiver does not need to have a built-in special receiving algorithm and can be used for uplink and downlink communication.

[0071] In one embodiment of this application, when satellites with an orbital distance of no more than a preset threshold are detected to be ascending and descending, the number of bandwidth segments can be adaptively adjusted, that is, the total bandwidth can be divided into multiple BWP segments. The range of each BWP can be a subset of the entire bandwidth, and the frequency and bandwidth of each BWP are different.

[0072] As an example, a set of ascending satellites and a set of descending satellites are determined based on location information. The ascending satellite set contains M ascending satellites, and the descending satellite set contains N descending satellites. The distance between any ascending satellite in the ascending satellite set and at least one descending satellite in the descending satellite set is no greater than a preset threshold; the distance between any descending satellite in the descending satellite set and at least one ascending satellite in the ascending satellite set is no greater than a preset threshold.

[0073] Specifically, considering that a single ascending satellite may be geographically adjacent to multiple descending satellites, and a single descending satellite may also be geographically adjacent to multiple ascending satellites, the aforementioned ascending satellite set and descending satellite set can be determined based on the satellite's position information. The ascending satellite set and descending satellite set each contain multiple ascending satellites and multiple descending satellites, respectively.

[0074] The aforementioned sets of ascending and descending satellites can depict scenarios where multiple ascending and descending satellites are geographically adjacent. In such scenarios, a more refined bandwidth segmentation method can be used to allocate bandwidth windows (BWPs) to each ascending and descending satellite to minimize interference between them.

[0075] Specifically, for the set of ascending satellites and the set of descending satellites, a first BWP and a second BWP are determined respectively. The first BWP contains K first sub-BWPs, where K is greater than or equal to M; the second BWP contains Q second sub-BWPs, where Q is greater than or equal to N; each ascending satellite in the set of ascending satellites corresponds to a first sub-BWP, and each descending satellite in the set of descending satellites corresponds to a second sub-BWP.

[0076] See Figure 3 , Figure 3 This is a schematic diagram of a first BWP and a second BWP provided in an embodiment of this application. The control center can divide the full bandwidth pre-allocated to the satellite system into a first BWP and a second BWP. The first BWP is allocated to the ascending satellites in the ascending satellite set, and the second BWP is allocated to the descending satellites in the descending satellite set. Then, the first BWP and the second BWP are further divided into K first sub-BWPs and Q second sub-BWPs, respectively. Each ascending satellite in the ascending satellite set corresponds to one first sub-BWP, and each descending satellite in the descending satellite set corresponds to one second sub-BWP.

[0077] For a group of satellites in an ascending orbit, instruct that satellite to activate its corresponding first sub-BWP; for a group of satellites in a descending orbit, instruct that satellite to activate its corresponding second sub-BWP.

[0078] As can be seen, in this embodiment of the application, for scenarios where multiple ascending satellites and multiple descending satellites are in close proximity, the full bandwidth is divided into a first BWP and a second BWP, corresponding to the ascending satellite set and the descending satellite set, respectively. Sub-BWPs are allocated to each ascending and descending satellite using a more refined bandwidth segmentation method. Since the sub-BWPs corresponding to ascending satellites and descending satellites belong to the first BWP and the second BWP, respectively, the sub-BWPs corresponding to ascending satellites and descending satellites can be separated as much as possible, and interference between ascending and descending satellites can be minimized.

[0079] In one embodiment of this application, the step of determining the position information of a satellite in a satellite system may specifically include: determining a target satellite in the satellite system; the target satellite is a satellite that is communicating with a ground terminal; and determining the position information of the target satellite.

[0080] Specifically, satellites that do not communicate with ground terminals will not interfere with other satellites. Therefore, we can focus only on satellites in the satellite system that are in communication with ground terminals, i.e., the target satellites mentioned above, and then determine only the position information of the target satellites.

[0081] In one embodiment of this application, it can be further determined whether the distance between the ascending satellite and the descending satellite that are currently activating the first BWP and the second BWP respectively is greater than a preset threshold. If so, the ascending satellite and the descending satellite are instructed to activate the initial bandwidth and communicate with the ground terminal based on the initial bandwidth.

[0082] Specifically, since the distance between the ascending and descending satellites is dynamic, when the distance between the ascending and descending satellites that have activated the first BWP and the second BWP respectively is detected to be greater than the threshold, it indicates that the ascending and descending satellites will not cause interference. The ascending and descending satellites can be notified to activate the full bandwidth to indicate the communication rate.

[0083] For ease of understanding, the interference avoidance method in the satellite system provided in the embodiments of this application will be further described below with reference to the accompanying drawings.

[0084] See Figure 4 , Figure 4 This is a schematic diagram of an interference avoidance method in a satellite system provided in this application embodiment. A distance threshold D is preset, and the distance d1 between the ascending and descending satellites is determined according to the ephemeris. When d1 > D, each satellite operates using the full frequency band; if d1 ≤ D, then BWP needs to be set for the ascending and descending satellites respectively.

[0085] Figure 4 In the example shown, there are only two satellites in close proximity in their ascending and descending orbits. Therefore, two adaptive BWPs are used, each covering a subset of the entire bandwidth with different frequencies and bandwidths. Subsequently, the control center instructs each satellite to activate its respective BWP.

[0086] Ascending and descending satellites are constantly moving, when Figure 4 Once the distance between rising and falling orbit satellites exceeds the threshold D, the control center instructs each satellite to restore full bandwidth, such as... Figure 5 As shown, Figure 5 This is another schematic diagram of an interference avoidance method in a satellite system provided in an embodiment of this application.

[0087] As can be seen, the system determines the position information of satellites in the satellite system and detects whether there are ascending and descending satellites with a spacing not exceeding a preset threshold. If so, for adjacent ascending and descending satellites, a first BWP and a second BWP are determined, and the ascending and descending satellites are instructed to activate the first and second BWPs respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP. Thus, by dividing the full bandwidth into sub-bandwidths, adjacent ascending and descending satellites are separated in frequency, thereby reducing interference between adjacent ascending and descending satellites. Furthermore, the receiver does not require a built-in special receiving algorithm and can be used for uplink and downlink communication.

[0088] See Figure 6 This application also provides an interference avoidance device in a satellite system, the device comprising:

[0089] The first determining module 601 is used to determine the position information of satellites in the satellite system and detect, based on the position information, whether there are ascending and descending satellites with a spacing not greater than a preset threshold.

[0090] The first allocation module 602 is used to determine a first BWP and a second BWP for the ascending satellite and the descending satellite, and instruct the ascending satellite and the descending satellite to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP.

[0091] In one embodiment of this application, the first determining module is specifically used to: determine the position information of the satellites in the satellite system based on the satellite ephemeris of the satellite system.

[0092] In one embodiment of this application, the apparatus further includes:

[0093] The second determining module is used to determine an ascending orbit satellite set and a descending orbit satellite set based on the position information; the ascending orbit satellite set contains M ascending orbit satellites, and the descending orbit satellite set contains N descending orbit satellites; wherein the distance between any ascending orbit satellite in the ascending orbit satellite set and at least one descending orbit satellite in the descending orbit satellite set is not greater than a preset threshold; and the distance between any descending orbit satellite in the descending orbit satellite set and at least one ascending orbit satellite in the ascending orbit satellite set is not greater than a preset threshold.

[0094] The second allocation module is used to determine a first BWP and a second BWP for the set of ascending satellites and the set of descending satellites, respectively. The first BWP contains K first sub-BWPs, where K is greater than or equal to M; the second BWP contains Q second sub-BWPs, where Q is greater than or equal to N; each ascending satellite in the set of ascending satellites corresponds to one first sub-BWP, and each descending satellite in the set of descending satellites corresponds to one second sub-BWP.

[0095] The instruction module is used to instruct the first sub-BWP of the ascending satellite in the ascending satellite set to activate the corresponding first sub-BWP, and to instruct the second sub-BWP of the descending satellite in the descending satellite set to activate the corresponding second sub-BWP.

[0096] In one embodiment of this application, the first determining module is specifically used for: determining a target satellite in the satellite system; the target satellite is a satellite currently communicating with a ground terminal; and determining the location information of the target satellite.

[0097] In one embodiment of this application, the device further includes: a judgment module, configured to determine whether the distance between the ascending satellite and the descending satellite currently activating the first BWP and the second BWP respectively is greater than a preset threshold; if so, instructing the ascending satellite and the descending satellite to activate the initial bandwidth and communicate with the ground terminal based on the initial bandwidth.

[0098] As can be seen, by applying the interference avoidance device in the satellite system provided in this application embodiment, the position information of the satellites in the satellite system is determined, and the presence of ascending and descending satellites with a spacing not exceeding a preset threshold is detected based on the position information. If so, for adjacent ascending and descending satellites, a first BWP and a second BWP are determined, and the ascending and descending satellites are instructed to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP. Thus, by dividing the full bandwidth into sub-bandwidths, adjacent ascending and descending satellites are separated in frequency, thereby reducing interference between adjacent ascending and descending satellites. Furthermore, the receiver does not require a built-in special receiving algorithm and can be applied to uplink and downlink communication.

[0099] This application also provides an electronic device, such as... Figure 7 As shown, it includes a processor 701, a communication interface 702, a memory 703, and a communication bus 704, wherein the processor 701, the communication interface 702, and the memory 703 communicate with each other through the communication bus 704.

[0100] Memory 703 is used to store computer programs;

[0101] When processor 701 executes a program stored in memory 703, it performs the following steps:

[0102] Determine the position information of the satellites in the satellite system, and detect whether there are ascending and descending satellites with a spacing of no more than a preset threshold based on the position information;

[0103] If so, for the ascending satellite and the descending satellite, a first BWP and a second BWP are determined, and the ascending satellite and the descending satellite are instructed to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP.

[0104] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0105] The communication interface is used for communication between the aforementioned electronic devices and other devices.

[0106] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0107] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0108] As can be seen, the electronic device provided in this application determines the position information of satellites in a satellite system and detects whether there are ascending and descending satellites with a distance not exceeding a preset threshold based on the position information. If so, for adjacent ascending and descending satellites, a first BWP and a second BWP are determined, and the ascending and descending satellites are instructed to activate the first and second BWPs respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP. Thus, by dividing the full bandwidth into sub-bandwidths, adjacent ascending and descending satellites are separated in frequency, thereby reducing interference between adjacent ascending and descending satellites. Furthermore, the receiver does not require a built-in special receiving algorithm and can be used for uplink and downlink communication.

[0109] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of the interference avoidance method in any of the above-described satellite systems.

[0110] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the interference avoidance methods in the satellite system described above.

[0111] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0112] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0113] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. In particular, the embodiments of interference avoidance devices, electronic devices, and storage media in satellite systems are basically similar to the embodiments of interference avoidance methods in satellite systems, so the descriptions are relatively simple. Relevant parts can be referred to in the descriptions of the interference avoidance method embodiments in satellite systems.

[0114] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.

Claims

1. An interference avoidance method in a satellite system, characterized in that, A control center is used in a satellite system, which also includes satellites and ground terminals. The control center sets different communication bandwidths for different satellites and monitors the flight status and spatial position of each satellite in the satellite system in real time. The satellite is a low-Earth orbit satellite; the method includes: Determine the position information of the satellites in the satellite system, and detect whether there are ascending and descending satellites with a spacing of no more than a preset threshold based on the position information; If so, for the ascending satellite and the descending satellite, a first BWP and a second BWP are determined from the full bandwidth pre-allocated to the satellite system, and the ascending satellite and the descending satellite are instructed to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP; the first BWP and the second BWP are BWPs that can be dynamically activated / deactivated; When the presence of ascending and descending satellites with a spacing not exceeding a preset threshold is detected, the method further includes: Based on the location information, a set of satellites for ascending orbit and a set of satellites for descending orbit are determined; the set of satellites for ascending orbit contains M ascending satellites, and the set of satellites for descending orbit contains N descending satellites; wherein, the distance between any ascending satellite in the set of ascending orbit and at least one descending satellite in the set of descending orbit is not greater than a preset threshold; the distance between any descending satellite in the set of descending orbit and at least one ascending satellite in the set of ascending orbit is not greater than a preset threshold. For the ascending orbit satellite set and the descending orbit satellite set, a first BWP and a second BWP are determined respectively. The first BWP contains K first sub-BWPs, where K is greater than or equal to M; the second BWP contains Q second sub-BWPs, where Q is greater than or equal to N; each ascending orbit satellite in the ascending orbit satellite set corresponds to one first sub-BWP, and each descending orbit satellite in the descending orbit satellite set corresponds to one second sub-BWP; the frequency and bandwidth of each BWP are different. For the ascending satellites in the ascending satellite set, instruct the ascending satellite to activate the corresponding first sub-BWP; for the descending satellites in the descending satellite set, instruct the descending satellite to activate the corresponding second sub-BWP. Determine whether the distance between the ascending and descending satellites that are currently activating the first BWP and the second BWP respectively is greater than a preset threshold. If so, instruct the ascending and descending satellites to activate the initial bandwidth and communicate with the ground terminal based on the initial bandwidth.

2. The method according to claim 1, characterized in that, The step of determining the position information of satellites in the satellite system includes: The position information of the satellites in the satellite system is determined based on the satellite ephemeris of the satellite system.

3. The method according to claim 1, characterized in that, The step of determining the position information of satellites in the satellite system includes: Identify the target satellite in the satellite system; the target satellite is a satellite that is currently communicating with a ground terminal. Determine the location information of the target satellite.

4. An interference avoidance device in a satellite system, characterized in that, A control center is used in a satellite system, which also includes satellites and ground terminals. The control center sets different communication bandwidths for different satellites and monitors the flight status and spatial position of each satellite in the satellite system in real time. The satellite is a low-orbit satellite; the device includes: The first determining module is used to determine the position information of satellites in the satellite system and detect, based on the position information, whether there are ascending and descending satellites with a spacing not greater than a preset threshold. The first allocation module is used to determine a first bandwidth control (BWP) and a second bandwidth control (BWP) from the full bandwidth pre-allocated to the satellite system for the ascending satellite and the descending satellite, and instruct the ascending satellite and the descending satellite to activate the first BWP and the second BWP respectively, so that the ascending satellite communicates with the ground terminal based on the first BWP, and the descending satellite communicates with the ground terminal based on the second BWP; the first BWP and the second BWP are dynamically activated / deactivated BWPs; The second determining module is used to determine an ascending orbit satellite set and a descending orbit satellite set based on the position information; the ascending orbit satellite set contains M ascending orbit satellites, and the descending orbit satellite set contains N descending orbit satellites; wherein the distance between any ascending orbit satellite in the ascending orbit satellite set and at least one descending orbit satellite in the descending orbit satellite set is not greater than a preset threshold; and the distance between any descending orbit satellite in the descending orbit satellite set and at least one ascending orbit satellite in the ascending orbit satellite set is not greater than a preset threshold. The second allocation module is used to determine a first BWP and a second BWP for the ascending satellite set and the descending satellite set, respectively. The first BWP contains K first sub-BWPs, where K is greater than or equal to M; the second BWP contains Q second sub-BWPs, where Q is greater than or equal to N; each ascending satellite in the ascending satellite set corresponds to one first sub-BWP, and each descending satellite in the descending satellite set corresponds to one second sub-BWP; the frequency and bandwidth of each BWP are different. The instruction module is used to instruct the first sub-BWP of the ascending satellite in the ascending satellite set to activate the corresponding first sub-BWP, and to instruct the second sub-BWP of the descending satellite in the descending satellite set to activate the corresponding second sub-BWP. The judgment module is used to determine whether the distance between the ascending and descending satellites that are currently activating the first BWP and the second BWP respectively is greater than a preset threshold. If so, it instructs the ascending and descending satellites to activate the initial bandwidth and communicate with the ground terminal based on the initial bandwidth.

5. The apparatus according to claim 4, characterized in that, The first determining module is specifically used for: Identify the target satellite in the satellite system; the target satellite is a satellite that is currently communicating with a ground terminal. Determine the location information of the target satellite.

6. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the steps of the method described in any one of claims 1-3.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-3.