Communication method and communication apparatus

By measuring historical interference and satellite status in non-terrestrial networks, and using an autoregressive model to predict future interference, combined with terminal device trajectory information, the problem of inaccurate interference prediction between satellites is solved, achieving more efficient interference reduction and improved communication quality.

WO2026138576A1PCT designated stage Publication Date: 2026-07-02HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-16
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

In non-terrestrial networks, as the constellation size increases, the overlap coverage area between satellites gradually increases, and the co-frequency beams of adjacent satellites may cause interference. Existing methods are difficult to accurately predict and reduce the interference of non-service satellite beams on service satellites.

Method used

By measuring interference information and satellite status at historical time points, an autoregressive model is used to predict interference at future time points. Combined with the trajectory information of terminal equipment and the changing patterns of satellite status, accurate prediction and reduction of interference can be achieved.

Benefits of technology

It improves the accuracy of interference prediction, reduces resource consumption on the terminal side, and enhances the performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025142784_02072026_PF_FP_ABST
    Figure CN2025142784_02072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and a communication apparatus, which can be applied to the field of communications. In the technical solutions provided in the present application, a communication device may predict, on the basis of historical interference information of an interfering satellite to a serving satellite and state information of the interfering satellite, interference of the interfering satellite to the serving satellite at a future time point. In this way, when it is detected that future interference information is greater than a threshold, the serving satellite may instruct the interfering satellite to disable a corresponding interfering beam or change a beam modulation and coding scheme, so that interference to communication can be reduced, and communication performance can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and communication devices

[0001] This application claims priority to Chinese Patent Application No. 202411929588.9, filed with the State Intellectual Property Office of China on December 23, 2024, entitled "Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more particularly to communication methods and communication devices. Background Technology

[0003] Non-terrestrial networks (NTNs) are a technology that uses satellites as relay stations to transmit radio signals between two or more points on Earth over long distances. During communication, the serving satellite transmits signals to each terminal by pointing its beam at the terminal's geographical location (bowpoint) or a nearby geographical area (bowpoint). However, as constellation sizes increase, the overlap in coverage between satellites gradually increases, and co-frequency beams from adjacent satellites may "collide." Specifically, when a terminal is receiving a signal from a serving satellite, if it detects interference from a non-serving satellite, it indicates that a non-serving satellite also has a beam pointed at the terminal's geographical location (bowpoint) or a nearby geographical area (bowpoint). In this case, the non-serving satellite's beam interferes with the serving satellite's beam.

[0004] Currently, one method to reduce interference from non-serving satellites to serving satellites is as follows: measure the interference from non-serving satellites to serving satellites, and perform corresponding operations on non-serving satellites and / or serving satellites based on the interference, such as performing beam shut-off operations on non-serving satellites, thereby preventing the beams of non-serving satellites from pointing towards the geographical location (wave position) of the terminal or the geographical area (wave position) near the terminal. This can reduce interference between different satellites and improve system performance.

[0005] However, even after using the above method, the problem of beam interference from non-service satellites to service satellites still exists. Summary of the Invention

[0006] The communication method and communication device provided in this application can more accurately determine the beam interference situation of interfering satellites on service satellites at future time points based on the beam interference situation and status information of interfering satellites at historical time points, thereby helping to more accurately reduce the probability of non-service satellite beams interfering with the service satellite beams.

[0007] In a first aspect, this application provides a communication method that can be executed by a communication device, or by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use in a communication device. For ease of description, the following content in this aspect will use a communication device as an example. As an example, the communication device is a terminal device.

[0008] This communication method includes: determining first interference information of a first satellite device at N time points to a second satellite device, where N is an integer greater than 1; determining second interference information of the first satellite device at M time points to the second satellite device based on the first interference information and the first status information of the first satellite device at the N time points, where M is a positive integer; and sending first information after the N time points, where the first information is used to indicate the second interference information.

[0009] For ease of understanding, the first satellite device will be referred to as the jamming satellite, and the second satellite device will be referred to as the service satellite.

[0010] This method determines the interference of the first satellite device on the second satellite device at M time points based on the interference of the first satellite device on the second satellite device at N time points and the state information of the first satellite device at N time points. It takes into account both the influence of the regular movement of the service satellite and the interfering satellite on the interference information, which leads to a certain regularity in the change of the interference information, and the interference caused by the change of the state information of the interfering satellite on the service satellite. This method can more accurately predict the second interference information at M time points.

[0011] It is understandable that as the service satellite and jamming satellite move, the angle and distance between the beam and the terminal equipment will change, which will affect the jamming information accordingly.

[0012] In one possible design, there are multiple interfering satellites.

[0013] The terminal device of this method can measure the interference information of multiple interfering satellites on the serving satellite, realizing its application in scenarios where multiple adjacent satellites affect communication.

[0014] In one possible design, a second piece of information is received, which is used to indicate the first state information.

[0015] This method uses the status information of the interfering satellite, including its motion status and beam status, as indicated by the serving satellite. This enables the terminal device to determine the second interference information based on the interfering satellite status information and the first interference information, as described in the above method.

[0016] In one possible design, the first state information includes at least one of the following information of the first satellite device at N time points: position, speed of motion, direction of motion, or, set of active beams.

[0017] It is understandable that jamming satellites move in orbits ranging from 200km to 2000km above the ground, and the beams activated by jamming satellites at different times will be aimed at different geographical areas. All of this information will affect the prediction of communication interference.

[0018] This method determines the motion state of the interfering satellite, including its position, speed, and direction of motion at N time points, and the beam state, including the set of beams activated by the interfering satellite at N time points. Based on at least one of these pieces of information, more accurate prediction of the interference information can be achieved.

[0019] In one possible design, the terminal device determines the second interference information based on the first interference information, the first state information of the first satellite device at N time points, and the first trajectory information of the terminal device at N time points.

[0020] For example, the first trajectory information includes at least one of the following information of the terminal device at N time points: position, speed of movement, or direction of movement.

[0021] Based on the first interference information and the first state information of the first satellite equipment at N time points, this method additionally considers the first trajectory information of the terminal equipment at N time points to determine the second interference information. This is because in some scenarios, the terminal equipment moves at a high speed, which can also affect the prediction of interference. For example, the terminal equipment can be high-speed moving equipment such as airplanes or rockets, which can enable the prediction of interference in more complex scenarios.

[0022] It is understandable that the position of the terminal device in the beam can also affect the interference measurement results. For example, the signal strength received by the terminal device at the edge of the beam may not be as strong as the signal strength received at the center of the beam, because the signal strength will be relatively weak at the edge of the beam due to signal diffusion.

[0023] Secondly, this application provides a communication method that can be executed by a communication device, or by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use in a communication device. For ease of description, the following content in this aspect will use a communication device as an example. As an example, the communication device is a terminal device.

[0024] This communication method includes: acquiring first state information of a first satellite device at N time points, where N is an integer greater than 1; determining third information based on the first state information and the first interference information of the first satellite device to a second satellite device at the N time points; the third information being used to indicate the first change pattern between the interference information and the state information of the first satellite device; and sending the third information.

[0025] For ease of understanding, the first satellite device will be referred to as the jamming satellite, and the second satellite device will be referred to as the service satellite.

[0026] For example, the first pattern of change can be an autoregressive model. For instance, let F be the first disturbance information at one of N time points. n Let F be the second interference information at one of the M time points. n+1 Let F be the third interference information stored after measurement at a time point N time points ago. n-1 Second interference information F n+1 It can be represented as αF n +βF n-1 +P n Where α and β are predefined parameters, P n It is noise error.

[0027] This method determines the variation pattern of interference information based on the first state information and the first interference information of the first satellite equipment to the second satellite equipment at N time points. By reporting model parameters and historical interference information, it can predict future interference information and reduce the resource consumption on the terminal side.

[0028] In one possible design, a second piece of information is received, which is used to indicate the first state information.

[0029] In one possible design, the first state information includes at least one of the following information of the first satellite device at N time points: position, speed of motion, direction of motion, or, set of active beams.

[0030] In one possible design, the terminal device determines fourth information based on first trajectory information of the terminal device at N time points. This fourth information indicates a second pattern of change in the terminal device's trajectory information. The terminal device then determines third information based on first state information, first interference information, and the first trajectory information. The second pattern of change includes the relationship between the interference information of the first satellite device and the state information of the first satellite device, as well as the pattern of change in the terminal device's trajectory information.

[0031] In one possible design, the terminal device reports the fourth piece of information.

[0032] This design reports the method for determining the trajectory information of the terminal device, enabling the serving satellite to determine the trajectory information of the terminal device at M time points. Furthermore, based on the first interference information and the first state information of the first satellite device at N time points, the design also considers the first trajectory information of the terminal device at N time points to determine the second change pattern. This allows the method to be applied to scenarios where the movement of the terminal device affects the interference prediction.

[0033] In one possible design, the first trajectory information includes at least one of the following information of the terminal device at N time points: position, speed, and direction of motion.

[0034] Thirdly, this application provides a communication method that can be executed by a communication device, or by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use in a communication device. For ease of description, the following content in this aspect will use a communication device as an example. As an example, the communication device is a second satellite device.

[0035] This communication method includes: receiving third information, which is used to indicate the first change pattern of interference information and status information of the first satellite device; and determining the second interference information of the first satellite device on the second satellite device at M time points based on the first status information and the first change pattern of the first satellite device at N time points, where M is a positive integer.

[0036] In this communication method, the serving satellite receives third information and uses this third information to determine the changing patterns of interference information and status information. Based on these changing patterns, it determines the interference caused by the interfering satellite to the serving satellite at M time points. By relying on the model parameters and historical interference information in the changing patterns reported by the terminal, it is possible to predict the interference information at the M time points, thereby reducing the resource consumption on the terminal side.

[0037] For ease of understanding, the first satellite device will be referred to as the jamming satellite, and the second satellite device will be referred to as the service satellite.

[0038] In one possible design, a second message is sent, which is used to indicate the first state information, and the first state information is used to determine the first change pattern.

[0039] In one possible design, the first state information includes at least one of the following information of the first satellite device at N time points: position, speed of motion, direction of motion, or, set of active beams.

[0040] In one possible design, fourth information is received, which is used to indicate the second change pattern of the trajectory information of the terminal device. Based on the second change pattern, the second interference information of the terminal device at M time points is determined. The second interference information is determined based on the relationship between the second state information, the second trajectory information and the first change pattern.

[0041] In one possible design, the second trajectory information includes at least one of the following information of the terminal device at M time points: position, speed, and direction of motion.

[0042] Fourthly, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the first aspect or any possible implementation of the first aspect. These modules may be hardware circuits, software, or a combination of hardware circuits and software.

[0043] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the first aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the first aspect or any possible implementation thereof.

[0044] In one design, the device can be a terminal device, or a device, module, circuit, or chip configured in the terminal device, or a device that can be used in conjunction with the terminal device.

[0045] Fifthly, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the second aspect or any possible implementation thereof.

[0046] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the second aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the second aspect or any possible implementation thereof.

[0047] In one design, the device can be a terminal device, or a device, module, circuit, or chip configured in the terminal device, or a device that can be used in conjunction with the terminal device.

[0048] Sixthly, this application provides a communication device. This communication device may include modules corresponding to the methods / operations / steps / actions described in the third aspect or any possible implementation thereof.

[0049] In one design, the device may include a processing module and a communication module. The communication module is used to perform the sending and receiving actions in the method described in the third aspect or any possible implementation thereof, while the processing module is used to perform the processing actions involved in the method described in the second aspect or any possible implementation thereof.

[0050] In one design, the device may be a service satellite, or a device, module, circuit, or chip configured in the service satellite, or a device that can be used in conjunction with the service satellite.

[0051] A seventh aspect provides an apparatus including a processor, wherein instructions, when executed by the processor, cause a method as described in the first aspect or any possible implementation thereof to be implemented.

[0052] Optionally, the device may further include a storage medium that stores the instructions executed by the processor.

[0053] Eighthly, an apparatus is provided, including a processor, wherein instructions, when executed by the processor, cause a method as described in the second aspect or any possible implementation thereof to be implemented.

[0054] Optionally, the device may further include a storage medium that stores the instructions executed by the processor.

[0055] A ninth aspect provides an apparatus including a processor, wherein instructions, when executed by the processor, cause a method as described in the third aspect or any possible implementation thereof to be implemented.

[0056] Optionally, the device may further include a storage medium that stores the instructions executed by the processor.

[0057] In a tenth aspect, a chip is provided, including processing circuitry for running a program or instructions to cause the methods described in the first aspect or any possible implementation thereof to be implemented.

[0058] Optionally, the chip may further include a memory for storing programs or instructions.

[0059] Optionally, the chip may also include the transceiver circuit, or an input / output interface.

[0060] Eleventhly, a chip is provided, including processing circuitry for running programs or instructions to implement methods as described in the second aspect or any possible implementation thereof.

[0061] Optionally, the chip may further include a memory for storing programs or instructions.

[0062] Optionally, the chip may also include the transceiver circuit, or an input / output interface.

[0063] In a twelfth aspect, a chip is provided, including processing circuitry for running a program or instructions to implement a method as described in the third aspect or any possible implementation thereof.

[0064] Optionally, the chip may further include a memory for storing programs or instructions.

[0065] Optionally, the chip may also include the transceiver circuit, or an input / output interface.

[0066] In a thirteenth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed by a processor, cause the method as described in the first aspect or any possible implementation thereof to be implemented.

[0067] In a fourteenth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed by a processor, cause the method as described in the second aspect or any possible implementation thereof to be implemented.

[0068] In a fifteenth aspect, a computer-readable storage medium is provided, the computer-readable storage medium including instructions that, when executed by a processor, cause the method as described in the third aspect or any possible implementation thereof to be implemented.

[0069] In a sixteenth aspect, a computer program product is provided, the computer program product comprising computer program code or instructions that, when the computer program code or instructions are executed, cause the method as described in the first aspect or any possible implementation thereof to be implemented.

[0070] In a seventeenth aspect, a computer program product is provided, the computer program product comprising computer program code or instructions that, when the computer program code or instructions are executed, cause the method as described in the second aspect or any possible implementation thereof to be implemented.

[0071] Eighteenth aspect, a computer program product is provided, the computer program product including computer program code or instructions, which, when the computer program code or instructions are run, cause the method as in the third aspect or any possible implementation of the third aspect to be implemented.

[0072] Nineteenth aspect, a communication system is provided, the communication system comprising: means for performing the first aspect or any possible implementation thereof, means for performing the second aspect or any possible implementation thereof, and means for performing the third aspect or any possible implementation thereof.

[0073] It is understood that the technical effects of any of the fourth to nineteenth aspects of this application can be referred to the relevant content in the corresponding method aspect, and will not be repeated here. Attached Figure Description

[0074] Figure 1 is a schematic diagram of the communication system according to an embodiment of this application;

[0075] Figure 2 is a schematic diagram of the working mode of the communication system according to an embodiment of this application;

[0076] Figure 3 is a schematic diagram of a beam-hopping communication system according to an embodiment of this application;

[0077] Figure 4 is a schematic diagram of an application scenario of an embodiment of this application;

[0078] Figure 5 is a time-domain schematic diagram of interference measurement according to an embodiment of this application;

[0079] Figure 6 is a flowchart of a communication method according to an embodiment of this application;

[0080] Figure 7 is a schematic diagram of an implementation method of a communication method according to an embodiment of this application;

[0081] Figure 8 is a flowchart of another communication method according to an embodiment of this application;

[0082] Figure 9 is a schematic diagram of another communication method implemented according to an embodiment of this application;

[0083] Figure 10 is a schematic diagram of another communication method implementation according to an embodiment of this application;

[0084] Figure 11 is a schematic diagram of the structure of a communication device according to an embodiment of this application;

[0085] Figure 12 is a schematic diagram of the structure of another communication device according to an embodiment of this application. Detailed Implementation

[0086] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0087] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.

[0088] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0089] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and / or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0090] The technical solution of this application is applicable to wireless communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future mobile communication systems, or integrated systems of multiple systems, etc.

[0091] The technical solutions provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0092] In a communication system, one network element can send signals to or receive signals from another network element. These signals can include information, signaling, or data. The term "network element" can also be replaced by an entity, network entity, device, communication equipment, communication module, node, communication node, etc. This application uses a device as an example. For instance, a communication system can include at least one terminal and at least one radio access network device. The radio access network device can send downlink signals to the terminal, and / or the terminal can send uplink signals to the radio access network device.

[0093] To achieve truly seamless global network coverage, 5G mobile communication systems have proposed building non-terrestrial networks (NTNs). In recent years, low Earth orbit (LEO) satellites, located at altitudes of 200km to 2000km, have attracted widespread attention from academia and industry. The advantages of LEO satellites include low communication latency, low path loss, and low manufacturing cost, and they are considered one of the key infrastructures for achieving global network coverage.

[0094] Figure 1 is a schematic diagram of the structure of a communication system according to an embodiment of this application. It includes terminal equipment, satellites, a gateway (GW), a core network, and a public data network.

[0095] In this application, the terminal device involved in the embodiments can be referred to as a terminal, which can be a device with wireless transceiver capabilities. It can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal device can be user equipment (UE), where UE includes handheld devices, vehicle-mounted devices, wearable devices, or computing devices with wireless communication capabilities. For example, the UE can be a mobile phone, tablet computer, or computer with wireless transceiver capabilities. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in autonomous driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in a smart city, a wireless terminal in a smart home, and so on.

[0096] Terminal devices can also be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), devices in a Zigbee network, devices in a LoRa network, Bluetooth slaves, BLE slaves, Wi-Fi stations (STAs), etc.

[0097] In this application embodiment, the device for implementing the terminal's functions can be a terminal itself; it can also be a device capable of supporting the terminal in implementing those functions, such as a chip system, which can be installed in the terminal. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. In the technical solutions provided in this application embodiment, the device for implementing the terminal's functions is a terminal, and the terminal is a UE (User Equipment) as an example, to describe the technical solutions provided in this application embodiment.

[0098] Terminal devices connect to the satellite via a service link.

[0099] The satellites in this application embodiment are communication satellites, including artificial Earth satellites used as radio communication relay stations. Based on their operational orbits, communication satellites can be classified into: low Earth orbit (LEO) satellites, medium Earth orbit (MEO) satellites, and geostationary communication satellites in high Earth orbit (GEO). LEO satellites are those operating at altitudes between 200 and 2000 kilometers (km) above the Earth's surface. They are primarily used for mobile communications, providing global communication for satellite phones, vehicle-mounted, ship-mounted, and aircraft-mounted mobile terminals at any time and location.

[0100] The satellite acts as a relay station, receiving data from user terminals and forwarding it to the gateway station, which can also be called a ground gateway, via a power supply circuit.

[0101] Gateway stations are a key component of satellite communication systems. They are ground-based devices deployed on Earth to communicate with satellites. Their main functions include monitoring satellite operations, receiving and processing remote sensing data, and storing information. Gateway stations can be classified according to different characteristics, such as fixed stations, mobile stations (e.g., shipborne, airborne, and vehicle-mounted stations), and detachable stations.

[0102] Key hardware components of a gateway station include an antenna system, a superlinear transmitter, and a highly sensitive receiver. In some cases, an automatic tracking system is also required to maintain synchronization between the satellite / spacecraft's directional antenna and the gateway station's antenna. Gateway stations may also have multiple antennas or multiple satellite / spacecraft communication systems, and may be distributed over a wide area to track multiple satellites or provide space diversity. As a ground component of the space system, the gateway station manages spacecraft and receives, stores, processes, and distributes satellite payload data. A gateway station primarily consists of the gateway station itself, a mission control center, and a ground network. The gateway station provides a wireless interface between the space segment and the ground segment for transmitting and receiving telemetry, tracking, command data, and payload data. In this application, the gateway station transmits data to or from a public data network via a core network and then transmits data to the satellite.

[0103] As shown in Figure 1, there are two scenarios in the system architecture: a satellite communication system architecture without inter-satellite links, and a satellite communication system architecture with inter-satellite links.

[0104] A system architecture without inter-satellite links refers to a system where the terminal device sends information via a relay satellite to reach the target gateway station, or vice versa. A system architecture with inter-satellite links requires the terminal device to send information via a relay satellite to reach the target gateway station, or vice versa.

[0105] The core network establishes a connection with the gateway station via wired or wireless means, so that user terminals can access services in the public data network through the core network.

[0106] Based on processing capabilities, satellite payloads can be divided into two categories: transparent payloads and regenerative payloads. When a satellite is equipped with a transparent payload, it only has the functions of frequency conversion and radio frequency signal amplification, meaning it can only transparently relay signals and does not have digital signal processing capabilities. When a satellite is equipped with a regenerative payload, it has the ability to process digital signals. Satellites equipped with regenerative payloads are more expensive to manufacture but offer greater flexibility, while transparent payloads are cheaper.

[0107] Figure 2 illustrates the operating modes of satellite communication. These include the satellite's transparent transmission mode and its regeneration mode. In addition to the terminal equipment, satellite, core network, and data network shown in Figure 1, there is also a network equipment base station (gNB).

[0108] In one possible scenario, network equipment can be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, such as a home gateway, router, server, switch, or bridge. It can also be a network device in an integrated access and backhaul (IAB) node or a mobile switching center non-terrestrial network (NTN) communication system, meaning it can be deployed on a high-altitude platform or satellite. Network equipment can be a macro base station, micro base station, indoor station, relay node, donor node, or a wireless controller in a CRAN scenario. Network equipment can also function as a base station in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, drone communication, or machine-to-machine (M2M) communication. Optionally, network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0109] In some possible scenarios, multiple network devices collaborate to assist terminals in achieving wireless access, with each network device performing a portion of the base station's functions. For example, in this scenario, the network devices could be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc.

[0110] CU and DU can be configured separately or included in the same network element, such as in a baseband unit (BBU). RU can be included in radio frequency equipment or radio frequency units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0111] It is understood that in the description of the following embodiments, the network device can be a CU node, a DU node, or a device including both CU nodes and DU nodes. Furthermore, a CU can be classified as a network device in the access network (RAN) or a network device in the core network (CN), and no limitation is imposed here.

[0112] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0113] In the satellite's transparent transmission mode, the satellite acts only as a signal repeater, performing frequency conversion and amplification, but does not demodulate or process the received signal in any way. In this mode, the satellite is transparent to the signal, as if it doesn't exist. The latency in transparent transmission mode is from the gateway through the satellite to the user, and it is suitable for transmitting both analog and digital signals because it does not alter the signal's form. The advantage of transparent transmission mode is its simplicity, requiring no complex onboard processing equipment, but the disadvantage is that the signal may experience greater attenuation during transmission.

[0114] As shown in Figure 2, in the satellite's transparent transmission mode, the satellite connects to the GW via the NR Universal User-to-Network Interface (Uu). The GW has gNB functionality or some gNB functionality, and can be considered a base station. The base station connects to the 5G core network via the NG interface, and the 5G core network then connects to the data network via the N6 interface. In the network, the N6 interface connects the user plane functions and the data network. For example, the data network can be the Internet, an enterprise intranet, or other network services.

[0115] In the satellite's regeneration mode, the satellite functions as part or all of a base station. In this mode, the received signal is demodulated, then remodulated and amplified before being transmitted back to the ground user. This means the satellite can perform digital processing on the received signal, such as encoding, decoding, and routing. The latency in regeneration mode is from the satellite to the user because it involves the signal regeneration process. The advantage of this mode is that it can provide higher quality signal transmission and support more complex communication services; the satellite can be viewed as a base station.

[0116] As shown in the satellite's regeneration working mode in Figure 2, the terminal device connects to the satellite through NR Uu. In the regeneration working mode, the satellite can be regarded as a base station, and the gateway station is part of NG. The satellite connects to the 5G core network through NG, and the 5G core network then connects to the data network through the N6 interface.

[0117] In satellite communication systems, the Earth's surface can be divided into different geographical regions, each called a beam position. In satellite communication, the number of beam positions within a satellite's coverage area is typically large (on the order of 1000), but the number of beams simultaneously generated by the satellite at the same frequency is limited (on the order of 10). For satellites equipped with transparent payloads, to ensure the satellite can serve all beam positions within its coverage area, the satellite's beams are aligned with different beam positions at different times, presenting a "jumping" pattern over time. This is known as beam hopping (BH) technology, which plays a crucial role in satellite communication, effectively balancing system performance and implementation complexity. For example, within the satellite's service time [0, T], if there are N beam hopping periods (BHP), the duration of each beam hopping period is T / N. From the nth beam hopping period to the (n+1)th beam hopping period, the beam position pointed to by the satellite's activated beam may change. Figure 3 shows a schematic diagram of beam hopping in an embodiment of this application. When the satellite beam changes from the nth beam hopping period to the (n+1)th beam hopping period, the beam position changes.

[0118] As the scale of satellite communication systems increases, the overlap of coverage areas between satellites gradually increases, and the co-frequency beams of adjacent satellites may "collide". For example, in the (n+1)th hopping beam cycle in Figure 3, the beam of the serving satellite overlaps with the co-frequency beam of the adjacent satellite, which is the collision mentioned above.

[0119] Specifically, when the UE is receiving a signal from the serving satellite, if the UE detects interference from a non-serving satellite, it indicates that a beam from the non-serving satellite is also pointed at the geographical location (wave position) of the UE or the geographical area (wave position) near the UE. In this case, the beam of the non-serving satellite is interfering with the beam of the serving satellite.

[0120] Figure 4 illustrates an application scenario of this application. When interference occurs, negotiation between the serving satellite and the non-serving satellite can cause the non-serving satellite to perform beam shut-off operations, thereby preventing the beam of the non-serving satellite from being aimed at the geographical location (beam position) of the UE or the geographical area (beam position) near the UE, as shown in Figure 3. This can reduce interference between different satellites and improve system performance.

[0121] To enable UE to measure interference from non-serving satellites, existing inter-base station interference measurement mechanisms in terrestrial cellular networks can be referenced. For example, two commonly used methods allow the UE to measure interference from neighboring base stations:

[0122] (1) The method based on the non-zero power channel state information reference signal (NZP CSI-RS) is that the serving base station sends NZP CSI-RS to the UE.

[0123] (2) The method based on CSI-IM, namely, the serving base station sends channel state information interference measurement (CSI-IM) to the UE.

[0124] When the serving base station sends NZP CSI-RS to the UE, the UE first estimates the channel information of the serving base station based on the received NZP CSI-RS, and then subtracts the product of the channel information of the serving base station and the NZP CSI-RS sequence from the received signal. The remaining part is the interference of neighboring base stations to the UE. When the base station sends CSI-IM to the UE, because CSI-IM is a special zero-power channel state information reference signal (ZP CSI-RS), that is, the serving base station remains silent on the CSI-IM resources, that is, it does not send any signal. Thus, the signal strength or signal power received by the UE on the CSI-IM resources is directly the interference of other base stations to the UE.

[0125] However, this method of interference measurement has problems in satellite communication systems. Because satellites are far from the ground (orbital altitude approximately 200km–2000km), by the time the satellite receives the interference measurement results reported by the UE, the results may be outdated and unable to reflect the actual current interference situation. For example, as shown in Figure 5, the gNB to which the satellite belongs sends a CSI-RS to the UE at t0. After receiving the CSI-RS from the gNB at t1, the UE obtains the interference measurement result F1 and reports it to the gNB. The gNB receives the interference measurement result F1 reported by the UE at t2. The gNB makes a decision based on the interference measurement result F1 reported by the UE. If F1 is less than the threshold for interference power to affect communication, it does not need to perform beam shut-off on adjacent satellites. However, at this time, compared with the feedback value of the interference, the actual value of the interference is higher and exceeds the threshold for interference power to affect communication. The gNB should require adjacent satellites to perform beam shut-off to ensure the current service quality of the UE. In other words, this method of interference measurement cannot guarantee timely instruction to interfering satellites to shut down interfering beams and cannot guarantee communication quality.

[0126] Within a single beam-hopping cycle (approximately 5ms to 50ms), the geographical area (wave position) served by the multiple beams of a satellite for the UE or its vicinity typically remains unchanged. This means that within a single beam-hopping cycle, the interference experienced by the UE from neighboring satellites is mostly affected only by the regular movements of the serving and neighboring satellites; that is, the interference remains relatively stable, providing more possibilities for interference prediction.

[0127] This application proposes a method that can predict future interference based on historical and real-time interference measurements. This allows the interference situation at time t2 to be predicted from time t1 (t2>t1), so that the serving satellite can promptly notify the interfering satellite to shut down the interfering beam, thus ensuring communication quality.

[0128] Figure 6 illustrates a communication method according to an embodiment of this application, including steps S601, S602, and S603. This method is executed by a terminal device and a service satellite.

[0129] The terminal device can be replaced by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use in the terminal device. For ease of description, the following content in this section will use the terminal device as an example.

[0130] The service satellite can be replaced by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use with the service satellite. For ease of description, the following content in this section will use the service satellite as an example. In this method, the service satellite is referred to as the second satellite device, and the jamming satellite is referred to as the first satellite device.

[0131] S601, the terminal device determines the first interference information of the first satellite device on the second satellite device at N time points, where N is an integer greater than 1.

[0132] In some implementations, the serving satellite sends a Channel State Information Reference Signal (CSI-RS) configuration to the terminal device. This configuration sets the CSI-RS resources, which consist of N CSI-RS resources used to measure interference from interfering satellites at N time points. The terminal receives the CSI-RS configuration and performs interference measurements at the N time points to obtain the first interference information.

[0133] For example, a CSI-RS resource can be an NZP CSI-RS, or a CSI-RS resource can be a CSI-IM.

[0134] In some implementations, the first interference information can be the reference signal reception power (RSRP) or the signal to interference plus noise ratio (SINR).

[0135] For example, the N time points may be indicated by the service satellite, or the N time points may be predefined.

[0136] In some implementations, there are multiple interfering satellites, and the first interference information may include the interference information of each of the multiple interfering satellites.

[0137] S602, the terminal device determines the second interference information of the first satellite device on the second satellite device at M time points based on the first interference information and the first status information of the first satellite device at N time points, where M is a positive integer and the M time points are located after the N time points.

[0138] In some implementations, the first state information includes at least one of the following information of the first satellite device at N time points: position, speed of motion, direction of motion, or, set of activated beams.

[0139] It is understandable that a satellite may use multiple beams at the same time, with each beam pointing at a different geographical area, or a different position. These beams are called a beam set.

[0140] In some implementations, the serving satellite transmits second information that indicates the first status information. Accordingly, the terminal device receives the second information.

[0141] For example, let F be the first interference information at one of the N time points. n Let Fn+1 be the second interference information at one of the M time points, and let F be the third interference information stored after measurement at one time point N time points in advance. n-1 Second interference information F n+1 It can be represented as αF n +βF n-1 +P n Where α and β are predefined parameters, P n This is noise error. This representation method is merely an example of a method for determining the second interference information and does not limit the embodiments of this application.

[0142] In some implementations, based on the first interference information and the first state information of the first satellite equipment at N time points, the second interference information of the first satellite equipment at M time points is determined, including: the terminal equipment determines the second interference information based on the first interference information, the first state information of the first satellite equipment at N time points, and the first trajectory information of the terminal equipment at N time points.

[0143] In some implementations, the terminal device obtains its own first trajectory information at N time points based on the Global Navigation Satellite System (GNSS).

[0144] For example, the first trajectory information of the terminal device includes at least one of the following information of the terminal device at N time points: position, speed of movement, or direction of movement.

[0145] For example, Figure 7 shows a process for determining second interference measurement information, which includes a first predictor. The first predictor can establish a mathematical model of interference information based on the first state information and the first interference information. Through the first predictor, the terminal device can determine the second interference information based on the first state information and the first interference information.

[0146] Optionally, this process may also include a second predictor, which can establish a mathematical model based on the first trajectory information of the terminal device at N time points to predict the second trajectory information of the terminal device at M time points. The first predictor may also determine the second interference information based on the first interference information, the first state information of the first satellite device at N time points, and the first trajectory information of the terminal device at N time points.

[0147] For example, the first interference information, the first state information of the first satellite equipment at N time points, and the first trajectory information of the terminal equipment at N time points are fitted into a mathematical model so that the mathematical model can represent the law of change of the interference information over time, and thus the second interference information at M time points can be obtained.

[0148] It is understandable that as the serving satellite and the jamming satellite move, the angle and distance between the beam and the terminal equipment will change, which will affect the interference information. Furthermore, the position of the terminal equipment within the beam position will also affect the interference measurement results. For example, the signal strength received by the terminal equipment at the edge of the beam position may be weaker than that received at the beam center because the beam gain may decrease at the edge, resulting in a relatively weaker signal. Therefore, using the status information of the first satellite equipment and the trajectory information of the terminal equipment to determine the interference information of the first satellite equipment can more accurately determine the second interference information at M time points.

[0149] S603, the terminal device sends first information, which is used to indicate second interference information. Correspondingly, the serving satellite receives the first information.

[0150] In some implementations, the first information also includes the second status information of the first satellite device at M time points and the second trajectory information of the terminal device at M time points.

[0151] The method by which the terminal device determines the second state information and the second trajectory information can refer to the method for obtaining the second interference information in S602.

[0152] After receiving the first information, the serving satellite can, based on the first information fed back by the terminal, notify the interfering satellite to perform beam shutdown or reduce the MCS of the serving satellite for the time points when the second interference information is greater than a predefined threshold among M time points.

[0153] In some implementations, the service satellite configures the terminal to report interference in a "terminal prediction mode," which means that the terminal is instructed to predict interference information.

[0154] For example, an indication can be implemented using a single bit in the signaling, such as "1" indicating that the reporting mode is terminal prediction mode and "0" indicating that the reporting mode is another mode.

[0155] In some implementations, the serving satellite configures the terminal with M time points that need to be predicted.

[0156] For example, the M time points can be M time points in the time domain resources allocated by the serving satellite for communication by the terminal device.

[0157] The method shown in Figure 6 involves the terminal making predictions and uploading all the prediction results to the serving satellite. The following describes a method that can upload mathematical model parameters for prediction, complete the prediction of future interference information on the serving satellite side, and save resource consumption on the terminal side.

[0158] Figure 8 illustrates another communication method according to an embodiment of this application, including steps S801, S802, and S803. This method is executed by a terminal device and a service satellite.

[0159] The terminal device can be replaced by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use in the terminal device. For ease of description, the following content in this section will use the terminal device as an example.

[0160] The service satellite can be replaced by a chip, chip system, processor, processor system, circuit unit, or circuit system configured for use with the service satellite. For ease of description, the following content in this section will use the service satellite as an example. In this method, the service satellite is referred to as the second satellite device, and the jamming satellite is referred to as the first satellite device.

[0161] S801, the terminal device obtains the first status information of the first satellite device at N time points, where N is an integer greater than 1.

[0162] In some implementations, the first state information includes at least one of the following information of the first satellite device at N time points: position, speed of motion, direction of motion, or, set of activated beams.

[0163] For information on beamforming, please refer to step S601; it will not be repeated here.

[0164] In some implementations, the terminal device receives second information, which is used to indicate the first status information.

[0165] In some implementations, the service satellite configures the terminal to report interference in a "satellite prediction mode." In this mode, the terminal reports mathematical model parameters that represent the changing patterns, and the satellite determines the changing patterns based on the parameters and then predicts the interference information.

[0166] For example, an indication can be implemented using a single bit in the signaling, such as "1" indicating that the reporting mode is satellite prediction mode and "0" indicating that the reporting mode is another mode.

[0167] S802, the terminal device determines the third information based on the first status information and the first interference information of the first satellite device to the second satellite device at N time points. The third information is used to indicate the first change pattern between the interference information and the status information of the first satellite device.

[0168] The methods for obtaining the first interference information can be found in the aforementioned content and will not be repeated here.

[0169] The aforementioned first variation pattern is used to determine the second interference information of the first satellite equipment on the second satellite equipment at M time points.

[0170] In some implementations, the first law of change can be an auto-regressive (AR) model or an auto-regressive moving average (ARMA) model.

[0171] Those skilled in the art will understand that an autoregressive model is a linear model that assumes the value at the current moment can be linearly predicted from the values ​​at several past moments, such as formula F in S602.n+1 =αF n +βF n-1 +P n The autoregressive moving average model is a combination of the autoregressive model and the moving average model. It considers both the autoregressive and moving average characteristics of time series data. For example... Where p n and p n-1 The error term is usually assumed to be white noise with a mean of 0, α and β are the fitted autoregressive coefficients, and θ and The moving average coefficients are the fitted values, where c is a constant term and P is the moving average coefficient. n It is noise or error. The autoregressive coefficient considers the influence of the past values ​​of the time series on the current value, while the autoregressive moving average considers the influence of both the past values ​​of the time series and past errors on the current value.

[0172] In some implementations, the third information includes parameters of the first variation law, such as α, β, θ, And c. The service satellite can determine the changing patterns of the interference information based on the above parameters.

[0173] In some implementations, the third information includes the first interference information and the first state information.

[0174] Figure 9 illustrates the process of determining second interference measurement information in an embodiment of this application. The terminal device determines the parameters of the first change pattern according to the above method and reports them to the service satellite as third information. The service satellite determines the first change pattern of the interference information based on the third information. Based on the relationship of the first change pattern, the service satellite can determine the second interference information of the interfering satellite to the service satellite at M time points.

[0175] Optionally, the process shown in Figure 9 may further include: additionally inputting the first trajectory information of the terminal device; determining the parameters of the second change pattern according to the above method as the fourth information and reporting them to the service satellite; the second change pattern is used to determine the second trajectory information of the terminal device at M time points; the predictor can determine the corresponding change pattern according to the input parameters; the service satellite inputs the fourth information into the predictor to determine the first change pattern of the interference information, the status information of the interfering satellite, and the trajectory information of the terminal device; and the service satellite determines the second interference information of the interfering satellite on the service satellite at M time points, the second status information of the interfering satellite at M time points, and the second trajectory information of the terminal device at M time points based on the second change pattern.

[0176] In some implementations, the fourth information includes the first trajectory information.

[0177] In some implementations, the first and second laws of change can be multi-order polynomials.

[0178] For example, the first disturbance information and the first state information can be fitted into a multi-order polynomial.

[0179] For example, suppose the second interference information Where t is one of the M time points. θ, α, β, and c are coefficients determined during the fitting process, and the third information includes these parameters. This method is understood as an example of a form of third information and an example of a determination method, and is not intended to limit the embodiments of this application.

[0180] In some implementations, the service satellite configures the terminal to report interference in a "satellite extrapolation mode." In this mode, the terminal device is instructed to report the coefficients of the polynomial, and the satellite predicts the interference information.

[0181] For example, an indication can be implemented using a single bit in the signaling, such as "1" indicating that the reporting mode is terminal prediction mode and "0" indicating that the reporting mode is another mode.

[0182] Figure 10 shows the process of determining a second interference measurement information according to an embodiment of this application. The terminal device determines an independent variable as a time point and the coefficient of the first multi-order polynomial of the interference information as the dependent variable and reports it to the service satellite as the third information. The service satellite determines the first multi-order polynomial of the interference information based on the third information. Based on the first multi-order polynomial, the service satellite can determine the second interference information of the interference satellite on the service satellite at M time points.

[0183] Optionally, the process shown in Figure 10 may further include: additionally inputting the first trajectory information of the terminal device; determining the coefficients of the second multi-order polynomial according to the above method as the fourth information and reporting it to the service satellite; the predictor can determine the corresponding multi-order polynomial based on the input coefficients; the service satellite inputs the fourth information into the predictor to determine that the dependent variables are interference information, the state information of the interfering satellite, and the trajectory information of the terminal device, and the independent variable is the second multi-order polynomial at the time point; the service satellite determines the second interference information of the interfering satellite to the service satellite at M time points, the second state information of the interfering satellite at M time points, and the second trajectory information of the terminal device at M time points based on the second multi-order polynomial.

[0184] In some implementations, the terminal device determines a second change pattern based on the first trajectory information as fourth information, which is used to represent the second change pattern of the terminal device's trajectory information, and determines the second trajectory information of the terminal device at M time points based on the second change pattern.

[0185] In some implementations, the terminal device sends the fourth information. The corresponding serving satellite receives the fourth information.

[0186] In some implementations, the terminal device determines the third information based on the first state information, the first interference information, and the first trajectory information.

[0187] For example, the third information can be determined using the methods described above, such as the autoregressive model or the autoregressive sliding model.

[0188] In some implementations, the second variation pattern includes the variation patterns of the interference information of the first satellite device, the status information of the first satellite device, and the trajectory information of the terminal device.

[0189] It is understandable that as the serving satellite and the jamming satellite move, the angle and distance between the beam and the terminal equipment will change, which will affect the interference information. Furthermore, the position of the terminal equipment within the beam position will also affect the interference measurement results. For example, the signal strength received by the terminal equipment at the edge of the beam position may be weaker than that received at the beam center because the beam gain may decrease at the edge, resulting in a relatively weaker signal. Therefore, using the status information of the first satellite equipment and the trajectory information of the terminal equipment to determine the interference information of the first satellite equipment can more accurately determine the second interference information at M time points.

[0190] For example, the first trajectory information includes at least one of the following information of the terminal device at N time points: position, speed of movement, and direction of movement.

[0191] S803, the terminal device sends third information, and the corresponding service satellite receives the third information. The third information is used to indicate the first change pattern of the interference information and status information of the first satellite device.

[0192] In some implementations, the serving satellite determines the second interference information of the first satellite equipment on the second satellite equipment at M time points based on the second state information and the first change pattern of the first satellite equipment at M time points.

[0193] For example, the second state information includes at least one of the following information of the first satellite device at M time points: position, speed of motion, direction of motion, or, set of beams that are turned on.

[0194] It is understandable that the interference caused by the first satellite as an interfering satellite to the communication between the terminal device and the service satellite will be different at different locations of beam illumination at M time points. For example, the interference generated by the terminal device at the edge of the geographical area aligning with the interfering beam may be less than the interference generated by the terminal device at the center of the geographical area aligning with the interfering beam.

[0195] In some implementations, the serving satellite determines the second trajectory information of the terminal device at M time points based on the fourth information.

[0196] For example, the second trajectory information includes at least one of the following information of the terminal device at M time points: position, speed of movement, and direction of movement.

[0197] For example, the service satellite determines the second change pattern based on the fourth information, and the service satellite can determine the second trajectory information of the terminal device at M time points.

[0198] In some implementations, the serving satellite determines the second interference information at M time points based on the second state information, the second trajectory information, and the first change pattern.

[0199] In some implementations, if the second interference information at M time points is greater than a predefined threshold, the serving satellite instructs the interfering satellite to turn off the interfering beam or change the beam modulation and coding strategy to reduce the interference.

[0200] For example, the beam that causes interference could be a beam that is on the same frequency as the communication service beam of the serving satellite and is aligned with the same geographical area.

[0201] Figure 11 is a schematic diagram of the structure of a communication device according to an embodiment of this application. As shown in Figure 11, the communication device 1100 may include a processing module 1110 and a communication module 1120.

[0202] As a first example, device 1100 can be used to implement the communication method implemented by the terminal device in the embodiments shown in FIG6 or FIG8. For example, processing module 1110 is used to implement the processing-related steps performed by the terminal device in the embodiments shown in FIG6 or FIG8, and communication module 1120 is used to implement the sending and / or receiving steps performed by the terminal device in the embodiments shown in FIG6 or FIG8.

[0203] For example, the processing module 1110 can determine the second interference information of the first satellite device on the second satellite device at M time points based on the first interference information and the first state information of the first satellite device at N time points, or determine the second interference information based on the first interference information, the first state information of the first satellite device at N time points and the first trajectory information of the terminal device at N time points.

[0204] For example, the processing module 1110 can perform the functions of the first predictor and the second predictor in the terminal device of FIG7.

[0205] For example, the communication module 1120 can send a first message, receive a second message, send a third message, or send a fourth message.

[0206] As a second example, device 1100 can be used to implement the communication method performed by the serving satellite in the embodiments shown in FIG6 or FIG8. For example, processing module 1110 is used to implement the processing-related steps performed by the serving satellite in the embodiments shown in FIG6 or FIG8, and communication module 1120 is used to implement the sending and / or receiving steps performed by the serving satellite in the embodiments shown in FIG6 or FIG8.

[0207] For example, the processing module 1110 determines third information based on the first status information and the first interference information of the first satellite device to the second satellite device at N time points. The third information is used to indicate the first change pattern between the interference information and the status information of the first satellite device.

[0208] For example, the processing module 1110 can perform the functions of the service satellite-side predictor in Figure 9 or Figure 10.

[0209] For example, the communication module 1120 can receive a first message, send a second message, receive a third message, or receive a fourth message.

[0210] Figure 12 is a schematic diagram of a communication device provided in another embodiment of this application, which can implement the communication method shown in Figure 6 or Figure 8 of this application. As shown in Figure 12, the communication device 1200 includes a processor 1210 and a communication circuit 1220. The processor 1210 and the communication circuit 1220 are coupled to each other. It can be understood that the communication circuit 1220 can be a transceiver or an input / output interface.

[0211] Optionally, the communication device 1200 may further include a memory 1230 for storing instructions executed by the processor 1210, or storing input data required by the processor 1210 to execute instructions, or storing data generated after the processor 1210 executes instructions. It is understood that the memory 1230 may be located outside the processor 1210, or inside the processor 1210.

[0212] As an example, processor 1210 is used to implement the functions of the processing module 1110 described above, and communication circuit 1220 is used to implement the functions of the communication module 1120 described above.

[0213] The communication device 1200 can be a terminal device or a chip used in a terminal device.

[0214] It is understandable that when the communication device 1200 is a terminal device, the communication circuit 1220 can be a transceiver. When the communication device 1200 is a chip, the communication circuit 1220 can be an input / output interface.

[0215] The communication device 1200 can be a service satellite or a chip used in a service satellite.

[0216] It is understandable that when the communication device 1200 is a service satellite, the communication circuit 1220 can be a transceiver. When the communication device 1200 is a chip, the communication circuit 1220 can be an input / output interface.

[0217] In some embodiments of this application, a computer program product is also provided. When the computer program product is run on a processor, it can implement the method implemented by the terminal device in any of the above embodiments, or it can implement the method implemented by the service satellite in any of the above method embodiments.

[0218] In some embodiments of this application, a computer-readable storage medium is also provided, which contains computer instructions that, when executed on a processor, can implement the methods implemented by the terminal device in any of the above embodiments, or can implement the methods implemented by the service satellite in any of the above method embodiments.

[0219] In some embodiments of this application, a communication system is also provided, which can implement the methods implemented by terminal devices and service satellites in any of the above embodiments.

[0220] It is understood that the processor in the embodiments of this application may be any of the following devices or all or part of the circuitry used for processing functions: a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.

[0221] The method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a service satellite or terminal device. Of course, the processor and storage medium can also exist as discrete components in the service satellite or terminal device.

[0222] 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 programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless 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, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive.

[0223] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0224] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that, Applied to a first communication device, the method includes: Determine the first interference information of the first satellite equipment to the second satellite equipment at N time points, where N is an integer greater than 1; Based on the first interference information and the first state information of the first satellite equipment at N time points, the second interference information of the first satellite equipment on the second satellite equipment at M time points is determined, where M is a positive integer and the M time points are located after the N time points; Send a first message, which is used to indicate the second interference message.

2. The method according to claim 1, characterized in that, The method further includes: Receive second information, which is used to indicate the first status information.

3. The method according to claim 1 or 2, characterized in that, The first status information includes at least one of the following information of the first satellite device at the N time points: position, speed of motion, direction of motion, or, set of activated beams.

4. The method according to any one of claims 1 to 3, characterized in that, The step of determining the second interference information of the first satellite device on the second satellite device at M time points based on the first interference information and the first state information of the first satellite device at N time points includes: The second interference information is determined based on the first interference information, the first status information of the first satellite equipment at N time points, and the first trajectory information of the terminal equipment at the N time points.

5. The method according to claim 4, characterized in that, The first trajectory information includes at least one of the following information of the terminal device at the N time points: position, speed of movement, or direction of movement.

6. A communication method, characterized in that, Applied to a first communication device, the method includes: Obtain the first state information of the first satellite device at N time points, where N is an integer greater than 1; The third information is determined based on the first status information and the first interference information of the first satellite device to the second satellite device at the N time points. The third information is used to indicate the first change pattern between the interference information and the status information of the first satellite device. Send the third message.

7. The method according to claim 6, characterized in that, The acquisition of the first state information of the first satellite device at N time points includes: Receive second information, which is used to indicate the first status information.

8. The method according to claim 6 or 7, characterized in that, The method further includes: The fourth information is determined based on the first trajectory information of the terminal device at the N time points, and the fourth information is used to indicate the second change pattern of the trajectory information of the terminal device. The step of determining the third information based on the first status information and the first interference information of the first satellite equipment to the second satellite equipment at the N time points includes: The third information is determined based on the first status information, the first interference information, and the first trajectory information. The second change pattern includes the change pattern of the interference information of the first satellite device, the status information of the first satellite device, and the trajectory information of the terminal device.

9. The method according to claim 8, characterized in that, The method further includes: sending the fourth information.

10. A communication method, characterized in that, Applied to a second satellite device, the method includes: Receive third information, which is used to indicate the first change pattern of interference information and status information of the first satellite equipment; Based on the second state information of the first satellite device at M time points and the first change pattern, the second interference information of the first satellite device on the second satellite device at M time points is determined, where M is a positive integer.

11. The method according to claim 10, characterized in that, The method further includes: Send a second message, which is used to indicate the first status information, and the first status information is used to determine the first change pattern.

12. The method according to claim 10 or 11, characterized in that, The method further includes: Receive fourth information, which is used to indicate the second change pattern of the trajectory information of the terminal device; Based on the second change pattern, the second trajectory information of the terminal device at the M time points is determined; Specifically, the determination of second interference information between the first satellite device and the second satellite device at M time points, based on the second state information of the first satellite device at M time points and the first change pattern, includes: The second interference information is determined based on the second state information, the second trajectory information, and the first change pattern.

13. The method according to claim 12, characterized in that, The second trajectory information includes at least one of the following information of the terminal device at the M time points: position, speed, and direction of movement.

14. A communication device, characterized in that, Includes a processor configured to execute computer program instructions to implement the method as described in any one of claims 1 to 13.

15. A computer-readable storage medium, characterized in that, Includes instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 13.